Bízza formák php
Az adatok átvitele a web-alapú felhasználói oldalak a szerver segítségével HTML-formában. Együttműködik formák PHP számos olyan speciális eszközöket.
Előre definiált változók
A PHP számos előre definiált változót, amelyek nem változnak a teljesítménye összes alkalmazás a környezetben. Ezek is nevezik környezeti változók vagy környezeti változókat. Ezek tükrözik a környezet beállítás Apache Web-szerver, valamint tájékoztatás kérésére a böngészőt. Lehetőség van, hogy az értékeket a URL lekérdezési karakterlánc, és egyéb elemek a HTTP-kérést.
Minden előre definiált változók tartalmazott egy asszociatív tömbben $ GLOBALS. Amellett, hogy a környezeti változók, a tömb tartalmazza a globális változók, a programban meghatározásra.
Ennek eredményeként, a képernyőn megjelenik egy lista az összes globális változó, beleértve a környezeti változókat. A leggyakrabban használt is:
Akkor feldolgozni formákat, nem törődve a mezőnekeveket.
Használhatja (attól függően, hogy az átviteli módszer), egy asszociatív tömböt $ HTTP_GET_VARS vagy $ HTTP_POST_VARS. Ezek a tömbök tartalmaznak név / érték párok minden egyes átadott tétel formájában. Ha nem érdekel, akkor egy asszociatív tömböt $ _REQUEST.
7. példa: kezelése gombra kattintva az üzemeltető „@”.
A header () függvényt. „Hely” fejlécet a böngésző. akkor átirányítja a felhasználót egy új oldalt.
A fájlátvitel a szerverre. Öntsük a fájlt. feltöltés
PHP lehetővé teszi, hogy fájlokat a szerverre. HTML-alakú, amelynek célja, hogy utalja át a dokumentációnak tartalmaznia kell az érv enctype = "multipart / form-data".
Ezen kívül formájában egy rejtett mezőt kell elnevezni MAX_FILE_SIZE mező előtt másolja a fájlt. A rejtett mező a maximális feltöltési méret (általában nem több, mint 2 MB) írandó.
A területen az adatok átvitelét - közös elem az érvelés input type = „file”.
Ha a fájl át a szerver, akkor kap egy egyedi nevet és tárolja a könyvtár az ideiglenes fájlokat. A teljes fájl elérési útvonala van rögzítve egy globális változó, amelynek neve megegyezik a mező nevét az adatok átvitelét. Ezen túlmenően, a PHP is megtartja néhány további információt a játékos fájlokat más globális változók:
Az eredeti fájl nevét, mint ahogy látszik kiválasztásával a Fájl