|
|
|
| Как сделать так,чтобы текст дозаписывался в начало ,а не в конец файла,для гостевой?т.е что б посление сообщение было первым,а не последним. | |
|
|
|
|
|
|
|
для: shiling
(29.11.2005 в 09:04)
| |
$file="PATH":
$new_mes="Hello world!";
$old_mes = fread($file);
$content_file=$new_mes;
for($i=0;$i<coun($old_mes);$i++)
{
$content_file .= "\n".$old_mes;
}
// Разделителем использован \n который назначает новую строку в файле.
//Если у вас каждое сообщение начинается с нвоой строки, то разделитель пусть остается таким
//как он есть!
//Текст который необходимо сохранять содержится в переменной content_file;
|
| |
|
|
|
|
|
|
|
для: shiling
(29.11.2005 в 09:04)
| | Для этого надо открыть файл с параметром r+
$file=fopen("bd.txt",r+); // открываем файл для дозаписи
$new="Твой текст"." \n"; // это твой текст, в конце знак переноса на другую строку
fputs($file,$new);
|
| |
|
|
|
|
|
|
|
для: shiling
(29.11.2005 в 09:04)
| | Для этого необходимо прочитать содержимое файла
<?php
$text = fiel_get_contents("text.txt");
?>
|
Дописать нужный текст в начало строки $text
<?php
$text = "Текст в начало файла\r\n".$text;
?>
|
и перезаписать файл
<?php
$fd = fopen("text.txt","w");
fwrite($fd, $text);
fclose($fd);
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(29.11.2005 в 13:12)
| | Огромное спасибо вам. | |
|
|
|