![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
29/01/2010, 13:20
|
| | Fecha de Ingreso: abril-2009
Mensajes: 244
Antigüedad: 15 años, 10 meses Puntos: 0 | |
Respuesta: Nombre de archivo Ya he conseguido que funcione mediante el siguiente codigo:
$archivo_mal = $_POST['text_ofer'];
var_dump($archivo_mal);
$dospuntos=substr($archivo_mal,1,1);
echo 'dos puntos, ';
var_dump($dospuntos);
if ($dospuntos==':')
{
$conta = strlen($archivo_mal);
for ($i=0;$i<$conta+1;$i++)
{
$caracter=substr($archivo_mal,$i,1);
if ($i==2)//siempre la primera barra ira dentras de la letra de unidad seguida de 2 puntos(c:)
{
$barra=$caracter;
//echo 'Esta es la barra mala, ' .$barra;
}
if($caracter==$barra)
{
$barra_ok="/";
$caracter=$barra_ok;
//echo 'Esta es la barra buena, ' .$caracter;
}
$direccion_correcta=$direccion_correcta.$caracter;
}
$archivo_bien = basename($direccion_correcta);
var_dump($archivo_bien);
}
else
{
$archivo_bien = basename($_POST['text_ofer']);
var_dump($archivo_bien);
}
Yo creo que el problema esta en i.e. 8.0 que no funciona bien con algunos comandos. |