Accueil > Forum > > > > URGENT!!!! Upload de fichier chez free
URGENT!!!! Upload de fichier chez free
dimanche 13 juillet 2008 à 19:53:41 |
URGENT!!!! Upload de fichier chez free

sjcbboy
|
Bonjour à tous! Je viens de "finir " le site pour une association sportive. Et j'attend l'activation de ma base de donnée chez free pour pouvoir l'héberger. Par contre j'ai un gros souci étant donné que je travaillais en local, je n'avais pas pensé à la manière d'uploader des fichiers sur le serveur de free. Pour moi j'avais fais des formulaires simples où je mettais les fichiers dans le dossier voulu, et pour la mise à jour je n'avais qu'a télécharger tout simplement. Je m'explique: par exemple pour les photos des salariés de l'association dans la partie admin je voudrais pouvoir changer les photos ou rajouter d'autres photos dans un dossier "photos" pour pouvoir effectuer des modifications. Donc comment dois je m'y prendre? J'espère que je me suis fais comprendre car le site doit etre en ligne d'ici 3jours, donc c'est très urgent. Merci à vous
|
|
lundi 14 juillet 2008 à 12:06:49 |
Re : URGENT!!!! Upload de fichier chez free

sjcbboy
|
Je me suis mal expliqué ou tout le monde est en train de regarder le défilé du 14 juillet et pas de temps à me consacrer? 
|
|
lundi 14 juillet 2008 à 16:08:07 |
Re : URGENT!!!! Upload de fichier chez free

sjcbboy
|
A l'aide je n'ai plus que quelques jours!!! Ce que j'aimerai c'est que la personne qui va administrer le site puisse uploader des photos (pour les galeries photos) et des bulletins pdf. Donc comment je dois procéder SVP?
|
|
lundi 14 juillet 2008 à 21:55:07 |
Re : URGENT!!!! Upload de fichier chez free

Bling 182
|
<input type="file"... move_uploaded_file('tmp_name', 'dest_folder/img_name'); ...
-- Développeur web freelance - Bling182 Dev : http://freelancedev.ovh.org - http://www.bling182.fr
|
|
lundi 14 juillet 2008 à 22:28:00 |
Re : URGENT!!!! Upload de fichier chez free

sjcbboy
|
Bonsoir Bling182. Merci d'etre passé me dépanner. Je dois créer deux pages??? une pour le formulaire avec input type file, et une autre pour le traitement du transfert?? Où je dois mettre move_uploaded_file? "tmp_name" c'est le nom du fichier temporaire où est sauvegardé le fichier? Je dois le renommer où le laisser tel quel?
|
|
lundi 14 juillet 2008 à 23:33:34 |
Re : URGENT!!!! Upload de fichier chez free

Bling 182
|
Tu peux faire le traitement dans la meme page, avec une condition en php pour vérifier que ton formulaire a bien été envoyé. move_uploaded_file() est a mettre une fois qu'on a vérifié la validation du formulaire, et que l'image a bien été transferée ($_FILES['img']['error'] == 0). tmp_name, c'est une valeur genre /tmp/xyz. move_uploaded_file() se chargera de renommer le fichier.
-- Développeur web freelance - Bling182 Dev : http://freelancedev.ovh.org - http://www.bling182.fr
|
|
mardi 15 juillet 2008 à 12:29:25 |
Re : URGENT!!!! Upload de fichier chez free

sjcbboy
|
Ayayayii c'est du charabia pour moi!!! J'utilise cette page upload.php: <?php$dossier='upload/';$fichier=basename($_FILES['avatar']['name']);$taille_maxi=100000;$taille=filesize($_FILES['avatar']['tmp_name']);$extensions=array('.png','.gif','.jpg','.jpeg');$extension=strrchr($_FILES['avatar']['name'],'.');if(!in_array($extension,$extensions)) {$erreur='Vousdevezuploaderunfichierdetypepng,gif,jpg,jpeg,txtoudoc...';}if($taille>$taille_maxi) {$erreur='Lefichieresttropgros...';}if(!isset($erreur)) {$fichier=strtr($fichier,'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ','AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy');$fichier=preg_replace('/([^.a-z0-9]+)/i','-',$fichier);if(move_uploaded_file($_FILES['avatar']['tmp_name'],$dossier.$fichier)) {echo'Uploadeffectuéavecsuccès!';}else{echo'Echecdel\'upload!';}}else{echo$erreur;}?> et j'obtiens le message suivant: Vous devez uploader un fichier de type png, gif, jpg, jpeg, txt ou doc... Alors que c'est bien des fichiers en jpeg que j'upload
|
|
mardi 15 juillet 2008 à 15:52:18 |
Re : URGENT!!!! Upload de fichier chez free

sjcbboy
|
Ca y est ca marche maintenant l'upload. Cependant maintenant j'aimerai que le nom du fichier uploadé se sauvegarde dans la base de données. par exemple dans ma BDD j'ai une table employes qui possède 4champs (id, nom, prenom et img). Je voudrais donc que lorsque j'insère un nouvel employe le nom de l'image s'affiche dans mon champ "img" de ma table, et ainsi afficher la photo de l'employé coté internaute. Donc comment dois je faire?
|
|
mardi 15 juillet 2008 à 17:45:42 |
Re : URGENT!!!! Upload de fichier chez free

Bling 182
|
mysql_query('INSERT INTO `table` VALUES('', '$nom', '$prenom', '$fichier');";
-- Développeur web freelance - Bling182 Dev : http://freelancedev.ovh.org - http://www.bling182.fr
|
|
mardi 15 juillet 2008 à 23:04:20 |
Re : URGENT!!!! Upload de fichier chez free

sjcbboy
|
Je ne vois pas où je dois mettre mysql_query. J'ai tout essayé mais ça ne marche pas. Voici mes pages insertion.php
<form action="upload.php" method="POST" enctype="multipart/form-data" name="personnel" id="personnel"> <input type="hidden" name="MAX_FILE_SIZE" value="100000"> <table align="center"> <tr valign="baseline"> <td nowrap="nowrap" align="right">Prenom:</td> <td><input name="prenom" type="text" id="prenom" value="" size="32" /></td> </tr> <tr valign="baseline"> <td nowrap="nowrap" align="right">Nom:</td> <td><input name="nom" type="text" id="nom" value="" size="32" /></td> </tr> <tr valign="baseline"> <td nowrap="nowrap" align="right">Statut:</td> <td><input name="statut" type="text" id="statut" value="" size="32" /></td> </tr> <tr valign="baseline"> <td nowrap="nowrap" align="right">Fonctions:</td> <td><textarea name="fonctions" cols="32" rows="3"></textarea></td> </tr> <tr valign="baseline"> <td nowrap="nowrap" align="right">Activités:</td> <td><textarea name="activites" cols="32" rows="3"></textarea></td> </tr> <tr valign="baseline"> <td nowrap="nowrap" align="right">Img:</td> <td><input name="img" type="file" id="img" value="" size="32" /></td> </tr> <tr valign="baseline"> <td nowrap="nowrap" align="right"> </td> <td><input type="submit" name="envoyer" value="Envoyer le fichier"></td> </tr> </table> <input type="hidden" name="MAX_FILE_SIZE" value="2000000"> </form>
et upload.php
<?php $dossier = '../upload/'; $fichier = basename($_FILES['img']['name']); $taille_maxi = 10000000000000000000; $taille = filesize($_FILES['img']['tmp_name']); $extensions = array('.pdf','.txt','.jpg','.jpeg'); $extension = strrchr($_FILES['img']['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 png, gif, jpg, jpeg, txt ou doc...'; } 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['img']['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; }
?> Sur quelle page et à quel endroit je dois mettre le mysql_query? Encore merci
|
|
Cette discussion est classée dans : fichier, urgent, upload, photos, free
Répondre à ce message
Sujets en rapport avec ce message
Upload sur Free [ par bgK ]
lorsque j'essaie d'uploader un fichier,j'obtiens le message suivantWarning: Unable to access in upload.php on line 5la ligne 5 de upload.php : $des
Upload de fichier possible sur FREE ??? [ par Phrogg ]
Hello, J'utilise un script PHP dans lequel j'utilise l'instruction HTML Je récupère ensuite le fichier en PHP dans la variable $fichier. Je peux copi
Upload de photos [ par photos92 ]
Bonjour,Quand je charge une photo via mon formulaire, de temps en temps le fichier n'a pas les attributs 644 mais charge le fichier en attribut 600 ?M
URGENT [ par massacr ]
J'ai fait un script pour uploader des fichier sur un serveur.J'ai fait une liste déroulante pour choisir l'endroit ou va aller le fichier uploader. L
Question sur l'upload en FTP (urgent) [ par fonetiklilian ]
Bonjour à tous... J'ai un site hebergé chez lycos. Je n'ai donc pas accès au php.ini. J'ai un peu de mal avec toutes les sources que je trouve, car
upload un fichier (urgent) [ par hwm86 ]
Bonjour mes amis.. j'ai téléchargé ce code pour upload un fichier mais je ne comprend pas comment ça marche? SVP vous avez m'aider?[^^!2] ce code est
Probleme avec un formulaire d'upload [ par prog2ni ]
Bonjour, Je suis debutant en php. Je vous explique mon probleme : J'ai en place un script d'upload d'image, il fonctionne, associer a ce script, j'in
Barre de progression upload fichier SIMPLE [ par pukekey ]
Bonjour, Voila vous allez surement me dire que je suis un boulet mais je me lance : J'ai chercher pendant des heures un moyen de faire une barre de
Aide Code Upload PHP [ par 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 plu
upload un fichier .txt [ par meusanland ]
bonsoir à tous depuis quelques année je développe différent site web via AS2 et AS3 cependant un client vient de me commander un site en HTML et en C
Livres en rapport
|
Derniers Blogs
ROSLYN FLUENT APIS: ROSLYNHELPER NUGET PACKAGEROSLYN FLUENT APIS: ROSLYNHELPER NUGET PACKAGE par Matthieu MEZIL
Si vous utilisez Roslyn et que vous vous voulez vous simplifier le code du code rewriter, je vous conseille d'installer mon NuGet package RoslynHelper ....(read more) ...
Cliquez pour lire la suite de l'article par Matthieu MEZIL POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft 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
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
|