[Résolu] Faire appel à une fonction php dans un formulaire?
Posté : 14 sept. 2011, 22:44
Salut
je débute avec php il y a quelques semaines et je développe maintenant un script qui aura comme objectif l'upload, la conversion vers pdf puis swf des fichiers MS office. je suis bloquer maintenant dans l'appel de la fonction d'upload dans mon formulaire afin de passer le fichier monté vers ma fonction et rester dans la même page
Merci pour votre aide
voici mon code
je débute avec php il y a quelques semaines et je développe maintenant un script qui aura comme objectif l'upload, la conversion vers pdf puis swf des fichiers MS office. je suis bloquer maintenant dans l'appel de la fonction d'upload dans mon formulaire afin de passer le fichier monté vers ma fonction et rester dans la même page
Merci pour votre aide
voici mon code
<?php
// le formulaire
echo '<form method="POST" action="FileList()" enctype="multipart/form-data">'; // je pense que la solution est dans cette ligne non???
echo '<span class="Titre_Form">Your File :</span>';
echo '<input type="file" name="fich">';
echo '<input type="hidden" name="MAX_SIZE" value="1000000">';
echo '<input name="Upload" type="submit" class="Titre_Form" value="Convert File">';
echo '</form>';
echo '<span class="Titre_Form">This is Your File</span>';
echo '<br><br>';
echo '<span class="Titre_Form">File Name :</span>';
echo '<br>';
echo '<span class="Titre_Form">Size :</span>';
echo '<br><br>';
echo '<span class="Titre_Form">This is the Link :</span>';
echo '<br><br>';
echo '<hr class="Ligne">';
echo '<br>';
// fonction Upload
function FileList()
{
if(isset($_FILES['fich']))
{
$files_loc = 'up_files/';
$file = basename($_FILES['fich']['name']);
if(move_uploaded_file($_FILES['fich']['tmp_name'], $files_loc . $file)) //TRUE if OK
{
echo 'File Uploaded !';
}
else //FALSE if not OK
{
echo 'Problem when uploading file !';
}
}
}
?>