php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 02.09.2004, 13:34  
Gast
 
Beiträge: n/a
Standard [Erledigt] Script für Bestellmail konfigurieren

Hallo

Ich bin neu in eurer Mitte und gleich Vorweg in Sachen PHP überhaupt nicht sattelfest ich bitte um nachsicht!!!

Wir betreiben des längeren einen Webshop der die Bestellmails mittels eines PHP Scriptes versendet. Dabei werden 2 Mails generiert. EInes für uns und eines für den Kunden. Soweit funktioniert das ganze auch prächtig. Nun möchte ich das bei die Mail des Kundens mittels BCC an eine fixe E-Mailadresse ebenfalls versendet wird.

Das ganze Script ist hier zu sehen: http://www.foto-mueller.at/dotizbroker.txt

Ich wäre echt dankbar über Hilfe. Ein Vorschlag (des Entwicklers des Shops) damit das ganze funktioniert war folgender Code mit dem ich aber nicht weiter komm:



$MailHeadCustomer .= "Bcc: ordercopy@mystore.de\n";

Hatte ihn auch eingefügt habe aber ohne Wirkung. evt falsche Position??? Im Forum des Herstellers wurde das Thema behandelt aber leider ohne Erfolg: http://community.smartstore.com/foru...TOPIC_ID=14445

Vielen Dank für euer Verständniß und vor allem Danke im Voraus für eure Hilfe!

Liebe Grüße
Jürgen
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 02.09.2004, 13:41  
Gast
 
Beiträge: n/a
Standard

PHP-Code:
$MailHeadCustomer "From: " $SenderNameProvider "<" trim($FromProvider[0]) . ">\n";
$MailHeadCustomer .= "MIME-Version: 1.0\nContent-Type: multipart/alternative; charset=\"ISO-8859-1\"; boundary=\"$MailMimeBoundary\"\n"
würde ich zu

PHP-Code:
$MailHeadCustomer "From: " $SenderNameProvider "<" trim($FromProvider[0]) . ">\n";
$MailHeadCustomer .= "MIME-Version: 1.0\nContent-Type: multipart/alternative; charset=\"ISO-8859-1\"; boundary=\"$MailMimeBoundary\"\n";
$MailHeadCustomer .= "Bcc: [email]ordercopy@mystore.de[/email]\n"
machen
 
Alt 02.09.2004, 13:48  
Gast
 
Beiträge: n/a
Standard

Hallo Stef und danke für deinen Schnelle Antwort!!!

Darf ich fragen ob das wirklich alles ist?? Habe ich ihn wirklich nur an die falsche Stelle eingefügt???

Werd das ganze gleich ausprobieren und hoffe daß es funktioniert!
VIELEN VIELEN Dank für deine Hilfe da es für mich wirklich ein dringendes Problem ist!!!

Liebe Grüße Jürgen
 
Alt 02.09.2004, 14:04  
Gast
 
Beiträge: n/a
Standard

sollte eigentlich alles sein ja. wenn die vorgabe stimmt, das ist nämlich der
einzige abschnitt wo $MailHeadCostumer verwendet wird, insofern muss das
zwangsläufig da dazu gehören ..
 
Alt 02.09.2004, 14:07  
Gast
 
Beiträge: n/a
Standard

Un diese Zeichen <? (bei dem 2ten Code von dir) sind neu dazugekommen oder ist das nur ein Tippfehler ?
 
Alt 02.09.2004, 14:12  
Gast
 
Beiträge: n/a
Standard

Habe es jetzt wie folgt probiert:

PHP-Code:
        // send mail to customer if the provider-mail has been sent successfully
        if($SendMailToProvider){
            if($EmailConfirmation != 0){
                $MailBodyCustomerHTML = FinalHtmlDecode($mtpl0 . $mtc0 . $mtpl1 . $mtc1 . $mtpl2 . $mtc2 . $mtpl3);
                $MailBodyCustomerTEXT = FinalTextDecode($tmtc0 . $tmtpl1 . $tmtc1 . $tmtpl2 . $tmtc2);
                $ToCustomer = trim($MailCustomer[0]);
                <?$MailHeadCustomer "From: " $SenderNameProvider "<" trim($FromProvider[0]) . ">\n"
$MailHeadCustomer .= "MIME-Version: 1.0\nContent-Type: multipart/alternative; charset=\"ISO-8859-1\"; boundary=\"$MailMimeBoundary\"\n"
$MailHeadCustomer .= "Bcc: [email]ordercopy@mystore.de[/email]\n";  
                
$MailBodyCustomer "--$MailMimeBoundary\nContent-Type: text/plain; charset=\"ISO-8859-1\"\nContent-Transfer-Encoding: 7bit\n\n" $MailBodyCustomerTEXT "\n\n";
              
$MailBodyCustomer .= "--$MailMimeBoundary\nContent-Type: text/html; charset=\"ISO-8859-1\"\nContent-Transfer-Encoding: 7bit\n\n" $MailBodyCustomerHTML "\n\n";
                
$MailBodyCustomer .= "--$MailMimeBoundary--\n";
                
$SendMailToCustomer mail($ToCustomer,$MailSubject,$MailBodyCustomer,$MailHeadCustomer);
                }
            
Redirect(0,0);
und das selbe nochmal ohne diesen Symbol <?

Beides hattes das Ergebnis das ich wieder einen Parser Error hatte und zwar:

Parse error: parse error, expecting `';'' in /home/.sites/148/site360/web/www.foto-mueller.at/preview/assets/own/dotbizbroker.php on line 714

In dieser Zeile 714 sind folgende Einträge:

for($j=1;$j$x+1;$j++){

Danke nochmals für deine Hilfe!!!
 
Alt 02.09.2004, 14:39  
Gast
 
Beiträge: n/a
Standard

PHP-Code:
<?php
 
# [...]
// send mail to customer if the provider-mail has been sent successfully 
        
if($SendMailToProvider){ 
            if(
$EmailConfirmation != 0){ 
                
$MailBodyCustomerHTML FinalHtmlDecode($mtpl0 $mtc0 $mtpl1 $mtc1 $mtpl2 $mtc2 $mtpl3); 
                
$MailBodyCustomerTEXT FinalTextDecode($tmtc0 $tmtpl1 $tmtc1 $tmtpl2 $tmtc2); 
                
$ToCustomer trim($MailCustomer[0]); 
                
$MailHeadCustomer "From: " $SenderNameProvider "<" trim($FromProvider[0]) . ">\n"
                
$MailHeadCustomer .= "Bcc: [email]ordercopy@mystore.de[/email]\n";
                
$MailHeadCustomer .= "MIME-Version: 1.0\nContent-Type: multipart/alternative; charset=\"ISO-8859-1\"; boundary=\"$MailMimeBoundary\"\n"
   
                
$MailBodyCustomer "--$MailMimeBoundary\nContent-Type: text/plain; charset=\"ISO-8859-1\"\nContent-Transfer-Encoding: 7bit\n\n";
                
$MailBodyCustomer .=  $MailBodyCustomerTEXT "\n\n"
                
$MailBodyCustomer .= "--$MailMimeBoundary\nContent-Type: text/html; charset=\"ISO-8859-1\"\nContent-Transfer-Encoding: 7bit\n\n";
                
$MailBodyCustomer .= $MailBodyCustomerHTML "\n\n"
                
$MailBodyCustomer .= "--$MailMimeBoundary--\n"
                
$SendMailToCustomer mail($ToCustomer,$MailSubject,$MailBodyCustomer,$MailHeadCustomer); 
                } 
            
Redirect(0,0);
 
# [...]
?>
ich denke diese 'reihenfolge' wäre besser
 
Alt 02.09.2004, 15:01  
Gast
 
Beiträge: n/a
Standard

Hallo Paine und danke für deine Hilfe!

Leider kommt noch immer der Parser Error in der Zeile 714 mit den Zeichen: `';''

Muß mich wohl damit abfinden das ich es einfach nicht packe...

Mein Code sieht im Moment so aus:

PHP-Code:
// send mail to customer if the provider-mail has been sent successfully 
        
if($SendMailToProvider){ 
            if(
$EmailConfirmation != 0){ 
                
$MailBodyCustomerHTML FinalHtmlDecode($mtpl0 $mtc0 $mtpl1 $mtc1 $mtpl2 $mtc2 $mtpl3); 
                
$MailBodyCustomerTEXT FinalTextDecode($tmtc0 $tmtpl1 $tmtc1 $tmtpl2 $tmtc2); 
                
$ToCustomer trim($MailCustomer[0]); 
                
$MailHeadCustomer "From: " $SenderNameProvider "<" trim($FromProvider[0]) . ">\n"
                
$MailHeadCustomer .= "Bcc: [email]webmaster@foto-mueller.at[/email]\n"
                
$MailHeadCustomer .= "MIME-Version: 1.0\nContent-Type: multipart/alternative; charset=\"ISO-8859-1\"; boundary=\"$MailMimeBoundary\"\n"
    
                
$MailBodyCustomer "--$MailMimeBoundary\nContent-Type: text/plain; charset=\"ISO-8859-1\"\nContent-Transfer-Encoding: 7bit\n\n"
                
$MailBodyCustomer .=  $MailBodyCustomerTEXT "\n\n"
                
$MailBodyCustomer .= "--$MailMimeBoundary\nContent-Type: text/html; charset=\"ISO-8859-1\"\nContent-Transfer-Encoding: 7bit\n\n"
                
$MailBodyCustomer .= $MailBodyCustomerHTML "\n\n"
                
$MailBodyCustomer .= "--$MailMimeBoundary--\n"
                
$SendMailToCustomer mail($ToCustomer,$MailSubject,$MailBodyCustomer,$MailHeadCustomer); 
                } 
            
Redirect(0,0); 
Zu Testen Wäre es auf dieser Seite: http://www.foto-mueller.at/preview/indexstore.html

Da der Fehler erst auftritt wenn man auf Bestellung senden klickt bitte ich euch einfach TESTBESTELLUNG PHP angeben damit keine Mißverständnisse entstehen.

Nochmals vielen lieben dank für eure Hilfe. Ich weiß es zu schätzen!!!
 
Alt 02.09.2004, 15:18  
Gast
 
Beiträge: n/a
Standard

du hast ja noch den Orginal code. der hat keine fehler oder?
 
Alt 02.09.2004, 15:38  
Gast
 
Beiträge: n/a
Standard

Ja den hab ich noch!

Im folgenden TXT File ist der Ellenlange Code:

http://www.foto-mueller.at/dotizbroker.txt
 
 


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
Diverses aus meinem Apache Logs robo47 Server, Hosting und Workstations 5 25.05.2007 22:45
Script beendet sich ohne Fehlermeldung Zahl PHP Tipps 2006 6 04.06.2006 20:41
passwort script problem PHP Tipps 2006 8 15.02.2006 10:30
[Erledigt] kurze frage zu screen in einem shell script Server, Hosting und Workstations 4 16.12.2005 21:22
[Erledigt] php script und ixed PHP Tipps 2005-2 14 12.10.2005 13:34
[Erledigt] Verzögerung durch included Script? Umgehen? PHP Tipps 2005-2 4 10.07.2005 19:26
[Erledigt] Relay Script PHP-Fortgeschrittene 11 01.06.2005 16:02
[Erledigt] Hilfe bei Download Verwaltungs Script PHP Tipps 2005 8 04.05.2005 10:29
Fehler bei Script, welches Ordner erstellt PsychoEagle PHP Tipps 2005 3 23.04.2005 16:03
[Erledigt] python script mit php aufrufen... PHP-Fortgeschrittene 1 17.11.2004 17:11
PHP Script aus PHP aufrufen Stümper PHP Tipps 2004 5 26.09.2004 08:15
"das" Script oder "der" Script?? Simbo Off-Topic Diskussionen 31 16.09.2004 17:04

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
smartstore bestellmail, smartstore redirect, smartstore email script, script für order mail, smartstore mail customer, smartstore mailcustomer, smartstore bestellemail, smartstore bcc mail, bestellungs script hoster, smartstore bestellmail konfigurieren, logo in bestellmail smartstore, bestellmail, php script bestellmail mit bild eingabe, php script iso 8859, smartstore fehlerhafte bestellmail

Alle Zeitangaben in WEZ +2. Es ist jetzt 02:46 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.