Демо.

Поиск Google по блогам: скрипты php

CURL - почему он нужен на сервере...

CURL - http://php.rus-phpnuke.com/f/ref.curl.html это та сила, которая помогает получать информацию с другого сервера... Если запустить http://www.igordul.blogspot.com/test.php?site=127.0.0.1/, то мы получим всё содержимое главной страницы локального сервера, даже если находимся в пределах ИнтраСети и работатаем с Gmail Drive
Gmail Drive это одно и то же что поставить себе на сервер 2.7 гигабайтный жесткий диск... Но диск ерунда... Нас устраивают скорости gmail и будет нагружаться сервер gmail а не ваш, когда юзеры будут качать программы хором...



<?php $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $_GET["site"]); curl_setopt($ch, CURLOPT_HEADER, 0); curl_exec($ch); curl_close($ch); ?>


Не забыть обработку ошибок...

<?php

try {

    
$fp fopen("somefile""w");

    
fwrite($fp"foo");

    
fclose($fp);

} catch (
Exception $e) {

    echo 
$e->getMessage();

}

?>


Получение рисунка с локального сервера... Заголовок можно убрать. C таким же успехом будем получать изображения с локального сервера фтп. Умные люди скажут, накой это нам надо? Вот и ответ. В локальной сети работает веб камера, через скрипт php выводим изображение на флеш и транслируем в интернете... кино.

<?php
$ch
= curl_init("http://www.dulski.pri.ee/uploads/ada3/expertiza_1.jpg");
if (!
$ch) { die( "Cannot allocate a new PHP-CURL handle" ); }
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_BINARYTRANSFER, 1);
$data = curl_exec($ch);
curl_close($ch);
header("Content-type: image/jpeg");
print(
$data );
?>



На худой конец можно использовать такой скрипт;

<?php $html = implode('', file('http://igordul.blogspot.com/index.html' . $_GET["site"])); echo $html; ?>

1 комментарий:

видеокурс с нуля профессиональное создание сайта комментирует...

создание сайтов харьков от 400$ создание сайтов web дизайн разработка сайтов веб дизайн создание сайта http://web-miheeff.ru +7 (495) 782-72-56 создание сайтов харьков

Флэш Потрошитель

Inopressa.ru