Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/07/2008, 22:04
RicardoA
 
Fecha de Ingreso: enero-2008
Mensajes: 61
Antigüedad: 16 años, 2 meses
Puntos: 0
Phpbb3 y un array alienigena

Hola amigos,

Necesito hacer un registro estadistico de las paginas que mas usan los usuarios para enlazar fotos. Esto aplicado en un foro Phpbb3

La idea es esta: tener una base de datos de sitios

www.sitio1.com
www.sitioxy.net
www.otrositio.com
www.massitios.com
etc...

Lo primero que se me ocurrió fue en el archivo includes/bbcode.php hacer esto:

Código PHP:
$MiArreglo = array('$1');
$ElURL $MiArreglo['$1']; 
// Hasta aquí ya tengo todo el URL www.sitio.com/blabla/blabla/foto.jpg

Pero cuando quiero extraer "con cualquier" funcion solo www.sitio.com

No sé porque, pero no puedo deshacer esa cadena, sin importar que tipo de función use.

Hice esto también:
Código PHP:
foreach($MiArreglo as $val){
    
$ElURL $val;
    } 
Pero ni aún así pude obtener la cadena, parece que es un tipo de variable alienigena (me refiero al arreglo con el parámetro $1)

Use la función strlen para saber cuantos caracteres (longitud) tiene y el resultado fue: 1

Código PHP:
$LongitudDelURL strlen($ElURL);// longitud=1 Valor=www.sitio.com/blabla/foto.jpg 
use la función explode, force la varible a ser cadena con (string) $ElURL, etc, etc, etc, y nada

Si imprimo la variable $ElURL dice: www.sito.com/blabla/imagen.jpg

Yo sólo quiero www.sitio.com en una variable para luego enviarla a una tabla.

¿Alguien en este planeta sabe como puedo obtenerlo?

Nota: A como dije, todo esto lo intenté en la linea 420 (aprox) de bbcode.php para extrer el url de la imagen que se va a publicar (postear).