Keresés

Új hozzászólás Aktív témák

  • Sk8erPeter

    nagyúr

    válasz ubid #6752 üzenetére

    Amikor programozol, saját munkád meggyorsítása érdekében először próbáld végiggondolni emberi nyelven, hogy mit is szeretnél csinálni. Miután ez megvolt, és a gondolatmenet jó, akkor EZT próbáld lefordítani az adott programozási nyelv kódjára.

    Annak, amit Te írtál, emberi nyelvre lefordítva semmi értelme.
    Gondold végig, mit írtál az if feltételnél: ha üres a $_POST['neve'], $_POST['cime'] ÉS a $_POST['valami'] mező IS, akkor csinálja azt, amit az utána következő blokkba írtál. A blokkban pedig szerepel egy ilyen rész, ami pont totál ellenkezője az előbbi feltételeknek, amit írtál: ha NEM üres a $_POST['neve'], $_POST['cime'] ÉS a $_POST['valami'] mező SEM, akkor írja ki, hogy el lett küldve a cuccos. Szerinted mikor kellene belelépnie ebbe a feltételbe, ha ez a fentinek éppen a totális ellentettje? Segítek: soha. Remélem érzed a tökéletes ellentmondást. Így nyilván az else ág fog lefutni, vagyis kiírja, hogy hiba van.

    Ezentúl az már eleve hiba a HTML-résznél, hogy a <body> tag ELÉ írod ki az üzenetet. Írd ezutánra.

    Harmadik dolog, hogy problémáztál azon, hogy nem érkezik meg az e-mail. Mégis mitől kellene megérkeznie? Mutasd már meg, hol küldted el egyáltalán a levelet... :O Ismét segítek: SEHOL.

    Tehát még egyszer: előbb gondold végig, mit szeretnél, és csak ezután kezdj el kódolni.

    Szerk.:
    (#6756) ubid:
    nézd meg a mail() függvény leírását: [link]

    Te ezt írtad:
    $mailcimed="cim@domain.com";
    ...
    if(@mail($mailcimed, $targy, "Név:".$neved."\n Címe:".$email."\n Valamije:".$szoveg."\n újabb bővítmények"))
    ....

    Magyarul mindig a $mailcimed lesz a címzett, ami a cim@domain.com. Miért is kéne megérkeznie bármilyen gmailes címre?

  • Brown ügynök

    senior tag

    válasz ubid #6752 üzenetére

    if(empty($_POST["neve"]) && empty($_POST["cime"]) && empty($_POST["valami"])) {

    Igen, mert a fenti kódrészlet alapján, akkor fut le az elküldés ha minden mező üres. Tehát vagy ! empty vagy isset-t használj.

Új hozzászólás Aktív témák