Moyen pour uploader
Résolu
tribordial
Messages postés
19
Statut
Membre
-
Nico_ Messages postés 1302 Statut Membre -
Nico_ Messages postés 1302 Statut Membre -
Bonjour,
Je cherche un moyen pour pouvoir uploader un fichie sur internetr (tablature de guitare)et ensuite donner
l'adresse du site ou je sais pas quoi pour que les autre puissent y acceder ou le telecharger ...
Pouvez vous m'aidez svp ?merci
Je cherche un moyen pour pouvoir uploader un fichie sur internetr (tablature de guitare)et ensuite donner
l'adresse du site ou je sais pas quoi pour que les autre puissent y acceder ou le telecharger ...
Pouvez vous m'aidez svp ?merci
A voir également:
- Moyen pour uploader
- Youtube uploader - Télécharger - Diffusion
- Formule pour calculer une moyenne sur excel - Guide
- Moyen de gamme - Guide
- Quel moyen permet de connecter un ordinateur à internet - Guide
- Moyen de paiement vinted - Guide
6 réponses
bonjour,
donc je fini de modifier le code et je poste dans la journée.
Dans la configuration du code tu ne pourras mettre que les fichiers .gp3 .
tu pourras toujours modifier le code.
Bonne journée
donc je fini de modifier le code et je poste dans la journée.
Dans la configuration du code tu ne pourras mettre que les fichiers .gp3 .
tu pourras toujours modifier le code.
Bonne journée
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Excuse moi mais j'ai RIEN compris !
Quel serveur ?Quel code ?Quel dossier upload ? j'i connais rien ! sois plus precis stp
Quel serveur ?Quel code ?Quel dossier upload ? j'i connais rien ! sois plus precis stp
Désoler, je pensais que tu avais un hébergeur web !
en faite tu as besoin d'un espace de stockage pour des données (guitare)
Je ne sais pas vraiment qui serait dans la mesure de pouvoir t'héberger, car généralement le hébergeur n'aime pas faire du stockage.
je vais essayer de trouver au plus simple, mais je ne sais pas si je vais pouvoir le faire avant la fin de mes vacances !
Bonne soirée
en faite tu as besoin d'un espace de stockage pour des données (guitare)
Je ne sais pas vraiment qui serait dans la mesure de pouvoir t'héberger, car généralement le hébergeur n'aime pas faire du stockage.
je vais essayer de trouver au plus simple, mais je ne sais pas si je vais pouvoir le faire avant la fin de mes vacances !
Bonne soirée
Désoler du retard, mais je n'ai pas eu le temps avant !
Dans un dossier upload, crée un fichier index.php avec le code suivant:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>envoyer sur le serveur</title> </head> <body> <form method="POST" action="upload.php" enctype="multipart/form-data"> <!-- On limite le fichier à 100Ko --> <input type="hidden" name="MAX_FILE_SIZE" value="100000"> Fichier : <input type="file" name="avatar"> <input type="submit" name="envoyer" value="Envoyer le fichier"> </form> <p><a href="a.php">voir les fichiers.</a></p> </body> </html>crée ensuite un fichier upload.php et copie le code suivant:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>envoyer sur le serveur</title> </head> <body> <?php $dossier = 'upload/'; $fichier = basename($_FILES['avatar']['name']); $taille_maxi = 100000; $taille = filesize($_FILES['avatar']['tmp_name']); $extensions = array('.gp3'); //Extention des fichier autorisés $extension = strrchr($_FILES['avatar']['name'], '.'); //Début des vérifications de sécurité... if(!in_array($extension, $extensions)) //Si l'extension n'est pas dans le tableau { $erreur = 'Vous devez uploader un fichier de type .gp3'; } if($taille>$taille_maxi) { $erreur = 'Le fichier est trop gros...'; } if(!isset($erreur)) //S'il n'y a pas d'erreur, on upload { //On formate le nom du fichier ici... $fichier = strtr($fichier, 'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ', 'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy'); $fichier = preg_replace('/([^.a-z0-9]+)/i', '-', $fichier); if(move_uploaded_file($_FILES['avatar']['tmp_name'], $dossier . $fichier)) //Si la fonction renvoie TRUE, c'est que ça a fonctionné... { echo 'Upload effectué avec succès !'; } else //Sinon (la fonction renvoie FALSE). { echo 'Echec de l\'upload !'; } } else { echo $erreur; } ?> </body> </html>crée ensuite un fichier a.php et copie le code suivant:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>les fichiers présents</title> </head> <body> <?php $dir_nom = 'upload'; // dossier listé (pour lister le répertoir courant : $dir_nom = '.' --> ('point') $dir = opendir($dir_nom) or die('Erreur de listage : le répertoire n\'existe pas'); // on ouvre le contenu du dossier courant $fichier= array(' '); // on déclare le tableau contenant le nom des fichiers $dossier= array(); // on déclare le tableau contenant le nom des dossiers while($element = readdir($dir)) { if($element != '.' && $element != '..') { if (!is_dir($dir_nom.'/'.$element)) {$fichier[] = $element;} else {$dossier[] = $element;} } } closedir($dir); if(!empty($dossier)) { sort($dossier); // pour le tri croissant, rsort() pour le tri décroissant echo "Liste des dossiers accessibles dans '$dir_nom' : \n\n"; echo "\t\t<ul>\n"; foreach($dossier as $lien){ echo "\t\t\t<li><a href=\"$dir_nom/$lien \">$lien</a></li>\n"; } echo "\t\t</ul>"; } if(!empty($fichier)){ sort($fichier);// pour le tri croissant, rsort() pour le tri décroissant echo "Liste des fichiers/documents accessibles sont "; //echo $dir_nom; echo ": \n\n"; echo "\t\t<ul>\n"; foreach($fichier as $lien) { echo "\t\t\t<li><a href=\"$dir_nom/$lien \">$lien</a></li>\n"; } echo "\t\t</ul>"; } ?> </body> </html>dans le dossier (upload) il doit maintenant y avoir 3 fichiers (index.php; upload.php; a.php).
dans ce crée un autre dossier que tu nomes upload.
ATTENTION POUR QUE CA FONCTIONNE, IL DOIT AVOIR LES DROIT CHMODS 777
Voilà ça fonctionne sur mon serveur, fait les essai de ton coté.
Bonne journée