Coucou à tous,
 
Je viens de créer un formulaire d'upload. Je suis hébergé chez Online ! (bouh je sais c'est pas top, mais bon c'est comme ça 
 
Mon code est le suivant :
Code :
 - <?php
 - if(!empty($_FILES["fichier_choisi"]["name"]))
 - {
 - //nom du fichier :
 - $nomFichier    = $_FILES["fichier_choisi"]["name"];
 - //nom sur le serveur:
 - $nomTemporaire = $_FILES["fichier_choisi"]["tmp_name"];
 - //type du fichier :
 - $typeFichier   = $_FILES["fichier_choisi"]["type"];
 - //poids en octets :
 - $poidsFichier  = $_FILES["fichier_choisi"]["size"];
 - //code de l'erreur :
 - $codeErreur    = $_FILES["fichier_choisi"]["error"];
 - //chemin qui mène au dossier qui va contenir les fichiers upload:
 - $chemin = "../pj/";
 - if($poidsFichier > 1000000)
 - { echo("<br>l'upload a échoué" );
 - break;}
 - if(copy($nomTemporaire, $chemin.$nomFichier))
 -   echo("<br>L'upload a réussi" );
 -   }//fin if
 - else
 - {
 - echo("Vous n'avez pas encore choisi de fichier!!<br>" );
 - }//fin else
 - ?>
 
  | 
 
Je ne suis pas très doué en PHP, et ce que j'ai voulu faire en adaptant un code trouvé c'est que si mon fichier est supérieur à 1Mo (taille limite autorisée par Online il me semble) il m'affiche un message "l'upload a échoué". Hors à chaque fois il se bat pendant plusieurs minutes avec le fichier avant de me dire : "500 Internal Sever Error"
 
Est-ce possible ? et comment ?
 
Merci beaucoup de votre aide.