CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden |
30.07.2007, 15:42:41
|
Anfänger
|
|
Registriert seit: Jul 2007
Beiträge: 3
|
|
Leere Mail
Hallo Forumsgemeinschaft,
ich bin neu hier und auch sonst ziemlich blutiger Anfänger. Habe mit Frontpage2003 eine HTML-Seite gebaut mit Kontaktformular. Und ein PHP Skript. Das Skript wurde überprüft und scheint OK zu sein.
Alles wurde auch korrekt auf die richtige Stelle am Server hochgeladen.
Beim Versand kommt - richtig - eine Bestätigung dass die Nachricht abgeschickt wurde.
Es kommt aber eine leere Mail an, d.h. ohne die vom Besucher eingegebenen Angaben.
Hier die Formulareigenschaften:
Anderer Empfänger: Benutzerdefiniertes ISAPI-, NSAPI-, GCI- oder ASP-Skript.
(Ich nehme an dass in diese Kategorie mein PHP Skript fällt)
Dann unter Optionen:
Aktion: thankyou.php (das ist dxer Name meines PHP-Skripts)
Methode: POST
Codiertypus: dieses Feld habe ich offen gelassen ..... Muss da was rein ???
Kann mir jemend sagen wo der Fehler liegen könnte, dass das Formular zwar abgeschickt wird, auch Bestätigung kommt aber eine leere email ankommt ohne Inhalte ...
D A N K E !!!
Gruß Svenovi
|
30.07.2007, 18:00:00
|
Anfänger
|
|
Registriert seit: Jan 2007
Alter: 58
Beiträge: 131
|
|
AW: Leere Mail
> Skript wurde überprüft und scheint OK zu sein
> Es kommt aber eine leere Mail an
Also wohl doch nicht ok dein Script.
Etwas PHP-Code wäre hilfreich.
|
30.07.2007, 23:34:12
|
Anfänger
|
|
Registriert seit: Jul 2007
Beiträge: 3
|
|
AW: Leere Mail
CIX88, danke für Deine Antwort. Ich habe Dir eine eMail geschickt.
Gruß Svenovi
|
31.07.2007, 07:08:50
|
Anfänger
|
|
Registriert seit: Jan 2007
Alter: 58
Beiträge: 131
|
|
AW: Leere Mail
Bitte keine Mails senden, hier im Forum posten wäre besser, da ich sicher nicht der einzigste bin, der helfen könnte.
Prüfe doch einfach mal ob deine Daten mit POST auch ankommen, bevor deine Mail-Funktion zum Einsatz kommt.
|
31.07.2007, 13:57:00
|
Anfänger
|
|
Registriert seit: Jul 2007
Beiträge: 3
|
|
AW: Leere Mail
Hallo CIX88
also, bei den Formulareigenschaften habe ich unter Optionen, Methode POST.
Es wird auch tatsächlich eine mail abgeschickt und kommt auch an, aber nur die Absender eMailadresse ist zu sehen, keine weiteren Angaben, also eine leere Mail.
Hier der Code:
<?php
/* bestaetigung */
/* ====================================================================== ========
DIESE DREI ZEILEN MUESSEN KONFIGURIERT WERDEN */
/* hier wird die mailadresse des webmasters eingeben */
$webmas="mail@xyz.com";
/* hier wird der webseitename eingeben, diese wird als absender angezeigt */
$site="mail@xyz.com";
/* hier wird die url eingeben, in der regel die indexseite auf die der user weitergeleitet
wird, es kann aber auch eine andere beliebige seite angegeben werden */
$weiter = "http://www.xyz.com/";
/* STOP BIS HIER UND NICHT WEITER
====================================================================== ================ */
$message = "xyz.com - Anfrage\n\nDie Angaben:\n\n";
if($REQUEST_METHOD == "POST"){
foreach($HTTP_POST_VARS as $sch => $wert){
$message .= $sch." = ".$wert."\n";
}
}
elseif($REQUEST_METHOD == "GET"){
foreach($HTTP_GET_VARS as $sch => $wert){
$message .= $sch." = ".$wert."\n";
}
}
mail($webmas, "Anfrage", $message, "From: $von<$email>");
$datei = fopen( "confirm_d.txt", "r" );
$bestatigung = fread( $datei, filesize( "confirm_d.txt" ) );
fclose( $datei );
mail( $email, " Danke für Ihre Anfrage!", $bestatigung, "From: $site<$webmas>");
?>
</body>
</html>
Danke für die Hilfe !
Gruß Svenovi
|
31.07.2007, 17:19:43
|
|
Administrator
|
|
Registriert seit: Jul 2004
Beiträge: 3.707
|
|
AW: Leere Mail
Hallo und Willkommen hier im Forum.
Wenn Du möchtest, dass Dir jemand hilft benutze bitte die entsprechenden Forum-Tag's für eine bessere Lesbarkeit des Code's.
Benutze $_SERVER['REQUEST_METHOD'] und lass es Dir mal vor dem Versand ausgeben um zu sehen was wirklich ankommt.
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert
Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!
Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 05:38:02 Uhr.
|