Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Приколы с файлами
 
 автор: STEVER   (30.10.2006 в 22:45)   письмо автору
 
 

Цель приинклудить файл, а потом его грохнуть.
Сам прикол:

Так все работает:
$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);


Т.е. если файл большой, удалятся он совсем не хочет.
Не подскажите в чем прикол?

   
 
 автор: Unkind™   (30.10.2006 в 23:01)   письмо автору
 
   для: STEVER   (30.10.2006 в 22:45)
 

$fa=file("temp.html");
$str=implode("",$fa);

Вместо этого используют file_get_contents()

$fp=fopen($fale_name,"wb");
"b" данном случае не нужно - у Вас же не бинарный файл.

Т.е. если файл большой, удалятся он совсем не хочет.
А если маленький, то удаляется? :)

Только не очень понятно, что тут прикольного :))

   
 
 автор: STEVER   (31.10.2006 в 20:04)   письмо автору
 
   для: Unkind™   (30.10.2006 в 23:01)
 

За file_get_contents() спасибо.
Бинари или не бинари в данном случае все равно. Но мне кажется лучше перебинить, чем не добинить.
Прикольного то что файл большой не удаляется, а если взять маленкий - удаляется.

   
 
 автор: STEVER   (03.11.2006 в 23:15)   письмо автору
 
   для: STEVER   (31.10.2006 в 20:04)
 

Я так понял никто не сталкивался с данной проблемой?

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования