Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/411.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 创建web库的正确方法是什么?_Php_Javascript_Html_Web_Gallery - Fatal编程技术网

Php 创建web库的正确方法是什么?

Php 创建web库的正确方法是什么?,php,javascript,html,web,gallery,Php,Javascript,Html,Web,Gallery,我是一名网络开发新手,但我在网络开发方面使用过html和php,但我还没有建立一个完整的商业网站。我在学校做项目的时候只使用html和php 顺便说一句,我在读研究生,没有多少经验 问题是,我想创建一个网页来展示我的照片和设计,我面临以下问题: 我想有一个单一的html页面,要么是一个链接作为文本,要么是一个按钮导航到下一个和上一张图片的另一个按钮 当涉及到改变图片时,我创建了一个javascript来切换到一个特定的图片,但这并不是我想要的,我希望它是动态的,意思是,有没有办法编写代码,读取我

我是一名网络开发新手,但我在网络开发方面使用过html和php,但我还没有建立一个完整的商业网站。我在学校做项目的时候只使用html和php

顺便说一句,我在读研究生,没有多少经验

问题是,我想创建一个网页来展示我的照片和设计,我面临以下问题: 我想有一个单一的html页面,要么是一个链接作为文本,要么是一个按钮导航到下一个和上一张图片的另一个按钮

当涉及到改变图片时,我创建了一个javascript来切换到一个特定的图片,但这并不是我想要的,我希望它是动态的,意思是,有没有办法编写代码,读取我的网站将驻留的服务器中所有图片的名称,然后将它们放入数组或其他东西中,然后前后循环

我知道javascript用于用户端,php用于服务器端,我也知道让javascript按照我描述的方式访问目录不是一个好主意

因此,我只需要一些帮助或想法,以正确的方式完成这项任务


提前感谢。

您可以使用MySQL数据库存储有关每个图像的信息,包括文件名

在前端,查询数据库中的文件名,并使用标准HTML使用存储在数据库中的文件名构建src。意味着文件本身存储在某个目录中


通过这种方式,您可以构建一个真正健壮的系统,因为您可以查询数据库中的任意多、任意少或任意特定的信息。从这个数据库查询中,您可以返回与查询匹配的所有文件名,然后循环它们以显示在javascript前端中。

您的目标是什么?是学习网络开发还是创建一个可以展示图片的网站

如果是后者,那么我建议只建立一个站点并安装一个照片库插件


如果您想自己做所有事情,那么我会在您当前的站点上使用一些javascript库,比如(还有更多类似的库)。将图像信息存储在mySql数据库中,使用PHP将图像路径拉到站点,然后使用您选择的js库,这样您就不会在gallery的实际功能方面重新发明轮子了。

为什么不让PHP为javascript提供一组图像路径呢?实际上这是一个摊位,我想学习和创建我自己的网站。我知道wordpress,因为我的麻烦不是程序员,他正在使用它,他喜欢它,但他没有太多的控制权。好的,看来我需要php和javascript,这很好,但是有没有一本书或什么东西解释谁来做这些难题,我的意思是使用php并将信息传递给不同的编程语言。另外,如何在我的web主机中安装MySQL。我很抱歉,如果最后一个问题对其他人来说似乎很幼稚,但我来自本地机器类型的程序员。这真的超出了在这样的论坛上可以回答的范围。毕竟,人们的整个职业生涯都是建立网站。我建议你去当地的图书馆或书店找一些关于PHP和mySql的资料。当然,像这样的网站是一个很好的资源,尽管这个问题可能太模糊了。查看您的web主机是否提供支持或可以帮助安装mySql。如果你遇到问题,在这里发布一个更具体的问题。也有在线教程网站,比如-那个特定的网站需要花钱,但可能有一些免费的。祝你好运。我真的很感谢你的指导,我的问题是,尽管你回答了我最初的问题,但我的问题大部分时间都显得含糊不清,不要担心评论中的问题。我并不是想通过建立网站来谋生,只是我喜欢学习事情的运作方式,并自己动手去做。对我来说,作为一名计算机科学家,不能理解某些东西是如何工作的,这是我的第一个问题,这就是为什么我想学习正确的方法,而不是偷偷摸摸的方法或黑客方法,毕竟我想专业地做事情。