Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Ошибка в скрипте


Автор: Kirill89 21.7.2007, 20:36
Доброе время суток.

Пожалуйста, помогите найти ошибку в следующем коде. Это мой первый скрипт на php и сразу неработает.

Я хочу сделать что-бы все кто зашли на эту страницу видели сколько раз на неё зашли всего. в файле count.txt сейчас символ "0".

Код

<?

$data = $_POST['data'];

$r = fopen("count.txt","r"); 
$data = fread($r, filesize("count.txt"));
fclose($r);

$data++;

$w = fopen("count.txt","w"); 
fputs($w, $data); 
fclose($w);

echo $data;

?>

Автор: Всемогущий 21.7.2007, 20:49
Код

<?

//$data = $_POST['data'];

$r = fopen("count.txt","r+");
$data = fread($r,1024);
fclose($r);

$data++;

$w = fopen("count.txt","w");
fputs($w, $data);
fclose($w);

echo $data;

?>

Автор: Kirill89 21.7.2007, 20:58
Всемогущий, непомогло...
Поясни пожалуйста, почему 1024, а если мне надо будет читать текстовый файл?

Автор: Всемогущий 21.7.2007, 20:59
тогда циклом  fread($r,1024);

Автор: Kirill89 21.7.2007, 21:03
Всё равино не работает... чистая страница отображается... :(

Автор: Всемогущий 21.7.2007, 21:09
предварительно создав файлик использую код который привёл выше,работает

http://gazetron.ru/test-del.php

Автор: Всемогущий 21.7.2007, 21:10
нужно подумать над тем ,что два пользователя могут одновременно открыть твою сраничку

Автор: Kirill89 21.7.2007, 21:15
спасибо. это я кажется чего-то забыл.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)