si ho scritto
listener.onComplete = function(file:FileReference):Void {
carica();....}
però c'è un problema , da quando ho cambiato il nome del file in php non mi esegue più l'upload, e quindi non crea neanche il file di testo
ho scritto
Codice PHP:
<?php // 4, compatibile 5.0 e 5.1
// Directory di destinazione
$destination_dir = './public/3dgallery/high_res/';
$immname= rand(0,1000)."_".$_FILES['Filedata']['name']
// Verifico che il file sia valido e come lui tutte le informazioni
// Controllo inoltre che non ci siano errori nell' invio ... altrimenti
// non faccio niente
if(
// esiste il file di nome Filedata ?
isset($_FILES['Filedata']) &&
// é un array ?
is_array($_FILES['Filedata']) &&
// esistono gli elementi tmp_name, name, size, error
// di questo array ?
isset(
$_FILES['Filedata']['tmp_name'],
$_FILES['Filedata']['name'],
$_FILES['Filedata']['size'],
$_FILES['Filedata']['error']
) &&
// l' errore é esattamente zero ?
intVal($_FILES['Filedata']['error']) === 0
) {
// operazione di spostamento da temporanea ad altra cartella
// se riesco a spostare il file sulla destinazione scrivo un tipo di output
//if(move_uploaded_file($_FILES['Filedata']['tmp_name'], $destination_dir.$prefisso.$_FILES['Filedata']['name'])) {
if(move_uploaded_file($_FILES['Filedata']['tmp_name'], $destination_dir.$immname)) {
$result = "&result=".$immname."&";
}
// altrimenti scrivo un altro tipo di output
else {
$result = "&result=Unable to move file&";
}
// operazione per debug, report dell' upload
// scrivo nella directory di upload cosa e' accaduto
if(@$fp = fopen($destination_dir.'upload.txt', 'w')) {
fwrite($fp, $result);
fclose($fp);
}
}
?>
cosa c'è che non va?