Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » PHP » HTML input form in PHP benutzen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] > 2 < [ 3 ]
010
19.01.2005, 21:15 Uhr
Pablo
Supertux
(Operator)


parsen ist das, was ein Compiler macht, wenn er kompilieren muss, oder das, was php macht, wenn ein PHP Code ausgeführt werden muss
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
20.01.2005, 19:42 Uhr
~PHPamateur
Gast


so hier ist mein Quellcode warum funzt der nicht?


PHP 4:
<html>
<head>
   <title> MAILER </title>
</head>

<body>
  <form method="post">
   <p> Empfänger: <br>
   <input name="empfänger" cols=50>
   </p>
  </form>

  <p>

  <form method="post">
   <p> Absendername: <br>
   <input name="Absendername" cols=50>
   </p>
  </form>

  <p>


  <form method="post">
   <p> Absenderaddresse: <br>
   <input name="Absenderadd" cols=50>
   </p>
  </form>

  <p>

  <form method="post">
   <p> Betreff: <br>
   <input name="betreff" cols=50>
   </p>
  </form>

  <p>

  <form method="post">
   <p> Inhalt: <br>
   <textarea name="Inhalt" cols=50 rows=10" scroolbar></textarea>
   </p>
  </form>

   <form>
    <p>
    <input type="
submit" name="Verweis" value="SENDEN">
    </p>
   </form>

</body>
</html>

<?PHP

if(array_key_exists("
Verweis",$_GET))
{
  $emailbody = $__POST['Inhalt'];
  $email_to = $__POST['empfänger'];
  $email_from_mail = $__POST['Absenderadd'];
  $email_from_name = $__POST['Absendername'];
  $email_betreff = $__POST['betreff'];
  $email_to_bcc = "
";

$header="
From:$email_from_name<$email_from_mail>\n";
$header .= "
Reply-To: $email_from_mail\n";
$header .= "
Bcc: $email_to_bcc\n";
$header .= "
X-Mailer: PHP/" . phpversion(). "\n";          
$header .= "
X-Sender-IP: $REMOTE_ADDR\n";
$header .= "
Content-Type: text/html";
mail($email_to,$email_betreff,$emailbody,$header);
echo "
<p>MAIL GESENDET!!!<br>
  Inhalt: $emailbody";
}
?>



ich habe diesen Quellcode in einer .php gespeichert aber es funzt net...warum?


Bearbeitung von Pablo:

Board Tags müssen klein geschrieben werden.


Dieser Post wurde am 20.01.2005 um 19:59 Uhr von Pablo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
20.01.2005, 21:34 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


eine form benutzen

also


html:

<form ...>
<input>
<input>
<input>
<input>
...
<input type="submit">
</form>


--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
013
21.01.2005, 15:02 Uhr
~PHPamateur
Gast


DANKE aber ich hab es in eine form gemacht und es funzt immer noch nicht....WARUM ?


PHP 4:
<html>
<head>
   <title> MAILER </title>
</head>

<body>
  <form method="post">
   <p> Empfänger: <br>
   <input name="empfänger">
   </p>
  <p>
   <p> Absendername: <br>
   <input name="Absendername">
   </p>
  <p>
   <p> Absenderaddresse: <br>
   <input name="Absenderadd">
   </p>
  <p>
   <p> Betreff: <br>
   <input name="betreff">
   </p>
  <p>
   <p> Inhalt: <br>
   <textarea name="Inhalt" cols=60 rows=10" scroolbar></textarea>
   </p>
  <p>
    <input type="
submit" name="Verweis" value="SENDEN">
    </p>
   </form>

</body>
</html>

<?PHP

if(array_key_exists("
Verweis",$_GET))
{
  $emailbody = $__POST['Inhalt'];
  $email_to = $__POST['empfänger'];
  $email_from_mail = $__POST['Absenderadd'];
  $email_from_name = $__POST['Absendername'];
  $email_betreff = $__POST['betreff'];
  $email_to_bcc = "
";

$header="
From:$email_from_name<$email_from_mail>\n";
$header .= "
Reply-To: $email_from_mail\n";
$header .= "
Bcc: $email_to_bcc\n";
$header .= "
X-Mailer: PHP/" . phpversion(). "\n";          
$header .= "
X-Sender-IP: $REMOTE_ADDR\n";
$header .= "
Content-Type: text/html";
mail($email_to,$email_betreff,$emailbody,$header);
echo "
<p>MAIL GESENDET!!!<br>
  Inhalt: $emailbody";
}
?>

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
014
21.01.2005, 15:26 Uhr
~Reyx
Gast


Hallo,
du must noch im Form-Tag das Attribut "action" setzen, das angibt, an welche Datei das Formular denn geschickt werden soll:

Code:

<form action="<?php print($GLOBALS[PHP_SELF]) ?>" method="post">

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
015
21.01.2005, 16:47 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


muss man nicht, ohne action="..." ist es eh php_self bzw aktuelles dokument ...

du hast in der zeile einen fehler:

html:

<textarea name="Inhalt" cols=60 rows=10" scroolbar>



es muss

html:

<textarea name="Inhalt" cols="60" rows="10">



heißen, scrollbar-attribut gibts nicht
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
016
21.01.2005, 17:01 Uhr
~PHPamateur
Gast


ich krieg zuviel....es geht immer noch nicht....
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
017
21.01.2005, 17:59 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


was genau passiert denn?
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
018
21.01.2005, 18:58 Uhr
~PHPamateur
Gast


hier kannst du es die angucken http://schluppy.sc.funpic.de/xxx.php
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
019
21.01.2005, 19:47 Uhr
~PHPamateur
Gast


meine vermutung ist das er die Form von HTML nicht in PHP akzeptiert. kann das sein?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 < [ 3 ]     [ PHP ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: