Re: str_ireplace problems.
| From: | Gustavo Narea | 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.