|
|
|
| Цель приинклудить файл, а потом его грохнуть.
Сам прикол:
Так все работает:
$str="Строчка для записи в файл";
$fale_name="index_2.php";
$fp=fopen($fale_name,"wb");
fputs($fp,$str);
fclose($fp);
include($fale_name);
unlink($fale_name);
А так файл не удаляется:
$fa=file("temp.html");
$str=implode("",$fa);
$fale_name="index_2.php";
$fp=fopen($fale_name,"wb");
fputs($fp,$str);
fclose($fp);
include($fale_name);
unlink($fale_name);
Т.е. если файл большой, удалятся он совсем не хочет.
Не подскажите в чем прикол? | |
|
|
|
|
|
|
|
для: STEVER
(30.10.2006 в 22:45)
| | $fa=file("temp.html");
$str=implode("",$fa);
Вместо этого используют file_get_contents()
$fp=fopen($fale_name,"wb");
"b" данном случае не нужно - у Вас же не бинарный файл.
Т.е. если файл большой, удалятся он совсем не хочет.
А если маленький, то удаляется? :)
Только не очень понятно, что тут прикольного :)) | |
|
|
|
|
|
|
|
для: Unkind™
(30.10.2006 в 23:01)
| | За file_get_contents() спасибо.
Бинари или не бинари в данном случае все равно. Но мне кажется лучше перебинить, чем не добинить.
Прикольного то что файл большой не удаляется, а если взять маленкий - удаляется. | |
|
|
|
|
|
|
|
для: STEVER
(31.10.2006 в 20:04)
| | Я так понял никто не сталкивался с данной проблемой? | |
|
|
|