Visualizzazione risultati 1 fino 5 di 5

Discussione: Problema con le date

  1. #1
    Guest

    Predefinito Problema con le date

    Ciao a tutti

    Dopo mille peripezie ho composto uno script che funziona ma . . . .
    . . . . prima del risultato che è preciso, mi da questo avvertimento:

    Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Paris' for '1.0/no DST' instead in E:\xxxxx.php on line 11

    Il mio inglese e il mio php sono maccheronici quindi non capisco e non so cosa fare.
    L'errore è prodotto da questo script:

    <?php
    $host = "localhost";
    $user = "root";
    $password4 = "********";
    $tabellaturni = "tabella";

    $connessione=mysql_connect($host,$user,$password4) ; //connessione database

    mysql_select_db("test", $connessione) or die();

    $sqlquery = "SELECT * FROM $tabellaturni WHERE Turno = '".date('Y-m-d')."'";
    $result = mysql_query($sqlquery);

    while($r = mysql_fetch_array($result))
    echo "TURNO: ".$r['Turno']." FARMACIA: ".$r['Farmacia']."<br/>";

    mysql_close($connessione);
    ?>

    Come elimino l'avvertimento ?
    Grazie
    Ciao
    Ultima modifica di gianniweb : 15-02-2010 alle ore 09.56.01

  2. #2
    Guest

    Predefinito

    Per non farlo visualizzare puoi mettere una @ davanti alla funzione date().

  3. #3
    L'avatar di mycarlo
    mycarlo non è connesso Utente attivo
    Data registrazione
    06-10-2009
    Residenza
    $this->s50
    Messaggi
    467

    Predefinito

    Citazione Originalmente inviato da gabryhacker Visualizza messaggio
    Per non farlo visualizzare puoi mettere una @ davanti alla funzione date().
    Sopprimere gli errori non è un ottima soluzione!

    Dovresti impostare un parametro nel file php.ini (date.timezone):
    Codice:
    date.timezone = "Europe/Rome"
    Altrimenti devi usare date_default_timezone_set per impostare ogni volta il parametro.

  4. #4
    Guest

    Predefinito

    Grazie ad entrambi.

    MyCarlo
    ho apportato la modifica al file php.ini
    ma ancora vedo l'avvertimento.

    Devo riavviare ?

    Grazie
    Ciao

  5. #5
    Guest

    Predefinito

    Ciao

    Ho modificato il file php.ini

    settando

    date.timezone = "Europe/Rome"

    Avendo installato "Xampp", devo fare qualcos'altro ?


    PS mettento la chiocciola davanti alla funzione "Date()"
    tutto funzione perfettamente ma mi preme capire
    qual'è la causa che produce quell'avvertimento.

    Grazie
    Ciao

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •