galleria immagini upload e resize...

felixaf21

Nuovo Utente
19 Mar 2008
13
0
0
Ciao mitico forum! allora vengo al punto...sto cercando di creare una galleria img, facendo l'upload del file sul server che ho trovato nel corso di mrwcorsi adattandola un pò allo script che mi serve.. per poi inserire il nome della fotografia su DB, fino quì tutto bene.. riesco a fare l'upload sul server (il locale con easyphp) riesco a fare la query al database inserendo il nome della foto.. però adesso vorrei creare con php il ridimensionamento della img originale! però non riesco a trovare nessun tutorial (ovviamente facile) per far cio..
CMQ vi posto lo script che mi fà l'upload delle immagini e l'inserimento del del nome dell'immagine, devo solo implementare il ridimensionamento della stessa per creare una galleria thumbnails

<?php
if(isset($_POST['invia'])) {
//assegno le variabili
$nome=$_POST['titolo_foto'];
$percorso= "C:\Program Files\EasyPHP1-8\www\melodi music school\fotoins/";
$nome_file_temporaneo = $_FILES['upfoto']['tmp_name'];
$foto= $_FILES['upfoto']['name'];

//aggiungo gli slashes alla foto e alla descrizione

$nome=addslashes($nome);
$foto=addslashes($foto);

if($nome ==""){
echo"<strong>attenzione il campo nome risulta essere vuoto!</strong><br />
<a href=\"index.php?modulo=17\"> &gt; &gt; torna indietro </a>";

exit();
}

if($foto==""){
echo"<strong>attenzione il campo foto risulta essere vuoto!</strong><br />
<a href=\"index.php?modulo=17\"> &gt; &gt; torna indietro </a>";
exit();
}

//__
if (file_exists('C:\Program Files\EasyPHP1-8\www\melodi music school\fotoins/'.$_FILES['upfoto']['name'])) {
echo"<h2>nome immagine risulta essere esistente nella cartella remota! rinomina il file e riprova con l'upload della foto..</h2>
<a href=\"index.php?modulo=17\"> &gt; &gt; torna indietro </a>";
exit();
}

if(copy($nome_file_temporaneo, $percorso. $foto)){

//inserico il nome della foto e la descizione nel db
require_once('./../Connections/cn.php');

query=mysql_query("INSERT INTO photogallery SET DescFoto='$nome', NomeFoto='$foto' ");

if(!$query){
echo mysql_error();
exit();
}

echo"<h1>Galleria foto aggiornata correttamente</h1>"; //se è andato a buon fine la query

}
}
?>
 
Se ti capita di avere due munuti postaci un link alla classe che hai utilizzato per cortesia
 

Discussioni simili