Homepage selbermachen 7.851 Themen, 35.615 Beiträge

PHP Formmailer und Variablen geht nicht

T E S T E R / 7 Antworten / Flachansicht Nickles

Hi,
wieso kann ich keine text über eine variable in einen formmailer einfügen?
versuche ich es, wird entweder garnichts gesendet oder nur die variable $titel aber nicht der anstelle von titel stehende text "Frage an dich".
Egal ob ich es mit \\\' oder mit \\" versuche, habe keine chance. Wie kann ich das ändern? DIe Mail Adressen kann ich ja auch per Variable einfügen.
:-(


zum beispiel:

$titel= "Frage an dich";
$text = "Hallo, wie geht es dir";


mail("ich@domain.de","$titel","$text","FROM:ich@domain.de");

bei Antwort benachrichtigen
xafford Heinz_Malcher „@xafford: Unterschied post und get“
Optionen

hatten wir es davon nicht letztens schon? ;o)..
also bei get ist die länge der übergebenen parameter beschränkt, ich glaube der wert lag irgendwo bei 2048 zeichen, bei post gibt es diese beschränkung theoretisch nicht, praktisch ist sie natürlich dann schon irgendwann mal beschränkt.
get hat den vorteil, daß man die datenübertragung bookmarken kann, z.b. beim einloggen, da die variablen mit der gebookmarkten uri mitübertragen werden. darin liegt auch das problem bei get, übertragene variablen landen im klartext z.b. in den accesslogs des servers oder werden z.b. über den referer an die nächste url mit übertragen. geht es um sicherheitsrelevante daten, so empfiehlt sich auf jeden fall die post variante in zusammenarbeit mit der zuweisung über $HTTP_POST_VARS.

Pauschalurteile sind immer falsch!!!
bei Antwort benachrichtigen
thanks to xafford Heinz_Malcher