|
|
|
| Искал искал у вас на форуме... Помню где-то видел, но так и не нашёл...
Дак вот, помогите пожалуйста... До меня ни как не доходит как можно организовать вывод картинки и комментарий автора к ней... Всё нужно на файлах... Помогите кто может...
Спасибо... И ещё, кто-нибудь скажите, как в получить текущюю дату??? Ни как не могу разобраться... Ещё раз спасибо... | |
|
|
|
|
|
|
|
для: EvgenLog
(24.10.2005 в 22:41)
| | 1) Хм... это вроде позволяют делать любая фотогалерея, в том числе и те, что расположены в разделе downloads. А как изображения попадают в вашу систему и регистрируются ли они в данный момент в каком нибудь файле?
2) Текущую дату можно получить при помощи функции time(), которая возвращает число секунд, прошедших с 1 января 1970 года. В таком виде удобно осуществлять арифметические операции. Однако если вам необходимо отформатировать дату, необходимо прибегнуть к функции date(), которая принимает в качестве первого аргумента строку форматирования, а в качестве второго как раз время в виде секунд, прошедших с 1 января 1970 года
<?php
echo date("m.d.y",time());
?>
|
впрочем второй параметр необязателен, когда передаётся текущая дата - если его не указывать функция автоматически будет использовать текущее время.
<?php
echo date("m.d.y");
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(25.10.2005 в 13:08)
| | При загрузке новой картинки на сервер в файл "file_test.iso" записывается её название и имя пользователя, который её загрузил. Выглядит это след. образом:
Name_of_img.jpg||User_Name
Вот так... А когда она выводится на экран, то используется функция explode(), для разделения строки... Я думал писать комментарии в другой файл, но тут возникла проблема... Как добиться того, чтобы строки в файлах совпадали при выводке комментария... Допустим выводимая картинка расположена на 10 строке... И как же мне вывести комментарий к именно этой картинке из другого файла... А если комментарий будет длинный и будет занимать несколько строк? Короче я в тупике... :о(
За ДАТУ спасибо...
Жду ответа. | |
|
|
|
|
|
|
|
для: EvgenLog
(25.10.2005 в 20:31)
| | Помню, совсем недавно я так же мучался =)) Даже очень мучался...
Если надо, у меня полно всяких там готовых скриптиков, которые я наштамповал... Могу привести самый простой пример. В файле data.dat записаны данные в такой структуре:
ссылка|комментарий
то есть
foto.jpg|А это комментарий...
<?php
$dir = "foto"; // директория с картинками
$workdir = opendir($dir); // открываем данную папку
print "<table>";
while ($line=readdir($workdir)) {
list ($href,$comment)=explode("|",$line); // получаем две переменные - ссылку и комментарий
print "<tr><td><img src=\"$dir/$href\"></td><td>$comment</td></tr>";
}
print "</table>
?>
|
Ну вот, собственно, весь код для вывода картинок и комментариев. Если возникнут сложности с написанием скрипта для загрузки самих картинок с комментариями, пиши, пришлю полный комплект =)
Удачи! | |
|
|
|
|
|
|
|
для: FiX
(25.10.2005 в 22:49)
| | Спсибо огромное! Уверен, вопосы ещё будут! Скомментариями я уже сам разобрался... Тоже намудрил и напарился, но все таки добил! | |
|
|
|
|
|
|
|
для: EvgenLog
(25.10.2005 в 23:34)
| | Упс! Ошибочка вышла =)
Сам я в настоящее время работаю с директориями, поэтому и допустил такую оплошность...
Вот какой код должен быть:
<?php
$file = "foto"; // директория с картинками
$workfile = fopen($file,"r") // открываем файл
print "<table>";
while ($line=fgets($workfile,filesize($file))) {
list ($href,$comment)=explode("|",$line); // получаем две переменные - ссылку и комментарий
print "<tr><td><img src=\"$dir/$href\"></td><td>$comment</td></tr>";
}
print "</table>
?>
|
Вот так... А вчера я написал код для работы с папкой, да и то неправильно =) | |
|
|
|