[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите пожалуйста с curl
lokot
Уважаемые гуру помогите пожалуйста переписать этот скрипт
что бы он использовал не file_get_contents, а curl
хостер сказал иначе работать не будет sad.gif

HTML
<?php
if(!empty($_GET["link"]))
{
if (!stristr($_GET["link"], "http")) $_GET["link"]="http://".$_GET["link"];
$page = file_get_contents($_GET["link"]);
preg_match("#<title>(.*)<\/title>#is", $page, $match);
$title = $match[1];
echo "<a href=\"".$_GET["link"]."\">".$title."</a>";
}
else
{
echo "Not work";
}
?>




Спустя 57 минут, 7 секунд (27.01.2009 - 06:23) kirik написал(а):
Так должно работать -
PHP
<?php
if(!empty($_GET['link']))
{
    if(!stristr($_GET['link'], 'http'))
        $_GET['link'] = 'http://'.$_GET['link'];

//     $page = file_get_contents($_GET['link']);

    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $_GET['link']);
    curl_setopt($ch, CURLOPT_HEADER, 0);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    $page = curl_exec($ch);
    curl_close($ch);

    preg_match('#<title>(.*)<\/title>#is', $page, $match);
    $title = $match[1];
    echo '<a href="'.$_GET['link'].'">'.$title.'</a>';
}
else
{
    echo 'Does not work.';
}

Спустя 29 минут, 38 секунд (27.01.2009 - 06:52) lokot написал(а):
Ура!!! работает biggrin.gif
Огромное прегромное спасибо за качественный и быстрый ответ
респект и уважуха !
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.