Oldal: 1 / 5 123 ... UtolsóUtolsó
Eredmény: 1 - 10 (42) összesen

Téma: EMAIL küldés HTML oldalakról

  1. #1
    sbs
    sbs nem elérhető
    Google 'n' Roll Man Blog: LeierPLAN tégla
    sbs logója
    Csatlakozott
    08-07-03
    Hely
    Tárnok és Budapest
    Hozzászólás
    2.351

    Alapbeállítás EMAIL küldés HTML oldalakról

    Van egy súlyosnak nevezhető problémám.
    Eddig az oldalaimról az ON-LINE üzeneteket egy malform.cgi segítségével küldtem egy régi ismerősön oldalán keresztül. Tudom ez egy ősi megoldás, de hát ez volt eddig a legegyszerűbb:

    <FORM name="MAIL" action="hxxp://www.netlabor.hu/cgi-bin/mailform.cgi" method="post">
    <INPUT type=hidden name=required value="nev,email,uzenet">
    <INPUT type=hidden name=data_order value="nev,email,uzenet">
    <INPUT type=hidden name=submit_to value="info@netmax.hu">
    <INPUT type=hidden name="autorespond" value="no">
    <INPUT type=hidden name="automessage" value="hxxp://www.acdc-blackice-tour.com/mail_reply.txt">

    <INPUT type=hidden value=mailform.log name=outputfile>
    <INPUT type=hidden value="AC/DC UZENET" name=form_id>
    <INPUT type=hidden value=hxxp://www.acdc-blackice-tour.com/acdc-blackice-tour-impresszum-rendben.html name=ok_url>
    <INPUT type=hidden value=hxxp://www.acdc-blackice-tour.com/acdc-blackice-tour-impresszum-hiba.html name=not_ok_url>

    stb....

    Hogyan tudnám másképpen elküldeni ezeket az üzeneteket, ha ez a fájl (.cgi) már nincs többé....

    Milyen más módszerek vannak egy form elküldésére egy .html oldalról?

    HELP


    Ablak és beltéri ajtó :: Netmax: "Mindig van a tiédnél jobb oldal..." :: Építkezés Fórum

  2. #2
    human being Blog: Geri logója
    Csatlakozott
    07-12-15
    Hely
    Middle of nowhere
    Hozzászólás
    3.751

    Alapbeállítás re: EMAIL küldés HTML oldalakról

    Idézet sbs eredeti hozzászólása Hozzászólás megtekintése
    Van egy súlyosnak nevezhető problémám.

    Milyen más módszerek vannak egy form elküldésére egy .html oldalról?

    HELP
    csinalsz egy php kiterjesztesu fajlt. es annak az elereset rakod a form action reszebe. abba meg raksz egy ciklust ami vegig megy a poston es belerakja a mailbe a tartalmat ami kell.


    No Pain, No Gain
    linkbuilding.hu
    ruby on rails
    Give a man a fish and you feed him for a day. Teach a man to fish and you feed him for a lifetime.

  3. #3
    Bölcs Blog: A Compact Disco üzenete - Eurovíziós Dalfesztivál 2012.
    djarni logója
    Csatlakozott
    08-05-08
    Hely
    Székesfehérvár
    Hozzászólás
    4.361

    Alapbeállítás re: EMAIL küldés HTML oldalakról

    Nekem van egy ilyenem:

    az indexelt file (kapcsolat.php):

    <form action="kapcsolat2.php" method="post">
    Az &Ouml;n teljes neve: <input type="text" name="name" size="30" maxlength="30"><br>
    Az &Ouml;n e-mail cime: <input type="text" name="email" size="30" maxlength="30"><br>
    Az &uuml;zenet t&aacute;rgya: <input type="text" name="subject" size="23" maxlength="50"><br>
    <div align="center"><p></p>
    &Uuml;zenet &iacute;r&aacute;sa:<br>
    <textarea name="message" rows=8 cols=40></textarea><br><br>
    </DIV>
    <div align="center">
    <input type="submit" name="submit" value="K&uuml;ld&eacute;s">
    <br>
    K&eacute;rem, az &ouml;sszes mezőt t&ouml;ltse ki!<br>
    </DIV>
    </form>
    a meghívott file (kapcsolat2.php):

    <?php
    $youremail = "info@xxx.hu";
    @extract($_POST);
    $name = stripslashes($name);
    $email = stripslashes($email);
    $subject = stripslashes($subject);;
    $message = stripslashes($message);
    $msg = "
    *** Üzenet érkezett a xxx.hu honlapjáról ***

    hirdeto neve: $name
    hirdeto e-mail cime: $email
    Tárgy: $subject

    Üzenet: $message
    ";
    $validstring = '^([._a-z0-9-]+[._a-z0-9-]*)@(([a-z0-9-]+\.)*([a-z0-9-]+)(\.[a-z]{2,3}))$';
    if (!eregi($validstring,$email)&&$email) {
    $emailcorrect = 0;
    }
    else {
    $emailcorrect = 1;
    }
    if($email&&$subject&&$name&&$message&&$emailcorrec t) {
    if(mail($youremail, $subject, $msg, "From: $name <$email>")) {
    echo "Sikeres küldés. <br>
    K&ouml;sz&ouml;n&ouml;m az &uuml;zenet&eacute;t, Tisztelt $name!<br><br>
    Hamarosan v&aacute;laszolni fogok a level&eacute;re. Tov&aacute;bbi kellemes napot!<br>
    Viszontl&aacute;t&aacute;sra!<br>
    <br>Tisztelettel: XY, xxx.hu
    ";
    }
    }
    if(!$email||!$subject||!$name||!$message) {
    echo "Figyelem!<br>Az &uuml;zenet nincs elk&uuml;ldve!<br> K&eacute;rem kattintson vissza &eacute;s t&ouml;ltse ki a hi&aacute;nyz&oacute; mezőket! K&ouml;sz&ouml;n&ouml;m!";
    }
    if (!$emailcorrect) {
    echo "<br>Nincs ilyen e-mail c&iacute;m, k&eacute;rem kattintson vissza &eacute;s jav&iacute;tsa ki a hib&aacute;t!";
    }
    ?>
    Természetesen köré van építve a honlap, divek, css, stb, csak a lényeget másoltam ki..

    Nem tudom, segít-e, mert azt hittem ez ugyanaz, mint amit te írtál, de Geri gondolom valami ilyesmiről beszélt, ezért bemásoltam.

    Remélem, sikerült segítenem. Ha nem, a szándék a fontos



  4. #4
    sbs
    sbs nem elérhető
    Google 'n' Roll Man Blog: LeierPLAN tégla
    sbs logója
    Csatlakozott
    08-07-03
    Hely
    Tárnok és Budapest
    Hozzászólás
    2.351

    Alapbeállítás re: EMAIL küldés HTML oldalakról

    Köszi, küldtem PÜ-t....
    252525252525



  5. #5
    li
    li nem elérhető
    mint Trinity li logója
    Csatlakozott
    08-09-18
    Hozzászólás
    423

    Alapbeállítás re: EMAIL küldés HTML oldalakról

    szia, most látom csak, a topikot
    akkor erről beszéltél...
    Arni jót írt,
    ha nem menne írj és dobok egy fájlt
    üdv



  6. #6
    human being Blog: Geri logója
    Csatlakozott
    07-12-15
    Hely
    Middle of nowhere
    Hozzászólás
    3.751

    Alapbeállítás re: EMAIL küldés HTML oldalakról

    Idézet djarni eredeti hozzászólása Hozzászólás megtekintése
    de Geri gondolom valami ilyesmiről beszélt, ezért bemásoltam.
    nem egeszen ilyesmirol beszeltem. ebbe belevan drotozva az inputok neve,es azt nem szeressuk.

    PHP kód:
    <?php
    $excluding_array 
    = array('submit','subject');//ide bepaokolod amit nem akarod hogy berakjona a mailbe. pl a submit gombot. en a level targyat is a formbol szedem ki
    $message null;
    foreach(
    $_POST as $name => $value){
      if(!
    in_array($name,$excluding_array)){
        
    $message .= '<b>'.ucwords($name).':</b>'.$value.'<br>';
      }
    }
    $headers '' ///ide jon a level headerje;
    mail($cimzett,$_POST['subject'],$message,$headers);

    ?>

    ui.: nem probaltam ki csak begepetem. lehet van benne hiba



  7. #7
    Bugatti Blog: Bemutató oldal létrehozása
    portas logója
    Csatlakozott
    08-10-14
    Hely
    Savaria Seo R(gl)adiator Colonia
    Hozzászólás
    396

    Alapbeállítás re: EMAIL küldés HTML oldalakról

    http://www.tutorial.hu/email-kuldo-szolgaltatas/
    Ezen nem árt elindulni, meg egy kicsit gyúrni a php-ra is.
    Ha segít köszönd Hardernek!

    Hannibal ante Portas



  8. #8
    sbs
    sbs nem elérhető
    Google 'n' Roll Man Blog: LeierPLAN tégla
    sbs logója
    Csatlakozott
    08-07-03
    Hely
    Tárnok és Budapest
    Hozzászólás
    2.351

    Alapbeállítás re: EMAIL küldés HTML oldalakról

    Alakul a dolog köszönöm az iránymutatásokat.
    Már csak egy érdekességet látok.

    Van amikor 2 db emailt kapok, a másodikat üresen:

    EZ a jó:
    Ajánló neve: Stefán Zoltán
    Ajánlo e-mail cime: xxx@ netmax.hu

    AJÁNLÁS

    Címsor: netkereso
    Url: hxxp://netkereso.com
    Leiras: A Netkeres&#245; egy címszavakra épül&#245; internetes cég és weboldal keres&#245;bázis. A Netkeres&#245;be a regisztráció ingyenes, a bekerülés azonban függ a feltöltöttségi kapacitástól. Egy-egy címszó alá csak az els&#245; 20 beérkezett regisztrációt áll módunkban jelenleg elfogadni a regisztrációs szabályok szigorú betartása mellett. Miel&#245;tt regisztálna olvassa el a linkajánlási feltételeket.
    Kategória: Áruház


    oszt jön egy ilyen:

    Ajánló neve:
    Ajánlo e-mail cime:

    AJÁNLÁS

    Címsor:
    Url:
    Leiras:
    Kategória:


    és ez a PHP kód van a HTML fileban:

    <?php

    print "<pre>";
    print " Kedves <b>$_POST[ajanlo_nev]</b>, köszönjük ajánlását a Cégkatalógusba!<br>\n";
    print " Az Ön e-mail címe: <b>$_POST[ajanlo_email]</b><br>\n";
    print " A link pozitív elbírálás után bekerül a katalógusba.\n";
    print " Üdvözlettel a Netmax csapata";
    print "</pre>";


    //Összeállítjuk a levelet alkotó karakterláncot
    $uzenet = "Ajánló neve: $_POST[ajanlo_nev]\n";
    $uzenet .= "Ajánlo e-mail cime: $_POST[ajanlo_email]\n\n";
    $uzenet .= "AJÁNLÁS\n\n";
    $uzenet .= "Címsor: $_POST[ajanlas_cimsor]\n";
    $uzenet .= "Url: $_POST[ajanlas_url]\n";
    $uzenet .= "Leiras: $_POST[ajanlas_leiras]\n";
    $uzenet .= "Kategória: $_POST[ajanlas_kategoria]";

    //Megadjuk a küldéshez szükséges adatokat
    $felado = "info@netmax.hu";
    $targy = "Ajánlás a Netmax oldalról - CÉGKATALÓGUS";
    $fejreszek = "From: NETMAX\n";
    $fejreszek .= "Reply-To: $_POST[ajanlo_email]\n\n";

    //Elküldjük a levelet
    mail($felado, $targy, $uzenet, $fejreszek);
    ?>



  9. #9
    Bugatti Blog: Bemutató oldal létrehozása
    portas logója
    Csatlakozott
    08-10-14
    Hely
    Savaria Seo R(gl)adiator Colonia
    Hozzászólás
    396

    Alapbeállítás re: EMAIL küldés HTML oldalakról

    Ellenőrizni kéne a beviteli mezőket, hogy tartalom nélkül ne lehessen küldeni, ellenőrizni, hogy a mail küldés sikeres volt-e.
    Valszeg remegett a kezed a submiten.

    Hannibal ante Portas



  10. #10
    Bölcs Blog: A Compact Disco üzenete - Eurovíziós Dalfesztivál 2012.
    djarni logója
    Csatlakozott
    08-05-08
    Hely
    Székesfehérvár
    Hozzászólás
    4.361

    Alapbeállítás re: EMAIL küldés HTML oldalakról

    Ha csak ennyi van a kódban, valóben egyszer kellen elküldenie.

    Az lehet még, ha adsz valami feltételt, és rosszul adod meg, így kétszer teljesül a mail függvénnyel való küldés. De lecsupaszítottad úgy a kódomat, hogy ez nem áll fenn.

    Egyszer megnyomott gomb, egy küldés.

    Esetleg a mailszerver hibádzik? Passz.. Nem tudod semmilyen művelethez kötni azt, amikor 2x küldi el?



Oldal: 1 / 5 123 ... UtolsóUtolsó

A téma címkéi:

Hozzászólás szabályai

  • Új témákat nem hozhatsz létre
  • Válaszokat nem küldhetsz
  • Fájlokat nem csatolhatsz
  • A hozzászólásaidat nem módosíthatod
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76