Sådan Aktiveres Stikkontakter

Indholdsfortegnelse:

Sådan Aktiveres Stikkontakter
Sådan Aktiveres Stikkontakter

Video: Sådan Aktiveres Stikkontakter

Video: Sådan Aktiveres Stikkontakter
Video: Sådan udskifter du selv dine afbrydere og stikkontakter 2024, Kan
Anonim

Stik bruges i programmeringssprog (PL) PHP til at udveksle information med en server. Nogle applikationer kræver brug af sockets til dataoverførsel og skrivning af serviceparametre. For at aktivere tilslutningstilstanden til serveren skal du bruge fsockopen () -funktionen, hvor de nødvendige forbindelsesparametre er indstillet.

Sådan aktiveres stikkontakter
Sådan aktiveres stikkontakter

Instruktioner

Trin 1

Funktionen fsockopen () har følgende syntaks:

fsockopen (værtsnavn, port);

I dette tilfælde er værtsnavn navnet på den server, der er adgang til ved hjælp af sockets og åbner en kanal til datatransmission. Portværdien er et tal, der svarer til den port, der bruges til at få adgang til serveren.

Trin 2

Brug en teksteditor til at skrive denne kode i din PHP-fil for at starte socket-dataudvekslingsoperationen. For at oprette forbindelse til en bestemt server.com på port 120 skal du f.eks. Indtaste følgende kommandoer:

<? php

$ serv = “server.com”;

$ serv_port = 120;

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

Hvis (! $ Open_con) {

Afslut (); } ellers {Echo "oprettet forbindelse";

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

?>

Trin 3

Denne kode tildeler de variabler, der svarer til værdier, med servernavnet ($ serv) og portnummer ($ serv_port). Hvis der ikke er nogen forbindelse til serveren, afslutter scriptet sit arbejde via kommandoen exit (). Hvis forbindelsen er vellykket, viser programmet en meddelelse om oprettelsen af forbindelsen og gemmer dens parametre til $ temporal variablen.

Trin 4

Efter brug af fsockopen () kan du bruge funktioner til at manipulere filer og hente data. Ud over de førnævnte fgets () kan du bruge fwrite () til at skrive en fil, fclose () for at lukke eller feof () for at kontrollere, at slutningen af filen er nået. På denne måde kan du registrere nogle data, der transmitteres af den server, du har oprettet forbindelse til. For eksempel:

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

$ data_con. = “Forbindelse: Luk / r / n / r / n”;

fwrite ($ open_con, $ data_con);

$ fclose ($ open_con);

Trin 5

Denne anmodning læser de GET-overskrifter, der sendes af serveren, og skriver derefter afbrydelsesdataene fra den med de tilsvarende parametre skrevet i variablen $ data_con. Slutningen af skrivningen til en fil er organiseret ved hjælp af funktionen fclose ().

Trin 6

Åbning af en stikkontakt og skrivning af forbindelsesdata er færdig. Gem filen og upload den til test på din hosting eller lokale server.

Anbefalede: