SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



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



:: Buchempfehlung ::

TYPO3 Kochbuch

TYPO3 Kochbuch zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 30.07.2007, 15:42:41
svenovi svenovi ist offline
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
Mit Zitat antworten
  #2  
Alt 30.07.2007, 18:00:00
CIX88 CIX88 ist offline
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.
Mit Zitat antworten
  #3  
Alt 30.07.2007, 23:34:12
svenovi svenovi ist offline
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
Mit Zitat antworten
  #4  
Alt 31.07.2007, 07:08:50
CIX88 CIX88 ist offline
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.
Mit Zitat antworten
  #5  
Alt 31.07.2007, 13:57:00
svenovi svenovi ist offline
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
Mit Zitat antworten
  #6  
Alt 31.07.2007, 17:19:43
Benutzerbild von vt1816
vt1816 vt1816 ist offline
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!
Mit Zitat antworten
Antwort


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.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
mail().. E-Mail kommt 3x an ProGamer11 PHP für Fortgeschrittene und Experten 3 27.06.2006 17:56:21
Seltsames Verhalten bei Mail mit Anhang - e-Card Funktion NightDragon PHP für Fortgeschrittene und Experten 2 22.01.2004 17:47:43
mail(); header -> leere Angaben erlaubt? mad-boy PHP für Fortgeschrittene und Experten 4 24.09.2002 21:20:55
Mail versenden wenn alle Felder ausgefüllt... Swordfish PHP für Fortgeschrittene und Experten 11 05.09.2002 11:12:56
PHP mail() funktion und server probleme flobee PHP für Fortgeschrittene und Experten 0 03.07.2002 01:18:27


Alle Zeitangaben in WEZ +2. Es ist jetzt 05:38:02 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt