background preloader

PHP Simple HTML DOM Parser

PHP Simple HTML DOM Parser

PHP How to do a POST request This example shows how to do a simple POST request to another webserver by using a socket connection. Check websites for broken links — LinkChecker Introduction LinkChecker is a free, GPL licensed website validator. LinkChecker checks links in web documents or full websites. It runs on Python 2 systems, requiring Python 2.7.2 or later. Python 3 is not yet supported. Features recursive and multithreaded checking and site crawlingoutput in colored or normal text, HTML, SQL, CSV, XML or a sitemap graph in different formatsHTTP/1.1, HTTPS, FTP, mailto:, news:, nntp:, Telnet and local file links supportrestriction of link checking with regular expression filters for URLsproxy supportusername/password authorization for HTTP and FTP and Telnethonors robots.txt exclusion protocolCookie supportHTML5 supportPlugin support allowing custom page checks. Screenshots Basic usage To check a URL like it is enough to enter in the GUI client or web interface, or execute linkchecker on the command line. Other linkcheckers Test suite status

Ecrire un client REST en PHP (2/3) Suite à l’article dédié à la présentation des architectures RESTful nous allons maintenant voir comment consommer des services REST en PHP. Appeler un service REST en PHP est une tâche extrêmement simple car nous disposons de tous les outils pour effectuer un appel HTTP, en particulier grâce aux flux. Une requête de type GET Dans sa forme la plus simple appeler un service REST en PHP se résumé à un appel à file_get_contents qui accepte en plus des noms de fichiers des URL. Ni plus, ni moins, $livre contient bel et bien le résultat de l’appel du service REST. Par exemple, si le format d’échange retenu était JSON : Les autres requêtes (PUT / POST / DELETE) Pour effectuer des appels de type PUT / POST / DELETE, nous allons utiliser les flux (stream) PHP, et en particulier préparer des contextes de flux grâce à la fonction stream_context_create. Dans ce contexte nous allons indiquer les options HTTP qui nous intéressent (à savoir la méthode d’interrogation, le contenu et quelques en têtes). Liens

PHP Edit Report a Bug Manuel PHP ¶ par: Mehdi Achour Friedhelm Betz Antony Dovgal Nuno Lopes Hannes Magnusson Georg Richter Damien Seguy Jakub Vrana Et bien d'autres Édité par: Peter Cowburn par: Frédéric Blanc Traducteur Vincent Blanchon Traducteur Pierrick Charron Traducteur Julien Pauli Traducteur Mickaël Perraud Relecteur Guillaume Plessis Traducteur Yannick Torrès Traducteur Vincent Briet Jean-Sébastien Goupil David Manusset © 1997-2019 PHP Documentation Group add a note User Contributed Notes There are no user contributed notes for this page.

Related: