0

这是一个黑暗的镜头,但我什至不知道如何用谷歌搜索开始。

这是一个非常简单的想法,但对于设计师和创意人员来说,创建各种剪贴簿将非常有用。

Baiscally 我希望能够将我在互联网上找到的图像拖放到 FTP 文件夹中,该文件夹将只是我桌面上的一个水滴。img 被上传到文件夹。然后服务器上的 Chron 作业(我假设这是我需要设置的?)检查是否有任何新图像,然后自动为图像创建代码并更新单个 html 文件。

真的很简单。但是怎么办呢?php?我真的不知道从哪里开始,因为我只擅长一点 jQuery 和模板化 wordpress。

我的意思是也许我也可以在 wordpress 中做到这一点。它只是检查上传文件夹中是否有任何图像,然后创建一个没有标题、评论和所有 BS 的帖子,而只是插入图像。

任何指针将不胜感激!

最好的,马克

4

2 回答 2

1

正如我对您的正确理解,您只希望有一个页面显示特定文件夹中的每个图像。这可以通过glob()函数轻松完成:

foreach(glob('folder_with_images/*.jpg') as $image){
  echo '<img src="'.$image.'" alt="" />';
}

就这样。只需为您需要的 globas 设置“查询”即可。您不需要执行任何类型的 cronjob 或更新。它只是在您打开页面时“实时”显示所有可用的图像。我使用 glob() 而不是 opendir(),因为您可以使用像“*.jpg”这样的过滤器,而 opendir() 则无法做到这一点。

当您有多种文件类型时,您可以使用 scandir() 和 if 语句:

foreach (scandir('folder_with_images/') as $image) { 
    if(substr($image, -3) == 'jpg' || substr($image, -3) == 'gif' || substr($image, -3) == 'png'){
        echo '<img src="'.$image.'" alt="" />';
    }
}
于 2010-08-31T23:39:18.060 回答
0

查看 php 中的函数 opendir :

http://us.php.net/opendir

您可以只在您的 ftp 目录上有一个执行 opendir 的 php 页面,然后为目录中的每个 .jpg 文件吐出一个 img 标记。这可以在您每次打开页面时读取目录。

于 2010-08-31T23:36:18.347 回答