Ver Mensaje Individual
  #6 (permalink)  
Antiguo 26/04/2007, 09:16
rumo
 
Fecha de Ingreso: agosto-2006
Mensajes: 177
Antigüedad: 17 años, 8 meses
Puntos: 1
Re: [REQ]recurso frases celebres

bueno el php se me ocurre que podria generar una frase para cada dia

Código PHP:
<?php
//incluir conexion a BD

$items mysql_query("SELECT count(*) AS total FROM citas");
$items mysql_result($items,0,'total'); // Numero de items en la base de datos

$dias strftime('%j',mktime(0,0,0,12,31,date('Y')); // Dias totales del año

$rango floor($items/$dias); // Rango de items para mostrar un dia del año

$dia strftime('%j'); // Hoy

$ini $dia*$rango// Obtener frases desde $ini

$consulta mysql_query("SELECT * FROM citas ORDER BY RAND() LIMIT $ini,$rango"); // Obtenemos citas para este dia
$frase mysql_result($consulta,0,'campofrase'); // Devolvemos una frase
$autor mysql_result($consulta,0,'campoautor');
$datosautor mysql_result($consulta,0,'campodatosautor');
$fecha mysql_result($consulta,0,'campofecha');
$tema mysql_result($consulta,0,'campotema');

// Imprimir salida XML
// ...
?>
bueno eso genera $rango numero de frases para un dia pero a lomejor se puede mejorar

y la salida para xml deberia salir:
Código HTML:
<frasescelebres>
  <items>
    <frase>Frase....</frase>
    <autor>Autor....</autor>
    <datosautor>Datos Autor....</datosautor>
    <fecha>xx/xx/xxxx....</fecha>
    <tema>Tema....</tema>
  </items>
</frasescelebres> 
asi podria ser util para varias personas y se podria utilizar como un sistema de "citas celebres". bueno eso es lo que se me ocurre si se puede mejorar, mejor aun. salu2.

PD: si se sale del tema del foro, lo mueven donde corresponda plis.