Ciao a tutti ho creato uno script che effettua l'upload di un'immagini sul server, facendo il controllo se questa è di tipo jpg.
Le immagini che verranno uppate sul server sono molto grandi, quindi risulta molto lento il caricamento dell'anteprima di tutte le immagini.
Quello che vi chiedo è sapere se è meglio creare delle immagini ridotte e salvarle sul server, oppure creare al volo delle immagini che però andranno perse in seguito; ma soprattutto vi chiedo come fare.![]()
![]()
![]()
![]()
Ho cercato qualke soluzione nel forum, ma l'unica cosa che ho trovato è questo script, che però non funziona, anke se questo non crea e salva l'immagine in una cartella, bensi ne crea soltanto l'anteprima.
Mi da errore nella riga 2 "Fatal error: Call to undefined function: imagecreatefromjpeg()" xkè ?
<?
$im=imagecreatefromjpeg("$_GET[im]");
$ciccio=getimagesize("$_GET[im]");
$base=imagecreate(88,31);
imagecopyresized($base,$im,0,0,0,0,88,31,$ciccio[0],$ciccio[1]);
header("Content-type: image/jpeg");
imagepng($base);
?>
![]()
Ps ad ogni modo vi allego lo script x l'upload che ho creato, all'interno c'è un commento che indica la posizione in qui vorrei inserire la funzione che mi crei l'immagine ridotta.
<html>
<body>
<center>
<h2 align="center">Upload immagine con creazione dell'anteprima</h2>
<?php
error_reporting(2047);
if(isset($_POST['invio'])){
$percorso="../file/";
if($_FILES['file1']['type']=="image/pjpeg"){
if(is_uploaded_file($_FILES['file1']['tmp_name'])){
if(move_uploaded_file($_FILES['file1']['tmp_name'], $percorso.$_FILES['file1']['name'])){
echo"Nome immagine: ".$_FILES['file1']['name']."
";
echo"MIME Type: ".$_FILES['file1']['type']."
";
echo"Dimensione: ".$_FILES['file1']['size']." byte
";
echo"File caricato correttamente
";
echo"<a href=\"upload.php\">carica un altro file</a>";
}else echo"si è verificato un errore durante l'upload: ".$_FILES["file1"]["error"];
}else echo"si è verificato un errore durante l'upload: ".$_FILES["file1"]["error"];
}else echo"
<h3>Puoi inserire solo file jpg</h3>";
}else{
echo"<form enctype=\"multipart/form-data\" method=\"post\" action=\"upload.php\" name=\"uploadform\">";
echo"seleziona immagine :
";
echo"<input type=\"file\" name=\"file1\" size=\"50\">
";
echo"<input type=\"submit\" value=\"invia\" name=\"invio\">";
echo"</form></center>";
}
?>
</body>
</html>
![]()
Vi ringrazio in anticipo x l'aiuto, ciao...
![]()
![]()

Ciao a tutti ho creato uno script che effettua l'upload di un'immagini sul server, facendo il controllo se questa è di tipo jpg.
Rispondi quotando
