Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

04.06.2006, 06:09
|
|
Banned
Регистрация: 24.04.2006
Сообщений: 12
Провел на форуме: 24878
Репутация:
0
|
|
гостевуха на пхп
помогите - есть вапрос
кароче написал гостевуху но есть одна проблема:
когда идет запись в файл - она идет в самый низ-
а как сделать чтоб она шла в самом верху?
спасиба
|
|
|

04.06.2006, 09:53
|
|
Новичок
Регистрация: 29.07.2005
Сообщений: 20
Провел на форуме: 357093
Репутация:
13
|
|
ИМХО проще отображать в обратном порядке чем писать в начало
|
|
|

04.06.2006, 10:47
|
|
Познавший АНТИЧАТ
Регистрация: 26.11.2004
Сообщений: 1,149
Провел на форуме: 941818
Репутация:
569
|
|
достаточно просто. сначала читаешь содержимое всего файла в переменную, потом пишешь в файл новую строку и далее значение временной переменной.. Запись вставляется вверх.
В свое время на manlix.ru было куча примеров по подобной тематике
|
|
|

04.06.2006, 17:36
|
|
Banned
Регистрация: 24.04.2006
Сообщений: 12
Провел на форуме: 24878
Репутация:
0
|
|
Сообщение от Trinux
достаточно просто. сначала читаешь содержимое всего файла в переменную, потом пишешь в файл новую строку и далее значение временной переменной.. Запись вставляется вверх.
В свое время на manlix.ru было куча примеров по подобной тематике
тоесть?
я пробовал так:
$text_iz_file = file($gb_base);
echo $text_iz_file;
а мне он выводит : Array. =)
далее я попробоовал
$fp = fopen($files,"a+");
/* $fw = fwrite($fp,$soo); */
$contents = fread($fp, filesize($files));
echo $contents;
fclose($fp);
ваще ничего не выводит???
2K[o]S
а как выводить в обратном порядке?
|
|
|

04.06.2006, 18:49
|
|
Members of Antichat - Level 5
Регистрация: 05.04.2006
Сообщений: 1,066
Провел на форуме: 3493315
Репутация:
1228
|
|
в обратном направление массив? по циклу! ток зачем тибе это....
запись делай как тибе Trinux сказал!
а вывод попробуй так:
$fp = fopen($files,"r");
for(int i=0;i<filesize($files);i++)
{
$contents = fread($fp, 1);
echo $contents;
}
Последний раз редактировалось nc.STRIEM; 04.06.2006 в 18:56..
|
|
|

04.06.2006, 18:52
|
|
Pagan Heart
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме: 6490435
Репутация:
2290
|
|
Попробуй почитать мануал по Php )
Ибо без знания языка ты нихрена не напишешь)
|
|
|

04.06.2006, 18:55
|
|
Banned
Регистрация: 24.04.2006
Сообщений: 12
Провел на форуме: 24878
Репутация:
0
|
|
блин! я там и четал!
<?php
// получает содержимое файла в строку
$filename = "/usr/local/something.txt";
$handle = fopen($filename, "r");
$contents = fread($handle, filesize($filename));
fclose($handle);
?>
тоесть если я сделаю echo $contents должно вывести $filename!
Если не так то подскажите плз
|
|
|

04.06.2006, 18:59
|
|
Members of Antichat - Level 5
Регистрация: 05.04.2006
Сообщений: 1,066
Провел на форуме: 3493315
Репутация:
1228
|
|
Сообщение от iogan
блин! я там и четал!
тоесть если я сделаю echo $contents должно вывести $filename!
Если не так то подскажите плз
эт почему???
echo $contents выведит $contents тоесть содержимое файла! есле не получаеться так попробуй как я писал выше!
Вот держи: http://striem.narod.ru/guest.rar
для примера написал самую простую гостевуха на php!
Последний раз редактировалось nc.STRIEM; 04.06.2006 в 20:12..
|
|
|

04.06.2006, 20:19
|
|
Banned
Регистрация: 24.04.2006
Сообщений: 12
Провел на форуме: 24878
Репутация:
0
|
|
Сообщение от nc.STRIEM
эт почему???
echo $contents выведит $contents тоесть содержимое файла! есле не получаеться так попробуй как я писал выше!
Вот держи: http://striem.narod.ru/guest.rar
для примера написал самую простую гостевуха на php!
спасиба!! +
|
|
|

04.06.2006, 23:53
|
|
Banned
Регистрация: 08.05.2006
Сообщений: 11
Провел на форуме: 59030
Репутация:
-10
|
|
Если выводит просто Array, то используй функцию не echo, а print_r в этом весь прикол...
|
|
|
|
 |
|
Похожие темы
|
| Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
|
пхп
|
kyzmi4 |
Чаты |
2 |
16.08.2004 02:36 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|