Перейти к содержимому
La2Base
Главная
ЗагрузкиВикиФорумFAQ
ruen
Регистрация Войти
ГлавнаяФайлыВикиВойти
  • Главная
  • Загрузки
  • Вики
  • FAQ
  • Обратная связь
  • О проекте
  • Правила
  • Конфиденциальность
  • Условия использования

© 2026 la2base.com · Все права защищены

ruen
Форум/Web обвязка/Скрипт Голосования.функция Php @file_get_contents(
Поиск

Скрипт Голосования.функция Php @file_get_contents(

22 ответов351 просмотровСейчас просматривают: 1
Олег
Олег

Пользователь

Бывалый

Постов: 146

На форуме с: 18.06.2007

Репутация: +129

Рейтинг: 0

· 21.04.2008, 09:56

Цитата
$html = @file_get_contents('http://l2top.ru/?servID=3835&act=info');
if (!$html || !preg_match_all('/<td><a href=\'[^\']+\'>([^<]+)<\/a><\/td>\s+<td>([^<]+)<\/td>/', $html, $matches))
$error .= 'Не удалось получить информацию с l2top.ru!<br/>';
else


делается данная функция и ничег онепросихоит.Вернее не берт данные с л2топ..

Может я что то не включил в хостинге апатча своего?КАКУЮ ОН БИБЛИОТЕКУ использует подскажите...

— Php+Mysql+JS

0
С
Саша

Пользователь

Новичок

Постов: 6

На форуме с: 26.02.2008

Рейтинг: 0

· 21.04.2008, 10:23

ADM Clean: делается данная функция и ничег онепросихоит.Вернее не берт данные с л2топ..

Может я что то не включил в хостинге апатча своего?КАКУЮ ОН БИБЛИОТЕКУ использует подскажите...

Вот например в моем такомже скрипте все береться но игракам не дает коллы ! нужно тчобы в инвентаре было хотябы 1 колла и тогад все окей...

0
Олег
Олег

Пользователь

Бывалый

Постов: 146

На форуме с: 18.06.2007

Репутация: +129

Рейтинг: 0

· 21.04.2008, 10:39

Дело не в этом.

Тут рпоблема с анализацией с л2топ

— Php+Mysql+JS

0
T
Troy
· 21.04.2008, 11:40

Тут дело в руках derisive.gif и не более

0
Олег
Олег

Пользователь

Бывалый

Постов: 146

На форуме с: 18.06.2007

Репутация: +129

Рейтинг: 0

· 21.04.2008, 12:01

Я попросил помощи а не офтопа

— Php+Mysql+JS

0
T
Troy
· 21.04.2008, 12:08

полную версию скрипта в студию

0
Олег
Олег

Пользователь

Бывалый

Постов: 146

На форуме с: 18.06.2007

Репутация: +129

Рейтинг: 0

· 21.04.2008, 12:19

смысл давать полную версию.я дал кусок который не работает.

— Php+Mysql+JS

0
T
Troy
· 21.04.2008, 12:30

C куском кода все нормально ошибки нет , проблема в чем то другом

посмотри на php.net, годится ли file_get_contents для чтения по tcp/ip. Скорее всего, нет... И надо использовать fopen и читать файл постепенно...

0
Олег
Олег

Пользователь

Бывалый

Постов: 146

На форуме с: 18.06.2007

Репутация: +129

Рейтинг: 0

· 21.04.2008, 12:41

Проблема в том что скрпит работает на другом сервере без проблем.у меня нет. ошибка в этом куске.либо пхп урезаный

— Php+Mysql+JS

0
T
Troy
· 21.04.2008, 12:55

Возможно и php резаный

как следствия скачать appserv

http://prdownloads.sourceforge.net/appserv....9.exe?download


или по отдельности скачать и настроить apache И php

0
A
Alexander90

Автор

Новичок

Постов: 2

На форуме с: 21.04.2008

Репутация: +1

Рейтинг: 0

· 21.04.2008, 13:40

ADM Clean: делается данная функция и ничег онепросихоит.Вернее не берт данные с л2топ..

Может я что то не включил в хостинге апатча своего?КАКУЮ ОН БИБЛИОТЕКУ использует подскажите...

Запомни раз и навсегда никогда не ставь знак @ перед функцией. Если будет ошибка ты об этом не узнаешь и будешь так ломать голову.

а вообще:
http://www.php.net/manual/ru/function.file-get-contents.php

0
P
phant0mas

Пользователь

Участник

Постов: 83

На форуме с: 15.09.2008

Репутация: +14

Рейтинг: 0

· 21.04.2008, 14:22

Alexander90: Запомни раз и навсегда никогда не ставь знак @ перед функцией. Если будет ошибка ты об этом не узнаешь и будешь так ломать голову.


... есть такие функции , перед которыми обязательно необходимо ставить знак подавления ошибки , перед функциями работы с файлами , например . И делается это в первую очередь для того , чтобы не раскрывать путь установки скрипта ...

0
A
Alexander90

Автор

Новичок

Постов: 2

На форуме с: 21.04.2008

Репутация: +1

Рейтинг: 0

· 21.04.2008, 14:31

Нука нука и что за функции?

0
A
ansa

Пользователь

Участник

Постов: 91

На форуме с: 17.03.2008

Репутация: +25

Рейтинг: 0

· 22.04.2008, 10:48

когда руки кривые или неохота заморачиваться с написанием более верного кода, конешно можно ставить @.
а по теме - надо проверить настройки пхп, возможно запрещено обращение к внешним сайтам. проверить либо в самих настройках, либо распечатать $html - если выдаст код, значит проблема в чем то другом.
точное название директивы щас сходу не вспомню, но там по комментариям должно быть понятно.
а пхп ставить только оригинальный, как и апач. ставя на серьезные проекты какие то готовые смеси вы доверяете неизвестным людям, которые могли хз что и хз как накрутить весь софт.

0
Олег
Олег

Пользователь

Бывалый

Постов: 146

На форуме с: 18.06.2007

Репутация: +129

Рейтинг: 0

· 22.04.2008, 11:51

Как поставить чтоб пхп мог к внешним сайтам обращаться

— Php+Mysql+JS

0
A
ansa

Пользователь

Участник

Постов: 91

На форуме с: 17.03.2008

Репутация: +25

Рейтинг: 0

· 22.04.2008, 12:03

попробуй проверить директиву: allow_url_fopen = 1(или тру, смотря что стоит по умолчанию).

0
Олег
Олег

Пользователь

Бывалый

Постов: 146

На форуме с: 18.06.2007

Репутация: +129

Рейтинг: 0

· 22.04.2008, 12:19

allow_url_fopen=on
allow_url_include=on

в фаерволе не стоит запрета на пользователя.Т.е полный доступ как бы...Что же еще может быть??
php 5.25

— Php+Mysql+JS

0
A
ansa

Пользователь

Участник

Постов: 91

На форуме с: 17.03.2008

Репутация: +25

Рейтинг: 0

· 22.04.2008, 12:23

инетерсно. а пхп не может вообще получить код со стороннего сервака? к примеру:

Код
<?
$fn=fopen('http://ya.ru','rb');
echo fread($fn,1024);
fclose($fn);
?>

выдаст что нить?

0
Олег
Олег

Пользователь

Бывалый

Постов: 146

На форуме с: 18.06.2007

Репутация: +129

Рейтинг: 0

· 22.04.2008, 12:31

Ничего не выдал))))))))))

— Php+Mysql+JS

0
A
ansa

Пользователь

Участник

Постов: 91

На форуме с: 17.03.2008

Репутация: +25

Рейтинг: 0

· 22.04.2008, 12:40

значит вряд ли тут виноват пхп(при условии, что пхп оригинальный, про идущие в комплекте с разными сборками я не могу сказать). поэтому надо еще раз проверить соединение с сетью :), фаервол.
возможно попробовать в консоли сервера пропинговать сайт(из моего примера это ya.ru :) )
еще надо проверить настройки апача, а так же .htaccess(хотя есть мнение, что в этом файле вряд ли можно ставить такие настройки) на предмет настроек пхп из настроек апача для каких либо доменов.

0
Тема закрыта для ответов