Oldal: 1 / 3 123 UtolsóUtolsó
Eredmény: 1 - 10 (21) összesen

Téma: html űrlap küldése php-vel

  1. #1
    Új tag
    Csatlakozott
    09-07-24
    Hozzászólás
    3
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás html űrlap küldése php-vel

    sziasztok,

    a perge.hu oldalon volt egy űrlap továbbító php, amit be lehetett építeni ingyen a weboldalakba, de megszűnt

    nem vagyok szakértő, de amikor megkaptam az űrlapot, jött vele együtt a megrendelő ip címe ism ami nagyon jó volt, mert láttam a hamis megrendeléséeket, amik egy ip-ről jöttek különböző neveken

    internetről "összeharácsoltam" már ugyanazt a php-t ami továbbítja az űrlapot, de ip-s dolgot nem találok sehol vagy az nem is abban van? szerver? nem értek hozzá bocs, ha hülyeséget kérdezek



  2. #2
    kow
    kow nem elérhető
    KowDerMei$ter kow logója
    Csatlakozott
    07-05-09
    Hely
    Budapest
    Hozzászólás
    1.447
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: html űrlap küldése php-vel

    PHP kód:
    // Ő a látogató:
    $_SERVER['REMOTE_ADDR'];
    // Ő a látogató bögngészője:
    $_SERVER['HTTP_USER_AGENT'];

    // Elfelejtés esetére itt van még sok információ:
    var_dump$_SERVER ); 




  3. #3
    Új tag
    Csatlakozott
    09-07-24
    Hozzászólás
    3
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: html űrlap küldése php-vel

    megnéznéd, mert gőzöm sincs hová kell betenni... nő vagyok

    <?PHP
    $to = "info@valami.hu";
    $subject = "Megrendelés";
    $headers = "valami";
    $forward = 0;
    $location = "valami.hu/rendeles.html";

    $date = date ("Y, F jS, l");
    $time = date ("h:i A");

    $msg = "Below is the result of your feedback form. It was submitted on $date at $time.\n\n";

    if ($_SERVER['REQUEST_METHOD'] == "POST") {
    foreach ($_POST as $key => $value) {
    $msg .= ucfirst ($key) ." : ". $value . "\n";
    }
    }
    else {
    foreach ($_GET as $key => $value) {
    $msg .= ucfirst ($key) ." : ". $value . "\n";
    }
    }

    mail($to, $subject, $msg, $headers);
    if ($forward == 1) {
    header ("Location:$location");

    }
    else {
    echo "Köszönjük! Az Ön megrendelésének feldolgozása folyamatban van, 24 órán belül e-mailben vagy SMS-ben megerosítést kérünk a megrendelési szándékáról. A vissza nem igazolt megrendeléseket 4 nap után töröljük. A megrendelést követöen visszaigazoljuk a vásárolni kívánt tételeket, valamint a szállítás várható költségének összegét. Ezért kérjük figyelje levelesládáját a megrendelés után is, mert a visszaigazoló levél további útmutatót vagy kérdéseket tartalmazhat az Ön megrendelésével kapcsolatban.";
    }

    ?>



  4. #4
    t4p
    t4p nem elérhető
    Szerkesztő
    Csatlakozott
    09-06-15
    Hozzászólás
    271
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: html űrlap küldése php-vel

    Hali!

    En igy tennem bele az IP-t (jelzem, a levelkuldo kodot nem neztem at):
    PHP kód:
    <?PHP

    function get_ip() {
        if (isset(
    $_SERVER) and !empty($_SERVER)) {
            if (isset(
    $_SERVER['HTTP_X_FORWARDED_FOR'])) {
                
    $ip $_SERVER['HTTP_X_FORWARDED_FOR'];
            } else if (isset(
    $_SERVER['HTTP_CLIENT_IP'])) {
                
    $ip $_SERVER['HTTP_CLIENT_IP'];
            } else {
                
    $ip $_SERVER['REMOTE_ADDR'];
            }                    
        } else {
            if (
    getenv('HTTP_X_FORWARDED_FOR')) {
                
    $ip getenv('HTTP_X_FORWARDED_FOR');
            } else if (
    getenv('HTTP_CLIENT_IP')) {
                
    $ip getenv('HTTP_CLIENT_IP');
            } else {
                
    $ip getenv('REMOTE_ADDR');
            }
        }
        return 
    $ip;
    }

    $to "info@valami.hu";
    $subject "Megrendelés";
    $headers "valami";
    $forward 0;
    $location "valami.hu/rendeles.html";
    $ip get_ip();

    $date date ("Y, F jS, l");
    $time date ("h:i A");

    $msg "Below is the result of your feedback form. It was submitted on $date at $time.\n\n";

    if (
    $_SERVER['REQUEST_METHOD'] == "POST") {
    foreach (
    $_POST as $key => $value) {
    $msg .= ucfirst ($key) ." : "$value "\n";
    }
    }
    else {
    foreach (
    $_GET as $key => $value) {
    $msg .= ucfirst ($key) ." : "$value "\n";
    }
    }

    $msg .= "A látogató IP címe: $ip\r\n";

    mail($to$subject$msg$headers);
    if (
    $forward == 1) {
    header ("Location:$location");

    }
    else {
    echo 
    "Köszönjük! Az Ön megrendelésének feldolgozása folyamatban van, 24 órán belül e-mailben vagy SMS-ben megerosítést kérünk a megrendelési szándékáról. A vissza nem igazolt megrendeléseket 4 nap után töröljük. A megrendelést követöen visszaigazoljuk a vásárolni kívánt tételeket, valamint a szállítás várható költségének összegét. Ezért kérjük figyelje levelesládáját a megrendelés után is, mert a visszaigazoló levél további útmutatót vagy kérdéseket tartalmazhat az Ön megrendelésével kapcsolatban.";
    }

    ?>




  5. #5
    Új tag
    Csatlakozott
    09-07-24
    Hozzászólás
    3
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Király re: html űrlap küldése php-vel

    vááuuu,

    köszi,köszi,

    örök hálám üldözzön



  6. #6
    Törzsvendég
    Csatlakozott
    08-12-29
    Hozzászólás
    111
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: html űrlap küldése php-vel

    Sziasztok!

    Nekem is kéne egy picit segíteni ha tudtok.

    Találtam egy kódot de nem működik :-(


    Html rész:

    <BODY>

    <form method="post" action="mail.php">
    Név:<input type="text" name="neved"><br>
    E-mail cím:<input type="text" name="email"><br>
    Mondanivalód:<textarea name="szoveg"></textarea><br>
    <input type="submit" value="Mehet">
    </form>

    </BODY>
    </HTML>

    php kód:

    <?php
    //egy kis vizsgálat:
    if(empty($_POST["neve"]) && empty($_POST["cime"]) && empty($_POST["valami"])) {
    //egy kis karakterátalakítás
    $neve=htmlspecialchars($_POST["neve"], ENT_QUOTES);
    $cime=htmlspecialchars($_POST["cime"], ENT_QUOTES);
    $valami=htmlspecialchars($_POST["valami"], ENT_QUOTES);
    $mailcimed="cim@domain.com";
    $targy="megrendeles";
    if(@mail($mailcimed, $targy, "Név:".$neve."\n Címe:".$cime."\n Valamije:".$valami."\n újabb bővítmények")) {
    echo 'Az adatlap el lett küldve!';
    }
    else {
    echo 'valami hiba történt a küldés során kérlek próbáld meg később';
    }
    }
    else {
    echo 'nem töltöttél ki minden mezőt!';
    }
    ?>

    Azt vele a gond, hogy akkor küldi csak el az űrlapot ha üresek a mezők ha valamit írunk bele akkor azt írja ki, hogy nem töltöttél ki minden mezőt!

    Olvastam róla, hogy valamelyik 2 sort módosítani kell de nem tudom hogyan!

    Kérlek segítsetek!

    Köszi előre is!



  7. #7
    Rubyist Geri logója
    Csatlakozott
    07-12-15
    Hely
    \x90
    Hozzászólás
    5.605
    Begyűjtött 1.332 köszönetet
    828 hozzászólásával

    Alapbeállítás re: html űrlap küldése php-vel

    ezt a sort :
    PHP kód:
    if(empty($_POST["neve"]) && empty($_POST["cime"]) && empty($_POST["valami"])) { 
    csereld ki erre:

    PHP kód:
    if(!empty($_POST["neve"]) && !empty($_POST["cime"]) && !empty($_POST["valami"])) { 




  8. #8
    Törzsvendég
    Csatlakozott
    08-12-29
    Hozzászólás
    111
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: html űrlap küldése php-vel

    Idézet Geri07 eredeti hozzászólása Hozzászólás megtekintése
    ezt a sort :
    PHP kód:
    if(empty($_POST["neve"]) && empty($_POST["cime"]) && empty($_POST["valami"])) { 
    csereld ki erre:

    PHP kód:
    if(!empty($_POST["neve"]) && !empty($_POST["cime"]) && !empty($_POST["valami"])) { 

    Köszi működik! Megy a pont!



  9. #9
    Új tag
    Csatlakozott
    11-10-01
    Hozzászólás
    1
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: html űrlap küldése php-vel

    Hello

    Egy apartmanháznak csinálok szobafoglalás formot. Készen van de ha
    rámegyek hogy küldje az adatokat akkor az outlokot hozza elő.
    Freewebre rakam fel egyelőre az oldalt és egy ideig maradni is fog.

    itt a kód:

    <form action="mailto:bartalisbertalan@gmail.com" method="post"
    ENCTYPE="text/plain">
    <!--webbot bot="SaveResults" S-Email-Format="TEXT/PRE"
    B-Email-Label-Fields="TRUE" B-Email-ReplyTo-From-Field="FALSE"
    S-Email-ReplyTo="bartalisbertalan@gmail.com"
    B-Email-Subject-From-Field="TRUE" S-Email-Subject="Foglalás"
    S-Date-Format="%Y. %B %d." S-Time-Format="%H:%M:%S"
    S-Builtin-Fields="REMOTE_NAME REMOTE_USER HTTP_USER_AGENT Date Time"
    S-Email-Address="1@tikoov.hu" -->
    <p>Foglalás</p>
    <table border="1" width="100%" id="table1">
    <tbody>
    <tr>
    <td width="90">Név</td>
    <td width="515"><input type="text" name="Foglalás a goldhausban Név"
    size="62" /></td>
    </tr>
    <tr>
    <td width="90">Telefon</td>
    <td width="515"><input type="text" name="Telefon" size="62" /></td>
    </tr>
    <tr>
    <td width="90">Email</td>
    <td width="515"><input type="text" name="Email" size="62" /></td>
    </tr>
    <tr>
    <td width="90">Érkezés</td>
    <td width="515"><input type="text" name="Érkezés" size="62" /></td>
    </tr>
    <tr>
    <td width="90"><p>Távozás</p> </td>
    <td width="515"><input type="text" name="Utazás" size="62" /></td>
    </tr>
    <tr>
    <td width="90">Szobák száma</td>
    <td width="515"><input type="text" name="Szobák száma" size="62" /></td>
    </tr>
    <tr>
    <td width="90">Személyek száma</td>
    <td width="515"><input type="text" name="Személyek száma" size="62" /></td>
    </tr>
    <tr>
    <td width="90">Megjegyzés</td>
    <td width="515"><textarea rows="6" name="Megjegyzés" cols="46"></textarea></td>
    </tr>
    </tbody>
    </table>
    <p>
    <input type="submit" value="Küldés" class="wpcf7-submit" />
    <input type="reset" value="Alaphelyzet" name="B2" />
    </p>
    </form>
    <p align="center" class="style6">&nbsp;</p>
    <div class="cleaner"></div>
    </div>

    mi lehet a hiba?
    köszi a segitséget!



  10. #10
    Mentor Sanyi49 logója
    Csatlakozott
    10-03-26
    Hely
    Hajdú-Bihar
    Hozzászólás
    370
    Begyűjtött 22 köszönetet
    21 hozzászólásával

    Alapbeállítás re: html űrlap küldése php-vel

    Ez:
    Kód:
    action="mailto:bartalisbertalan@gmail.com"
    De ha kiszeded nem garantálom, hogy működni fog, mert látszik, hogy egy generált kód ez, szóval e mögött még nincs php, ezért is hívja elő az outlok-ot.



Oldal: 1 / 3 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
  •