Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/10/2009, 16:13
Asfo
 
Fecha de Ingreso: octubre-2009
Mensajes: 25
Antigüedad: 15 años, 5 meses
Puntos: 5
Respuesta: Ayuda con obtención de datos para mostrar algo idéntico a un Horóscopo

Cita:
Iniciado por loncho_rojas Ver Mensaje
Amigo Asfo... la idea se entiende perfecta.. pero al tratarse de algo un tanto complejo como lo que deseas hacer, será muy dificl de ayudarte, salvo que estes esperando un script ya realizado, cosa que tal vez no hallarás (salvo extrema generosidad de la gente).

A modo de orientacion, deberias iniciar realizando tu base de datos, donde guardaras los "horoscopos", mm pensar en crear sessiones de usuarios, y a partir de esas sessiones limitar a los usuarios en ciertas funciones antes que emplear IP's, generar un script que te traiga al azar frases enteras de la BD o armar frases cocatenadas inteligentemente, para que se unan y den parrafos disitintos...

Al menos es lo que te puedo personalmente dar como rspuesta segun lo que escribiste... puesto que no aportaste ningun codigo o algo parecido de referencia.. si ya haz desarrollado algo, seria importante compartilo, asi podemos ayudarte, aprender y ser utiles
Muchas gracias primero, tu idea está muy bien, pero yo pensaba con un archivo .txt quizás sería más fácil.

Tengo el siguiente código que ya hace que muestre el signo:
function signe_astro($data_naix)

{
$data_naix_temp = explode('-', $data_naix);
$cp = $data_naix_temp[1].'-'.$data_naix_temp[0];

if (($cp>='03-21')&&($cp<='04-19')) $signe='Aries';
if (($cp>='09-23')&&($cp<='10-22')) $signe='Libra';
if (($cp>='04-20')&&($cp<='05-20')) $signe='Tauro';
if (($cp>='10-23')&&($cp<='11-21')) $signe='Escorpio';
if (($cp>='05-21')&&($cp<='06-20')) $signe='G?minis';
if (($cp>='11-22')&&($cp<='12-21')) $signe='Sagitario';
if (($cp>='06-21')&&($cp<='07-22')) $signe='Cancer';
if (($cp>='07-23')&&($cp<='08-22')) $signe='Leo';
if (($cp>='01-20')&&($cp<='02-18')) $signe='Aquario';
if (($cp>='08-23')&&($cp<='09-22')) $signe='Virgo';
if (($cp>='02-19')&&($cp<='03-20')) $signe='Piscis';
if (!($signe)) $signe='Capricornio';

return $signe;
}
Espero esto ayude un poco para facilitar más mi búsqueda de este script.