Strict Standards: Resource ID#32 used as offset, casting to integer (32) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#34 used as offset, casting to integer (34) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#35 used as offset, casting to integer (35) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: С новой строки.
ТвойWeb » WebMaster класс » PHP/Perl » С новой строки.

Страниц (1): [1]
 

1. scar - 11 Ноября, 2007 - 13:30:30 - перейти к сообщению
Помогите!
Мне надо что бы при новом запросе к программе фраза "Бла бла бла!" записывалась с новой строки в файле $counter_file

CODE:
<?php
$counter_file = "./count.txt";
if(!($fp = fopen($counter_file, "r"))){
die("Невозможно открыть файл $counter_file.");
}
$text = (int) fread($fp, 20);
fclose($fp);

$text = "Бла бла бла!";

echo "$text<br>";

$fp = fopen($counter_file, "a+");
fwrite($fp, $text);
fclose($fp);
?>


Заранее всем спасибо! Радость
2. ETC - 11 Ноября, 2007 - 14:34:54 - перейти к сообщению
CODE:
<?php
$counter_file = "./count.txt";
if(!($fp = fopen($counter_file, "r"))){
die("Невозможно открыть файл $counter_file.");
}
$text = (int) fread($fp, 20);
fclose($fp);

$text = "Бла бла бла!";

echo "$text<br>";

$fp = fopen($counter_file, "a+");
fwrite($fp, "\n".$text);
fclose($fp);
?>
3. scar - 11 Ноября, 2007 - 14:50:22 - перейти к сообщению
Не хочет Огорчение Ставится квадратик
4. scar - 11 Ноября, 2007 - 14:56:08 - перейти к сообщению
Спасибо!

Надо было сделать так:

CODE:

<?php
$counter_file = "./count.txt";
if(!($fp = fopen($counter_file, "r"))){
die("Невозможно открыть файл $counter_file.");
}
$text = (int) fread($fp, 20);
fclose($fp);

$text = "Бла бла бла!";

echo "$text<br>";

$fp = fopen($counter_file, "a+");
fwrite($fp, "\r\n".$text);
fclose($fp);
?>

5. ETC - 11 Ноября, 2007 - 16:56:57 - перейти к сообщению
Должен быть только \n, потому как \r не есть стандарт.
6. Furax - 12 Ноября, 2007 - 07:35:23 - перейти к сообщению
ETC
Это под линуксом не есть стандарт. А под виндой - самое оно! Радость

scar
Зависит от того, чем открываешь. MS Notepad не понимает одиночный символ \n, а тот же WordPad - понимает.
7. scar - 12 Ноября, 2007 - 09:24:04 - перейти к сообщению
Уже все нормально. Всем спасибо! Радость
8. ETC - 12 Ноября, 2007 - 15:44:05 - перейти к сообщению
Furax пишет:
Это под линуксом не есть стандарт.

Скорее под «невиндой».

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0363]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33