mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 26.04.2024 23:44 Benutzername: Passwort: Auto-Login

Thema: 2 PHP Fragen... vom 10.12.2007


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> 2 PHP Fragen...
Seite: 1, 2  Weiter
Autor Nachricht
HumanGrunt
Threadersteller

Dabei seit: 23.03.2006
Ort: Herford (ja da wo das bie
Alter: 38
Geschlecht: Männlich
Verfasst Mo 10.12.2007 20:45
Titel

2 PHP Fragen...

Antworten mit Zitat Zum Seitenanfang

Also meine erste Frage ist:

Ich habe einen Formmailer geschrieben... so, der sieht folgendermaßen aus:


Code:
<?php

$absendername  = $_POST["Absendername"];
$absender = $_POST["Absender"];
$betreff = $_POST["Betreff"];
$empf = $_POST["Empfaenger"];
$message = $_POST["Nachricht"];

$extra = "From: $absendername <$absender>\n";
  $extra .= "Content-Type: text/html\n
             Content-Transfer-Encoding: 8bit\n";


mail($empf, $betreff, $message, $extra);

?>


Leider schickt der mailer immer den Satz " Content-Transfer-Encoding: 8bit " mit.... und der steht immer oben in der mail... wieso?

Zweite Frage ist: Wie bekomme ich den Text den ich per Mail versende Formatiert... also Schrifart und Farbe, sowie grössen... diese befehle werden einfach ignoriert wenn ich sie in den text den ich abschicken will reinschreibe...
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
dastef

Dabei seit: 03.11.2003
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mo 10.12.2007 21:23
Titel

Antworten mit Zitat Zum Seitenanfang

Die korrekten Mailheader lauten \r\n .. nutz den, dann erscheint
die letzte Headerzeile auch nicht mehr im Content.

Für so Gerümpel wie Schriftfarbe etc musst du HTML-EMails ver-
schicken .. dafür schauste dir besser sowas wie Mail_Mime (PEAR)
bzw phpMailer an .. ausser du magst dich mit den Einzelheiten des
eMail-Systems auseinandersetzen ..
  View user's profile Private Nachricht senden
Anzeige
Anzeige
labrar

Dabei seit: 04.04.2006
Ort: -
Alter: 49
Geschlecht: Männlich
Verfasst Mo 10.12.2007 22:40
Titel

Antworten mit Zitat Zum Seitenanfang

http://www.der-webdesigner.net/forum/php-f12/stuff-phpmailer-bilder-auch-im-thunderbird-anzeigen-t5863.html
  View user's profile Private Nachricht senden
Skyw4lker

Dabei seit: 30.08.2004
Ort: Bergisch Gladbach
Alter: 43
Geschlecht: Männlich
Verfasst Di 11.12.2007 01:17
Titel

Antworten mit Zitat Zum Seitenanfang

und bitte die formulareingaben nicht ungeprüft in die mail übernehmen
  View user's profile Private Nachricht senden
HumanGrunt
Threadersteller

Dabei seit: 23.03.2006
Ort: Herford (ja da wo das bie
Alter: 38
Geschlecht: Männlich
Verfasst Di 11.12.2007 11:02
Titel

Antworten mit Zitat Zum Seitenanfang

ERstmal Danke für die Antworten... Ich habe aber gleich noch eine Frange...
Undzwar sieht der Script bis jetzt fogendermaßen aus:

Code:
<?php

$absendername  = $_POST["Absendername"];
$absender = $_POST["Absender"];
$betreff = $_POST["Betreff"];
$empf = $_POST["Empfaenger"];
$message = $_POST["Nachricht"];

 $extra = "From: $absendername <$absender>\r\n";
  $extra .= "Content-Type: text/html\n
             Content-Transfer-Encoding: 8bit\n";


if($absendename == "" or $absender == "" or $betreff == "" or $empf =="")
{
echo "Du musst alle Felder ausf&uuml;llen, sonst gehts nicht... Is doch nicht so schwer oder?<br>\n";
}
else
{
echo "Mail verschickt";
mail($empf, $betreff, $message, $extra);
}

?>


Leider komm immer die Meldung: "Du musst alle Felder ausfüllen, sonst gehts nicht... Is doch nicht so schwer oder?"...
Selbst wenn in allen Felder was steht... .wo liegt der Fehler...?
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
pixelpapst303

Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht: Männlich
Verfasst Di 11.12.2007 11:45
Titel

Antworten mit Zitat Zum Seitenanfang

$absendername != $absendename *zwinker*

schreibfehler....
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
HumanGrunt
Threadersteller

Dabei seit: 23.03.2006
Ort: Herford (ja da wo das bie
Alter: 38
Geschlecht: Männlich
Verfasst Di 11.12.2007 11:47
Titel

Antworten mit Zitat Zum Seitenanfang

aups!!! dankeschön

*edit* steht aber immer noch diese "8bit dingsbums"


Zuletzt bearbeitet von HumanGrunt am Di 11.12.2007 11:49, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
pixelpapst303

Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht: Männlich
Verfasst Di 11.12.2007 12:34
Titel

Antworten mit Zitat Zum Seitenanfang

versuch mal die zeilen in "extra" in dieser form...


Code:

$extra = "Content-Type: text/html/n";
$extra.= "Content-Transfer-Encoding: 8bit/n/n";


kann sein, das die andere schreibweise schon eine leerzeile zu viel eingefügt, und somit schon den header vom mailtext getrennt hat...


Zuletzt bearbeitet von pixelpapst303 am Di 11.12.2007 12:35, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen Fragen
2 Fragen zum web
eps fragen
axo's css fragen karussel
Photoshop Fragen
Ein Häufchen Fragen ...
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.