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 :: file_get_contents работает только с локальными файлами [2]

 PHP.SU

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


 Страниц (3): « 1 [2] 3 »   

> Без описания
algebra
Отправлено: 02 Декабря, 2012 - 19:49:21
Post Id



Частый гость


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


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




апача нет, это лайтхтпд. где там логи я не знаю
 
 Top
KingStar
Отправлено: 02 Декабря, 2012 - 19:51:27
Post Id



Участник


Покинул форум
Сообщений всего: 1889
Дата рег-ции: Авг. 2011  
Откуда: Беларусь


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




algebra пишет:
еще раз?Улыбка


свой правленый покажи

green_man видимо ничего кроме апача не знает Хм


-----
То что программа работает, не означает что она написана правильно!
 
 Top
green_man
Отправлено: 02 Декабря, 2012 - 19:55:16
Post Id


Новичок


Покинул форум
Сообщений всего: 55
Дата рег-ции: Июль 2012  


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




algebra пишет:
апача нет, это лайтхтпд. где там логи я не знаю

Люблю читать с конца, не дошел до до того где написан что используется лайтхтпд ))

Задам немного странный вопрос Windows или Linux?
 
 Top
KingStar
Отправлено: 02 Декабря, 2012 - 19:58:55
Post Id



Участник


Покинул форум
Сообщений всего: 1889
Дата рег-ции: Авг. 2011  
Откуда: Беларусь


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




algebra пишет:
апача нет, это лайтхтпд. где там логи я не знаю


их в конфиге указать нужно, типа

CODE (htmlphp):
скопировать код в буфер обмена
  1. server.errorlog = "/var/log/lighttpd/error.log"

(Отредактировано автором: 02 Декабря, 2012 - 20:17:18)



-----
То что программа работает, не означает что она написана правильно!
 
 Top
green_man
Отправлено: 02 Декабря, 2012 - 20:00:08
Post Id


Новичок


Покинул форум
Сообщений всего: 55
Дата рег-ции: Июль 2012  


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




KingStar пишет:
green_man видимо ничего кроме апача не знает

Почему?
Надо самому учиться искать ошибки а для этого надо уметь читать логи...
Большинство использует апач, в том числе и я.
Удиви меня скажи что ты используешь не апач ))
 
 Top
algebra
Отправлено: 02 Декабря, 2012 - 20:01:59
Post Id



Частый гость


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


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




green_man пишет:
Задам немного странный вопрос Windows или Linux?

Андроид 4.0.4

для Кингстара
ошибки нет, функция работает с локальными файлами, с внешними - выдает пустоту!!! а не ошибку!!

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. //ini_set(’allow_url_fopen’, ’1’);
  3. $te = file_get_contents(’http://php.su’);
  4. print $te;
  5. ?>


и такой тоже, на всякий случай
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $ch = curl_init('http://php.su');
  3. curl_exec($ch); // выполняем запрос curl - обращаемся к сервера php.su
  4. ?>

(Отредактировано автором: 02 Декабря, 2012 - 20:02:27)

 
 Top
KingStar
Отправлено: 02 Декабря, 2012 - 20:10:52
Post Id



Участник


Покинул форум
Сообщений всего: 1889
Дата рег-ции: Авг. 2011  
Откуда: Беларусь


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




PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. ini_set('allow_url_fopen', '1');
  3. $te = file_get_contents('http://php.su');
  4. print $te;
  5. ?>


у тебя кавычки не те, нужно не ` а ' и не нужно делать комментарием ini_set

green_man пишет:
KingStar пишет:
green_man видимо ничего кроме апача не знает

Почему?


потому что ты вел речь о нем, хотя речь шла Lighttpd

(Отредактировано автором: 02 Декабря, 2012 - 20:14:40)



-----
То что программа работает, не означает что она написана правильно!
 
 Top
algebra
Отправлено: 02 Декабря, 2012 - 20:15:04
Post Id



Частый гость


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


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




Подправлено! Спасибо! НЕ работает!
 
 Top
KingStar
Отправлено: 02 Декабря, 2012 - 20:17:51
Post Id



Участник


Покинул форум
Сообщений всего: 1889
Дата рег-ции: Авг. 2011  
Откуда: Беларусь


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




CODE (htmlphp):
скопировать код в буфер обмена
  1. server.errorlog = "/var/log/lighttpd/error.log"

???


-----
То что программа работает, не означает что она написана правильно!
 
 Top
algebra
Отправлено: 02 Декабря, 2012 - 20:18:29
Post Id



Частый гость


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


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




с этими же кавычками локальный файл парсит!
 
 Top
green_man
Отправлено: 02 Декабря, 2012 - 20:42:15
Post Id


Новичок


Покинул форум
Сообщений всего: 55
Дата рег-ции: Июль 2012  


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




algebra пишет:
green_man пишет:
Задам немного странный вопрос Windows или Linux?

Андроид 4.0.4


А ты на асемблере там не собираешься писать ))

Лучше питоне нет ничего! Ставь его

import urllib.request

site = urllib.request.urlopen('http://www.php.su/')
html = site.read()

print(html)
 
 Top
EuGen Администратор
Отправлено: 03 Декабря, 2012 - 10:14:24
Post Id


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


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


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




algebra
Выполните phpinfo() - и посмотрите, включены ли у Вас необходимые модули. Судя по симптомам - нет.
Насколько свежая сборка?
И установите
- чтобы увидеть ошибки сразу же, а не искать лог.


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
DeepVarvar Супермодератор
Отправлено: 03 Декабря, 2012 - 10:50:14
Post Id



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


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


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




algebra пишет:
Андроид 4.0.4
Это ж линукс )))
EuGen пишет:
algebra
Выполните phpinfo() - и посмотрите, включены ли у Вас необходимые модули. Судя по симптомам - нет.
Насколько свежая сборка?
И установите
PHP:
скопировать код в буфер обмена

ini_set('display_errors', '1');
error_reporting(2047);

- чтобы увидеть ошибки сразу же, а не искать лог.
Да, ждем.
 
 Top
algebra
Отправлено: 03 Декабря, 2012 - 11:08:59
Post Id



Частый гость


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


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




PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. ini_set('allow_url_fopen', '1');
  3. ini_set('display_errors', '1');
  4. $te = file_get_contents('http://php.su');
  5. print $te;
  6. ?>


Warning: file_get_contents(): php_network_getaddresses: gethostbyname failed. errno=2 in /mnt/sdcard/htdocs/cr.php on line 5

Warning: file_get_contents(http://php.su): failed to open stream: php_network_getaddresses: gethostbyname failed. errno=2 in /mnt/sdcard/htdocs/cr.php on line 5
(Добавление)
php.ini прикрепляла выше

(Отредактировано автором: 03 Декабря, 2012 - 11:10:43)

 
 Top
KingStar
Отправлено: 03 Декабря, 2012 - 11:28:41
Post Id



Участник


Покинул форум
Сообщений всего: 1889
Дата рег-ции: Авг. 2011  
Откуда: Беларусь


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




fsockopen не пробовала???


-----
То что программа работает, не означает что она написана правильно!
 
 Top
Страниц (3): « 1 [2] 3 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB