Cum de a lucra cu un script php de la consola, de codificare pe blog-ul de hamster

PHP este una dintre cele mai populare limbaje de programare pe web. Popularitatea sa este obligat în primul rând, pentru a ușura în procesul de învățare și versatilitate. Dar domeniul său de aplicare nu se încheie numai în crearea de simple, pagini web. PHP-script poate fi rulat din linia de comandă care vă permite să scrie pe ea aplicatii consola cu drepturi depline.







Cum de a rula un script PHP din linia de comandă?

Indiferent de sistemul de operare pentru a rula script-ul ar trebui să tastați în consolă următoarea comandă:

Sistemul de operare poate emite un mesaj care indică faptul că PHP comanda este necunoscut. Într-un astfel de caz, și dacă sunteți sigur că PHP interpretul în sine este instalat corect, va ajuta să specificați calea completă către interpret în timpul script de pornire.

Pentru sistemele bazate pe UNIX:

Rețineți că calea către interpretul PHP pe sistemul dvs. poate fi diferit, de aceea este de asemenea necesar să se ia în considerare. De exemplu, calea ar putea fi atât de popular pentru utilizatorii de pachete WampServer:







În cele din urmă, pentru a evita tastarea calea completă de fiecare dată, adăugați calea către interpretul în variabila de mediu PATH a sistemului de operare.

Scrieți un script simplu pentru a verifica codul de răspuns de la server

Imediat după începerea script-ul selectează toate fișierele cu extensia * .txt fișierele din dosar. Apoi, afișează lista utilizatorilor în format numărul => numele și așteaptă pentru utilizator pentru a introduce numărul de dosarul său interesant.

Noțiuni de bază toate fișierele de pe o mască făcută doar pentru acest scop, vom folosi o caracteristică standard glob. dar citirea datelor de pe consola e un pic mai interesant. Faptul că, după începerea liniilor de comandă de script deschide acolo trei flux standard: la ieșire (STDOUT), intrare (stdin) și de eroare (STDERR). Trimiteri către aceste fluxuri sunt disponibile la script-ul în formă de constante similare și de a lucra cu ei, puteți, de asemenea, de exemplu, cu fișiere regulate. Astfel, pentru a citi datele de pe consola citi pur și simplu o linie din fluxul de intrare: fgets (stdin).

Odată ce utilizatorul a făcut alegerea și validarea alegerii sale, putem deschide un fișier pentru citire.

Ca urmare, după ce fișierul a fost procesat, vă poate aduce un mic statistici despre cât de mulți au luat prelucrarea în timp și orice alte coduri de răspuns de câte ori întâlnit.

Rezultatul unei astfel de cereri pot, de exemplu, următoarea concluzie:

puteți descărca aplicația în sine aici.