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

Форум PHP

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

 

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

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

тема: После выполнения записи в файл, сам файл остается пустым
 
 автор: newcold   (04.04.2008 в 13:58)   письмо автору
 
 

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

   
 
 автор: Gemorroj   (05.04.2008 в 10:51)   письмо автору
 
   для: newcold   (04.04.2008 в 13:58)
 

возможно, владелец файла другой.

   
 
 автор: cheops   (05.04.2008 в 12:10)   письмо автору
 
   для: newcold   (04.04.2008 в 13:58)
 

Файл закрываете при помощи fclose() (иногда информация может в буфере оставаться)?

   
 
 автор: newcold   (16.04.2008 в 12:54)   письмо автору
 
   для: cheops   (05.04.2008 в 12:10)
 

Да, конечно закрываю...

   
 
 автор: Valick   (16.04.2008 в 12:55)   письмо автору
 
   для: newcold   (16.04.2008 в 12:54)
 

Давайте код

   
 
 автор: newcold   (16.04.2008 в 12:58)   письмо автору
 
   для: Valick   (16.04.2008 в 12:55)
 

Вот он:

<?
$file 
fopen ("../anons/name.txt","w"); 
$str $name."\t".$data."\t".$coment
if (!
$file

echo(
"Ошибка открытия файла"); 

else 

fputs $file$str); 

fclose ($file); 
?>

   
 
 автор: Gemorroj   (16.04.2008 в 14:06)   письмо автору
 
   для: newcold   (16.04.2008 в 12:58)
 

<?php
error_reporting
(E_ALL);
$file fopen('../anons/name.txt','w');
$str $name."\t".$data."\t".$coment;
if(!
$file){
echo 
'Ошибка открытия файла';
}
else{
if(!
fputs($file$str)){
print 
'ошибка записи в файл';
}
}
fclose($file);
?>

что напишет?

   
 
 автор: newcold   (16.04.2008 в 14:38)   письмо автору
 
   для: Gemorroj   (16.04.2008 в 14:06)
 

Тоже самое, только сверху появ-ся коментарий NOtice...

   
 
 автор: Valick   (16.04.2008 в 14:41)   письмо автору
 
   для: newcold   (16.04.2008 в 12:58)
 

Я так и думал... ключь "w" и полное отсутствие блокировки файла

Посмотрите эту тему. Попробуйте изменить свой код в соответствии с комментариями в приведённом там коде.

   
Rambler's Top100
вверх

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