Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    newbie php controllo data e ora

    Ciao a tutti,
    sono proprio un neofita del php e non riesco a far funzionare uno script che mi ha fatto un amico.
    In pratica lo script deve controllare la data e l'ora e comportarsi nei modi seguenti:

    se è lunedì dalle 20.00 alle 22.00 oppure sabato dalle 18.30 alle 19.30 oppure domenica dalle 18.00 alle 20.00 deve generare l'evento1
    altrimenti deve generare l'evento2.

    il codice che ho è il seguente:

    Codice PHP:
    $giorno = date('N');
    $ore = date('G');
    $minuti = date('i');

    if ((($giorno == 7) && ($ore == 18 || $ore == 19)) || (($giorno == 6) && (($ore == 18 && $minuti>= 30) || ($ore == 19 && $minuti<=29)) || (($giorno == 1) && ($ore == 20 || $ore == 21 && $minuti>= 00)))) {
    ?>
    EVENTO1
    <?php
    } else {
    ?>
    EVENTO2
    <?php
    }
    Il codice ha dei tag strani perchè presente in un sito wordpress che usa un plugin che si chiama "Allow PHP in posts and pages"

    Probabilmente per molti di voi sarà una stupidagine ma per me....
    Grazie per l'aiuto
    Ciao

  2. #2
    prova così:

    Codice PHP:
    <?php
    $giorno 
    date('N');
    $ore_min date('H:i');

    if (
           (
    $giorno==&& strcmp($ore_min'19:59')>&& strcmp($ore_min'22:01')<0) || 
           (
    $giorno==&& strcmp($ore_min'18:29')>&& strcmp($ore_min'19:31')<0) || 
           (
    $giorno==&& strcmp($ore_min'17:59')>&& strcmp($ore_min'20:01')<0)
    ) {
    ?>
    EVENTO 1
    <?php
    } else {
    ?>
    EVENTO 2
    <?php
    }
    ?>
    Michele
    King Of The Kill

  3. #3
    ok, domani, all'orario prestabilito verifico e ti faccio sapere.
    Intanto grazie mille
    Ciao

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.