Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: ошибка при попытке автообновления части php страницы AJAX'ом

 PHP.SU

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


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

> Описание: помогите найти ошибку
Privet
Отправлено: 22 Апреля, 2012 - 20:51:17
Post Id


Новичок


Покинул форум
Сообщений всего: 4
Дата рег-ции: Янв. 2012  


Помог: 0 раз(а)




Добрый вечер, вот такое приключение, есть страница куда я подгружаю php с помощью аякса, вот код аякса
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. <script>  
  3.         function show()  
  4.         {  
  5.             $.ajax({  
  6.                 url: "/blocks/content.php",  
  7.                 cache: false,  
  8.                 success: function(html){  
  9.                     $("#content").html(html);  
  10.                 }  
  11.             });  
  12.         }  
  13.      
  14.         $(document).ready(function(){  
  15.             show();  
  16.             setInterval('show()',1000);  
  17.         });  
  18.    </script>  
  19.  

он рабочий, проверено, так вот, когда код php написан прямо на странице без автообновлений он нормально работает, вот сам php:
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3.  $settings=parse_ini_file("ip.ini");
  4.  foreach($settings as $key => $value){
  5.  $fp = file("blocks/$key/server.log");  
  6.  $str = ($fp[count($fp)-1]);
  7.  list($curtime, $disks, $diskfs, $disku, $mem, $memfree, $procusg, $swap, $swapfree) = explode(" ", $str);
  8.  echo "<table width=\"900 px\" border=\"1\" align=\"center\">
  9.              <tr align=\"left\">
  10.                     <td>Время: дд.мм.гггг-чч.мм</td>
  11.                         <td>Объем HDD:</td>
  12.                     <td>Свободно HDD:</td>
  13.                         <td>Занято HDD:</td>
  14.                     <td>Объем ОЗУ:</td>
  15.                         <td>Свободно ОЗУ:</td>
  16.                         <td>Загрузка проца:</td>
  17.                     <td>Файл SWAP:</td>
  18.                     <td>Свободно SWAP:</td>
  19.             </tr>
  20.        <tr align=\"left\">
  21.            <td> $curtime</td>
  22.                     <td> $disks Гб</td>
  23.                         <td>$diskfs Гб</td>
  24.                     <td> $disku Гб</td>
  25.                         <td> $mem Мб</td>
  26.                         <td> $memfree Мб</td>
  27.                         <td> $procusg %</td>
  28.                         <td> $swap Мб</td>
  29.                         <td>$swapfree Мб</td>
  30.             </tr>
  31.           </table>
  32.           <br>";
  33.        
  34.   }
  35.  unset($settings);
  36.  ?>  
  37.  

парсим ини файл потом, после перебора в цикле создаем соответствующее количество div' ов, когда пытаюсь его автоматически обновлять выбивает ошибку:
Цитата:

Warning: parse_ini_file(ip.ini) [function.parse-ini-file]: failed to open stream: No such file or directory in Z:\home\localhost\www\site\blocks\content.php on line 2

Warning: Invalid argument supplied for foreach() in Z:\home\localhost\www\site\blocks\content.php on line 3

вот запарился уже, парсим один раз поэтому парсе выносил за пределы автообновления, не помогает, фор ич тоже выносил, все равно ошибку выдает, может я в не правильном порядке делаю? прошу не обращать внимание на быдлокодерство, это только набросок и я только учусь Закатив глазки , надеюсь подскажите в чем ошибка.
 
 Top
Viper
Отправлено: 23 Апреля, 2012 - 09:21:20
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




Privet ip.ini лежит в той же папке что и content.php ? Если нет, то поправьте путь.


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
Privet
Отправлено: 23 Апреля, 2012 - 13:23:01
Post Id


Новичок


Покинул форум
Сообщений всего: 4
Дата рег-ции: Янв. 2012  


Помог: 0 раз(а)




да это пока не важно где он лежит, он считывается нормально, и без автообновленый чисто php код все делает, а вот когда делаю автообновление идут ошибки.
 
 Top
Мелкий Супермодератор
Отправлено: 23 Апреля, 2012 - 13:34:03
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




Privet пишет:
да это пока не важно где он лежит

Это не неважно, а критично. И на данный момент - единственное, что вообще имеет значение.


-----
PostgreSQL DBA
 
 Top
Privet
Отправлено: 23 Апреля, 2012 - 17:34:10
Post Id


Новичок


Покинул форум
Сообщений всего: 4
Дата рег-ции: Янв. 2012  


Помог: 0 раз(а)




Мелкий пишет:
Privet пишет:
да это пока не важно где он лежит

Это не неважно, а критично. И на данный момент - единственное, что вообще имеет значение.

исправил, положил ip.ini в папку blocks, результат тот же.

(Отредактировано автором: 23 Апреля, 2012 - 17:46:13)

 
 Top
Мелкий Супермодератор
Отправлено: 23 Апреля, 2012 - 18:31:43
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




Не верю.
Или не туда опять положили или ошибка другая.


-----
PostgreSQL DBA
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Работа с файловой системой и файлами »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB