phpbar.de logo

Mailinglisten-Archive

[php] HTML Mail - Attribute werden maskiert

[php] HTML Mail - Attribute werden maskiert

Thomas Richter php at bytefreak.de
Don Jan 27 22:59:02 CET 2005


> > Leider kommt die Mail nun nicht wie gewünscht formatiert an.
> > Schau ich mir den Mailquelltext an, so sehe ich dass alle " der 
> > Attribute maskiert wurden und nun so \" aussehen.
> > Muss ich nach der Übergabe der Daten, nach dem Posten die Slashes 
> > rausziehen?

Das hier ermittelt, ob es in der php.ini eingestellt ist, oder nicht.
Wenn doch, dann macht es einfach ein stripslashes. Baue ich
grundsaetzlich nur noch bei jeder applikation ein. Macht weniger aerger,
laeuft auf mehr servern...

function stripslashesArray($r) {
   if (is_array($r)) {
      foreach ($r as $k => $v) $r[$k] = stripslashesArray($v);
   }else{
      $r = stripslashes($r);
   }
   return $r;
}

if (get_magic_quotes_gpc()) {
	$_REQUEST = stripslashesArray($_REQUEST);
	$_POST = stripslashesArray($_POST);
	$_GET = stripslashesArray($_GET); 
	$_COOKIE = stripslashesArray($_COOKIE); 
}

Gruss

thomas



php::bar PHP Wiki   -   Listenarchive