Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> CURL не работает скрипт 
V
    Опции темы
NZero
Дата 2.10.2014, 16:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 358
Регистрация: 28.4.2010
Где: Москва

Репутация: нет
Всего: нет



Взял из примера скрипт проверки доступности домена. Пишу на Linux'e предварительно установил библиотеку libcurl! Запускаю скрипт, выдает пустое окно. Подскажите где копать?

Код

<?php
 
if(UrlAvaillable("http://172.21.50.21")
{
    echo "MSG-4 доступен";
}
else
{
    echo "MSG-4 недоступен";
}
 
function UrlAvaillable($url)
{
    if(!filter_var($url, FILTER_VALIDATE_URL))
    {
        return false;
    }
 
    $ch = curl_init($url);
 
    curl_setopt ($ch, CURLOPT_CONNECTTIMOUT, 10);
    curl_setopt ($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt ($ch, CURLOPT_NOBODY, true)
    curl_setopt ($ch, CURLOPT_HEADER, true);
 
    $output = curl_exec($ch);
 
    curl_close($ch);
 
    if($output) return true;
    return false;
 
}
?>

PM MAIL WWW ICQ   Вверх
dcc0
Дата 2.10.2014, 18:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 20.9.2014

Репутация: 1
Всего: 1



Не хватает скобки в конце
Код

if(UrlAvaillable("http://172.21.50.21")


Не хватает точки с запятой в конце
Код

curl_setopt ($ch, CURLOPT_NOBODY, true)


В добавок эта строка у меня лично не работает
Код

 curl_setopt ($ch, CURLOPT_CONNECTTIMOUT, 10);


Я думаю строка должна быть такой:
Код

curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,10);



Это сообщение отредактировал(а) dcc0 - 2.10.2014, 19:10
PM MAIL   Вверх
NZero
Дата 3.10.2014, 08:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 358
Регистрация: 28.4.2010
Где: Москва

Репутация: нет
Всего: нет



Ура заработало!!!
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0464 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.