newbie mail() problem
hi... warscheinlich ein kleines problem für euch, bin noch ein ziemlicher newbie in sachen php... bekomme immer die folgende error message:
<b> Warning: Failed to Connect in d:\foxserv\www\expo\reportprob.php on line 45 </b>
Line 45 ist die Zeile mit
Code: In Zwischenablage kopieren (nur IE)
mein php.ini sieht folgendermassen aus:
[mail function]
SMTP=smtp.cyberlink.ch
sendmail_from=admin@localhost
[PHP]
<?PHP
if(@ $aktion=="senden")
{
// Datenbankangaben auf 127.0.0.1 (localhost)
$dbhost = "localhost";
$dbuser = "user";
$dbpass = "passwort";
$dbname = "expomobilia";
$datum = date("d.m.Y - H:i");
$empfaenger = "
support@kanyon.ch";
$subjekt = "Expomobilia Support Fomular";
$message = "Das Formuar wurde erstellt $datum <br>
<br>
DRINGLICHKEIT: $dringlichkeit <br>
<br>
Absender: $name <br>
Stockwerk: $stockwerk <br>
Emailadresse: $email <br>
Telefon: $telefon <br>
<br>
Folgendes Problem wurde gemeldet: $problem <br>
Beschreibung: $beschreibung ";
$connect = mysql_connect($dbhost, $dbuser, $dbpass);
/* if (!$connect)
{
die ("Sorry, Verbindung zur Datenbank $dbname ist fehlgeschlagen !");
}
else
{
echo "Verbindung mit $dbhost hergestellt";
}
*/
$select = mysql_select_db("expomobilia");
mysql_query("INSERT INTO melden (datum, name, stockwerk, email, telefon, problem, beschreibung, dringlichkeit)
VALUES
'$datum','$name','$stockwerk','$email','$telefon','$problem','$beschreibung','$dringlichkeit')");
mail("
email@email.ch", "test", "test");
}
?>
[/PHP]
Antworten
Ich tippe eher auf dein DB-Connect-Problem.. Oder wird die INSERT-Query eingetragen?
Sonst lass halt mal zu Debugzwecken die mail-Anweisung raus.
2.
der connect und auch INSERT in die Datenbank "melden" funktioniert. Ohne mail anweisung habe ich auch keinen Fehler.
3.
Bist DU denn sicher, dass der Provider eine From-Adresse der Form admin@localhost überhaupt zulässt?
4.
Zitat:
oimel postete
Bist DU denn sicher, dass der Provider eine From-Adresse der Form admin@localhost überhaupt zulässt?
Danke, dies war das Problem. Script funktioniert nun. Habe die From Adresse geändert. Vielen Dank!