Просмотр полной версии : гостевуха на пхп
помогите - есть вапрос
кароче написал гостевуху но есть одна проблема:
когда идет запись в файл - она идет в самый низ-
а как сделать чтоб она шла в самом верху?
спасиба
ИМХО проще отображать в обратном порядке чем писать в начало
достаточно просто. сначала читаешь содержимое всего файла в переменную, потом пишешь в файл новую строку и далее значение временной переменной.. Запись вставляется вверх.
В свое время на manlix.ru было куча примеров по подобной тематике
достаточно просто. сначала читаешь содержимое всего файла в переменную, потом пишешь в файл новую строку и далее значение временной переменной.. Запись вставляется вверх.
В свое время на 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
а как выводить в обратном порядке?
nc.STRIEM
04.06.2006, 18:49
в обратном направление массив? по циклу! ток зачем тибе это....
запись делай как тибе Trinux сказал!
а вывод попробуй так:
$fp = fopen($files,"r");
for(int i=0;i<filesize($files);i++)
{
$contents = fread($fp, 1);
echo $contents;
}
Попробуй почитать мануал по Php )
Ибо без знания языка ты нихрена не напишешь)
блин! я там и четал!
<?php
// получает содержимое файла в строку
$filename = "/usr/local/something.txt";
$handle = fopen($filename, "r");
$contents = fread($handle, filesize($filename));
fclose($handle);
?>
тоесть если я сделаю echo $contents должно вывести $filename!
Если не так то подскажите плз
nc.STRIEM
04.06.2006, 18:59
блин! я там и четал!
тоесть если я сделаю echo $contents должно вывести $filename!
Если не так то подскажите плз
эт почему???
echo $contents выведит $contents тоесть содержимое файла! есле не получаеться так попробуй как я писал выше!
Вот держи: http://striem.narod.ru/guest.rar
для примера написал самую простую гостевуха на php!
эт почему???
echo $contents выведит $contents тоесть содержимое файла! есле не получаеться так попробуй как я писал выше!
Вот держи: http://striem.narod.ru/guest.rar
для примера написал самую простую гостевуха на php!
спасиба!! +
Если выводит просто Array, то используй функцию не echo, а print_r в этом весь прикол...
ZetRider
05.06.2006, 07:10
Чета все запутали... создатель темы напиши сейчас конкретный вопрос! Я тебе на него отвечу!
Или зайди по этой ссылке может там ответ найдеш:[Link] (http://www.z-team.net.ru/?id=m_script)
ferryman
05.06.2006, 10:04
А функцию rsort() (http://ua2.php.net/manual/ru/function.rsort.php) еще никто не отменял....
nc.STRIEM
06.06.2006, 00:56
Если выводит просто Array, то используй функцию не echo, а print_r в этом весь прикол...
а в чем основная разница?
отлично-посмотрел спасиб! =)
только вот вопрос - как лучше когда записи в файлк(e.x. text.dat ) или
прямо как я хотел сделать - идут уже в html файл и оттуда же смотряться?
ferryman
06.06.2006, 14:34
сначала в дат - потом достаешь из дат
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot