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

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   [php] Новичкам: задаем вопросы (https://forum.antichat.xyz/showthread.php?t=40896)

zdimonz 07.09.2007 22:45

Большое спасибо :)

Ded MustD!e 08.09.2007 20:18

Мой нубский вопрос:

Я записываю в файл имя и цифру, как мне сделать так, чтобы каждая новая запись добавлялась с новой строки.

PHP код:

$file fopen ("res.txt","a");
if ( !
$file )    
{
echo(
"Ошибка открытия файла");
}
else
{
fputs $file$name);
fputs $file$ball);
}
fclose ($file); 

Результат работы: Вася 5 Петя 8 Саша 4

Требуется:

Вася 5
Петя 8
Саша 4

Hormold 08.09.2007 20:30

$file = fopen ("res.txt","a");
if ( !$file )
{
echo("Ошибка открытия файла");
}
else
{
fputs ( $file, $name);
fputs ( $file, $ball."\n");
}
fclose ($file);

Piflit 08.09.2007 20:30

добавляй к строке "\n"

n1†R0x 08.09.2007 20:31

PHP код:

$file fopen ("res.txt","a") or die("Ошибка открытия файла");
fwrite $file$name."\n".$ball."\n");
fclose ($file); 


Ded MustD!e 08.09.2007 22:51

Всем спасибо!

Piflit 09.09.2007 21:54

как остановить или начать заново выполнение скрипта, в котором были строки
PHP код:

ignore_user_abort(1);
set_time_limit(0); 

?

Ponchik 09.09.2007 23:01

Ded MustD!e, если юзаешь винду, лучше юзай не \n а \r\n ато в нотпаде будешь видеть квадратики...
Piflit, я лично прописывал в цикл if(file_exists('stop.txt')) exit; и когда нужно останосить бота (или чё там у тебя) создаешь файл stop.txt

NOmeR1 10.09.2007 13:45

Цитата:

Сообщение от Piflit
как остановить или начать заново выполнение скрипта?

Может быть
PHP код:

header('Location '.$_SERVER['PHP_SELF']); 

Скрипт просто перезайдёт на страницу, но если уже были хедеры или например echo() то лучше юзать

PHP код:

exit('<meta http-equiv="refresh" content="0;URL='.$_SERVER['PHP_SELF'].'">'); 

Ponchik, IF - не цикл :)

groundhog 10.09.2007 13:59

NOmeR1, это смотря как был запущен скрипт... Твой способ ориентирован на браузерный запуск, т.к. данные хидеры анализируются клиентским ПО. При запуске с консоли будет по барабану - эти хидеры будут валиться на стандартный поток (ну или в файл).


Время: 05:47