ho messo online il sito e purtroppo ho un sacco di problemi...
per adesso vediamo di risolvere l'upload dei file...
Ho una pagina con un form che tra le altre cose ha anche due campi di tipo file per farne l'upload
codice:
<tr>
<td height="40">Immagine Grande:</td>
<td><input name="imageb" type="file" size="50" tabindex="7"></td>
</tr>
<tr>
<td height="40">Immagine Piccola:</td>
<td><input name="images" type="file" size="50" tabindex="8"></td>
</tr>
Il form manda alla pagina di aggiunta e qui ho provato due tipi di upload ma nessuno funzionante
1) non da risultato, facendo l'echo non restituisce NIENTE, $_FILES sembra vuoto
codice:
$cartella = '../Immagini/';
$percorsob = $_FILES['imageb']['tmp_name'];
$nomeb = $_FILES['imageb']['name'];
$percorsos = $_FILES['images']['tmp_name'];
$nomes = $_FILES['images']['name'];
if (!move_uploaded_file($percorsob, $cartella . $nomeb))
$errori=$errori."
Impossibile trasferire l'immagine grande
";
if (!move_uploaded_file($percorsos, $cartella . $nomes))
$errori=$errori."
Impossibile trasferire l'immagine piccola
";
2) da il seguente errore
Warning: copy('C:\Documents and Settings\Luk\Desktop\Materiale Modding\ABIT Siluro FX5200 DT 128Mb Tv-Out DVi RETAIL_file\VG292.jpg'): failed to open stream: No such file or directory in /var/www/progetti/nonsolomodding/Amministrazione/addprod.php on line 51
Warning: copy('C:\Documents and Settings\Luk\Desktop\Materiale Modding\ABIT Siluro FX5200 DT 128Mb Tv-Out DVi RETAIL_file\VG292_small.jpg'): failed to open stream: No such file or directory in /var/www/progetti/nonsolomodding/Amministrazione/addprod.php on line 52
ho provato anche senza apici... ecco il codice
codice:
//Questo l'ho messo perchè altrimenti veniva in percorso con 2 \
//anche se non lo metto da lo stesso errore
$imageb_source="'".str_replace("\\\\","\\", $_POST['imageb'])."'";
$images_source="'".str_replace("\\\\","\\", $_POST['images'])."'";
$imageb_dest="'".$cartella.basename(str_replace("\\","/", $imageb_source))."'";
$images_dest="'".$cartella.basename(str_replace("\\","/", $images_source))."'";
if(!copy($imageb_source, $imageb_dest)) $errori=$errori."
Impossibile trasferire l'immagine grande
";
if(!copy($images_source, $images_dest)) $errori=$errori."
Impossibile trasferire l'immagine piccola
";
Ho impostato tutti i permessi per la directory immagini e non capisco dov'è l'inghippo
come sistema operativo io ho win XP sul server c'è apache con linux preziosilla