Einzelnen Beitrag anzeigen
Alt 26.07.2005, 08:59  
Patrick Schwarz
Gast
 
Beiträge: n/a
Standard [Erledigt] Problem mit Backslash

Hallo Community!
Habe mich mal hier angemeldet, da ich jetzt in meinem Betrieb sehr viel mit php machen muss und noch nicht so richtig die ahnung von php habe.


hoffe ihr k�nnt mir bei meinem problem helfen. habe hier schon danach gesucht und auch google schon verwendet. gefunden habe ich zwar neiniges �ber das problem, doch leiderm konnte ich nichtso so richtig verweden.

zum problem:

ich habe in typo3 ein forum eingebunden (chc-forum) und habe nun das problem, dass wenn der user bspweise einen Registry-Pfad ("pfad\blabla\..")
eingeben will, dass da die backslashes verschwinden.

ich habe in der php datei eine funktion gefunden, die sonderzeichen umwandelt, leider aber nicht das backslash.

ich poste euch hier mal die funktion, ist eigentlich nicht wild, aber ich m�chte halt das backslah da noch mit reinf�gen.

wie mache ich das?

Code:
function escape_preg_specialchars($string) {
			
         
                   $pattern = str_replace('|','\|',$string);
			$pattern = str_replace('^','\^',$pattern);
			$pattern = str_replace('*','\*',$pattern);
			$pattern = str_replace('$','\$',$pattern);
			$pattern = str_replace('.','\.',$pattern);
			$pattern = str_replace('?','\?',$pattern);
			$pattern = str_replace('+','\+',$pattern);
			$pattern = str_replace('(','\(',$pattern);
			$pattern = str_replace(')','\)',$pattern);
			$pattern = str_replace(']','\]',$pattern);
			$pattern = str_replace('[','\[',$pattern);
            /*$pattern = str_replace($test,'\\',$pattern);*/
			
            
            return $pattern;		
		}
w�re klasse, wenn mir da jemand mal helfen k�nnte.

Gru�
Patrick
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten