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.
    • O
      olaola User Attivo • ultima modifica di

      Le ulteriori modifche che vuoi apportare sono del tutto analoghe a quelle gia' implementate. Dai un'occhiata alla funzione date del php

      http://it2.php.net/date

      Intanto sposto questa discussione nella sezione php e continuiamo di la'.

      :ciauz:

      0 Miglior Risposta Ringrazia Cita Rispondi

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

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

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • 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