Einzelnen Beitrag anzeigen

Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#43

Re: [PHP] Email senden

  Alt 14. Apr 2006, 16:34
Hallo Daniel,

gut dass bald Wochenende ist, oder?

Zitat von Daniel:
$subject = string_replace( "\n", '', $_POST['subject'] );
Die Funktion heisst in PHP str_replace(), sprechende Namen wie "string_replace" sind eher selten

Du kannst aber auch den Titel ablehnen wenn \n oder \r im Subject vorkommen; dies kann mit strpos() ueberprueft werden (und schoen brav === bzw. !== verwenden!)

Zitat von Daniel:
$subject = preg_replace( "[^a-zA-Z0-9 ]", '', $_POST['subject'] );

Das würde alles rauslöschen, was kein Buchstabe, Zahl oder Leerzeichen ist.
Ja, wuerde es, wenn du denn die Delimiter in die Regexp eingebaut haettest
Code:
$subject = preg_replace('#[^a-zA-Z0-9 ]#i', '', $_POST['subject']);
Greetz
alcaeus
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat