Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   гостевуха на пхп (https://forum.antichat.xyz/showthread.php?t=20119)

iogan 04.06.2006 06:09

гостевуха на пхп
 
помогите - есть вапрос
кароче написал гостевуху но есть одна проблема:
когда идет запись в файл - она идет в самый низ-
а как сделать чтоб она шла в самом верху?
спасиба

K[o]S 04.06.2006 09:53

ИМХО проще отображать в обратном порядке чем писать в начало

Trinux 04.06.2006 10:47

достаточно просто. сначала читаешь содержимое всего файла в переменную, потом пишешь в файл новую строку и далее значение временной переменной.. Запись вставляется вверх.

В свое время на manlix.ru было куча примеров по подобной тематике

iogan 04.06.2006 17:36

Цитата:

Сообщение от 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
а как выводить в обратном порядке?

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;
}

nerezus 04.06.2006 18:52

Попробуй почитать мануал по Php )
Ибо без знания языка ты нихрена не напишешь)

iogan 04.06.2006 18:55

блин! я там и четал!
Цитата:

<?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

Цитата:

Сообщение от iogan
блин! я там и четал!

тоесть если я сделаю echo $contents должно вывести $filename!
Если не так то подскажите плз

эт почему???
echo $contents выведит $contents тоесть содержимое файла! есле не получаеться так попробуй как я писал выше!

Вот держи: http://striem.narod.ru/guest.rar
для примера написал самую простую гостевуха на php!

iogan 04.06.2006 20:19

Цитата:

Сообщение от nc.STRIEM
эт почему???
echo $contents выведит $contents тоесть содержимое файла! есле не получаеться так попробуй как я писал выше!

Вот держи: http://striem.narod.ru/guest.rar
для примера написал самую простую гостевуха на php!

спасиба!! +

$pon$or 04.06.2006 23:53

Если выводит просто Array, то используй функцию не echo, а print_r в этом весь прикол...


Время: 10:39