Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 02-01-2004, 18:40   #1 (permalink)
hobbyfla
 
Benutzerbild von _xmouse
 
Registriert seit: Dec 2003
Ort: Düsseldorf
Beiträge: 97
Question Autoresponder mit HTML-Antwortmail

Hi,

ich habe ein Kontaktformular mit Autoresponder gebastelt.
Die automatische Antwort ist momentan eine *.txt Datei
die von meiner PHP-Datei mit


$filename = "answer.txt";
$fd = fopen( $filename, "r" );


weitergegeben wird.

Meine Frage ist nun: Kann ich anstatt der *.txt auch eine
*.html als Antwort verschicken?
Dann könnte man die Response-Mail etwas schöner gestalten...

----------
HAPPPY NEW YEAR

Geändert von _xmouse (02-01-2004 um 19:17 Uhr)
_xmouse ist offline   Mit Zitat antworten
Alt 03-01-2004, 01:33   #2 (permalink)
back again
 
Registriert seit: Jun 2001
Ort: Tirol
Beiträge: 45
ja kannst auch problemlos hmtl-mails verschicken. Dafür mußt du allerdings den Content-Type im mail befehl angeben.

könnte dann zB so aussehen:

PHP-Code:
$xtra    "From: $absender\r\n";
$xtra   .= "Content-Type: text/html\r\nContent-Transfer-Encoding: 8bit\r\n";
$xtra   .= "X-Mailer: PHP "phpversion();

mail($to,
     
$subject,
     
$message,
     
$xtra); 
grafixx ist offline   Mit Zitat antworten
Alt 04-01-2004, 19:47   #3 (permalink)
hobbyfla
 
Benutzerbild von _xmouse
 
Registriert seit: Dec 2003
Ort: Düsseldorf
Beiträge: 97
Autoresponder mit HTML-Antwortmail

Hi grafixx,
danke für Deine Hilfe.
Habe versucht Deinen Tip umzusetzen und das Script an die Stelle in der PHP eingebaut wo der Autoresponder abgeschickt wird. Das sieht dann so aus:

# Autoresponder :

$xtra = "From: $MailFrom\r\n";
$xtra .= "Content-Type: text/html\r\nContent-Transfer-Encoding: 8bit\r\n";
$xtra .= "X-Mailer: PHP ". phpversion();

$filename = "answer.html";
$fd = fopen( $filename, "r" );
$contents = fread( $fd, filesize( $filename ) );
fclose( $fd );
mail( "$MailFrom",$xtra, "Wir bedanken uns für Ihr Interesse!", "$contents\n\n",
"From:christina.walter@arcor.de\n" );

Tja, jetzt wird der Quelltext der Html-Antwort an den Absender und an den Empfänger geschickt-also völlig daneben grrrrrrr

Bin leider kein PHP-Held, ich poste mal die PHP-Datei...
(flaform_1: original
flaform_2: mit content type)
Angehängte Dateien
Dateityp: zip flaform.php.zip (1,4 KB, 3x aufgerufen)
_xmouse ist offline   Mit Zitat antworten
Alt 04-01-2004, 20:07   #4 (permalink)
back again
 
Registriert seit: Jun 2001
Ort: Tirol
Beiträge: 45
das $xtra ist der letzte parameter vom mailbefehl. das funktioniert so bei mir

PHP-Code:
<?
$xtra    
"From: [email]absender@absender.com[/email]\r\n";
$xtra   .= "Content-Type: text/html\r\nContent-Transfer-Encoding: 8bit\r\n";
$xtra   .= "X-Mailer: PHP "phpversion();

mail("empfänger@empfänger.com","test betreff""<b>der text</b>"$xtra);
?>
__________________
greetings aus dem "heiligen" Land Tirol ;o)
grafixx ist offline   Mit Zitat antworten
Alt 05-01-2004, 00:03   #5 (permalink)
hobbyfla
 
Benutzerbild von _xmouse
 
