Fájlok megnyitásakor keresztül http vagy ftp

Háttér anyag főbb programozási nyelvek és elrendezését oldalakon.

Ready technika létrehozására egyszerű és összetett dinamikus weboldalak PHP és a MySQL.

fejlesztése weboldalak a „kulcs”.

Fejlődés az egyes töredékek oldalak, tanácsot az elrendezés a weboldalak és web programozás.

Web eszköz

webáruház

webes szolgáltatások

Web Graphics

Web Resources

Fájlok megnyitásakor keresztül http vagy ftp

Azt szeretnénk, hogy lépést tartsanak a fejlődés zajlik a helyszínen? Jelentkezzen be, hogy a legfrissebb hírek és cikkek.

Nézd a Google

Fájlok megnyitása FTP vagy HTTP. Problémák fájlok megnyitásakor

Fájlok megnyitásakor keresztül http vagy ftp

Fájlok megnyitása FTP vagy HTTP

Ha használt a fájlnév kezdődik ftp: // kínál FTP-kapcsolat passzív módban, akkor adja meg a szerver és visszaad egy pointert a fájl elejére.

Felmerülő problémák fájlok megnyitásakor

Egy tipikus hiba, amit lehet, hogy egy fájl megnyitásakor - a hiánya az engedélyt a fájl olvasása vagy írása rá. Jellemzően ez a hiba a UNIX-szerű operációs rendszer, bár néha lehet találkozni a Windows. Ebben az esetben a PHP figyelmeztetést jelenít meg.

Ha hibaüzenet jelenik meg, ellenőrizze, hogy a felhasználó rendelkezik, amely nevében a szkript fut, a hozzáférési jogot, hogy a kívánt fájl használható. Attól függően, hogy a szerver konfigurációs szkript lehet végrehajtani sem a felhasználó nevét, a webszerver vagy nevében a tulajdonos a könyvtár, amelyben tárolni a forgatókönyvet.

A legtöbb rendszerben a szkript futtatása alatt a neve a webszerver felhasználó. Ha a szkript a könyvtárban, például

phpstroy / test / UNIX rendszer, akkor létrehozhat egy nyilvánosság számára a könyvtár tárolja megrendelések írja be az alábbi parancsokat:

Ne feledje, hogy a könyvtárak, amelyek minden felhasználó képes rögzíteni, amit szeretne, van a potenciális veszélyeket. Nem kellett volna, hogy a könyvtárak állnak rendelkezésre felvétel közvetlenül a webes környezetben. Ez az oka a katalógusból leadott rendelések két alkönyvtárat fenti phpstroy könyvtárban.

Hibás a hozzáférési jogok beállítását a -vidimomu a leggyakoribb hibákat a nyitás a fájlt, de ez messze nem az egyetlen. Ha a fájl nem nyitható meg, tudni kell róla, hogy nem vállalja a további kísérletek olvasni vagy írni rá.

Ha a hívás funkció fopen () nem sikerül, akkor hamis értékkel. hibakezelés tehető felhasználóbarát, ami megkövetelné, hogy elnyomja a hibaüzenetet, és magukkal tartalmasabb üzenet:

echo '

Abban a pillanatban, a kérést nem lehet feldolgozni. '

„Kérem. próbálkozzon később.

@ Symbol hívás előtt fopen () PHP jelzi, hogy az elnyomás minden hibaüzenetet, amelyet az eredményeket a függvényhívás. Ez mindig hasznos tudni, hogy miért történik valami rossz, de ebben az esetben fogunk foglalkozni ezzel a problémával egy másik helyen.

Az első sor felírható a következőképpen:

$ Fp = fopen @ ( "$ DOCUMENT_ROOT /../ rendelések / Orders.txt", 'ab');

Ez a forma az írás teszi kevésbé egyértelmű, sőt, nehéz hibakeresés.

A leírt módszer az egyik legegyszerűbb módja, hogy kezeli a hibákat.

Az if utasítás ellenőrzi a változó $ fp annak megállapítására, hogy az fopen függvény visszatér () egy érvényes fájl mutatót; Ha nem, akkor egy hibaüzenetet, amely után a script befejeződött. Mivel befejeződött, és az oldal, vegye figyelembe a végső HTML-tagek, hogy megfelelő fogadását HTML-kódot.

Add kód kimenetre hibaüzenet végén processorder.php fájlt.

Nyissa meg az oldalt HTML-megrendelőlapot töltse ki, és kattintson a Küldés gombra Rend.

Kapcsolódó cikkek