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. Codice php per i giorni del mese
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • S
      speedcrash User Attivo • ultima modifica di

      Codice php per i giorni del mese

      Salve
      Vorrei un chiarimento sulla selezione dei giorni di un mese in php
      Con il codice qui in basso selezionavo una pagina diversa il base al giorno...lunedi ...martedi ...etc...
      [php]
      <?php
      $day=date("D");
      if ($day == 'Mon') {
      include "1.html";
      }
      if ($day == 'Tud') {
      include "2.html";
      }
      ?>
      [/php]Ora vorrei non selezionare il giorno come nome ma come numero
      Se è il primo del mese apre la pagina 1.html , se è il secondo giorno del mese apro la pagina 2.html....
      Come devo impostare il valore di $day=???

      Grazie

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • M
        mistersusi User • ultima modifica di

        Basta che modifichi la chiamata a
        [PHP]$day=date("D");

        //con

        $day=date("d");[/PHP]

        in questo modo la funzione date() restituisce un valore compreso tra 01 to 31
        in funzione del giorno del mese attuale.

        Puoi trovare maggiori informazioni
        uk2.php.net/manual/en/function.date.php

        Un saluto

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • B
          blancks User • ultima modifica di

          Se hai 31 pagine in html allora puoi fare benissimo così:
          [PHP]include date("j").".html";[/PHP]

          Altrimenti invece, se hai bisogno di eseguire dei controlli perchè hai delle pagine limitate e le vuoi far apparire in un determinato giorno del mese:
          [PHP]switch(date("j")){
          case 1: $pagina = "1.html"; break;
          case 2: $pagina = "2.html"; break;
          ...
          case 14: $pagina = "1.html"; break;
          }

          include $pagina;
          [/PHP]

          In ogni caso, ti reindirizzo al manuale online sulla funzione date, così da vedere i parametri che puoi impostare oltre alla "D" e al "j" per ottenere differenti formati di output.

          it2.php.net/date

          Buon Lavoro :ciauz:

          0 Miglior Risposta Ringrazia Cita Rispondi

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

            @Blancks said:

            Se hai 31 pagine in html allora puoi fare benissimo così:
            [php]include date("j").".html";[/php]

            Se le pagine si chiamano pagina1 ,pagina2....dove metto la scritta pagina nel codice?
            Grazie

            0 Miglior Risposta Ringrazia Cita Rispondi

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

              Ci sono appena arrivato...

              [php] <?php
              include "pagina" . date("j").".html";
              ?>
              [/php]Vi ringrazio dell' aiuto!!!

              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