hiho@ll
ich hab folgendes problem:
ich möcht mail nachrichten in eine DB schreiben
den Mail text setze ich in '$mailtext'
also z.B.: insert into table (body) VALUES('$mailtext')
problem: es können die Zeichen ' und \' vorkommen!
ich brauch nun einen regulären ausdruck damit ich mit preg_replace alle zeichen ' und \' ersetzen kann durch \'
ich häts so versucht:
$mailtext=preg_replace('/\\*\'/','/\\\'/',$mailtext);
worum es mir geht, ich möcht natürich die nachricht genauso in die DB schreiben sie sie gekommen ist
es ist nun möglich, dass in den nachrichten backslash und einfache anführungszeichen wild durcheinander vorkommen können
d.h. 5 backslash vor einem einfachen anführungszeichen sind genauso möglich
ich krieg nun den regulären ausdruck nicht hin, mit dem ich ein einfaches anführungszeichen quoten kann, weil es probleme macht, wenn schon ein backslash davor steht!
thx@ll
ich hab folgendes problem:
ich möcht mail nachrichten in eine DB schreiben
den Mail text setze ich in '$mailtext'
also z.B.: insert into table (body) VALUES('$mailtext')
problem: es können die Zeichen ' und \' vorkommen!
ich brauch nun einen regulären ausdruck damit ich mit preg_replace alle zeichen ' und \' ersetzen kann durch \'
ich häts so versucht:
$mailtext=preg_replace('/\\*\'/','/\\\'/',$mailtext);
worum es mir geht, ich möcht natürich die nachricht genauso in die DB schreiben sie sie gekommen ist
es ist nun möglich, dass in den nachrichten backslash und einfache anführungszeichen wild durcheinander vorkommen können
d.h. 5 backslash vor einem einfachen anführungszeichen sind genauso möglich
ich krieg nun den regulären ausdruck nicht hin, mit dem ich ein einfaches anführungszeichen quoten kann, weil es probleme macht, wenn schon ein backslash davor steht!
thx@ll
Comment