Автоматически сгенерировать <img>и затем вставить его на страницу <html>после загрузки im в папку FTP? - PullRequest
0 голосов
/ 01 сентября 2010

Это немного похоже на темноту, но я даже не знаю, как Google это, чтобы начать.

Это очень простая идея, но она была бы чрезвычайно полезна для дизайнеров и креативщиков для создания своего рода записок.

В принципе, я хочу иметь возможность добавить изображение, найденное в Интернете.на папку FTP, которая будет просто капля на моем рабочем столе.IMG загружается в папку.Затем работа Chron на сервере (я полагаю, это то, что мне нужно настроить?) Проверяет наличие новых изображений, а затем автоматически создает код для изображения и обновляет один HTML-файл.

Действительно просто.Но как это сделать?PHP?Я действительно не знаю, с чего начать, потому что я немного разбираюсь в jQuery и шаблонизировании WordPress.

Я имею в виду, может быть, я мог бы сделать это и в WordPress.Он просто проверяет, есть ли какие-либо изображения в папке загрузки, а затем создает один пост без заголовков, комментариев и всего этого BS, а просто вставляет изображение.

Любые указатели будут безмерно оценены!

Бест, Марк

Ответы [ 2 ]

1 голос
/ 01 сентября 2010

Как я правильно вас понимаю, вы просто хотите, чтобы страница показывала каждое изображение в определенной папке.Это легко сделать с помощью функции glob () :

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

Вот и все.Просто настройте «запрос» для глобуса, который вам нужен.Вам не нужно делать какие-либо 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="" />';
    }
}
0 голосов
/ 01 сентября 2010

Проверьте функцию opendir в php:

http://us.php.net/opendir

Вы можете просто иметь страницу php, которая делает opendir в вашем каталоге ftp, а затем выплевывать тег img для каждого.JPG файл в каталоге.Он может читать каталог каждый раз, когда вы открываете страницу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...