Hirdetés

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

  • Jag

    senior tag

    Sziasztok!

    Elég láma vagyok php-ben. Azt meg tudnátok mondani, hogy ez miért nem működik?
    Már mint nem funkcionálisan, odáig el sem jutok, hanem elve szét van esve az egész...

    <HTML>
    <HEAD>
    <TITLE>Php Mailküldő</TITLE>
    <META http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
    <?php
    if (isset($fanev))
    {
    $hiba = "";
    $fanev = chop ($fanev);
    $faemail = chop ($faemail);
    $faweb = chop ($faweb);
    $targy = chop ($targy);
    $uzenet = chop ($uzenet);

    if ($fanev == "") $hiba .= "HIBA! Nem írtad be a nevedet!<BR>";

    if ($faemail == "") $hiba .= "HIBA! Nem írtad be az email címedet!<BR>";
    else if (!strstr($faemail, "@") || !strstr($faemail, ".")) $hiba .= "Az email cím hibásan van megadva!<BR>";

    if ($targy == "") $hiba .= "HIBA! Nem adtad meg az üzenet tárgyát!<BR>";

    if ($uzenet == "") $hiba .= "HIBA! Nem adtad meg az üzenet szövegét!";
    }
    ?>
    </HEAD>
    <BODY>
    <H2>Levélküldő</H2>
    <?php
    if (!isset($fanev) || $hiba != "")
    {
    if ($hiba != "") print ("<P align=\"center\"><FONT COLOR=\"#FF0000\">".$hiba."</FONT></P>");
    print "<FORM action=\"".$PHP_SELF."\" method=\"post\">
    <TABLE align=\"center\">
    <TR>
    <TD>a Te neved: <small>(feladó)</small><BR><INPUT type=\"text\" name=\"fanev\" value=\"".$fanev."\" size=44 maxlength=50></TD>
    </TR>
    <TR>
    <TD>a Te email címed: <small>(feladó)</small><BR><INPUT type=\"text\" name=\"faemail\" value=\"".$faemail."\" size=44 maxlength=50></TD>
    </TR>
    <TR>
    <TD>weblapod címe:<BR><INPUT type=\"text\" name=\"faweb\" value=\"".$faweb."\" size=44 maxlength=50></TD>
    </TR>
    <TR><TD><HR></TD></TR>
    <TR>
    <TD>üzeneted tárgya:<BR><INPUT type=\"text\" name=\"targy\" value=\"".$targy."\" size=44 maxlength=50></TD>
    </TR>
    <TR>
    <TD>szöveg:<BR><TEXTAREA cols=35 rows=5 name=\"uzenet\">".$uzenet."</TEXTAREA></TD>
    </TR>
    <TR>
    <TD align=\"center\">
    <INPUT type=\"submit\" value=\":: küldés ::\">
    <INPUT type=\"reset\" value=\"mégsem\">
    </TD>
    </TR>
    </TABLE>
    </FORM>
    ";
    }

    else if ($hiba == "")
    {
    $cimzett = "a_te_mailcimed@domainod.hu";
    $url = ("URL: ".$HTTP_REFERER."\r\n");
    $ido = ("Idő: ".date("Y.m.d. H:i:s", time())."\r\n");
    $hst = ("Host: ".gethostbyaddr($REMOTE_ADDR)."\r\n");
    $ipszam = ("IP: ".$REMOTE_ADDR."\r\n");
    $agent = ("Gépadatok: ".$USER_AGENT."\r\n");

    mail ($cimzett, $targy, "A következő üzenet érkezett a weblapodról: \r\n".$url.$ido." = = = = = = = = = = = = = = = = = = = = = = = = = \r\nAz üzenet tárgya: ".$targy." \r\n\r\nSzöveg:\r\n".$uzenet."\r\n \r\n - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \r\nFeladó adatai:\r\nNév: ".$fanev."\r\nEmail: ".$faemail."\r\n".$hst.$ipszam." = = = = = = = = = = = = = = = = = = = = = = = = = \r\n [ThomasWebMűhely] - PhpFormMailer", "From: ".$faemail ) or die ("<P align=\"center\">A levél elküldése nem sikerült!</P>
    ");
    print "<BR><BR><BR><P align=\"center\">Köszi, a levél elment!<BR><BR>Hamarosan választ kapsz a megadott email címedre.</P><BR><BR><A href=\"".$PHP_SELF."\">új levél írása</A></P>
    ";
    }
    ?>
    </BODY>
    </HTML>

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