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 файла?

 PHP.SU

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


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

> Описание: Как прочесть стрчку из php файла?
ml227
Отправлено: 03 Июля, 2013 - 17:32:51
Post Id


Новичок


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


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




Есть страница по адресу http://......../page.php

Как из нее прочесть строчку определенного номера?(присвоить переменной)

Мне не нужен исходник , нужен только результат выполнения в html.
 
 Top
DelphinPRO
Отправлено: 03 Июля, 2013 - 17:54:12
Post Id



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


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


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




PHP:
скопировать код в буфер обмена
  1. // опция allow_url_open в php.ini должна быть включена
  2. $c = file_get_contents('http://......../page.php');
  3. $a = explode("\n", $c);
  4.  
  5. echo $a[12]; // выводим тринадцатую строчку


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
EuGen Администратор
Отправлено: 03 Июля, 2013 - 17:59:35
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


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




PHP:
скопировать код в буфер обмена
  1. function readline($sFile, $iLine)
  2. {
  3.    if(!$rFile=@fopen($sFile, 'r'))
  4.    {
  5.       throw new Exception('Failed to open stream for "'.$sFile.'"');
  6.    }
  7.    $iCurrent = 0;
  8.    while(!feof($rFile) && $iCurrent<$iLine)
  9.    {
  10.       if(!($sData=fgets($rFile)))
  11.       {
  12.          break;
  13.       }
  14.       $iCurrent++;
  15.    }
  16.    fclose($rFile);
  17.    return $iCurrent==$iLine?$sData:null;
  18. }

?


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
ml227
Отправлено: 03 Июля, 2013 - 18:43:09
Post Id


Новичок


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


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




Спасибо
 
 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