Registriert seit: Dec 2003
Ort: Düsseldorf
Beiträge: 97
Autoresponder mit HTML-Antwortmail

Danke grafixx,

So sieht der Scriptteil für den Autoresponder in meiner
PHP-Datei jetzt aus:



# Autoresponder #########################################
$xtra = "From: christina.walter@arcor.de\r\n";
$xtra .= "Content-Type: text/html\r\nContent-Transfer-Encoding: 8bit\r\n";
$xtra .= "X-Mailer: PHP ". phpversion();

mail("$MailFrom","Betreff",
"<b>hier kommt der HTML-Text rein</b>", $xtra);




So wie das hier steht funzt's, allerdings funzt's nicht mehr, sobald ich HTML-Formatierungs-Tags da drin stehen habe.....aber genau das wollten wir doch?

Geändert von _xmouse (05-01-2004 um 00:05 Uhr)
_xmouse ist offline   Mit Zitat antworten
Alt 05-01-2004, 00:09   #6 (permalink)
back again
 
Registriert seit: Jun 2001
Ort: Tirol
Beiträge: 45
was kommt denn für eine fehlermeldung?

hast du die anführungszeichen im htmlcode mit \ escaped oder mit htmlentities umgewandelt?
http://www.php.net/manual/de/function.htmlentities.php

Daran könnte es auch noch liegen.
__________________
greetings aus dem "heiligen" Land Tirol ;o)
grafixx ist offline   Mit Zitat antworten
Alt 05-01-2004, 10:52   #7 (permalink)
hobbyfla
 
Benutzerbild von _xmouse
 
Registriert seit: Dec 2003
Ort: Düsseldorf
Beiträge: 97
Autoresponder mit HTML-Antwortmail

Hi grafixx,

hab das Formular eben nochmals mit folgenden HTML-Tags in der *.php ausprobiert :

Funzt: Umlaute, "ß", <h1>
Funzt nicht: <p>, <font>, <br>
Poste die beiden *.php's nochmal

Mit "\ escaped oder mit htmlentities" habe ich noch nie gearbeitet und das ist mir leider noch etwas zu hoch. Aus dem PHP-Manual habe ich soviel verstanden, daß diese Funktionen wohl dafür sorgen, daß HTML-Code richtig dargestellt wird.

Die "htmlentities" kann's ja dann nicht sein, denn die Sonderzeichen machen keinen Ärger, oder?

Gibts vielleicht Beschränkungen an HTML-Tags, die man verwenden darf? Aber dann würde das ganze ja nicht richtig Sinn machen...hmm..
Angehängte Dateien
Dateityp: zip flaform.zip (1,4 KB, 12x aufgerufen)

Geändert von _xmouse (05-01-2004 um 10:53 Uhr)
_xmouse ist offline   Mit Zitat antworten
Alt 05-01-2004, 12:53   #8 (permalink)
back again
 
Registriert seit: Jun 2001
Ort: Tirol
Beiträge: 45
dein flaform_1 funktioniert bei mir problemlos und beim flaform_2 mußt du vor die Anführungszeichen ein \ schreiben. Sonst kommt php durcheinander und bricht den "befehl" vorzeitig ab.

also zB: so
PHP-Code:
mail("$MailFrom","test betreff""<b><h1><font face=\"verdana\">Beste Gr&uuml;&szlig;e,</font></h1></b>"$xtra); 
__________________
greetings aus dem "heiligen" Land Tirol ;o)
grafixx ist offline   Mit Zitat antworten
Alt 05-01-2004, 13:24   #9 (permalink)
hobbyfla
 
Benutzerbild von _xmouse
 
Registriert seit: Dec 2003
Ort: Düsseldorf
Beiträge: 97
Autoresponder mit HTML-Antwortmail

klasse, hat funktioniert.
Danke grafixx!
Und Hut ab, vor meiner Inkompetenz *gg
Werde nacher mal das ganze Ding formatieren...falls ich noch ein Problem habe, melde ich mich nochmal...
_xmouse ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

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 an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 16:36 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele