php.de

Zurück   php.de > Lösungen durch Skripte > Scriptbörse

Scriptbörse PHP Lösungen für nen schmalen Taler

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 13.10.2010, 20:52  
Erfahrener Benutzer
 
Registriert seit: 08.10.2010
Beiträge: 200
PHP-Kenntnisse:
Anfänger
djsky01 ist zur Zeit noch ein unbeschriebenes Blatt
Standard zusätzlich zum speichern in Textfile an 2 Mailadressen senden

Guten abend ihr Lieben,
ich steh vor einem Problem, wo ich einfach nicht weiß, wie ich das lösen soll.
Und zwar habe ich ein kleines Formular, dessen Inhalt ich in ein Textfile speichere. Dies mache ich so:

PHP-Code:
<?php
$error 
"";

if( 
$_POST[firmenname] == "" $error .= "Kein Firmenname angegeben!<br>";
if( 
$_POST[adresse] == "" $error .= "Keine Adresse angegeben!<br>";
if( 
$_POST[plz] == "" $error .= "Keine Postleitzahl angegegeben!<br>";
if( 
$_POST[ort] == "" $error .= "Kein Wohnort angegeben!<br>";
if( 
$error != "" )
{
echo 
"<p><strong>Es ist ein Fehler bei der Formulareingabe aufgetreten:</strong><br>";
echo 
$error;

echo 
"<br><a href=\"javascript:history.back();\">Zurück zum Formular</a></p>";
}
else
{
$zus=$_POST['firmenname']."|".$_POST['name2']."|".$_POST['adresse']."|".$_POST['plz']."|".$_POST['ort']."|";
$zus$zus.$_POST['telefon']."|".$_POST['fax']."|".$_POST['mail']."|".$_POST['hp']."|".$_POST['umsatz']."|";
$zus$zus.$_POST['ma']."\n";
$datafile fopen("data.txt""a+");
fwrite ($datafile,$zus);
fclose ($datafile);
echo 
"<p><strong>Firma wurde angelegt</strong></p><p><strong><a href='index.htm'>Zur&uuml;ck</a> </strong></p>";
}
?>
Nun soll das ganze aber nicht nur im Textfile gespeichert werden, sondern auf gleichzeitig eine information an zwei Mailadressen geschickt werden, also so in die Richtung:"Es wurde ein neuer Eintrag hinzu gefügt"

Weiß vielleicht jemand Rat, wie ich das lösen könnte?
Hmm, ein Bekannter hat mir mal nen Code geschickt, mit dem ich den Inhalt eines Formulars per Mail versenden kann. Kann ich damit was anfangen? Bin nämlich absoluter Anfänger und blick da noch nicht ganz durch.
Hier das was ich habe zum Mail senden:
PHP-Code:
<?php
 
// ======= Konfiguration:
 
$mailTo 'chris@majak.at';
$mailFrom '"FormMailer" <supportanfrage@xy.at>';
$mailSubject    'Supportanfrage';
$returnPage 'http://www.majak.at/antwort.htm';
$returnErrorPage 'http://www.majak.at/fehler.htm';
$mailText "";
 
// ======= Text der Mail aus den Formularfeldern erstellen:
 
// Wenn Daten mit method="post" versendet wurden:
if(isset($_POST)) { 
   
// alle Formularfelder der Reihe nach durchgehen:
   
foreach($_POST as $name => $value) {
      
// Wenn der Feldwert aus mehreren Werten besteht:
      // (z.B. <select multiple>)
      
if(is_array($value)) {
          
// "Feldname:" und Zeilenumbruch dem Mailtext hinzufügen
          
$mailText .= $name ":\n";
          
// alle Werte des Feldes abarbeiten
          
foreach($valueArray as $entry) {
             
// Einrückungsleerzeichen, Wert und Zeilenumbruch 
             // dem Mailtext hinzufügen
             
$mailText .= "   " $value "\n";
          } 
// ENDE: foreach
      
// ENDE: if  
      // Wenn der Feldwert ein einzelner Feldwert ist:
      
else {
          
// "Feldname:", Wert und Zeilenumbruch dem Mailtext hinzufügen
          
$mailText .= $name ": " $value "\n";
      } 
// ENDE: else
   
// ENDE: foreach
// if
 
// ======= Korrekturen vor dem Mailversand 
 
// Wenn PHP "Magic Quotes" vor Apostrophzeichen einfügt:
 
if(get_magic_quotes_gpc()) {
     
// eventuell eingefügte Backslashes entfernen
     
$mailtext stripslashes($strMailtext);
 }
 
// ======= Mailversand
 
// Mail versenden und Versanderfolg merken
$mailSent = @mail($mailTo$mailSubject$mailText"From: ".$mailFrom);
 
// ======= Return-Seite an den Browser senden
 
// Wenn der Mailversand erfolgreich war:
if($mailSent == TRUE) {
   
// Seite "Formular verarbeitet" senden:
   
header("Location: " $returnPage);
}
// Wenn die Mail nicht versendet werden konnte:
else {
   
// Seite "Fehler aufgetreten" senden:
   
header("Location: " $returnErrorPage);
}
 
// ======= Ende
 
exit();
 
?>
djsky01 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 13.10.2010, 20:55  
Moderator
 
Registriert seit: 06.06.2008
Beiträge: 4.945
PHP-Kenntnisse:
Fortgeschritten
Wolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer Anblick
Wolla eine Nachricht über ICQ schicken
Standard

Zitat:
Hmm, ein Bekannter hat mir mal nen Code geschickt, mit dem ich den Inhalt eines Formulars per Mail versenden kann. Kann ich damit was anfangen? Bin nämlich absoluter Anfänger und blick da noch nicht ganz durch.
*verschoben in die Scriptbörse*
__________________
Warum denkt mein Hund eigentlich immer dann, wenn es an der Tür klingelt, es sei für ihn?
Wolla ist offline   Mit Zitat antworten
Alt 13.10.2010, 21:05  
Moderator
 
Benutzerbild von Asipak
 
Registriert seit: 18.07.2005
Beiträge: 4.072
Asipak sorgt für eine eindrucksvolle AtmosphäreAsipak sorgt für eine eindrucksvolle Atmosphäre
Standard

http://www.php.de/php-einsteiger/675...sumfragen.html

http://www.php.de/php-einsteiger/489...nsammlung.html (Lerne Grundlagen | Quellensammlung)

Kommt es mir nur so vor oder möchte in letzter Zeit kaum noch jemand selbst zur Problemlösung beitragen?
Asipak ist offline   Mit Zitat antworten
Alt 14.10.2010, 16:13  
Erfahrener Benutzer
 
Registriert seit: 09.07.2008
Beiträge: 577
PHP-Kenntnisse:
Anfänger
SteiniKeule kann nur auf Besserung hoffen
SteiniKeule eine Nachricht über ICQ schicken SteiniKeule eine Nachricht über Skype™ schicken
Standard

Also ich finde es nicht so toll, wenn sich die Scriptbörse zur Sammelstelle für non-profit-Aufträge entwickelt. Ich meine, die Umsetzung vom Kundenwunsch wäre jetzt nichts, das mich reich machen würde. Aber das ist ein php-forum und nicht ein "Wünsch-dir-was-forum"
__________________
Der Unterschied zwischen dem richtigen Wort und dem beinahe richtigen ist derselbe Unterschied wie zwischen dem Blitz und einem Glühwürmchen.
SteiniKeule ist offline   Mit Zitat antworten
Alt 14.10.2010, 16:24  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Zitat:
Zitat von SteiniKeule Beitrag anzeigen
Also ich finde es nicht so toll, wenn sich die Scriptbörse zur Sammelstelle für non-profit-Aufträge entwickelt. Ich meine, die Umsetzung vom Kundenwunsch wäre jetzt nichts, das mich reich machen würde. Aber das ist ein php-forum und nicht ein "Wünsch-dir-was-forum"
Wir Moderatoren sind gerne bereit uns Vorschläge für eine bessere Forenstruktur anzuhören, aber das wird bitte woanders besprochen. Danke.
cycap ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
bestimmte Zeichen von textfile an Datenbank senden + berechnung Nicole_85 PHP Tipps 2010 5 02.02.2010 17:14
Zahlen in ein array(?) speichern und per meil senden. 'progman' PHP Tipps 2005 5 12.03.2005 10:52

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
einrückungsleerzeichen, php formular in text speichern und email versenden

Alle Zeitangaben in WEZ +2. Es ist jetzt 01:14 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum