Mostrando resultados del 1 al 2 de 2

Tema: Frase diaria con archivo de texto

  1. #1

    Predeterminado Frase diaria con archivo de texto

    Frase diaria con archivo de texto
    Un pequeño script informativo que muestra una frase diferente cada dia del año.
    Se debe crear un archivo de texto con que lo llamaremos frases.txt donde irán todas las frases, una por cada dia del año.

    El archivo tendra el siguiente aspecto:
    1 Hoy es el primer dia del año
    2 Estamos a 2 de enro y hace frio
    ....
    365 Hoy acaba el año

    En caso de que las frases sean de más de una linea se deben escribir así:
    1 Primera linea de la primera frase
    1 segunda linea de la primera frase

    Y el código para mostrarlas es el siguiente:


    <?php
    function search ()
    {
    $fh = fopen ("frases.txt", "r");

    //conseguimos el numero del dia del año
    $dias=strftime("%j");
    $dias=ceil($dias);

    while ($line = fgets($fh, 100))
    {
    $len=strlen($dias);
    if ($len==1)
    {
    $a=1;
    }

    if ($len==2)
    {
    $a=2;
    }

    if ($len==3)
    {
    $a=3;
    }

    //encuentra primer espacio
    $ss = preg_split("/[s,]+/", $line);
    $dato1=$ss[0];

    if ($dato1==$dias)
    {
    $line1=substr ($line,$a);
    echo $line1;
    echo"<br>";
    }
    }

    fclose ($fh);
    }

    search();
    ?>

  2. #2
    Moderador Avatar de pamda
    Fecha de Ingreso
    noviembre-2006
    Ubicación
    Digital nomad
    Mensajes
    954

    Predeterminado Re: Frase diaria con archivo de texto

    El script esta bueno, funciona a la perfeccion sin ningun error.
    Gracias por el aporte!!
    y continued...

    "La imaginación es más importante que el conocimiento. El conocimiento es limitado, mientras que la imaginación no".Albert Einstein

    ¡Un diccionario se suicida!



Temas Similares

  1. Respuestas: 5
    Último mensaje: 05-dic-2011, 01:42
  2. [G]Colous v5
    By demianzzz in forum Batch
    Respuestas: 3
    Último mensaje: 24-jul-2011, 21:44

Normas de Publicación

  • No puedes crear nuevos temas
  • No puedes responder mensajes
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •