Jump to content
PirateClub.hu

neeo9v2

Veterán
  • Pontszám

    544
  • Csatlakozott

  • Utoljára itt járt

Posts posted by neeo9v2

  1. Üdv mindenki! A minap találtam egy űrlap scriptet gondoltam megosztom veletek!

     

    Megjegyzés:

    A script nem saját fejlesztésű a cikk végén természetesen leíroma forrást és a fájlban is ott van!

     

    Na lássunk is neki!

    Mit fog tartalmazni a PHP Űrlapunk?:

    1. Név:
    2. e-mail cím:
    3. Megjegyzés
    4. Ezen kívül még bővíthető ha gondolod bármeddíg!

     

    A fájlok amire szükségünk lesz:

    1. form.php
    2. action.php
    3. urlap.php / index.php stb ahova beillesztenéd a scriptet!

    Akkor hozzuk létre a form.php-t!

     

    Először is pötyögjük be ezt a fájl legelejére:

    <form action="action.php" method="post">

     

    Ezzel továbbítjuk az adatokat az action.php-nek!

     

    Most fogjunk bele magába az űrlapba:

     

    Kezdjük a <table> résszel és egyben középre is rendezzük magát az űrlapot majd haladunk szépen:

    <table align="center">

     

    A következő scriptrészletben a név mezőt kreáljuk:

     

    <tr>
       <td align="right"><font size="2"> Név: </font></td>
       <td align="left"> <font size="2">
         <input type="text" name="name" size=30>
       </font></td>
     </tr>

     

    Itt most módosíthatjuk hogy mekkora betűvel írjon az illető az üres helyre (A <font size="2"> résnél a 2 helyett írjuk be a számot!)

     

    Most jöhet az e-mail cím:

     

    <tr>
       <td align="right"><font size="2"> Email: </font></td>
       <td align="left"> <font size="2">
         <input type="text" name="email" size=30>
       </font></td>
     </tr>

     

    Lényegében ugyanazokat változtathatjuk de akár a type="text" helyére type="password"-öt is írhatunk és így nem látszódik az e-mail cím ez csak érdekesség képpen aki nem tanult még PHP-t (Mint én nemrég ;) )

     

    És akkor a Megjegyzés:

    <tr>
       <td align="right" valign="top"><font size="2">Megjegyzés:</font></td>
       <td align="left">
         <div align="center"> <font size="2">
           <textarea name="comments" rows=5 cols=26></textarea>
       </font></div></td>
     </tr>

     

    Itt szintén változtathatjuk az előző dolgokat...

     

    Na és most jön az a rész mikor bővítheted az űrlapot!

    Mondjuk szeretnénk egy olyat hogy Telefonszám. Akkor ide nem kell akkora rublika mint az előzőnek elég egy olyan rész mint az e-mail és névnek!

    Nézzük:

     

    Tehát kell az a kód ami az e-mail résznél volt:

    <tr>
       <td align="right"><font size="2"> Email: </font></td>
       <td align="left"> <font size="2">
         <input type="text" name="email" size=30>
       </font></td>
     </tr>

     

    És ezt kell módosítanunk olyanra amire szükségünk van:

    Tehát legyen ez :

    <tr>
       <td align="right"><font size="2"> Telefonszám </font></td>
       <td align="left"> <font size="2">
         <input type="text" name="pnumber" size=30>
       </font></td>
     </tr>

    és megvagyunk de ezért még kell módosítanunk az action.php-ban is!

     

    Mikor ezeket mind elhelyeztük rakjuk ezt is a végére:

    <tr>
       <td align="right" valign="top"><font size="2"></font></td>
       <td style="text-align:right;">
         <div align="right"><font size="2">
           <input type="submit" name="s" value="Mehet" />
           <input name="reset" type="reset" value="Mégse" />
       </font></div></td>
     </tr>
    </table>
    </form>

    Ez a két gomb amivel elküldjük illetve kitöröljük a mezőket!

     

    Na és most jön a bonyolultabb az action.php! De nem kell megijedni amennyire tudok segítek ;) !:

     

    Hozzunk létre egy action.php nevű fájlt!

     

    Majd illesszük be a következőt:

     

    <?PHP $recipient = "mailcímed@szolgáltató.hu";
    $response = "http://www.valami.com/sikerült.php";

     

    Na ezek itt lényegesek fontos hogy pontosan add meg vagy nem fog működni és szerkeztgetni kell!

    A "mailcímed@...." helyére írd be a saját e-mail címed! (Ez azért kell mert ide fogod kapni a levelet amiben benne lesznek az adatok!

    A második helyére írd be hogy siker esetén melyik oldalra irányítsa át az illetőt!

     

    Ha ezzel kész vagyunk a következőt illeszük be a fájlba:

     

    if(empty($_POST['name'])) {
        echo "Nem adtad meg a felhasználóneved!";
     exit;
     }
    
    elseif(empty($_POST['email'])) {
        echo "Nem adtad meg az e-mail címed!";
     exit;
     }
    
    elseif(empty($_POST['comments'])) {
        echo "Nem adtál be üzenetet.";
     exit;
     }
    
    elseif(!preg_match('/^[^\s@]+@[a-z0-9\.-]+?\.[a-z]{2,4}$/i', $_POST['email'])) {
       echo "\"" . $_POST['email'] .
    	"\" Nem érvényes email-cím"; }

     

    Ezek lényege az hogy az üres vagy nem megfelelő szöveg esetén hibát jelez és értesíti az illetőt hogy ez biza' hibás!

    A két " között lévő mondatokat nyugodtan megváltoztathatjuk a nekünk tetszőre!

     

    És most megint belenyúlunk!

     

    Ha az előzőleg elkészített részben újat adtunk hozzá akkor figyeljünk most!

    Szükségünk lesz erre a kódra beilleszteni a végére:

     

    elseif(empty($_POST['pnumber'])) {
        echo "Nem adtad meg a telefonszámodat!";
     exit;
     }

     

    Ugyebár az én példámban telefonszám!

    Fontos!!!! a POST tán lévő szónak egyeznie kell azzal amit megadtunk a form.php-ban!

     

    De ezt nem lényeges hozzáadni hogyha pl. Telefonszám vagy második e-mail címről van szó mert lehet valakinek nincs két e-mail címe vagy nem szeretné megadni telefonszámát!

     

    De haladjunk is tovább!

    Most a válasz e-mail részletei jönnek:

     

    else {
    $content = "Feladó neve: " . $_POST['name'] . "\n";
    $content .= "Válaszcím: " . $_POST['email'] . "\n";
    $content .= "\n";
    $content .= "Megjegyzés: \n";
    $content .= preg_replace('/\r/', '', stripslashes($_POST['comments']));
    $content .= "Telefonszám: " . $_POST['pnumber'] . "\n";

     

    Persze itt is megváltoztathatod a neveket csak a POST utáni szót ne mert nem fog működni rendesen!

    FONTOS!!! Itt is érvényes amit az előbb a POST ról írtam és itt kötelező megadni különben nem kapod meg e-mail ben a szöveget arról a részről!

     

    Ezeket itt csak akkor módosítsd ha jártas vagy a PHP-ben mert én sem mertem belenyúlni vagy igen csak nekem nem jött össze szóval ha kezdő vagy ezt csak illeszd a végére!

     

    $nev = $_POST['name'];
    $finalSubject = "üzenet ($nev)";
    
    $addlHeaders = 'Reply-To:' . $_POST['email'];
    
    mail($recipient, $finalSubject, $content, $addlHeaders);
    $responseURL = "Location: $response";
    header($responseURL);
    }
    
    ?>

     

    És ezzel lezártuk az action.php-t!

     

    Már csak annyi maradt hogy belehelyezzük az urlap.php-ba vagy az index.php-ba vagy ahova szeretnénk!

    Ezt ezzel a kis kóddal megoldhatjuk:

    <?PHP include('form.php'); ?>

     

    Ezekután már csak annyi maradt hogy megköszönjem hogy végigolvastad ezt a kis tutorialt remélem nem fogalmaztam nehezen és megértettétek amit írtam! Ha mégsem szívesen várom kérdéseitek és építő jellegű kritikátok! Ez az első tutorialom PHP-ban szóval így nézzétek! Magát a scriptet köszönöm a Crazy But Real weboldalnak!!

     

    És ha még nincs PHP oldalad nézz szét thekira témájában ahol a-z-ig megmutatja a blogkészítés csínját-bínját!

    Itt

     

    Sok Sikert Kívánok! És ha van még igény készítek több tutorialt is!

     

    UI:

    Itt ki lehet próbálni magát a scriptet hogyan is néz ki (saját!)

  2. Kiss Ádám-Kovács A. Péter-Hadházi László

     

    (OFF: Ahol én lakom ott lakik a Dombóvári Pi vagyis István (:D) szal nekem lenne autógrammom de mi a f vagyis fenének (:D) Ha majdnem minden nap találkozom vele :D)

     

    Szerk:Off: Azt még elfelejtettem hogy Trabarnától (L. Barnabástól) van autógrammom :)

  3. zsepi eggyet kell értsek veled!

    Mivel nézzük a Harry Potter sorozatot (ami szerintem egyátalán nem hasonlítható a Darran Shan könyvekhez!) az első x rész gyenge de a többi már megkapta a sárga karikáját ami már élvezhetővé tette!

    várom! Addíg is nézegetem h van-e újabb tréler :)

  4. Na hát itt egy számomra vegyes véleményt keltő trailer:

     

    Akinek nem jelenne meg:

    http://www.youtube.com/watch?v=uUVF9Apc_Es

     

    Akkor vélemény a trailerből:

    (+=Pozitívumok -=Negatívumok)

    +spamelo részek vannak benne ami nállam fontos (ne csak teljes akció legyen)

    +Karakterek egész jól csinálják amit kell (Kivéve Crepsly-t (John C.) meg Truskát (Salma Hayek) ők nem tetszenek)

    -Gyenge animációk

    -Néhány helyen átmegy vígjátékba a trailer (lehet csak a trailerben)

     

    És amit nem a tralerből szűrök de a könyvadptációknál így van:

    -Rengeteg jól megvalósítható rész lenne amit kihagynak!

  5. A dolog nyitja hogy betűt kell neki adni!

    Hogyan adjak betűt neki???

    (1.)Menj a Vezérlőpultba (Control Panel)!

    (2.)Ott Válaszd az Administraive Tools-t!

    (3.)Lépj be a Computer Management-be!

    (4.)Menj a System Tools-ba!

    (5.)Ott válaszd ki a Storage-t!

    (6.)Majd Disk Managment!

    (7.)Keresd meg a nem megjelenő Partíciót vagy bármely adathordozót!

    (8.)Jobb Klikk->Change Driver Letter and Path

    (9.)Válasszuk ki a nekünk tetsző Betűt ajánlott valami olyat amit már használtunk ez előtt is!

    (10.)Ellenőrizd a Sajátgépben (Computer) hogy ott van-e!

     

    2. Verzió!

    Töltsd le a Particional Manager-t és formázd a partíciót majd adj neki betűt!

     

     

    Kérdésem!

    Volna valakinek 7600-as verzához magyarosítása??

    Nagyon fontos!

     

    Ja és lesz egy Windows 7-es oldalam akinek kell PM-ben megadom a linket segítségnyújtás és érdekességek!

  6. Üdv mindneki!

    Ma feltelepítettem a Windows 7-et nagyon szép mindne csak mikor megnyitom a Sajátgépet nincs ott a másik patrícióm így csak egy van! 50 Giga hiányzik!

    Hogy tudnám előcsalni?? Nagyon fontos ott van mindnem!

     

    Köszönöm előre is!

  7. Sziasztok :)!

    Clark már az első mondatban benne van ami cáfolja az állításod!

    Lássuk csak:

    Elemzők szerint két év múlva érkezhet a Grand Theft Auto V, ám előtte még néhány meglepetéssel szolgál a Take Two és a Rockstar kettőse.

    Szóval érkezhet! Egyátalán nem hivatalos a R* nem jelentette be hogy 2011-ben kiadja a Grand Theft Auto V c. játékát! És a cikk címében egy kérdőjel szerepel :)

    Nem tudom nekem ez sehogy sem egyértelmű hogy bejelentették! És akkor gondolom ott lenne a hivatalos oldalon is!

     

    (Nem sértésnek szántam csak hogy ne kezdjenek itt újongani hogy jön az 5 aztán meg pofára esni!)

  8. Hali!

    Ide rakhatjátok elkészült "SIG"-aitokat!

    Itt van néhány amit ismerősöknek csináltam!

    A fehér keretet ne nézzétek légyszi mert azt még nem tudtam hogy kell de mostmár tudom!

    28h0msw.png

    2vtd28g.png

    Ez már saját és ez volt az 1. SIG-em!

    2elsfap.png

     

    hajrá :)

×
×
  • Create New...