Kako Omogočiti Vtičnice

Kazalo:

Kako Omogočiti Vtičnice
Kako Omogočiti Vtičnice

Video: Kako Omogočiti Vtičnice

Video: Kako Omogočiti Vtičnice
Video: ApparentlyJack против oKhaliD | Feer Fest ЕС Региональный | Ракетная лига 1 на 1 2024, Maj
Anonim

Vtičnice se uporabljajo v programskem jeziku (PL) PHP za izmenjavo informacij s strežnikom. Nekatere aplikacije zahtevajo uporabo vtičnic za prenos podatkov in zapisovanje parametrov storitve. Če želite omogočiti način povezave s strežnikom, uporabite funkcijo fsockopen (), kjer so nastavljeni potrebni parametri povezave.

Kako omogočiti vtičnice
Kako omogočiti vtičnice

Navodila

Korak 1

Funkcija fsockopen () ima naslednjo skladnjo:

fsockopen (ime gostitelja, vrata);

V tem primeru je ime gostitelja ime strežnika, do katerega dostopate s pomočjo vtičnic in odpirate kanal za prenos podatkov. Vrednost vrat je številka, ki ustreza vratom, ki se uporabljajo za dostop do strežnika.

2. korak

Z urejevalnikom besedil zapišite to kodo v svojo datoteko PHP, da začnete operacijo izmenjave podatkov vtičnice. Če se želite na primer povezati z določenim server.com na vratih 120, vnesite naslednje ukaze:

<? php

$ serv = “server.com”;

$ serv_port = 120;

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

Če (! $ Open_con) {

Izhod (); } else {Odmev “povezava ustvarjena”;

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

?>

3. korak

Ta koda spremenljivkam dodeli ustrezne vrednosti z imenom strežnika ($ serv) in številko vrat ($ serv_port). Če s strežnikom ni povezave, skript prekine svoje delo z ukazom exit (). Če je povezava uspešna, program prikaže obvestilo o ustvarjanju povezave in svoje parametre shrani v spremenljivko $ temporal.

4. korak

Po uporabi fsockopen () lahko s funkcijami manipulirate z datotekami in pridobivate podatke. Torej lahko poleg zgoraj omenjenih fgets () uporabite fwrite () za pisanje datoteke, fclose () za zapiranje ali feof () za preverjanje, ali je konec datoteke dosežen. Tako lahko posnamete nekatere podatke, ki jih prenaša strežnik, s katerim ste se povezali. Na primer:

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

$ data_con. = “Povezava: Zapri / r / n / r / n”;

fwrite ($ open_con, $ data_con);

$ fclose ($ open_con);

5. korak

Ta zahteva prebere glave GET, ki jih pošlje strežnik, in nato iz nje zapiše podatke o odklopu z ustreznimi parametri, zapisanimi v spremenljivko $ data_con. Konec pisanja v datoteko organiziramo s funkcijo fclose ().

6. korak

Odpiranje vtičnice in zapisovanje podatkov o povezavi je končano. Datoteko shranite in naložite za preizkušanje na vašem gostovanju ali lokalnem strežniku.

Priporočena: