j'utilise FileReference pour télécharger des fichiers sur un serveur.
Voici le script chargé de l'écriture sur le serveur :
Action Script
<?php
$dossier = '_upload/';
$fichier = basename($_FILES['Filedata']['name']);
$extensions = array('.png', '.gif', '.jpg', '.jpeg');
$extension = strrchr($_FILES['Filedata']['name'], '.');
$err = false;
if(!in_array(strtolower($extension), $extensions)){
$err = true;
}
if(!$err){
move_uploaded_file($_FILES['Filedata']['tmp_name'], $dossier . $fichier);
}
?>
Dans ce cas là mon fichier se retrouve bien dans le répertoire "_upload" mais les fonctions associées aux écouteurs COMPLETE et UPLOAD_COMPLETE_DATA ne sont pas invoquées.
Si je rajoute à la fin de mon script php
Action Script
echo "términé";
Dans ce cas là les événement COMPLETE et UPLOAD_COMPLETE_DATA sont diffusés.
Est-ce normal ?
Comment faire pour que ces 2 événements soient diffusés même si le script php ne retourne rien ?