Uploader des images sur mon site web - Programmation
TomsGuide.com : 700 000 inscrits répondent à toutes vos questions high-tech et informatique.
Pour obtenir de l'aide, inscrivez-vous gratuitement !
 




Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : Uploader des images sur mon site web
 
cwm-fr.tk
Profil : IDNaute
Plus d'informations

:hello: Bonjour
je voudrais créer un scriptes pour uploader des image sur mon serveur je cherche de puis 3jour et je n rien trouvez
merci d'avance :sarcastic:


---------------
Hola Hola c pas toujoure simpas
Liens sponsorisés


Inscrivez-vous ou connectez-vous pour masquer ceci.

Si t'as pas d'raison d'vivre, trouve une raison de
Profil : IDNaute
Plus d'informations

upload.php

Code :
  1. <?php
  2. //////////////////////////////////////////////////
  3. //Déclaration des variables.
  4. //////////////////////////////////////////////////
  5. $dossier = 'upload/';                     // Dossier de destination.
  6. $fichier = basename($_FILES['icone']['name']);        // Nom du fichier de l'utilisateur.
  7. $taille_maxi = 8200;                    // Taille maxi du fichier.
  8. $taille = filesize($_FILES['icone']['tmp_name']);    // Taille fichier temporaire.
  9. $temp = ($_FILES['icone']['name']);            // Nom du fichier temporaire.
  10. $extensions = array('.ico'); //Type de fichier acceptés.// Type de fichier.
  11. $extension = strrchr($_FILES['icone']['name'], '.');    // Vérification de l'extention.
  12. //////////////////////////////////////////////////
  13. //Vérification de l'extention du fichier.
  14. //////////////////////////////////////////////////
  15. if(!in_array($extension, $extensions))
  16. {
  17.     $erreur = 'Vous devez uploader un fichier de type ico!<br /><a href="index.php">Retour</a>';
  18. }
  19. //////////////////////////////////////////////////
  20. //Vérification de la taille maximum du fichier.
  21. //////////////////////////////////////////////////
  22. if($taille>$taille_maxi)
  23. {
  24.     $erreur = 'Le fichier est trop gros...<br /><a href="index.php">Retour</a>';
  25. }
  26. //////////////////////////////////////////////////
  27. //Vérification des caractères spéciaux du fichier.
  28. //////////////////////////////////////////////////
  29. if(!isset($erreur))
  30. {
  31.     $fichier = strtr($fichier,
  32.           'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ',
  33.           'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy');
  34.     $fichier = preg_replace('/([^.a-z0-9]+)/i', '-', $fichier);
  35. //////////////////////////////////////////////////
  36. //Renommage du fichier.
  37. //////////////////////////////////////////////////
  38. $date = date("HisdmY" );
  39. //////////////////////////////////////////////////
  40. //Copie du fichier dans le répertoire.
  41. //////////////////////////////////////////////////
  42.     if(move_uploaded_file($_FILES['icone']['tmp_name'], $dossier . $date . $extension))
  43.     {
  44. //////////////////////////////////////////////////
  45. //Message d'upload réussi.
  46. //////////////////////////////////////////////////
  47.           echo '<table width="100%">
  48.         <tr><td colspan="2">Upload effectué avec succès!<td/></tr>
  49.         <tr><td>Lien direct: </td>
  50.             <td><textarea>http://atlantis.12droit.com/upload/'.$date.'.ico</textarea></td></tr>
  51.         <tr><td>Lien BBcode : </td>
  52.             <td><textarea>[img]http://atlantis.12droit.com/upload/'.$date.'.ico</textarea></td></tr>
  53.         <tr><td>Lien HTML: </td>
  54.             <td><textarea><a href="http://atlantis.12droit.com/upload/'.$date.'.ico">Mon image</a></textarea></td></tr>
  55.         <tr><td>Lien META: </td>
  56.             <td><textarea><link rel="shortcut icon" href="http://atlantis.12droit.com/upload/'.$date.'.ico" type="image/x-icon" /></textarea></td></tr>
  57.         <tr><td colspan="2"><a href="index.php">Uploader un autre fichier?</a></td></tr>
  58.         </table>';
  59. //////////////////////////////////////////////////
  60. //Message d'upload échoué.
  61. //////////////////////////////////////////////////
  62.     }
  63.     else
  64.     {
  65.           echo 'Echec de l\'upload!<br /><a href="index.php">Retour</a>';
  66.     }
  67. }
  68. else
  69. {
  70.     echo $erreur;
  71. }
  72. ?>



html

Code :
  1. <table width="100%">
  2.     <form method="post" action="upload.php" enctype="multipart/form-data">
  3.             <tr><td><input type="hidden" name="MAX_FILE_SIZE" value="8200" /></td></tr>
  4.         <tr><td>Fichier :</td><td><input type="file" name="icone" /></td></tr>
  5.             <tr><td colspan="3"><input type="submit" name="submit" value="Envoyer" /></td></tr>
  6.         </form>
  7.         <tr><td colspan="3"><p id="nb"><b>NB</b>: Seules les fichiers avec l'extention <i>.ico</i> sont acceptés.</p></td></tr><tr><td colspan="3"><p id="nb"><b>Taille limite</b>: 10Ko</p></td></tr>
  8.     </table>



en démo www.atlantis.12droit.com, moi je n'ai mis que des extentionc .ico à toi de le changer. xD


---------------
UnderCover's Graphs

  FORUM Infos-du-Net » Programmation » Uploader des images sur mon site web

Aller à :
 

Liens