Fájlok feltöltése a web-site
Ha szüksége van egy interfész feltölteni a fájlokat a web-oldalak egy távoli számítógéppel, akkor létrehozhat egy két részből áll: forma és a PHP script. Ebben a fejezetben megtudhatja, hogyan kell elvégezni a következő lépéseket:
Mi takoe zagpyzka fájlt a Web-szerver?
A folyamat a fájlok letöltése az interneten keresztül szerver HTML-forma egy rejtély, hogy sok ember. Vegyünk egy kis időt, hogy ismertesse a folyamatot.
A letöltés megkezdéséhez folyamatot, akkor a következőkre van szükség:
Önmagában a boot folyamat a következő sorrendben:
PHP felhasználó (a felhasználó, aki indult a PHP, nevekkel, mint „senki”. „Www” vagy „Joe”) joga van írni a fájlt egy ideiglenes mappába, valamint a kapott mappában.
A következőkben kezdi ismerős, hogy hozzon létre egy egyszerű HTML-formában.
formáinak kialakítása
Kezdeni létrehoz egy űrlapot egy beviteli mező. Akkor létrehozhat egy űrlapot zagruziki annyi fájlt, hogy azt tervezi, hogy a későbbiekben is elő egy műveletsor, ha dolgozik egy fájlt.
Enctype paraméter, mert küldünk több, mint a szöveg. Tegyük fel, hogy feltölt egy képet fájlt, így hívom a fájl nevét a formában img1.
Paraméter type = „file” a beviteli mezőben az űrlap jelenik meg, mint a pápa lépett a Tallózás gombra. Tallózás gomb elindítja a fájlkezelőt, amivel kiválaszthatja a letölteni kívánt fájlt.
és nyomja meg az Entert.
Böngésző letöltése lapozófájl (ábra. 6.1).
Ábra. 6.1. Fájl letöltése oldal
Ábra. 6.2 látsz egy fájlt feltölteni formában egy beviteli mezőt, és egy Tallózás gombra, és töltse fel a szerverre. Ebben a gyakorlatban egy scriptet, hogy feldolgozza a formában.
Egy indító script.
Mielőtt elkezdené létre egy script memorizálni változók listáját, amelyek automatikusan létre, miután egy sikeres file feltöltés. A legfontosabb része a név változók - img1 - a neve a beviteli mező létre a korábbi ismeretség formában.
A cél az, hogy hozzon létre egy forgatókönyv a következő: hogy a letöltött fájl, másolja azt a mappát a Web-kiszolgáló dokumentumot, és vissza egy megerősítő üzenetet a felhasználó, amely az összes változó a fenti listából.
Ha az értéke $ imgl_name nem üres, akkor végre kell hajtani a másolás funkciót. Alkalmazzuk a @ jel előtti függvény nevét, hogy elnyomja a figyelmeztetéseket, és használja die () függvényt. okozhat a befejezése a forgatókönyvet, és kiírja, hogy a másolat () függvény kudarccal végződött:
Ábra. 6.2. A parancsfájl do_upload.php
Zagruzka fájl formájában és script
Most, hogy már létrehozott egy űrlapot és egy script letölteni a fájlt, nézd meg, hogyan működik mindez.
és nyomja meg az Entert. Böngésző letöltése lapozófájl (ábra. 6.1). Kattintson a Tallózás gombra. fájlválasztó ablak jelenik meg a képernyőn (ábra. 6.3).
Ábra. 6.3. Fájl kiválasztása Dialog
Ábra. 6.4. A siker üzenetfájlja befejezte a letöltést
pic6_3.gif fájl kiválasztása megtörtént például a fájlnév eltér a nevét itt használt.
Ábra. 6.5. beszélgetés megtekintése
A böngésző ablak jelenik meg a feltölteni a web-szerver fájl (ábra. 6.6).
Ábra. 6.6. A fájl letöltött a script létrehozott
Keresni egy fájlt, akkor is használja a Tallózás gombot Nyissa meg a záró párbeszéd (ábra. 6.6).
Egy egyszerű hivatkozási száma
A szkript, amely akkor jön létre ebben a feladatban, számolja a találatok száma, hogy a web-oldalt, amelyen ez található.
Teljes lista a létrehozott fájlt kell kinéznie a tőzsdei ábrán látható. 6.7
6.7 ábra. Felsorolja a számláló hivatkozásokat web-oldal.
és nyomja meg az Entert. Az üzemeltető a böngésző betölti az oldalt egy üzenetet a fellebbezések száma neki. Kattintson többször a Frissítés gombra. szimuláló új hivatkozással az oldalt. A számláló az oldalon rendszeresen számítva több és több veszik igénybe, (ábra 6,8).
Ábra 6.8 oldal számít a felhasználók