| | form con allegato, manda una foto in una cartella dello spazio web | |
| |
| | |
| max_400 |
| | LEVEL 1 tutto in una pagina nome della pagina form-allegato.phphttp://maxgiulia.altervista.org/max/php-ag...rm-allegato.phpCODICE <?php
if(!empty($_POST)){ $percorso = "./image/"; if (is_uploaded_file($_FILES['image']['tmp_name'])) { if (move_uploaded_file($_FILES['image']['tmp_name'], $percorso.$_FILES['image']['name'])) { } else { echo "si č verificato un errore durante l'upload: ".$_FILES["image"]["error"]; } }
echo "<img src='$percorso".$_FILES['image']['name']."' />"; }else { form_file(); }
function form_file(){ echo <<<HT <form action="form-allegato.php" method="POST" enctype="multipart/form-data"> <!-- Campo file di nome "image" --> <input name="image" type="file" size="40" /> <br /><br /> <!-- Pulsante --> <input name="upload" type="submit" value="Carica immagine" /> </form> HT; }
?> ========== altra cosa ======= per leggere il contenuto di una cartella http://maxgiulia.altervista.org/max/php-agosto10/leggere.phpnome file leggere.phpCODICE <? $od=opendir("./image"); if(!$od){echo"Errore apertura cartella album";exit;} while(gettype($file=readdir($od))!=boolean){ if($file!="." && $file!="..") echo"$file<br>"; } closedir($od); ?> Edited by max_400 - 22/8/2010, 18:07
| | |
| |
|
| max_400 |
| | LEVEL 2 Se vogliamo approfodire il discorso precedente http://maxgiulia.altervista.org/max/php-ag...m-allegato2.phpCODICE <?php
if(!empty($_POST)){ $percorso = "./image/album1-"; $album1="album1";
if (is_uploaded_file($_FILES['image']['tmp_name'])) { if (move_uploaded_file($_FILES['image']['tmp_name'], $percorso.$_FILES['image']['name'])) { } else { echo "si č verificato un errore durante l'upload: ".$_FILES['image']['error']; } }
echo "<img src='$percorso".$_FILES['image']['name']."' />"; echo $percorso.$_FILES['image']['name']; }else { form_file(); }
function form_file(){ echo <<<HT <form action="form-image2.php" method="POST" enctype="multipart/form-data"> <!-- Campo file di nome "image" -->
<input name="image" type="file" size="40" /> <br /><br /> <!-- Pulsante --> <input name="upload" type="submit" value="Carica immagine" /> </form> HT; }
?> in questo script quasi identico al precedente oltre a inserire le foto nella nostra cartella aggingiamo un prefisso al nome della foto (in questo caso "album1-") ======== leggere il contenuto della cartella ========= anche questo file č quasi identico al precedente ho aggiunto alla lista delle foto il collegamento diretto alla foto stessa CODICE <? $od=opendir("./image"); $dir="./image/";
if(!$od){echo"Errore apertura cartella album";exit;} while(gettype($file=readdir($od))!=boolean){ if($file!="." && $file!="..") echo "<a href=".$dir.$file.">".$file."</a><br>"; } closedir($od); ?> http://maxgiulia.altervista.org/max/php-ag...10/leggere2.php
| | |
| |
|
| 1 replies since 22/8/2010, 15:36 46 views |
| |
| | |