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

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Работа с txt. (https://forum.antichat.xyz/showthread.php?t=118537)

Deathdreams 30.04.2009 20:32

Работа с txt.
 
Всем доброго времени суток.
Вопрос тут возник.Мне потребовалась функция,для того,чтобы убрать надпись из файла.
Например то,что нужно убрать,передаётся запросом $_GET['number'];
Нужно выдрать всё из файлa,удалить эту строку и снова записать в файл.Перед этим конечно же очистить.
PHP код:

$file file('name.txt');
$number $_GET['number'];

if (
in_array($number$file))
{
$out str_replace($number""$file);

//далее я очистил файл 
    
$fh fopen("name.txt""w+t");
    @
fclose($fh);
    
sleep(1);
for (
$i=0$i array_count_values($out); $i++){
    
$fh fopen("name.txt""a+");
            
fwrite($fh$out[$i]."\r\n");
    @
fclose($fh);
}
}else{ echo 
'нету такого значения'; } 

могут быть ошибки ибо писал по памяти.

GreenBear 30.04.2009 21:51

PHP код:

file_put_contents('file.txt'str_replace($_GET['number'], ''file_get_contents('file.txt'))); 



Время: 23:46