• User Newbie

    Script "Prossima giornata di campionato"

    carissimi, vi chiedo un aiuto. sto cercando di fare uno script che mi visualizzi sulla mia homepage la prossima giornata di un campionato. Ho pensato di lavorare con i Files TXT in modo che lo script riconoscesse la ddata e ogni lunedì (dopo aver giocato la domenica) appare la prossima giornata (che si giocherà la domenica successiva)
    il mio script è il seguente:

    <?php
    // Tutte le frasi che vuoi scrivere le puoi mettere nel file
    // settimane.txt dove il primo numero è il mese ed il secondo
    // la settimana e poi c'è la frase, mi raccomando il tutto separato
    // da punto e virgola
    //SETTIMANA DA CUI COMINCIA A CONTARE
    // maketime(0,0,0,mese,giorno il lunedi,anno)
    $giorno=1; // metti un lunedi
    $mese=5;
    $anno=2006;
    $start=mktime(0,0,0,$mese,$giorno,$anno);
    //Lunghezza settimana in secondi
    $lung_settimana=60
    60247;
    if (!$apri = fopen("settimane.txt","r"))
    {
    print("Non posso aprire il file");
    exit();
    }
    $contatore=0;
    while(!feof($apri))
    {
    $tabella[$contatore] = fgets ($apri,4096);
    $contatore=$contatore+1;
    }
    if ( $contatore == 1 )
    {
    echo " Non ci sono annunci" ;
    }
    else
    {
    for($i=0;$i<$contatore;$i++)
    {
    $temp=explode( ";" , $tabella* );
    $frase[$temp[0]]=$temp[1];
    }
    // Colcala la settimana ed il mese corrente
    // Nota che le settimane sono calcolate a partire
    // dall'inizio del mese se ti serve dall'inizio anno fammi sapere
    // isset = controlla se esiste una frase per quella tale settiman
    // e quel tale giorno
    $oggi=mktime (0,0,0,date("m"),date("d"),date("Y"));
    $settimana=intval(($oggi-$start)/$lung_settimana)+1;
    if(isset($frase[$settimana]))
    {
    echo " Ecco la frase della settimana ".$settimana."

    a partire dal ".$giorno."/".$mese."/".$anno."

    ---> ".$frase[$settimana]."<---
    ";
    }
    else
    {
    echo " Per oggi niente frasi ";
    }

    }
    ?>
    *

    Però non mi funziona. nel file TXT io metto:
    mese;giorno;anno;prossimo_turno
    ma mi dice sempre che non ci sono annunci!!! dove devo modificarlo?

    Grazie per l'aiuto


  • Super User

    Ok è una banalità (quello che ti sto per dire)..

    Provato a sostituire ; con | ?


  • User Newbie

    Non funziona... sicuramente ho sbagliato qualcosa nel codice PHP e non riesco a trovare l'errore!!!

    AIUTATEMI CHE IL MESE PROSSIMO IL SITO DEVE ESSERE ON LINE