PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 1
vocochou Отправлено: 07 Января, 2015 - 11:32:44 • Тема: Подскажите, где ошибка!? • Форум: Если скрипт не работает

Ответов: 3
Просмотров: 988
Есть скрипт ротатора банеров. После запуска скрипта выдает ошибку:
Warning: file_put_contents(number.txt): failed to open stream: Permission denied in /var/www/user/data/www/site.ru/b lok/script.php on line 19

Сам скрипт:

PHP:
скопировать код в буфер обмена
  1. <?
  2. rotator();
  3. function rotator() {
  4.  
  5.  
  6.     $banners = array ();
  7.  
  8.     // Список ваших баннеров
  9.  
  10.     $banners[1] = '111';
  11.     $banners[2] = '222';
  12.     $banners[3] = '333';
  13.  
  14.  
  15.     $b = count($banners);  
  16.     $file_name = "number.txt";
  17.     if (!file_exists($file_name)) {
  18.         $file = 1;
  19.         file_put_contents($file_name, $file);
  20.         echo $banners[$file];  
  21.     } else {
  22.         $file = file_get_contents($file_name);
  23.         if ($file < $b) {
  24.             $file++;
  25.             file_put_contents($file_name, $file);
  26.             echo $banners[$file];
  27.         } else {
  28.             $file = 1;
  29.             file_put_contents($file_name, $file);
  30.             echo $banners[$file];
  31.         }  
  32.     }
  33. }?>
  34.  


Что не так?

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB