Ver Mensaje Individual
  #17 (permalink)  
Antiguo 04/02/2011, 16:01
areslepra
 
Fecha de Ingreso: diciembre-2010
Ubicación: Rosario, Santa Fe
Mensajes: 326
Antigüedad: 14 años, 2 meses
Puntos: 13
Respuesta: Ayuda con script PHP de rotación de banners

Algo así, fijate una cosa, si vez el código HTML vas a ver algo así:

array(8) {
["/images/ads/left/125x125.jpg"]=>
string(14) "/advertise.php"
["/images/ads/left/ladylabelle1.gif"]=>
string(27) "http://www.ladylabelle.com/"
["/images/ads/left/chloeschicboutique.gif"]=>
string(34) "http://www.chloeschicboutique.com/"
["/images/ads/left/swanpicturehangers125x125.gif"]=>
string(51) "http://www.swanpicturehangers.com/bc_fretwork.shtml"
["/images/ads/left/swanpicturehangers125x125_1.gif"]=>
string(54) "http://www.swanpicturehangers.com/picturehangers.shtml"
["/images/ads/left/Frocks_of_Ages.gif"]=>
string(54) "http://frocksofages.com/Princess_Roselyn_pink_gown.htm"
["/images/ads/left/victoriantreasuresbymary.gif"]=>
string(36) "http://victoriantreasuresbymary.com/"
["/images/ads/left/etsy.jpg"]=>
string(35) "http://www.etsy.com/shop/rosekraft/"
}
array(3) {
["/images/ads/right/120x60.jpg"]=>
string(14) "/advertise.php"
["/images/ads/right/commercial-images.jpg"]=>
string(33) "http://www.commercial-images.com/"
["/images/ads/right/antiquesandteacups.gif"]=>
string(34) "http://www.antiquesandteacups.com/"
}
int(94333320)


Si recargás la página notarás que el número cambia pero el resto no, lo cual nos muestra que el problema está en que left_banners y right_banners no cambian, siempre dan el mismo resultado, lo cual nos lleva a una conclusión, el código tiene un problema ahí. Así que reducimos nuestro problema a algo simple, una función que esta mal, así que a arreglarla.
Ahora le echo un vistazo para ver donde está el error, pero sopecho que te anda en un sitio y en el otro no por la cantidad de links, como no use esas funciones hasta ahora voy a mirar la documentación para ver como lo lo solucionamos, mientras si querés hace lo mismo y/o proba esa función (en otra página de prueba) con distintos parametros para ver los resultados (test de unidad).