1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| <?php
// Le futur contenu
$content = array();
// Si la variable d'action est transmise et si le type coincide, alors on cr�e un nouveau input
if( isset($_GET['action']) && $_GET['action'] == 'add_file_input' )
{
$mTime = time();
// On cr�e la zone qui va contenir le formulaire du fichier � envoyer
$content[] = '<div style="font-family:verdana;font-size:0.8em;border:1px;padding:4px;margin:0px;" id="file_status_'.$mTime.'">';
// Puis le formulaire en lui m�me
$content[] = '<form name="file_'.$mTime.'" method="post" action="alt_index_upload.php" target="alt_index_upload" enctype="multipart/form-data">';
// On cr�e un champ cach� qui contient le nom de la zone dans laquelle afficher les informations sur l'�tat du transfert
$content[] = '<input type="hidden" name="htmlElement" value="file_status_'.$mTime.'"/>';
// Lorsqu'un fichier est selectionn� dans la liste, il est envoy� au serveur automatiquement en arri�re plane et l'utilisateur en est inform�
$content[] = '<input type="file" name="fichier" onChange="document.file_'.$mTime.'.submit();document.getElementById(\'file_status_'.$mTime.'\').innerHTML=\'Envoi en cours\';">';
$content[] = '</form>';
$content[] = '</div>';
}
echo utf8_encode( implode(chr(10),$content) );
?> |
Partager