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

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

  1. #1
    sbs
    sbs nem elérhető
    Google 'n' Roll Man sbs logója
    Csatlakozott
    08-07-03
    Hely
    Tárnok és Budapest
    Hozzászólás
    2.108
    Thanked 1 Time in 1 Post

    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
    Rubyist Geri logója
    Csatlakozott
    07-12-15
    Hely
    \x90
    Hozzászólás
    5.533
    Begyűjtött 1.185 köszönetet
    735 hozzászólásával

    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.


    If debugging is the process of removing software bugs, then programming must be the process of putting them in.
    Github | Ruby tutorial
    Give a man a fish and you feed him for a day. Teach a man to fish and you feed him for a lifetime.
    Respect all, fear none

  3. #3
    Bölcs djarni logója
    Csatlakozott
    08-05-08
    Hely
    Székesfehérvár
    Hozzászólás
    4.947
    Begyűjtött 435 köszönetet
    336 hozzászólásával

    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


    Prémium Linképítés - sikerek, kockázatok nélkül - Linképítés 2017.

  4. #4
    sbs
    sbs nem elérhető
    Google 'n' Roll Man sbs logója
    Csatlakozott
    08-07-03
    Hely
    Tárnok és Budapest
    Hozzászólás
    2.108
    Thanked 1 Time in 1 Post

    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
    321
    Begyűjtött 4 köszönetet
    3 hozzászólásával

    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
    Rubyist Geri logója
    Csatlakozott
    07-12-15
    Hely
    \x90
    Hozzászólás
    5.533
    Begyűjtött 1.185 köszönetet
    735 hozzászólásával

    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 portas logója
    Csatlakozott
    08-10-14
    Hely
    Savaria Seo R(gl)adiator Colonia
    Hozzászólás
    353
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    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 sbs logója
    Csatlakozott
    08-07-03
    Hely
    Tárnok és Budapest
    Hozzászólás
    2.108
    Thanked 1 Time in 1 Post

    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 portas logója
    Csatlakozott
    08-10-14
    Hely
    Savaria Seo R(gl)adiator Colonia
    Hozzászólás
    353
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    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 djarni logója
    Csatlakozott
    08-05-08
    Hely
    Székesfehérvár
    Hozzászólás
    4.947
    Begyűjtött 435 köszönetet
    336 hozzászólásával

    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:

Könyvjelzők

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
  •