Ver Mensaje Individual
  #13 (permalink)  
Antiguo 28/09/2006, 17:05
Avatar de seyacat
seyacat
 
Fecha de Ingreso: agosto-2006
Mensajes: 382
Antigüedad: 17 años, 8 meses
Puntos: 0
para romperse la cabeza en verdad, prueba esto
que hice
Código PHP:
<?php
function wrapurl($separador,$url,$largo){
$url str_replace("/","/\n",$url);
$url str_replace("&","\n&",$url);
$url str_replace("?","\n?",$url);
$url explode("\n",$url);
$indicea 0;
$indiceb 1;
$cadena $url[0];
$salida "";
while(
$url[$indicea]){
    
//echo sizeof($cadena)+sizeof($url[$indiceb])."<br>";
    
if(strlen($cadena)+sizeof($url[$indiceb]) > $largo or !$url[$indiceb]){

        
$salida.=$cadena."$separador";
        
$indicea $indiceb;
        
$cadena$url[$indicea];
        
$indiceb++;
        }
    else{
//echo $cadena."<br>";
        
$cadena.=$url[$indiceb];
        
$indiceb++;
        }
    }
return 
$salida;
}
echo 
wrapurl("<br>","/1/2/3/4/5/6/7/8/9/0/1/2/3/4/5/6/7/8/9/0/1/2/3/4/5/6/7/8/9/0/",5)."<br>";
echo 
wrapurl("<br>","http://images.google.com.ar/images?svnum=10&hl=es&lr=&q=perros+carnosos&btnG=B%C3%BAsqueda",10)."<br>";
echo 
wrapurl("<br>","http://images.google.com.ar/images?svnum=10&hl=es&lr=&q=perros+carnosos&btnG=B%C3%BAsqueda",30)."<br>";
echo 
wrapurl("<br>","http://images.google.com.ar/images?svnum=10&hl=es&lr=&q=perros+carnosos&btnG=B%C3%BAsqueda",50)."<br>";

?>

Última edición por seyacat; 28/09/2006 a las 17:11