+ Antworten
Seite 5 von 5 ErsteErste ... 2 3 4 5
Ergebnis 61 bis 65 von 65

Thema: Emails mit PHP verschicken

  1. #61
    TP-Specialist phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts Avatar von phpBuddy
    Registriert seit
    Aug 2004
    Ort
    Kaiserslautern
    Beiträge
    4.678
    Hallo,

    wenn es die ganze Zeit lief und dann plötzlich nicht mehr funktioniert liegt die Vermutung nahe, dass sich etwas an der Server Konfiguration geändert hat. In dem Fall wäre das der erste Ansatzpunkt und ich würde mich mit dem Problem an den Support des Providers wenden. Höflich bleiben, das Problem sachlich schildern und mal nachfragen, ob es irgend welche serverseitige Updates gab.

    Ansonsten kann man bei solchen Problemen (lief die ganze Zeit und ohne Zutun dann plötzlich nicht mehr) den möglichen Grund nicht einfach so aus dem Ärmel schütteln. Da müsste man sehr wahrscheinlich sehr akribisch analysieren was die PHP Config sagt, den Weg der Daten von der Eingabe bis zur Verarbeitung verfolgen um Fehler aufzuspüren, usw.

  2. #62
    TP-Moderator fuchzga lebt für das TP und seine User fuchzga lebt für das TP und seine User fuchzga lebt für das TP und seine User fuchzga lebt für das TP und seine User fuchzga lebt für das TP und seine User fuchzga lebt für das TP und seine User fuchzga lebt für das TP und seine User Avatar von fuchzga
    Registriert seit
    Nov 2007
    Ort
    München
    Beiträge
    1.818
    Der HTML-Code sieht mir aber auch recht verdächtig aus.
    So lief das schon immer?

    Code:
      <input name="name" type="text" id="name" size="25" /><br />
        Email:  
          <input name="email" type="text" id="email" size="25" /><br />
        Betreff: 
        <input name="betreff" type="text" id="betreff" size="25" />
    
        <br />
      <form action="mail.php" method="post" name="textmail">
    <p>Nachricht:</p>
      <p>
      <textarea name="nachricht" id="nachricht" cols="90" rows="6"></textarea>
        <br />
        <input name="senden" id="senden" type="submit" value="Formular senden" />
      </p>
    
        </form>&nbsp;</p>
    Das Input-Feld email und betreff ist ja ausserhalb des Forms.
    »Man sollte alles so einfach wie möglich sehen - aber auch nicht einfacher.«
    -Albert E.

  3. #63
    TP-Specialist phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts Avatar von phpBuddy
    Registriert seit
    Aug 2004
    Ort
    Kaiserslautern
    Beiträge
    4.678
    Zitat Zitat von fuchzga Beitrag anzeigen
    Der HTML-Code sieht mir aber auch recht verdächtig aus.
    So lief das schon immer?
    .
    .
    .
    Das Input-Feld email und betreff ist ja ausserhalb des Forms.
    In den Quelltext habe ich erst gar nicht reingeschaut. Da hast Du vollkommen recht. Wenn das Email-Feld nicht in der Form ist, und somit auch nicht übermittelt wird, kann natürlich auch nichts validiert werden.
    Ich habe gerade mal mit Firebug den Quelltext zurecht gerückt und siehe da, die Fehlermeldung verschwindet und funktioniert genau so wie es soll.

    So viel zum Thema "Früher lief es und ganz plötzlich nicht mehr. Dabei hab' ich gaaaar nichts geändert."

  4. #64
    TP-Insider astr0naut hilft, wo's geht astr0naut hilft, wo's geht astr0naut hilft, wo's geht astr0naut hilft, wo's geht Avatar von astr0naut
    Registriert seit
    Jan 2005
    Ort
    Herford
    Beiträge
    694
    sorry, dass ich mich jetzt erst melde, war leider OP-technisch verhindert, sodaß ich's nicht ausprobieren konnte...
    Zitat Zitat von fuchzga Beitrag anzeigen
    Der HTML-Code sieht mir aber auch recht verdächtig aus.
    So lief das schon immer?
    ick schwör'!

    Das Input-Feld email und betreff ist ja ausserhalb des Forms.
    ist mir nicht aufgefallen. hab's geändert und es läuft (wieder)!

    danke für die hinweise!

    "Functionless art is simply tolerated vandalism. We are the vandals."


  5. #65
    TP-Junior ChristianPons macht alles soweit korrekt
    Registriert seit
    Sep 2008
    Ort
    Pons - Frankreich
    Beiträge
    7
    Vielen Dank für das Tutorium,

    ich habe die Übertragung mit den drei Feldern und der Bestätigung hinbekommen. Nun wollte ich noch den Inhalt von zwei Datumsfeldern und von zwei Optionsfeldern übertragen. Dafür habe ich in der HTML-Seite die entsprechenden Formularfelder gemacht, welche auch angezeigt werden. Dann habe ich eine neue mail2.php angelegt und entsprechende mailinhalt.txt. Nun bekomme ich die mail aber mit leeren Platzhaltern bei den Optionsfeldern. Wie muss ich die Formularfelder "option" in der php-Datei abfragen?

    Das habe ich in der HTML-Seite:
    HTML-Code:
            <form action="../resaanfrage.php" method="post" name="textmail">
                    
                      <label for="name">Name:</label>
    				  <input type="text" name="name" id="name" size="60" placeholder="Ihr Name" /><br />
                            
                      <label for="email">eMail:</label>
           			  <input type="text" name="email" id="email" size="60" placeholder="name@domain.com" /><br />
     
                      <label for="ankunft">Ankunft:</label>
               		  <input type="date" name="ankunft" id="ankunft" size="15" placeholder="01.05.2012" />
                      
                      <label for="abreise">Abreise:</label>
               		  <input type="date" name="abreise" id="abreise" size="15" placeholder="02.05.2012" /><br />
    
    		  <label for="zimmertyp">Zimmertyp:</label>
                      <select id="zimmertyp">
                        <option value="ez" selected id="option1">Einzelzimmer</option>
                        <option id="option2" value="dz">Doppelzimmer</option>
                        <option id="option3" value="dz1">Dreibettzimmer</option>
                        <option id="option4" value="dz2">Vierbettzimmer</option>
                	  </select>
                      
    		  <label for="service">Restaurantoptionen:</label>
                      <select id="service">
                        <option value="zimmer" selected id="option1">nur Zimmer</option>
                        <option id="option2" value="hp">Halbpension</option>
                        <option id="option3" value="vp">Vollpension</option>
                        <option id="option4" value="se">Business-Tarif</option>
                      </select>
                            
                      <label for="bemerkung">Bemerkung:</label>
    				  <textarea name="bemerkung" id="bemerkung" cols="70" rows="4"></textarea><br />
                            
               	  <input class="schalter" name="senden" id="senden" type="submit" value="Nachricht abschicken" />
    						
                      <input class="schalterreset" name="reset" id="reset" type="reset" value="Eingabe löschen" />                
                      
              </form>
    Das steht in der entsprechenden PHP-Datei:
    Code:
    if (isset($_POST['senden']))
    {
    	// Funktionen einbinden
    	include( 'funktionen.resa.inc.php' );
    	
    	// Benutzereingaben bereinigen und auf Injection prüfen
    	cleanInput();
    	
    	// Name prüfen
    	$name = checkName( $_POST['name'] );
    	// Email prüfen
    	$email = checkEmail( $_POST['email'] );
    	
    	// Ankunft prüfen
    	$ankunft = ( $_POST['ankunft'] );
    	
    	// Abreise prüfen
    	$abreise = ( $_POST['abreise'] );
    	
    	// Zimmertyp prüfen
    	$zimmertyp = ( $_POST['zimmertyp'] );
    	
    	// Verpflegung prüfen
    	$service = ( $_POST['service'] );
    	
    	
    	// Bemerkung prüfen
    	if ((strlen( $_POST['bemerkung'] ) < 5))
    	{
    		die( 'Bitte füllen Sie alle Felder aus!' );
    	}
    	else
    	{
    		$bemerkung = $_POST['bemerkung'];
    	}
    	
    	// --------------------------------------------------------------------------------
    	// Wurde das Script bisher nicht abgebrochen, wurde das Formular korrekt ausgefüllt
    	// --------------------------------------------------------------------------------
    	
    	// Template mit dem Mailbody laden und für den Versand vorbereiten
    	$mailbody = file_get_contents( 'mailbodyResa.txt' );
    	// Platzhalter mit den Benutzereingaben ersetzen
    	$mailbody = str_replace( '###NAME###', htmlspecialchars( $name ), $mailbody );
    	$mailbody = str_replace( '###EMAIL###', $email, $mailbody );
    	
    	$mailbody = str_replace( '###ANKUNFT###', $ankunft, $mailbody );
    	$mailbody = str_replace( '###ABREISE###', $abreise, $mailbody );
    	$mailbody = str_replace( '###ZIMMERTYP###', $zimmertyp, $mailbody );
    	$mailbody = str_replace( '###SERVICE###', $service, $mailbody );
    	
    	$mailbody = str_replace( '###BEMERKUNG###', htmlspecialchars( $bemerkung ), $mailbody );
    Geändert von ChristianPons (06.02.2012 um 20:52 Uhr)

+ Antworten
Seite 5 von 5 ErsteErste ... 2 3 4 5

Ähnliche Themen

  1. Emails in Datenbank?
    Von Hausmaster im Forum Traum-Dynamik
    Antworten: 5
    Letzter Beitrag: 12.02.2007, 11:50
  2. Emails
    Von djflow im Forum Server & Provider
    Antworten: 0
    Letzter Beitrag: 11.05.2006, 00:48
  3. Emails verschlüsseln
    Von Rizzla im Forum Traum-Dynamik
    Antworten: 6
    Letzter Beitrag: 23.10.2003, 11:49
  4. sounds für emails
    Von notator im Forum Einfach so ...
    Antworten: 2
    Letzter Beitrag: 10.04.2003, 12:37
  5. Antworten: 24
    Letzter Beitrag: 20.09.2002, 11:44

Stichworte

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51