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

Téma: nyílván amatőr kezdő hiba

  1. #1
    Mentor vadasy logója
    Csatlakozott
    09-03-10
    Hely
    Budapest, Hungary, Hungary
    Hozzászólás
    305

    Alapbeállítás nyílván amatőr kezdő hiba

    de egy napja szenvedek:

    a html:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="hu" lang="hu">

    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Hírlevél feliratkozás</title>
    <link rel="stylesheet" type="text/css" href="style.css" />
    </head>

    <body>

    <h3>Hírlevél feliratkozás</h3>
    <br /><br />


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

    <label for="nev">név:</label>
    <input type="text" id="nev" name="nev"/><br /><br />

    <label for="email">email cím:</label>
    <input type="text" id="email" name="email"/><br /><br /><br />

    <input type="submit" value="feliratkozom" name="submit"/>

    </form>

    a hirlevel_fel_mysql.php:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="hu" lang="hu">

    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Sikeres hírlevél feliratkozás</title>
    <link rel="stylesheet" type="text/css" href="style1.css" />
    </head>

    <body>
    <h3>Sikeres hírlevél feliratkozás</h3><br /><br />

    <?php

    $nev = $_POST['nev'];
    $email = $_POST['email'];
    $subject = "sikeres feliratkozás";
    $kuld = "va***@****l.com";
    $msg = "köszönöm, hogy feliratkozott";
    $msg_sajat = "új feliratkozó:\n".
    "név: $nev\n".
    "email cím: $email";

    mb_internal_encoding ("UTF-8");
    $subject = mb_encode_mimeheader ($subject, "UTF-8", "Q");

    mail ($email, $subject, $msg, 'from:' $kuld);
    mail ($kuld, $subject, $msg_sajat, 'from:' $kuld);


    $dbc = mysqli_connect ('m***','t******','s*****','t*********')
    or die ('hiba az adatbázis kapcsolódásban');
    $query = "INSERT INTO y4_hirlevel
    (nev, email)".
    "VALUES
    ('$nev','$email')";
    $results = mysqli_query ($dbc, $query)
    or die ('hiba az adatbázisban');
    mysqli_close($dbc);



    echo "Köszönöm a feliratkozást";

    ?>

    </body>
    </html>


    hibaüzenet:
    Parse error: syntax error, unexpected T_VARIABLE in /................................/hirlevel_fel_mysql.php on line 28,
    ami ez a sor:
    mail ($email, $subject, $msg, 'from:' $kuld);

    hol a bibi?



  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: nyílván amatőr kezdő hiba

    Idézet vadasy eredeti hozzászólása Hozzászólás megtekintése
    mail ($email, $subject, $msg, 'from:' $kuld);

    hol a bibi?
    mail ($email, $subject, $msg, 'from:'. $kuld);



  3. #3
    Mentor vadasy logója
    Csatlakozott
    09-03-10
    Hely
    Budapest, Hungary, Hungary
    Hozzászólás
    305

    Alapbeállítás re: nyílván amatőr kezdő hiba

    köszi
    legközelebb hamarabb kérdezek
    még ha szégyelni is fogom



  4. #4
    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: nyílván amatőr kezdő hiba

    Idézet vadasy eredeti hozzászólása Hozzászólás megtekintése
    köszi
    legközelebb hamarabb kérdezek
    még ha szégyelni is fogom
    kérdezni nem szégyen
    ---------------------------------



  5. #5
    Mentor roszi logója
    Csatlakozott
    09-08-29
    Hely
    Budapest
    Hozzászólás
    331

    Alapbeállítás re: nyílván amatőr kezdő hiba

    Már témát nyitni sem merek, mert annyira lama kérdés ...

    Sikerült összekaparnom nektek köszönhetően, hogy egy hírlevélre feliratkozás mezői (név, email) megfelelő ellenőrzés után letárolódjanak egy mysql adatbázisban.

    A problémám az, hogy szeretném, ha a hiba üzenetek ill. a visszatérő oldal ne a form által meghívott php oldalon, hanem egy másik sima html oldalon jelenlen meg. Sajnos csak addig jutottam, hogy a php-ból meghívom (require) az adott oldalt, de attól még nem kerülök valóban a betöltentő oldalra. Megírnátok, hogy mivel kell a kívánt oldalt meghívni, mert nem találom.

    Előre is köszönöm



  6. #6
    Bölcs Blog: Érdemes cikkmarketinget folytatni?
    ARTidas logója
    Csatlakozott
    09-09-15
    Hely
    Budapest
    Hozzászólás
    1.734

    Alapbeállítás re: nyílván amatőr kezdő hiba

    Irányítsd át máshova a
    Kód:
    Header(Location: http://www.idegyere.hu);
    Utasítással. Értelemszerűen az idegyere helyébe a saját URL edet.

    Ha nem szeretnéd másik URL -re dobni, és használsz template engine-t akkor készíts egy változót és annak értelmében jelenítsd meg a tartalmat.

    Erre gondoltál?

    Cheers,



  7. #7
    Mentor roszi logója
    Csatlakozott
    09-08-29
    Hely
    Budapest
    Hozzászólás
    331

    Alapbeállítás re: nyílván amatőr kezdő hiba

    azt hiszem erre
    valami miatt nekem olyan syntaxom volt, amiben az egész Location: hxxp://www.idegyere.hu idézőjelek között van és lehet, hogy azért nem ment az átirányítás, mert egyébként a php többi része szépen működött.
    Jól olvastam, hogy mindenképpen a kód azon részére kell a header-t beszúrni, ami után már nincs érdemi php utasítás, mert azok elvesznek?


    Idézet ARTidas eredeti hozzászólása Hozzászólás megtekintése
    Irányítsd át máshova a
    Kód:
    Header(Location: hxxp://www.idegyere.hu);
    Utasítással. Értelemszerűen az idegyere helyébe a saját URL edet.

    Ha nem szeretnéd másik URL -re dobni, és használsz template engine-t akkor készíts egy változót és annak értelmében jelenítsd meg a tartalmat.

    Erre gondoltál?

    Cheers,




  8. #8
    Bölcs Blog: Érdemes cikkmarketinget folytatni?
    ARTidas logója
    Csatlakozott
    09-09-15
    Hely
    Budapest
    Hozzászólás
    1.734

    Alapbeállítás re: nyílván amatőr kezdő hiba

    A header utasítás után AZONNAL átdobja a munkamenetet a megadott URL -re, DE:

    Bármilyen kiírás előtt kell átdobni. Szóval, ha már használsz akár egy
    Kód:
    printet
    vagy bármilyen más kiírást, nem használhatsz
    Kód:
    headert
    . De ami a
    Kód:
    header
    után van, az nem fog végrehajtódni.

    UI: Én vagyok a hibás, mert amúgy a headerbe stringet kell tenni, szóval helyesen:
    Kód:
    Header('Location: http://www.idegyere.hu');
    bocsi.

    SUMMÁZVA: header kiírás előtt, számolás után

    Repsect, Cheers.



  9. #9
    MinderBinder edem logója
    Csatlakozott
    09-09-02
    Hely
    Budapest
    Hozzászólás
    1.125

    Alapbeállítás re: nyílván amatőr kezdő hiba

    Ehhez hozzátenném, hogy ha van még tartalom a script-edben a header függvény után, akkor tegyél be egy die();-t is, hogy ne fusson tovább az átirányítás után!


    // Only illogics can find
    // hidden flaws in a straight logic line

  10. #10
    Mentor roszi logója
    Csatlakozott
    09-08-29
    Hely
    Budapest
    Hozzászólás
    331

    Alapbeállítás re: nyílván amatőr kezdő hiba

    Ok, köszönöm. Este megpróbálom újra, mert valami miatt nem ment ez a header dolog, igaz nem is voltam biztos benne, hogy erre van szükségem, de most már legalább ezt tudom. Ha nem magy, akkor majd jelentkezem.



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