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.
    • 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