Hallo,
habe auch das Problem. Habe selber ein Kontaktformular erstellt und in eine Joomla php Datei eingebaut und möchte nun über dieses Formular versenden.
PHP-Code:
<?php
### Konfiguration ###
# Bitte passen Sie die folgenden Werte an, bevor Sie das Script benutzen!
# An welche Adresse sollen die Mails gesendet werden?
$strEmpfaenger = 'an.schr@staanes.com';
# Welche Adresse soll als Absender angegeben werden?
# (Manche Hoster lassen diese Angabe vor dem Versenden der Mail ueberschreiben)
$strFrom = '"Kontaktformular">';
# Welchen Betreff sollen die Mails erhalten?
$strSubject = 'Feedback' ;
# Zu welcher Seite soll als "Danke-Seite" weitergeleitet werden?
# Wichtig: Sie muessen hier eine gueltige HTTP-Adresse angeben!
$strReturnhtml = 'http://www.Schas.de/';
# Welche(s) Zeichen soll(en) zwischen dem Feldnamen und dem angegebenen Wert stehen?
$strDelimiter = ":\t";
### Ende Konfiguration ###
if($_POST)
{
$strMailtext = "";
while(list($strName,$value) = each($_POST))
{
if(is_array($value))
{
foreach($value as $value_array)
{
$strMailtext .= $strName.$strDelimiter.$value_array."\n";
}
}
else
{
$strMailtext .= $strName.$strDelimiter.$value."\n";
}
}
if(get_magic_quotes_gpc())
{
$strMailtext = stripslashes($strMailtext);
}
mail($strEmpfaenger, $strSubject, $strMailtext, "From: ".$strFrom)
or die("Die Mail konnte nicht versendet werden.");
header("Location: $strReturnhtml");
exit;
}
function check_form_data()
{
//echo "<pre>", var_dump($_POST), "</pre>";
if(empty($_POST['Mail']) or empty($_POST['Text']) or
empty($_POST['subject']))
show_form_data(true);
else
mail_and_thanks();
}
?>
Hier mal der HTML Code
HTML-Code:
<form action="<?php print $_SERVER['PHP_SELF']; ?>" method="post">
<table width="200" cellpadding="0" cellspacing="1" border="0" bgcolor="black">
<tr>
<td>
<table width="200" cellpadding="5" cellspacing="0" border="0" bgcolor="white">
<tr>
<td>Nehmen Sie mit Anna Kontakt auf</td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td>Name:<br />
<input type="text" value="" align="LEFT" />
</td>
</tr>
<tr>
<td>Telefon:<br />
<input type="text" value="" align="LEFT" />
</td>
</tr>
<tr>
<td>Email:<br />
<input type="text" value="" align="LEFT" />
</td>
</tr>
<tr>
<td>Mitteilung:<br />
<textarea rows="5" wrap="OFF"></textarea>
</td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td align="center"><input type="submit" value="Senden" /></td>
</tr>
</table>
</td>
</tr>
</table>
</form>
Senden geht ebenfalls nicht. Kann mir einer helfen
Lesezeichen