Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. Pagina web che si apre solo a determinate ore del giorno
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • T
      thedarkita ModSenior • ultima modifica di

      @speedcrash said:

      dovrei quindi mettere questo codice vero?
      [php] if ($day == mon OR $day == wed OR $day == fri)[/php]

      [php] if ($day == 'mon' OR $day == 'wed' OR $day == 'fri')[/php]

      altrimenti da errore il controllo in quel modo 😄

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • S
        speedcrash User Attivo • ultima modifica di

        quindi ricapitolando il codice finale sara:
        [php]
        <?php
        date("D M j G:i:s T Y");
        $hour=date("G");
        if ($hour > 20 && $hour < 24)
        if ($day == 'mon' OR $day == 'wed' OR $day == 'fri')
        {
        include "pagina.inc";
        }
        else{
        echo "Spiacente, questa pagina puo' essere visualizzata solo dalle 20 alle 24.";
        }
        ?>
        [/php]

        è corretto cosi?
        scusatemi ma sono un asino del php
        ma mi trovo a usare questo codice per un necessita'

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • T
          thedarkita ModSenior • ultima modifica di

          [php]date("D M j G:i:s T Y");[/php]
          non centra nulla era solo per farti vedere giorno e ora del server...

          $day è vuota in ogni caso devi suare il comando date e assegnarli il valore...

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • S
            speedcrash User Attivo • ultima modifica di

            devo inserire questo allora:

            $day=date("D");

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • T
              thedarkita ModSenior • ultima modifica di

              si

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • S
                speedcrash User Attivo • ultima modifica di

                sembra che ho seguito tutto a lettera...ma non va...
                ho fatto qualche errore?
                ecco il codice

                [php]
                <?php
                $hour=date("G");
                $day=date("D");
                if ($day == 'tue' OR $day == 'wed' OR $day == 'fri')
                if ($hour >= 20 && $hour < 24)
                {
                include "index.html";
                }
                else{
                echo "Spiacente, questa pagina non può essere visualizzata.";
                }
                ?>
                [/php]

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • T
                  thedarkita ModSenior • ultima modifica di

                  Edit:
                  ti da errori? o ti dice che nn può essere visualizzata?

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • S
                    speedcrash User Attivo • ultima modifica di

                    mi da pagina bianca...non vedo nulla

                    mentre senza la funzione del giorno ma solo quella con le ore mi funziona il filtro

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • O
                      olaola User Attivo • ultima modifica di

                      si, se prima hai definito
                      [php]$day=date("D");[/php]

                      e poi dovresti usare le lettere maiuscole iniziali per i giorni: Mon, Wed, Fri.

                      ciao

                      </span>

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • S
                        skyline User Attivo • ultima modifica di

                        olaola, gli orari con time() te li da in gmt credo quindi in teoria non centra nulla l'ora del server.

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • S
                          speedcrash User Attivo • ultima modifica di

                          allora ragazzi ho fatto le correzioni al codice
                          il risultato è questo cambiando ora e giorno nel codice (per poter testare il filtro temporarle)..
                          se il giorno e l'ora corrispondono(con l'ora e giorno attuale)....funziona
                          se il giorno corrisponde e l'ora no....funziona
                          ma se il giorno non corrisponde...il codice non esegue il filtro e mi da pagina bianca...
                          cosa devo fare?
                          sempra tutto perfetto..

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • S
                            skyline User Attivo • ultima modifica di

                            <?php
                            $hour=date("G");
                            $day=date("D");
                            if ($day == 'tue' OR $day == 'wed' OR $day == 'fri')
                            if ($hour >= 20 && $hour < 24)
                            {
                            include "index.html";
                            }
                            else{
                            echo "Spiacente, questa pagina non può essere visualizzata.";
                            }
                            else{
                            echo "Spiacente, questa pagina non può essere visualizzata.";
                            }
                            ?>

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • O
                              olaola User Attivo • ultima modifica di

                              [php]
                              <?php
                              $hour=date("G");
                              $day=date("D");
                              if (($day == 'Tue' OR $day == 'Wed' OR $day == 'Fri') && $hour >= 20 && $hour < 24){
                              include "index.html";
                              }
                              else{
                              echo "Spiacente, questa pagina non può essere visualizzata in questo momento.";
                              }
                              ?>
                              [/php]

                              Cosi' dovrebbe fare al caso tuo (nota le abbreviazioni dei giorni che cominciano con la lettera maiuscola).

                              ciao

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              • S
                                speedcrash User Attivo • ultima modifica di

                                perfetto...
                                grazie ragazzi

                                mi avete aiutato a fare una cosa che non credevo avessi mai potuto fare e invece grazie a voi è stato tutto cosi semplice..

                                grazie
                                soprattutto a olaola!!

                                0 Miglior Risposta Ringrazia Cita Rispondi

                                  1 Risposta Ultima Risposta
                                Caricamento altri post
                                Rispondi
                                • Topic risposta
                                Effettua l'accesso per rispondere
                                • Da Vecchi a Nuovi
                                • Da Nuovi a Vecchi
                                • Più Voti