Re: str_ireplace problems.

From: Date: Wed, 02 Nov 2005 00:27:21 +0000
Subject: Re: str_ireplace problems.
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-224922@lists.php.net to get a copy of this message
Daniel Spain wrote:
//Remove the drive letter and replace it with a single slash $step1 = str_ireplace("T:\\", "\\", $_POST['path']);
I would use: $step1 = ereg_replace(trim("^[:alpha:]"),"",$_POST['path']); This will remove the first letter of the string. You should use this, unless this letter is "T" forever. As far as I can see, this is for Windows, and the letter may change depending on the machine. On the other hand, you should verify that the user is sending you a right path. The instruction I suggested you is based on Regular Expressions. If you want to get more information about them, I suggest you: http://www.regular-expressions.info PS: If get_magic_quotes_gpc() returns true, you should use stripslashes() too: $step1 = ereg_replace(trim("^[:alpha:]"),"", stripslashes($_POST['path'])); -- Best regards, Gustavo Narea. PHP Documentation - Spanish Translation Team. Valencia, Venezuela.

« previous php.general (#224922) next »