Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di stan83
    Registrato dal
    May 2003
    Messaggi
    106

    Facile facile: ricevere variabili

    Ciao a tutti,
    premetto che non so programmare in php. Sto facendo un sito wap e poichè devo inserire 1800 immagini non mi va proprio di creare tutte le pagine con le foto o le anteprime.... quindi vorrei crearle dinamicamente con PHP.

    Ho intenzione di fare qalcosa di simile:

    nel wml:
    <anchor> FOTO DA 1 a 9
    <go href="foto.php" method="post">
    <postfield name="dir" value="cartella"/>
    <postfield name="numfoto" value="0"/>
    </go>
    </anchor>

    quindi il php dovrebbe ricevere queste due variabili e caricare
    nella stessa pagina i file
    /dir/foto[numfoto+1].jpg
    /dir/foto[numfoto+2].jpg
    /dir/foto[numfoto+3].jpg
    eccetera fino a [numfoto+9].jpg

    quando nel wml scrivo FOTO DA 10 a 19 impostero numfoto a 9, in questo modo saranno caricate la 10 11 12 ecc fino a 19 e via dicendo.

    Spero qualcuno sappia dirmi il codice PHP di questa procedura.

    Grazie mille per l'attenzione.
    Mai fare oggi quello che puoi fare domani.

  2. #2
    non conosco wml
    metti il primo valore di numfoto = 1
    codice:
    if(!isset($_POST['cartella']) || !is_dir($_POST['cartella'])) {
         echo "Percorso non corretto";
    } else {
         $start = isset($_POST['numfoto']) ? intval($_POST['numfoto']) : 1;
         $end = 10;
         for($x = $start; $x < ($start + $end); ++$x) {
               if(file_exists($_POST['cartella']."/foto$x.jpg")) {
                      echo "<img src=\"{$_POST['cartella']."/foto$x.jpg"}\">";
               }
         }
    } else {
         echo "Cartella non valida";
    }
    E' la mia opinione ed io la condivido
    Non condivido la tua idea ma darei la vita perché tu la possa esprimere (Voltaire)
    Scrivi sul muro

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.