Maison > php教程 > PHP开发 > le corps du texte

Explication détaillée du code source php fsockopen pour obtenir des exemples de contenu de pages Web

高洛峰
Libérer: 2016-12-21 16:06:57
original
1492 Les gens l'ont consulté

Description de la fonction PHP fsockopen :

Ouvrir une connexion socket de domaine Internet ou Unix (lien de socket ouvert)

Initie une connexion socket à la ressource spécifiée par la cible.

fsockopen () renvoie un pointeur de fichier qui peut être utilisé avec les autres fonctions de fichier (telles que fgets() , fgetss() , fwrite() , fclose() et feof() ). 🎜>Activer la fonction PHP fsockopen

PHP fsockopen nécessite que l'option allow_url_fopen dans PHP.ini soit activée.

Utilisez fsockopen pour obtenir le contenu d'une page Web

Le code source spécifique est le suivant :

<?php
$host = "www.manongjc.com";
$page = "/index.htm";
$fp = fsockopen( "$host", 80, $errno, $errdesc );
if ( ! $fp ) {
 die ( "Couldn&#39;t connect to $host:\nError: $errno\nDesc: $errdesc\n" );
}
 
$request = "GET $page HTTP/1.0\r\n";
$request .= "Host: $host\r\n";
$request .= "Referer: http://www.manongjc.com/page.html\r\n";
$request .= "User-Agent: PHP test client\r\n\r\n";
 
$page = array();
fputs ( $fp, $request );
while ( ! feof( $fp ) ) {
 $page[] = fgets( $fp, 1024 );
}
fclose( $fp );
print "the server returned ".(count($page))." lines!";
?>
Copier après la connexion

Ce qui précède est le code source php fsockopen pour obtenir la page Web. Les amis dans le besoin peuvent se référer à la connaissance détaillée des exemples de contenu. Merci pour votre soutien à ce site !

Pour plus de code source php, fsockopen obtient des exemples de contenu Web pour des explications détaillées. Veuillez prêter attention au site Web PHP chinois pour les articles connexes !

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Recommandations populaires
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal