Heim > CMS-Tutorial > PHPCMS > Wie kann das Problem gelöst werden, dass PHPCMS die fsockopen-Funktion nicht unterstützt?

Wie kann das Problem gelöst werden, dass PHPCMS die fsockopen-Funktion nicht unterstützt?

Guanhui
Freigeben: 2020-07-20 13:39:03
Original
2297 Leute haben es durchsucht

Wie kann das Problem gelöst werden, dass PHPCMS die fsockopen-Funktion nicht unterstützt?

PHPCMS unterstützt die fsockopen-Funktion nicht. Wie kann das Problem gelöst werden?

1. Ändern Sie während der Installation direkt „step=3“ und überspringen Sie diesen Schritt

2

3. Ändern Sie den Code in „client.class.php“.


PHP fsockopen-Funktionsbeschreibung

Syntax:

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”) ]]]] )
Nach dem Login kopieren

PHP fsockopen-Funktion aktivieren

Für PHP fsockopen muss die Option „allow_url_fopen“ in PHP.ini aktiviert sein.

allow_url_fopen = On
Nach dem Login kopieren

Parameter:

  • Hostname Wenn OpenSSL installiert ist, möchten Sie möglicherweise das Zugriffsprotokoll ssl:// oder tls:/ vor Ihrer Hostnamen-Adresse / hinzufügen. , sodass Sie den SSL- oder TLS-Client basierend auf dem TCP/IP-Protokoll verwenden können, um eine Verbindung zum Remote-Host herzustellen.

  • Port-Portnummer. Wenn an diesen Parameter -1 übergeben wird, bedeutet dies, dass der Port nicht verwendet wird, z. B. unix://.

  • errno Wenn der Rückgabewert von errno 0 und der Rückgabewert dieser Funktion FALSE ist, weist dies darauf hin, dass der Fehler vor dem Aufruf der Socket-Verbindung (connect()) aufgetreten ist in Der wahrscheinlichste Grund für den Verbindungsfehler ist, dass beim Initialisieren des Sockets ein Fehler aufgetreten ist.

  • errstr Die Fehlermeldung wird als String zurückgegeben.

  • timeout legt das Verbindungszeitlimit in Sekunden fest.

Rückgabewert:

fsockopen() gibt ein Dateihandle zurück, das später von anderen Dateiklassenfunktionen aufgerufen werden kann (zum Beispiel: fgets(), fgetss( ), fwrite() , fclose() und feof() ). Wenn der Aufruf fehlschlägt, wird FALSE zurückgegeben.

Empfohlene Tutorials: „

PHP“ „PHPCMS-Tutorial

Das obige ist der detaillierte Inhalt vonWie kann das Problem gelöst werden, dass PHPCMS die fsockopen-Funktion nicht unterstützt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage