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

      perfetto
      funziona perfettamente
      grazie mille olaola sei un genio del php!!!

      ora che l'apertura è bloccate per determinate ora si puo' fare anche un apertura per determinati giorni? ossia farlo aprire solo il martedi giovedi e sabato?

      0 Miglior Risposta Ringrazia Cita Rispondi

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