note 41468 modified in function.htmlentities by danbrown

From: Date: Sun, 17 May 2009 17:06:51 +0000
Subject: note 41468 modified in function.htmlentities by danbrown
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-154941@lists.php.net to get a copy of this message
Here's a simple script to transform filename with accented character in it into much more usable unaccented character for a restrictive filesystem. <?php $string = htmlentities($stringToModify); /* Take the first letter of the entity (if you got filename with ([<>] in it the result will probably remain lookable*/ $string = preg_replace("/\&(.)[^;]*;/", "\\1", $string); /* Change the whitespace into _*/ $string = preg_replace("/[ ]/", "_", $string); /* Dance ! */ print $string; ?> --was-- Here's a simple script to transform filename with accented character in it into much more usable unaccented character for a restrictive filesystem. $string = htmlentities($stringToModify); /* Take the first letter of the entity (if you got filename with ([<>] in it the result will probably remain lookable*/ $string = preg_replace("/\&(.)[^;]*;/", "\\1", $string); /* Change the whitespace into _*/ $string = preg_replace("/[ ]/", "_", $string); /* Dance ! */ print $string; http://php.net/manual/en/function.htmlentities.php

« previous php.notes (#154941) next »