Jak Povolit Zásuvky

Obsah:

Jak Povolit Zásuvky
Jak Povolit Zásuvky

Video: Jak Povolit Zásuvky

Video: Jak Povolit Zásuvky
Video: elektroobvody #10 tři zásuvky 2024, Smět
Anonim

Zásuvky se používají v programovacím jazyce (PL) PHP k výměně informací se serverem. Některé aplikace vyžadují použití soketů pro přenos dat a zápis parametrů služby. Chcete-li povolit režim připojení k serveru, použijte funkci fsockopen (), kde jsou nastaveny potřebné parametry připojení.

Jak povolit zásuvky
Jak povolit zásuvky

Instrukce

Krok 1

Funkce fsockopen () má následující syntaxi:

fsockopen (název hostitele, port);

V tomto případě je název hostitele název serveru, ke kterému se přistupuje pomocí soketů a otevření kanálu pro datový přenos. Hodnota portu je číslo, které odpovídá portu použitému pro přístup k serveru.

Krok 2

Pomocí textového editoru zapište tento kód do svého souboru PHP a spusťte operaci výměny dat soketu. Chcete-li se například připojit ke konkrétnímu serveru.com na portu 120, zadejte následující příkazy:

<? php

$ serv = “server.com”;

$ serv_port = 120;

$ open_con = fsockopen ($ serv, $ serv_port);

Pokud (! $ Open_con) {

Konec (); } else {Echo „spojení vytvořeno“;

$ temporal = fgets ($ open_con, 1024); }

?>

Krok 3

Tento kód přiřazuje proměnným odpovídající hodnoty s názvem serveru ($ serv) a číslem portu ($ serv_port). Pokud není k serveru žádné připojení, skript ukončí svou práci pomocí příkazu exit (). Pokud je připojení úspěšné, program zobrazí oznámení o vytvoření připojení a uloží jeho parametry do časové proměnné $.

Krok 4

Po použití fsockopen () můžete pomocí funkcí manipulovat se soubory a načítat data. Kromě výše zmíněných fgets () můžete tedy pomocí fwrite () napsat soubor, fclose () zavřít nebo feof () zkontrolovat, zda bylo dosaženo konce souboru. Tímto způsobem můžete zaznamenat některá data přenášená serverem, ke kterému jste se připojili. Například:

$ data_con = “GET / HTTP / 1.1 / r / n”;

$ data_con. = „Připojení: Zavřít / r / n / r / n“;

fwrite ($ open_con, $ data_con);

$ fclose ($ open_con);

Krok 5

Tento požadavek načte záhlaví GET odeslaná serverem a poté z něj zapíše data odpojení s odpovídajícími parametry zapsanými v proměnné $ data_con. Konec zápisu do souboru je organizován pomocí funkce fclose ().

Krok 6

Otevření zásuvky a zápis dat připojení je dokončeno. Uložte soubor a nahrajte jej pro testování na svém hostingu nebo místním serveru.

Doporučuje: