Phpbb3 y un array incomprensible
Necesito hacer un registro estadístico de las páginas que más 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:
// Hasta aquí ya tengo todo el URL www.sitio.com/blabla/blabla/foto.jpg
Pero cuando quiero extraer "con cualquier" función 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:
Pero ni aún así pude obtener la cadena, parece que es un tipo de variable alienígena (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
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).
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:
$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" función 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:
foreach($MiArreglo as $val){ $ElURL = $val; }
Pero ni aún así pude obtener la cadena, parece que es un tipo de variable alienígena (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
$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).
1 Respuesta
Respuesta de davidcortesb
1