Kuinka Pistorasiat Otetaan Käyttöön

Sisällysluettelo:

Kuinka Pistorasiat Otetaan Käyttöön
Kuinka Pistorasiat Otetaan Käyttöön

Video: Kuinka Pistorasiat Otetaan Käyttöön

Video: Kuinka Pistorasiat Otetaan Käyttöön
Video: Kuinka kaasupullo vaihdetaan? + suodattimen vaihto ja puhutaan vähän erilaisista pullotyypeistä 2024, Joulukuu
Anonim

Liitäntöjä käytetään ohjelmointikielen (PL) PHP: ssä tietojen vaihtamiseen palvelimen kanssa. Jotkin sovellukset edellyttävät pistorasioiden käyttöä tiedonsiirtoon ja palveluparametrien kirjoittamiseen. Ota yhteys palvelimeen -tilaan käyttöön fsockopen () -toiminnolla, jossa tarvittavat yhteysparametrit on asetettu.

Kuinka pistorasiat otetaan käyttöön
Kuinka pistorasiat otetaan käyttöön

Ohjeet

Vaihe 1

Fsockopen () -funktiolla on seuraava syntakse:

fsockopen (isäntänimi, portti);

Tässä tapauksessa isäntänimi on palvelimen nimi, johon pääsee käyttämällä pistorasioita ja avaamalla kanava tiedonsiirtoa varten. Portin arvo on numero, joka vastaa palvelimen käyttämiseen käytettyä porttia.

Vaihe 2

Kirjoita tämä koodi tekstieditorilla PHP-tiedostoon aloittaaksesi pistorasian tiedonsiirron. Jos esimerkiksi haluat muodostaa yhteyden tiettyyn palvelimeen.com portissa 120, kirjoita seuraavat komennot:

<? php

$ serv = “server.com”;

$ serv_port = 120;

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

Jos (! $ Open_con) {

Poistu (); } else {Echo "yhteys luotu";

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

?>

Vaihe 3

Tämä koodi määrittää muuttujille vastaavat arvot palvelimen nimellä ($ serv) ja portin numerolla ($ serv_port). Jos yhteyttä palvelimeen ei ole, komentosarja lopettaa työnsä exit () -komennolla. Jos yhteys on onnistunut, ohjelma näyttää ilmoituksen yhteyden luomisesta ja tallentaa sen parametrit ajalliseen muuttujaan $.

Vaihe 4

Kun olet käyttänyt fsockopen () -toimintoa, voit käyttää toimintoja tiedostojen käsittelyyn ja tietojen hakemiseen. Joten yllä mainittujen fgets () -ominaisuuksien lisäksi voit käyttää tiedostoa fwrite () kirjoittamalla tiedoston, fclose () -suljettavaksi tai feof () -toiminnolla tarkistamaan, että tiedoston loppu on saavutettu. Näin voit tallentaa joitain tietoja, jotka palvelin, johon olet muodostanut yhteyden, välittää. Esimerkiksi:

$ data_con = "GET / HTTP / 1.1 / r / n";

$ data_con. = "Yhteys: Sulje / r / n / r / n";

fwrite ($ open_con, $ data_con);

$ fclose ($ open_con);

Vaihe 5

Tämä pyyntö lukee palvelimen lähettämät GET-otsikot ja kirjoittaa sitten katkaisutiedot siitä vastaavilla parametreilla, jotka on kirjoitettu muuttujaan $ data_con. Tiedostoon kirjoittamisen loppu järjestetään fclose () -toiminnon avulla.

Vaihe 6

Liitännän avaaminen ja yhteystietojen kirjoittaminen on valmis. Tallenna tiedosto ja lataa se testausta varten palvelimellesi tai paikalliselle palvelimellesi.

Suositeltava: