Antiguo 23-jul-2008, 03:52   #1 (permalink)
Usuario activo
 
Fecha de Ingreso: febrero-2008
Mensajes: 28
RicardoA sin puntos positivos o negativos
Predeterminado Phpbb3 y un array alienigena

Hola amigos bacanaleros,

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).
RicardoA está desconectado  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Citando
Antiguo 24-jul-2008, 00:06   #2 (permalink)
Usuario activo
 
Fecha de Ingreso: julio-2008
Ubicación: España
Mensajes: 44
Francisco Velázquez sin puntos positivos o negativos
Predeterminado

Hola, de la forma más simple que se puede hacer al menos nosotros lo haríamos asi, es:

$owner = "misitio.com";

// add a new click
$sql_clicks_counter = "
update clicks_counter set
clicks = clicks + 1
where owner = '".$owner."'";

Básicamente ( falta crear la conexión a la db, es sólo un ejemplo ), lo que hace es que en la tabla $sql_clicks_counter, incrementará el campo clicks en 1, coincidiendo con el campo owner.

Luego tu para hacer las estadísticas, simplemente miras el campo clicks y owner de la tabla, etc, etc.

Espero que te sirva de ayuda esta aproximación.
Salu2.
__________________
______________________________________________
Desarrollo de Páginas y Aplicaciones Web | Hosting Profesional
[e] fran@serverstone.com
[w] www.serverstone.com
[t] +34 (0) 956 362 590
Francisco Velázquez está desconectado  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Citando
Respuesta

Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Desactivado
Trackbacks are Activado
Pingbacks are Activado
Refbacks are Activado

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Mi PHPBB3 no confirma email RicardoA Programación y Diseño Web 2 24-ago-2008 17:49
Necesito ayuda urgente con un problema de phpbb3 EAM2008 PunBB en español 2 25-ene-2008 14:26
ayuda en phpbb3 serft PunBB en español 5 14-oct-2007 01:18
Ovum destaca ventajas de controladores Array Feeder Anuncios y noticias publicitarias 0 04-abr-2006 10:00

Alojamiento web, Hosting Reseller, Servidores Dedicados - All in Hosting

La franja horaria es GMT. Ahora son las 04:07.

Rioserver
Web hosting y dominios
Planes de hosting desde 2.90 USD
Soporte 24/7

www.rioserver.com

Infranetworking.com
Hosting PHP-MySQL
desde $3,5 dólares al mes!
Servidores Dedicados Hosting Reseller
www.infranetworking.com

¡Espacio disponible!
Anúnciate en este espacio
ahora, no esperes más
haz clic aquí

www.comunidadhosting.com

AQPhost es Hosting Reseller
Te asesoramos
Inicia tu empresa de Web Hosting
¡hoy mismo!

www.aqphost.com/revendedores.htm


     ComunidadHosting  

La más grande comunidad dedicada al web hosting en nuestro idioma.

Para anunciar en ComunidadHosting, o para información general, por favor utiliza el formulario de contacto.







Desarrollado por: vBulletin® Versión 3.7.4
Derechos de Autor ©2000 - 2008, Jelsoft Enterprises Ltd.
Traducido por mcloud de vBhispano.com

Search Engine Friendly URLs by vBSEO 3.2.0