Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1

    script per cambiare immagine in base alla data

    ciao,
    ho cercato un pò ovunque ma non trovo nulla del genere cioè:

    cerco un script in php che permetta di in automatico in base a periodo/date già prefissate (per esempio il periodo natalizio o pasquale) una foto su una pagina web.

    dovrebbe per esempio per natale và a leggere l'immagine natale.jpg
    per pasqua l'immagine pasqua.jpg

    ringrazio chi mi aiuta.

    ciao

  2. #2
    Supponendo tu abbia gia' le date in formato comprensibile, e' un banale problema di logica:

    Codice PHP:
    <?php
    $natale_i 
    strtotime($data_inizio_natale);
    $natale_f strtotime($data_fine_natale);
    $pasqua_i strtotime($data_inizio_pasqua);
    $pasqua_f strtotime($data_fine_pasqua);

    if (
    $natale_i <= time() && $natale_f >= time()) {
        
    $immagine "natale.jpg";
    } elseif (
    $pasqua_i <= time() && $pasqua_f >= time()) {
        
    $immagine "pasqua.jpg";
    } else {
        
    $immagine "normale.jpg";
    }
    à
    ?>

  3. #3
    Ciao una cosa del tipo
    Codice PHP:
    <?php
    $default_img 
    "lalalalala.jpg"   // immagine inserita quando no ci sono feste
    $fiestas = array(
    "01-01-2009"=>"Capodanno.jpg",
    "15-08-2009"=>"Ferragosto.png",
    "25-12-2009"=>"Natale.jpg"
    )
    // ...poi ti aggiungi tutte le festività che vuoi
    // oggi è il:
    $today date("d-m-Y");

    if(
    $fiestas[$today]) {
       
    $img $fiestas[$today];
    }
    else 
    $img $default_img;

    echo 
    "<img src=\"path/to/img/folder/".$img."\">";
    ?>
    Se non ti è chiaro martella pure.
    =======================
    http://www.abidibo.net

  4. #4
    grazie a tutti per l'aiuto cosi veloce!!!

  5. #5
    ciao, ho provato il tuo codice ma mi dà un errore:

    Parse error: syntax error, unexpected T_VARIABLE in /var/www/html/logo.php on line 3



    Originariamente inviato da abidibo
    Ciao una cosa del tipo
    Codice PHP:
    <?php
    $default_img 
    "logo.jpg"   // immagine inserita quando non ci sono feste
    $fiestas = array(

    "22-04-2009"=>"terra.jpg",
    "25-12-2009"=>"natale.jpg",
    "26-12-2009"=>"natale.jpg",
    "27-12-2009"=>"natale.jpg",
    "28-12-2009"=>"natale.jpg",
    "29-12-2009"=>"natale.jpg",
    "01-01-2010"=>"capodanno.jpg"
    )
    // ...poi ti aggiungi tutte le festività che vuoi
    // oggi è il:
    $today date("d-m-Y");

    if(
    $fiestas[$today]) {
       
    $img $fiestas[$today];
    }
    else 
    $img $default_img;

    echo 
    "<img src=\"images\".$img."\">";
    ?>
    Se non ti è chiaro martella pure.

  6. #6
    metti il ; alla fine della seconda riga

    $default_img = "logo.jpg";
    PHP LEARN - Guide, tutorial e articoli sempre aggiornati
    NUOVO: standardLib; il potente framework PHP é ora disponibile
    *******************************************
    Scarica oggi la tua copia di MtxEventManager

  7. #7
    Originariamente inviato da mtx_maurizio
    metti il ; alla fine della seconda riga

    $default_img = "logo.jpg";

    Grazie ... adeso però mi dà errore alla riga:

    $today = date("dd-mm-YYYY");

    sempre Parse error: syntax error, unexpected T_VARIABLE

  8. #8
    metti il ; alla fine dell'array

    $fiestas = array(

    "22-04-2009"=>"terra.jpg",
    "25-12-2009"=>"natale.jpg",
    "26-12-2009"=>"natale.jpg",
    "27-12-2009"=>"natale.jpg",
    "28-12-2009"=>"natale.jpg",
    "29-12-2009"=>"natale.jpg",
    "01-01-2010"=>"capodanno.jpg"
    );
    PHP LEARN - Guide, tutorial e articoli sempre aggiornati
    NUOVO: standardLib; il potente framework PHP é ora disponibile
    *******************************************
    Scarica oggi la tua copia di MtxEventManager

  9. #9
    grazie a tutti, funziona ciao

  10. #10
    Utente di HTML.it L'avatar di osiryx
    Registrato dal
    Dec 2002
    Messaggi
    1,021
    Ciao ragazzi, faccio che postare qui senza aprire un nuovo 3d che nn mi sembrava il caso....sono novizio di php e ho un piccolo problema da risolvere....dovrei fare la stessa cosa di paginein però invece che in base a delle date vorrei che ogni tot di secondi mi cambiasse immagine...aiutino?
    Avevo una ragazza, dovevamo sposarci, ma c'era un conflitto religioso.
    Lei era atea ed io agnostico. Non sapevamo *senza* quale religione
    educare i figli.
    -- Woody Allen

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.