Foros del Web » Creando para Internet » Sistemas de gestión de contenidos »

Phpbb3 y un array alienigena

Estas en el tema de Phpbb3 y un array alienigena en el foro de Sistemas de gestión de contenidos en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 22/07/2008, 22:04
 
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).
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:35.