Невероятные вещи с помощью PHP и cURL

cURL и его PHP расширение — полезный инструмент для таких задач, как моделирование веб-браузера, обработки различных форм или авторизации для веб-служб.

В этой статье мы собрали самые востребованные вещи, которые вы сможете сделать с помощью PHP и cURL.

Проверка на доступность определенного сайта

Хотите проверять доступность определенного сайта? cURL вам может помочь. Этот скрипт можно использовать в кроне для мониторинга ваших сайтов.

Не забудьте поменять в 3 строке адрес сайта.

Источник: http://css-tricks.com/snippets/php/check-if-website-is-available/

cURL замена для file_get_contents ()

Функция file_get_contents() очень полезна, но к сожалению, она отключена для большинства хостингов. Используя cURL, вы сможете заменить функцию file_get_contents() на похожую.

Источник: http://snipplr.com/view/4084

Получение последнего Твиттер статуса

Используя PHP и cURL, вы можете получить статус определенного пользователя из Твиттера.

Функция супер-проста в использовании:

Источник: http://www.catswhocode.com/blog/php-snippets-to-interact-with-twitter

Проверка дружбы между двумя пользователями с помощью Твиттера

Если вам нужна информация о том, следит ли определенный пользователь за вами или за кем нибудь еще, то с помощью Твиттер API можно проверить такую связь. Данный сниппет вернет true, если два пользователя, которых можно задать в строках 18 и 19, являются друзьями. Если не так, то вернется false.

Источник: http://www.catswhocode.com/blog/php-snippets-to-interact-with-twitter

Загрузка и сохранение изображений с определенной страницы с помощью cURL

Этот набор функций делает простую вещь — сохраняет все изображения с указанной страницы на вашем веб-сервере.

Источник: http://stackoverflow.com/questions/7747875/grab-download-images-from-multiple-pages-using-php-preg-match-all-curl

Конвертирование валют с помощью cURl и Google

Сам функционал по конвертированию валют сделать не трудно, труднее добиться получения актуальных значений стоимости. Для получения таких данных мы будем использовать сервис Google. В основе нашего функционала будет функция currency(), для которой нужны 3 параметра: from, to и sum.

Источник: http://l33ts.org/forum/Thread-PHP-Convert-currencies-using-Google-and-cURL-Snippet

Как удаленно получить размера файла с помощью cURL

Вам нужно знать размер определенного файла? Следующая функция вам поможет. Для ее запуска нужны 3 параметра: url файла, и если файл под паролем, то username и password.

Источник: http://megasnippets.com/source-codes/php/get_remote_filesize

Выгрузка на FTP с помощью cURL

В PHP уже есть FTP библиотека, но вы можете использовать для выгрузки файлов cURL. Далее рабочий пример:

Источник: http://net.tutsplus.com/tutorials/php/techniques-and-resources-for-mastering-curl/

Как создать простого робота-паука на PHP

Источник: http://stackoverflow.com/questions/2313107/how-do-i-make-a-simple-crawler-in-php


Оставить комментарий