Maison > Tutoriel CMS > PHPCMS > Comment résoudre le problème que PHPCMS ne prend pas en charge la fonction fsockopen ?

Comment résoudre le problème que PHPCMS ne prend pas en charge la fonction fsockopen ?

Guanhui
Libérer: 2020-07-20 13:39:03
original
2306 Les gens l'ont consulté

Comment résoudre le problème que PHPCMS ne prend pas en charge la fonction fsockopen ?

PHPCMS ne supporte pas la fonction fsockopen Comment résoudre le problème ?

1. Lors de l'installation, modifiez directement "step=3" dans la barre d'adresse et sautez cette étape

2. Remplacez la fonction fsockopen par la fonction pfsockopen ;

3. Modifiez le code dans "client.class.php".


Description de la fonction PHP fsockopen

Syntaxe :

resource fsockopen ( string $hostname [, int KaTeX parse error: Expected 'EOF', got '&' at position 20: … = -1 [, int &̲errno [, string &$errstr [, float $timeout = ini_get(“default_socket_timeout”) ]]]] )
Copier après la connexion

Activer la fonction PHP fsockopen

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

allow_url_fopen = On
Copier après la connexion

Paramètres :

  • hostname Si OpenSSL est installé, vous souhaiterez peut-être ajouter le protocole d'accès ssl:// ou tls:/ devant l'adresse de votre nom d'hôte /. , afin que vous puissiez utiliser le client SSL ou TLS basé sur le protocole TCP/IP pour vous connecter à l'hôte distant.

  • numéro de port de port. Si -1 est passé à ce paramètre, cela signifie que le port n'est pas utilisé, comme unix://.

  • errno Si la valeur de retour de errno est 0 et que la valeur de retour de cette fonction est FALSE, alors cela indique que l'erreur s'est produite avant l'appel de la connexion socket (connect()), ce qui entraîne dans La raison la plus probable de l'échec de la connexion est qu'une erreur s'est produite lors de l'initialisation du socket.

  • errstr Le message d'erreur sera renvoyé sous forme de chaîne.

  • timeout définit la limite de temps de connexion en secondes.

Valeur de retour :

fsockopen() renverra un handle de fichier, qui pourra ensuite être appelé par d'autres fonctions de classe de fichiers (par exemple : fgets(), fgetss( ), fwrite () , fclose() et feof() ). Si l’appel échoue, FALSE sera renvoyé.

Tutoriels recommandés : "

PHP" "Tutoriel PHPCMS"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

É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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal