Accueil > Forum > > > > Probleme Code Upload Source
Probleme Code Upload Source
jeudi 28 mai 2009 à 11:13:50 |
Probleme Code Upload Source

MaitreLgTbD
|
Bonjour, C'est encore moi je sollicite votre aide, actuellement en stage mon projet sollicite un bout de code de upload tous fichiers confondu (la plupart des .doc .pdf pour un usage professionnel). Mon probleme dans mon code php est le suivant: 1) je ne retrouve pas mes fichiers uploader pour commencer un probleme dans mon fichier de destination peux etre? 2) j'aimerai pouvoir ajouter une boucle pour le nombre de fichiers a uploader je m'explique: l'utilisateur veut faire 6 upload il selectionne dans un menu deroulant le chiffre 6 et 6 champs parcourir s'affiche.seulement vu mon niveau actuel en PHP j'en suis totalement incapable. 3) j'aimerai que mes fichiers uploadés soit insérrés dans une BDD my SQL. voici le fichier upload.html
<?php include("constantes.inc.php"); ?>
<?php include("head.inc.php"); ?>
<?php include("menu.inc.php"); ?>
<form method="POST" action="upload.php" enctype="multipart/form-data"> <!-- On limite le fichier à 100Ko -->
<p>Veuillez inserrer le fichier à envoyer</p><br /> <p> <input type="hidden" name="MAX_FILE_SIZE" value="100000"> Fichier : <input type="file" name="avatar"> </p> <br> <p> <input type="hidden" name="MAX_FILE_SIZE" value="100000"> Fichier : <input type="file" name="avatar2"> </p> <br> <p> <input type="hidden" name="MAX_FILE_SIZE" value="100000"> Fichier : <input type="file" name="avatar3"> </p> <br> <p> <input type="hidden" name="MAX_FILE_SIZE" value="100000"> Fichier : <input type="file" name="avatar4"> </p> <br> <p>Attention seul les formats .jpg, .jpeg, .pdf, .doc, .txt sont autorisé</p> <p align="center">La taille maximale etant de #KO</p> <p> <input type="submit" name="envoyer" value="Envoyer le fichier"> </p> </form> <?php include("footer.inc.php"); ?>Voici mon fichier upload.php <html> <?php $dossier = 'upload'; $fichier = basename($_FILES['avatar']['name']); $taille_maxi = 100000000; $taille = filesize($_FILES['avatar']['tmp_name']); $extensions = array('.png', '.gif', '.JPG', '.jpeg','.pdf','.doc','.txt'); $extension = strrchr($_FILES['avatar']['name'], '.'); echo $extension ; //vérifications sécurité if(!in_array($extension, $extensions)) //Si l'extension n'est pas dans le tableau { $erreur = 'Vous devez uploader un fichier de type png, gif, jpg, jpeg, txt, doc, pdf'; } 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(remplace les accents) $fichier = strtr($fichier, 'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ', 'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy'); $fichier = preg_replace('/([^.a-z0-9]+)/i', '-', $fichier); echo $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 !'; echo"\n"; echo' Le lien du fichier sera envoyé par e-mail aux destinataire selectionné auparavant'; echo "\n"; print $_FILES['avatar']['tmp_name']; } else //Sinon (la fonction renvoie FALSE). { echo 'Echec de l\'upload !'; } } else { echo $erreur; } ?> </html>
|
|
jeudi 28 mai 2009 à 11:16:14 |
Re : Probleme Code Upload Source

MaitreLgTbD
|
Réponse acceptée !
mince tromper d'endroit pour le sujet je clos
|
|
Cette discussion est classée dans : fichier, taille, upload, echo, files
Répondre à ce message
Sujets en rapport avec ce message
Lire un fichier *.ini [ par belkin ]
Bonjour,Peut-on lire un fichier *.ini sous ppc ?Si oui, comment fait-on, merci.Fred
Stockage de données dans un fichier PALM [ par GG25 ]
Bonjour!je cherche à stocker des chaines de caractères dans un fichier PDB sur le palm. comment dois je faire?Et une fois le fichier créé,pour pouvoir
Comment créer un fichier texte en javascript sous pocket PC [ par sebanwrt ]
J'ai une page html dans laquelle je souhaite manipuler un fichier texte (lecture/ecriture), en javascript de préférence.Sous PC j'utilise l'object ac
fichier mdmlog7.txt [ par phportmann ]
Bonjour,Je possède un terminal portable équipé de windows CE 3.0 et je lui transmet des bases de données via un PC fonctionnant sous windows 2000. Pou
envoi d'image en bluetooth [ par mcdomfr ]
Bonjour, je cherche a developper une petit appli simple :a partir d'une liste de fichier jpg contenu dans un repertoire, chaque fichier jpeg doit etre
transfert de fichier sans active sync [ par metos57 ]
Bonjour,j'au un petit sousci, je n'arrive pas à telecharger un fichier du pda vers le pc par programme. La synchronisation de activesync m'oriente dan
ouvrir un fichier d'aide [ par patoch ]
Salut Voila je voudrais ouvrir un fichier d'aide .htm sur PPC,mais voila le code que j'ai mis ne fonctionne pas ou est l'erreur?Je joint mon code si q
rapatrier un fichier d'un netPad ==> PC [ par lamalice83 ]
Bonjour,j'aimerai savoir comment on fait pour rapatrier un fichier situé dans un netPad dans un PC.Quel type de chemin faut-il indiquer?\\.\mobile dev
WIFI et PDA [ par fred23 ]
Bonjour,Je souhaite ecrire un petit prog qui me permettrais de communiquer par Wifi entre mes deux PDA.En fait, j'ai un PDA maitre et un PDA esclave.L
telecharger un fichier en eVb [ par hedi007 ]
Hello les champions,j'aimerais télécharger et visualiser un fichier excel sur pocket pc!comment faire ??merci de me répondre à l'adresse hedi007@hotma
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|