Php-script, amikor szabályozást az üzenetek elküldésére a helyszínről

Amikor létrehoz egy hely, sokan szembesülnek azzal az igénnyel, hogy helyezze be a visszajelzési űrlap segítségével, amely az üzenetek elküldésére az oldalon.

A folyamat létrehoz egy űrlapot minden mezőt meglehetősen egyszerű emberek számára a készségek html. Nem is kell, hogy egy szakma HTML-kódoló. Azonban ebben az esetben az üzenetek elküldésére a helyszínen végzik a segítségével speciális e-mail program a küldő számítógépen (például: Microsoft Office Outlook, Eudora, Opera Mail, Outlook Express, stb.) Ez nagyon kellemetlen, mert a feladat az telepítésével és beállításával őket esik a látogatók. Ezért egy speciális programot írt php (php-script) feldolgozására használják a megadott adatlap. Fel van szerelve a szerver és annak segítségével az üzenetek küldésekor az oldalról.







Hogyan hozzunk létre egy php-script, hogy üzeneteket küldeni a helyén, ha nem Php programozó?

Sok az alkotók a tanulmány oldalak php írására egy ilyen program nem szükséges. Túl hosszú és fáradságos folyamat. Ezen felül, akkor mindig letölteni kész php-script a különböző honlapokon. Sehol, azonban nem adott részletes leírást annak működési elvét és dekódolás az egyes csapatok. Azok számára, akik nem csak a beszúrni kész php-script. hanem megérteni, hogyan működik, lásd alább és küldje el a program végrehajtása részletes leírást.

Forma üzeneteket küldeni

















Ennek lényege, hogy a design ellenőrzi a feltételt, és ha ez igaz, akkor a következő intézkedéseket 11-1n. Ha a feltétel hamis, akkor a következő intézkedéseket 21-2m. Ebben az esetben az a feltétel, két részből áll:
  1. $ Pole2 == „” - hasonlítsa össze a tartalmát a változó $ pole2 (mező №2) egy üres karakterlánc.
  2. A szimbólumok száma változó értékét $ pole2 keresztül strlen () függvény a változó értéke $ maxmsg. A mi esetünkben ez 1500 karakter.

ikon || Ez azt jelenti, a „vagy”. Az mit jelent ez a feltétel a következő: Ha a karakterek száma terén a korai №2 nulla (azaz ezen a területen, még nem lépett semmit), vagy több, mint 1500, akkor a feltétel igaz. Amikor ez a két dolgot tesz:

  1. Bemutatás üzenetek „Érdeklődés vagy üres, vagy haladja meg az 1500 karaktert.” Ezt használja print „” O operátor. Az idézetek megadott változó $ back_pole2, amely egy ablak a megfelelő szöveget.
  2. Azt viszont, hogy az oldal a formában. Az üzenet nem lett elküldve.

Hasonlóképpen ellenőrizte, hogy a mező üres №1 ($ pole1 == „”) abban az esetben igaz ez a feltétel egy üzenet jelenik meg, és térjünk vissza a formáját az oldalt. A jelentés azt is nem megy.

Ezzel a php-kód készül, hogy letölt egy fájlt a szerverre. Ez a következő: Először is hozzon szuperglobális $ _FILES. Ez a tömb tartalmaz információt a feltöltött fájl. Ez a tömb 5 sejtek:
  1. $ _FILES [ 'uploadfile'] [ 'name'] - a fájl nevét, mielőtt elküldené a szervernek, például pict.gif;
  2. $ _FILES [ 'uploadfile'] [ 'size'] - a méret a feltöltött fájlt byte;
  3. $ _FILES [ 'uploadfile'] [ 'type'] - MIME-típus a feltöltött fájl (ha a böngésző képes volt meghatározni azt), például: image / gif, image / png, image / jpeg, text / html;
  4. $ _FILES [ 'uploadfile'] [ 'tmp_name'] (ahogy mi nevezzük a feltöltés mező) - tartalmazza a fájl nevét egy ideiglenes könyvtárba, például: / tmp / phpV3b3qY;
  5. $ _FILES [ 'uploadfile'] [ 'error'] - a hibakódot, hogy előfordulhat betöltése közben a fájlt.

Ahhoz, hogy a php-script írásban kell a notebook. Ezután mentse kiterjesztésű php. Például myscript.php. Tegyen be egy űrlapot az oldalon. Ugyanabban a könyvtárban, mint az oldal az űrlapot kell php-script. Van létre kell hozni egy mappát nem a fájlok lesznek elküldve.




Kapcsolódó cikkek


# 1055; # 1086; # 1083; # 1077; №1



# 1055; # 1086; # 1083; # 1077; №2









Fájl csatolása (max 2 MB):