Спасибо всем, кто еще МОЖЕТ!
С нами с 25.07.04
Сообщения: 3875
Рейтинг: 1570
|
Добавлено: 25/03/05 в 21:05 |
Кто подскажет, тому большое спасибо.
Загружаются на неделю или месяц фотки, а скрипт выводит кадый день новую, соответственно номеру.
ЗЫ Заценю
|
|
|
|
full-plastic programmist
С нами с 05.09.03
Сообщения: 8361
Рейтинг: 4779
|
Добавлено: 25/03/05 в 21:22 |
Элементарно:
Код: | <?
$d = date("d");
echo "<img src=\"$d.jpg\">";
?> |
Выводит картинки от 01.jpg до 31.jpg по числу месяца. Но на самом деле для защиты от умников рекомендуется обзывать картинки абракадаброй (например имя файла = рандом, или размер в байтах) и в скрипте выбирать имя из массива. Напишешь сам?
|
|
вот соскучился по мастеру...
|
1
|
|
|
С нами с 20.01.03
Сообщения: 18003
Рейтинг: 9760
|
Добавлено: 25/03/05 в 21:51 |
только в чем вопрос, выбор самой популярной картинки, или заранее подобранные? второе конечно пара строчек..
|
|
|
|
Спасибо всем, кто еще МОЖЕТ!
С нами с 25.07.04
Сообщения: 3875
Рейтинг: 1570
|
Добавлено: 26/03/05 в 03:03 |
Чувствую надо засесть пшп изучать. Может кто ссылку с толковыми уроками даст?
2Kors: Как понимаю это PHP? Сделал пшп-файл, при обращении к нему он дает "; ?> вместо 26.jpg
Цитата: | только в чем вопрос, выбор самой популярной картинки, или заранее подобранные? второе конечно пара строчек.. |
Заранее подобранных. Я понимаю что пара строк, но я ними обращаться не умею, команд, тэгов не знаю, принципов работы. Бэйсик изучал, писал программки.
|
|
|
|
Люблю подрочить на статы !
С нами с 01.12.02
Сообщения: 818
Рейтинг: 317
|
Добавлено: 26/03/05 в 06:49 |
photomuza писал: | Чувствую надо засесть пшп изучать. Может кто ссылку с толковыми уроками даст? |
имхо проще по толковой книге изучать
или по мануалу
|
|
|
|
full-plastic programmist
С нами с 05.09.03
Сообщения: 8361
Рейтинг: 4779
|
Добавлено: 26/03/05 в 09:59 |
photomuza писал: | 2Kors: Как понимаю это PHP? Сделал пшп-файл, при обращении к нему он дает "; ?> вместо 26.jpg
|
У тебя просто ПХП не работает, ты на локальной машине чтоли смотрел?
|
|
вот соскучился по мастеру...
|
0
|
|
|
Спасибо всем, кто еще МОЖЕТ!
С нами с 25.07.04
Сообщения: 3875
Рейтинг: 1570
|
Добавлено: 26/03/05 в 17:16 |
Kors писал: | Элементарно:
Код: | <?
$d = date("d");
echo "<img src=\"$d.jpg\">";
?> |
|
Все работает. Почитал пару уроков, закачал на сервер - открывает.
Спасибо, Kors.
|
|
|
|
Спасибо всем, кто еще МОЖЕТ!
С нами с 25.07.04
Сообщения: 3875
Рейтинг: 1570
|
Добавлено: 26/03/05 в 18:30 |
Тэк-с... не врубаюсь.
Сделал файл PHP
<?
$d = date("d");
echo "<img src=\"$d.jpg\">";
?>
Обозвал его day.php. Закачал на сервер. При обращении к нему <a href="day.php"> картинка открывается (в другом окне).
Но как вставить картинку в страницу HTML? При вставлении в нее
<?
$d = date("d");
echo "<img src=\"$d.jpg\">";
?>
отображается
"; ?>
Ничо не понимаю.
|
|
|
|
С нами с 07.10.01
Сообщения: 4835
Рейтинг: 3672
|
Добавлено: 26/03/05 в 19:20 |
Попробуй так:
Цитата: | print "<img src=\"$d.jpg\">"; |
|
|
|
|
С нами с 07.06.00
Сообщения: 3516
Рейтинг: 1802
|
Добавлено: 26/03/05 в 21:23 |
или пробуй так:
Код: | echo '<img src="'. $d .'.jpg">'; |
|
|
|
|
С нами с 20.01.03
Сообщения: 18003
Рейтинг: 9760
|
Добавлено: 27/03/05 в 01:04 |
в страницу HTML.. эт ты че пытаешься?
|
|
|
|
Спасибо всем, кто еще МОЖЕТ!
С нами с 25.07.04
Сообщения: 3875
Рейтинг: 1570
|
Добавлено: 27/03/05 в 07:55 |
SAV писал: | в страницу HTML.. эт ты че пытаешься? |
Да, пытался в HTML, потом прочел в уроке, что надо обозвать .PHTML. Обозвал, заработало - _http://ponita.com/d/index.phtml
Вставил то, что писал Kors:
<?
$d = date("d");
echo "<img src=\"$d.jpg\">";
?>
Теперь вопрос - каким тэгом вызывать отдельный файл PHP из HTML?
|
|
|
|
Спасибо всем, кто еще МОЖЕТ!
С нами с 25.07.04
Сообщения: 3875
Рейтинг: 1570
|
Добавлено: 27/03/05 в 08:26 |
Кажись въехал РНР не вызывается из ХТМЛ? Вписывается в листинг, а файлу дается расширение РНР. Я так сделал и прописываю в адресной строке. Моя ошибка - я почему-то думал, что РНР работает аналогично Ява скрипту.
|
|
|
|
full-plastic programmist
С нами с 05.09.03
Сообщения: 8361
Рейтинг: 4779
|
Добавлено: 27/03/05 в 10:32 |
photomuza писал: | Теперь вопрос - каким тэгом вызывать отдельный файл PHP из HTML? |
Инклудом через SSI
На самом деле можно проще - обзывай страницу .php или .php3 или .phtml - пиши там обычный ХТМЛ-код а то что будет вставлено между <? и ?> - это будет ПХП-код выполненный его обработчиком.
|
|
вот соскучился по мастеру...
|
1
|
|
|
С нами с 07.10.01
Сообщения: 4835
Рейтинг: 3672
|
Добавлено: 27/03/05 в 11:08 |
photomuza писал: | Моя ошибка - я почему-то думал, что РНР работает аналогично Ява скрипту. |
Да так и есть, похожим образом работает оно, т.е. php код можно и внутрь html страницы поместить. Та часть, что между <?php и ?> будет выполняться php интерпретатором, остальное - как обычный html понимается. Расширения файлов по умолчанию для php кода - .php или .php3, чтобы внутри .html выполнялся php, нужно в конфиге вебсервера прописать это.
|
|
|
|
эксклюзивщик
С нами с 08.03.05
Сообщения: 1013
Рейтинг: 512
|
Добавлено: 27/03/05 в 11:20 |
а лучше сходи на phpclub.ru и там все есть с самого начала и до конца
|
|
|
|
Спасибо всем, кто еще МОЖЕТ!
С нами с 25.07.04
Сообщения: 3875
Рейтинг: 1570
|
Добавлено: 27/03/05 в 18:18 |
Kors писал: | Инклудом через SSI
|
Вот это предстоит еще изучить.
kodek писал: | ...чтобы внутри .html выполнялся php, нужно в конфиге вебсервера прописать это. |
И это
=ZeD= писал: | а лучше сходи на phpclub.ru и там все есть с самого начала и до конца |
Спасибо, Зэд, посмотрю. Пока скачал уроки с myphp.net.ru/lessons/ - первое что выдал Гугл.
Всем спасибо, заценил.
Оффтопик: Kors, привет бабушке!
|
|
|
|
full-plastic programmist
С нами с 05.09.03
Сообщения: 8361
Рейтинг: 4779
|
Добавлено: 27/03/05 в 18:26 |
photomuza писал: | Вот это предстоит еще изучить. |
Вот так: <!--#include virtual="file.php"-->
Но надо чтобы SSI включен был (обычно для файлов .shtml)
|
|
вот соскучился по мастеру...
|
1
|
|
|
Спасибо всем, кто еще МОЖЕТ!
С нами с 25.07.04
Сообщения: 3875
Рейтинг: 1570
|
Добавлено: 06/04/05 в 01:19 |
Вернулся опять к топику. Картинка работает, а вот про урлы я забыл. Пытался мастерить по наитию массивы-переменные да сейчас некогда изучать синтаксис языка, съемками занялся.
Надо чтобы урл менялся вместе с переменной $d. То есть как я понимаю логику, прописать надо 31 переменную - типа $url[номер] - а потом ставить a href=$url[$d], что в общем я и пытался делать, но писал видно с ошибками (в школе плохо учился).
Кто напишет, тому как всегда рейтинг.
|
|
|
|
С нами с 07.09.03
Сообщения: 4115
Рейтинг: 2060
|
Добавлено: 06/04/05 в 03:22 |
стукни в аську завтра утром
заодно и поговорим, а то по мылу у нас как-то не получилось
|
|
|
|
Чингачгук, вождь красноглазых
С нами с 14.05.04
Сообщения: 4744
Рейтинг: 1824
|
Добавлено: 06/04/05 в 11:10 |
Зачем вообще тут php? Все без него делается. В crontab засовываем
0 0 * * * ln -sf /путь_к_картинкам/`date +"%d"`.jpg /путь_к_файлам_сайта/picture.jpg
После этого вставляем в обычную html страницу ссылку на picture.jpg и все. Ну, разве что на первый раз ln и все, что за ним, вручную придется сделать. Неэффективно как-то обрабатывать на каждом запросе к странице то, что раз в сутки меняется, да и не надо с путями ухищряться - картинки могут лежать в недоступном с веба месте.
|
|
|
|
Спасибо всем, кто еще МОЖЕТ!
С нами с 25.07.04
Сообщения: 3875
Рейтинг: 1570
|
Добавлено: 07/04/05 в 03:26 |
Dr.Syshalt писал: | Зачем вообще тут php? Все без него делается. В crontab засовываем
0 0 * * * ln -sf /путь_к_картинкам/`date +"%d"`.jpg /путь_к_файлам_сайта/picture.jpg
После этого вставляем в обычную html страницу ссылку на picture.jpg и все. Ну, разве что на первый раз ln и все, что за ним, вручную придется сделать. Неэффективно как-то обрабатывать на каждом запросе к странице то, что раз в сутки меняется, да и не надо с путями ухищряться - картинки могут лежать в недоступном с веба месте. |
Осталось только понять как работает crontab. Если б я это знал, то наверное и не спрашивал. Алгортма не понял. путь_к_картинкам - понятно, а что такое путь_к_файлам_сайта? И что такое "In"?
Мне нужно 31 urls прописать. Как?
|
|
|
|