El problema es que dependiendo de como uses el sistema te genera "/" por lo que el enlace queda así:
Directorio/Imagenes//System/Win32///Files
y la idea es que quede solo así:
Directorio/Imagenes/System/Win32/Files
bueno se me ocurrió que podía hacer una función hiciera lo siguiente:
ingresar el String.
Contar numero de símbolos "/".
Verificar que no estén juntos los 2 o mas símbolos "/"
Si los símbolos "/" están juntos en dos o mas remplazarlos por un solo símbolo "/"
devolver el String.
Bueno el problema es que no se como empezar, ya que la función se me hace mas complicada que lo normal.
Se me occurio usar esto:
$Array = explode('/', $enlaces );
$NArray = count($Array);
Código :
<?php
Function Sep ( $Enlaces ) {
$Array = explode( '/' , $enlaces );
$NArray = count( $Array );
$ArrayTemp = '';
for( $n=0; $n < $NArray; $n++ ){
if($ArrayTemp ==''){
$ArrayTemp = $AddItemArray[$n];
}else{
$ArrayTemp = $ArrayTemp .'/'. $Array [$n];
}
return $ArrayTemp;
}
echo Sep ( 'Directorio/Imagenes//System/Win32///Files' );
?>Como verán esta función no ayuda de mucho, por que solo logra separar las cosas, para luego unirlas nuevamente.
El problema es que no se como contar si existen uno o mas símbolos '/'.
Espero una ayuda.
