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

Форум PHP

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

 

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

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

тема: Счётчик посещений
 
 автор: dream-girl   (25.05.2006 в 08:23)   письмо автору
 
 

На локальном компьютере работало всё замечательно, а как только вывесила в инет, то выдаёт ошибки:

Warning: fopen(foldcount/counter.php) [function.fopen]: failed to open stream: Permission denied in /home3/dream-girl/public_html/index.php on line 77

Warning: fread(): supplied argument is not a valid stream resource in /home3/dream-girl/public_html/index.php on line 78

Warning: fclose(): supplied argument is not a valid stream resource in /home3/dream-girl/public_html/index.php on line 79
-ый
Warning: fopen(foldcount/counter.php) [function.fopen]: failed to open stream: Permission denied in /home3/dream-girl/public_html/index.php on line 105

Warning: fclose(): supplied argument is not a valid stream resource in /home3/dream-girl/public_html/index.php on line 107




 Между прочим, ты
      
     <?php
      $dirct
="foldcount";
      
$cnt="counter.php";
      if (
file_exists("$dirct/$cnt")==True)
        {
          
$hdl fopen("$dirct/$cnt""r+");
          
$sr fread($hdlfilesize("$dirct/$cnt"));
          
fclose($hdl);
          
$sr++;
         }
         else
         { 
           
$sr=1;
         }
$lenght=0;
$two=0;
$one=0;

$lenght=strlen($sr);
$two=substr($sr,$lenght-2);
$one=substr($sr,$lenght-1);
echo (
$sr);
if ((
$two>=10) && ($two<21))
        {echo(
"-ый");}
elseif  (
$one==|| $one==|| $one==|| $one==9)
        {echo(
"-ый");}
elseif (
$one==|| $one==|| $one==|| $one==8)
        {echo(
"-ой");}
elseif  (
$one==3)
         {echo(
"-ий");}
elseif  (
$one==0)
         {echo(
"-ый");}
         
$hdl2 fopen("$dirct/$cnt""w+");
fwrite($hdl2$sr);
fclose($hdl2); 
?>
      
       человек, который зашёл на этот сайт! 

   
 
 автор: hate   (25.05.2006 в 09:16)   письмо автору
 
   для: dream-girl   (25.05.2006 в 08:23)
 

поставь разрешения на файл "foldcount/counter.php" на 666 (rw)

   
 
 автор: cheops   (25.05.2006 в 13:01)   письмо автору
 
   для: dream-girl   (25.05.2006 в 08:23)
 

На файл counter.php не выставлены права доступа, которые бы позволяли записывать в него информацию.

   
 
 автор: sav   (25.05.2006 в 15:28)   письмо автору
 
   для: cheops   (25.05.2006 в 13:01)
 

А как сделать счётчик который записывал в файл ip каждого кто входил толькло чтобы один и тот же ip не записывался чтобы знать точное колличество уникальных посетителей

   
 
 автор: kasmanaft   (25.05.2006 в 17:54)   письмо автору
 
   для: sav   (25.05.2006 в 15:28)
 

нужно прочитать файл с записанными ip, если такого там нет, значит дописываем новый :)

   
 
 автор: dream3000   (03.06.2006 в 08:57)   письмо автору
 
   для: kasmanaft   (25.05.2006 в 17:54)
 

Что-то не помогает. Я и на папку сделала 666 и на сам файл 666. Та же ошибка, балин (

   
 
 автор: cheops   (03.06.2006 в 14:25)   письмо автору
 
   для: dream3000   (03.06.2006 в 08:57)
 

Ошибка та же? Permission denied?

   
 
 автор: dream3000   (03.06.2006 в 19:16)   письмо автору
 
   для: cheops   (03.06.2006 в 14:25)
 

Сам файл делается 666, а папка так и остаётся 776

Выдаёт он

Warning: fopen(foldcount/counter.php) [function.fopen]: failed to open stream: Permission denied in /home3/dream666/public_html/main.php on line 105

Warning: fwrite(): supplied argument is not a valid stream resource in /home3/dream666/public_html/main.php on line 106

Warning: fclose(): supplied argument is not a valid stream resource in /home3/dream666/public_html/main.php on line 107

   
 
 автор: Саня   (04.06.2006 в 03:02)   письмо автору
 
   для: dream3000   (03.06.2006 в 08:57)
 

У меня такая же ситуация недавно произошла. На одном сервере скриптом был создан файл. Права на него были выставлены автоматически 0760. Следовательно скрипт, как создатель текстового файла, имеет право 7. Затем перенёс я всё это дело на другой сервер - Permission denied. Пришлось на этот текстовый файл задавать права 0777. А всё потому, что сервер не знает кто настоящий "папа" файла.

   
 
 автор: dream3000   (04.06.2006 в 09:43)   письмо автору
 
   для: Саня   (04.06.2006 в 03:02)
 

Да уж.

Ну и что тогда делать-то? У меня много скриптов есть, где нужна запись в файл. И все они не работает. Получается распрощаться что ли со своим трудом? ( ОБИДНО!

   
Rambler's Top100
вверх

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