sono arrivato a questo punto per controllare se il campo file e riempito o meno faccio
Codice PHP:
if(!isset($_POST['file']))
{
$nuovo_nome='FotoBarche/generica.jpg';
print_r($_FILES);
exit;
}
Il problema che entra sempre qua dentro sempre sia se lo uso che se non lo uso
e mi restituisce questo valore quando lo uso
Codice PHP:
Array (
[file] => Array ( [name] => tab_ball.gif [type] => image/gif [tmp_name] => c:/wamp/tmp\php3C6.tmp [error] => 0 [size] => 393 )
[file2] => Array ( [name] => tab_line.gif [type] => image/gif [tmp_name] => c:/wamp/tmp\php3C7.tmp [error] => 0 [size] => 55 )
[file3] => Array ( [name] => tab_right.gif [type] => image/gif [tmp_name] => c:/wamp/tmp\php3C8.tmp [error] => 0 [size] => 257 )
)
e se on lo uso mi da
Codice PHP:
Array (
[file] => Array ( [name] => [type] => [tmp_name] => [error] => 4 [size] => 0 )
[file2] => Array ( [name] => [type] => [tmp_name] => [error] => 4 [size] => 0 )
[file3] => Array ( [name] => [type] => [tmp_name] => [error] => 4 [size] => 0 )
)
Ora volevo sapere se è un problema della funzione i PHP o un problema del form HTML
Ho notato ch se tolgo il controllo quando il campo è pieno non carica nulla ma non da errore se invece non è usato mi da ERRORE CARICAMENTO FILE come ho settato io nella funzione in caso di problemi quindi il file esiste (anche perchè sopra compare ) a questo punto m chiedo come mai non funziona lo spostamento e l'assgnazione del nuovo nome.