Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di unicorn
    Registrato dal
    Aug 2004
    Messaggi
    176

    Visuallizare calendario

    Ciao, vorrei qualche dritta.....
    ho copiato lo script php che definisce un calendario, ma quando crivo il file per richiamare la funzione che contiene non carica la pagina. Qualche consiglio??? Sicuramente sbaglio qualcosa

    Il file di visualizz. è

    <?php

    include("calendario.php");

    print print_calendar(); //funz. definita nel file calendario

    ?>


  2. #2
    metti pure lo script del caendario!
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  3. #3
    Utente di HTML.it L'avatar di unicorn
    Registrato dal
    Aug 2004
    Messaggi
    176
    Ecco qui


    <?php

    function print_calendar($month="",$year="")
    {

    // impostiamo la data attuale
    $now = getdate(time());


    // controlliamo mese e anno passati
    if ( empty($month) OR empty($year) OR !is_numeric($month) OR !is_numeric($year) OR !@checkdate($month,1,$year) )
    {
    $month = $now['mon'];
    $year = $now['year'];
    }
    // unix timestamp del primo giorno
    // del mese e dell'anno ricevuti
    $time = mktime(0,0,0, $month, 1, $year);
    // genera l'array con le informazioni
    $date = getdate($time);
    // giorni totali per il mese e anno
    $day_total = cal_days_in_month(CAL_GREGORIAN, $date['mon'], $date['year']);
    //stampa mese e anno in oggetto in italiano come intestazione
    setlocale(LC_TIME,"it_IT");
    $mese_anno = strftime('%B',$date[0]). " " .$year;

    echo "<table><tr><td colspan=\"7\">$mese_anno</td></tr>\n";
    // stampa le abbreviazioni dei giorni della settimana
    echo "<tr><td>Do</td><td>Lu</td><td>Ma</td><td>Me</td> <td>Gi</td><td>Ve</td><td>Sa</td></tr>\n";
    for ($i = 0; $i < 6; $i++)
    {
    echo '<tr>';
    for ($j = 1; $j <= 7; $j++)
    {
    $day_number = $j + $i*7 - $date['wday'];
    //stampa la cella con il giorno
    echo '<td';
    if ($day_number > 0 AND $day_number <= $day_total)
    {
    // borda di rosso se è oggi
    if ($day_number == $now['mday'] AND $month == $now['mon'] AND $year == $now['year'])
    {
    echo " style=\"border: 1px solid #cc0000;\" ";
    }
    echo ">$day_number";
    }
    else
    {
    //stampa una cella vuota se non esiste il giorno
    echo '>';
    }
    echo '</td>';
    }
    echo "</tr>\n";
    if ($day_number >= $day_total AND $i != 6)
    break;
    }
    echo "</table>\n";
    }
    ?>

  4. #4

    Non funziona

    Io ho provato lo scrip t che hai inserito, ma non mi funziona!!!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.