allora ho fatto un pò di modifiche adattando un script che ho trovato in rete, pero mi da un errore:
Warning: copy(Resource id #7): failed to open stream: No such file or directory in c:\program files\easyphp1-8\www\melodi music school\gestion\modulo\17.php on line 56
Codice PHP:
<?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'];
//____
$nome=addslashes($nome);
$foto=addslashes($foto)
if($nome ==""){
echo"[b]attenzione il campo nome risulta essere vuoto![/b]
<a href=\"index.php?modulo=17\"> > > torna indietro </a>";
exit();
}//chiusura if verific nome
if($foto==""){
echo"[b]attenzione il campo foto risulta essere vuoto![/b]
<a href=\"index.php?modulo=17\"> > > torna indietro </a>";
exit();
}//chiusura if verifica foto
//__
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\"> > > torna indietro </a>";
exit();
}
if(copy($nome_file_temporaneo, $percorso. $foto)){
//inizio codice per il resize dll'immagine
$larghezza_thumb = 100;
$altezza_thumb = 100;
$originale = "C:\Program Files\EasyPHP1-8\www\sito\fotoins/"."$foto";
$immagine = imagecreatefromjpeg($originale);
//$nuova_dir="C:\Program Files\EasyPHP1-8\www\melodi music school\fotoins\a/";
$larghezza = imagesx($immagine);
$altezza = imagesy($immagine);
$scala = min($larghezza_thumb/$larghezza, $altezza_thumb/$altezza);
if ($scala < 1) {
$nuova_larghezza = floor($scala*$larghezza);
$nuova_altezza = floor($scala*$altezza);
$immagine_temporanea = imagecreatetruecolor($nuova_larghezza, $nuova_altezza);
imagecopyresized($immagine_temporanea, $immagine,0,0,0,0,$nuova_larghezza, $nuova_altezza, $larghezza, $altezza);
//imagedestroy($immagine);
$immagine = $immagine_temporanea;
}
//header("Content-type: image/jpeg");
//echo imagejpeg($immagine);
copy($immagine_temporanea, 'C:\Program Files\EasyPHP1-8\www\sito\fotoins\a/' . $immagine); //line 56 dove mi da l'errore...
//fine
//query__
require_once('./../Connections/melody.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>";
}//fine controllo nome file