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

Форум PHP

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

 

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

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

тема: Не читаеться файл
 
 автор: Drago   (22.09.2005 в 15:56)   письмо автору
 
 

Простите за глупый вопрос, но этот простой скрипт у меня почему-то не работает.

<?php 
$f
=fopen("counter.dat","w+"); 
$count=fread($f,100); 
if(!
$count)
{
 echo(
"Ошибка чтения файла");
}
else
{
 
$count=$count+1
 
fwrite($f,$count); 
 
fclose($f); 
 echo 
$count 
}
?>

Все время выводиться "Ошибка чтения файла".

   
 
 автор: P@Sol   (22.09.2005 в 16:12)   письмо автору
 
   для: Drago   (22.09.2005 в 15:56)
 

а так?
<?
$f
=fopen("counter.dat","w+"); 
if (!
$f) echo "Не могу открыть файл. Или его не существует или к нему нет доступа!";

   
 
 автор: Drago   (23.09.2005 в 01:13)   письмо автору
 
   для: P@Sol   (22.09.2005 в 16:12)
 

Так ничего не выводит. Но это я и сам проверял. Проблема именно при чтении.

   
 
 автор: cheops   (23.09.2005 в 01:24)   письмо автору
 
   для: Drago   (23.09.2005 в 01:13)
 

А кроме "Ошибка чтения файла" больше ничего не выводится?

   
 
 автор: Drago   (23.09.2005 в 01:29)   письмо автору
 
   для: cheops   (23.09.2005 в 01:24)
 

Из ошибок нет. А Notice отключены.

   
 
 автор: isset   (23.09.2005 в 01:30)   письмо автору
 
   для: Drago   (23.09.2005 в 01:29)
 

Режим w после открытия очищает файл, поэтому читать нечего, попробуйте использовать режим a+, т.е.:

$f=fopen("counter.dat","a+"); 

   
 
 автор: Drago   (23.09.2005 в 01:35)   письмо автору
 
   для: isset   (23.09.2005 в 01:30)
 

Точно! А я сижу голову ломаю, вроде и скрипт простой, а не работает.
Спасибо! :)

   
Rambler's Top100
вверх

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