Also know as
Messages postés259Date d'inscriptionsamedi 13 décembre 2003StatutMembreDernière intervention22 novembre 2010
-
10 mai 2010 à 19:54
cs_bonhommecrea
Messages postés44Date d'inscriptiondimanche 14 mars 2010StatutMembreDernière intervention13 mars 2011
-
28 avril 2013 à 08:27
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
indique une erreur si le dossier uploads n'existe pas. (nom modifiable au début du code)
cs_Astalavista
Messages postés192Date d'inscriptionlundi 24 décembre 2001StatutMembreDernière intervention 3 février 2010 19 mai 2010 à 20:41
Pas mal ta source, mais ... à quoi sert ça :
">
Sinon pour ton file_exists, pourquoi ne pas mettre plutôt :
if(!is_dir($repertoire) && !mkdir($repertoire, 0777, true)) {
$erreur = 'Erreur, le dossier d\'upload n\'existe pas.';
}
Bonne prog
gillardg
Messages postés3275Date d'inscriptionjeudi 3 avril 2008StatutMembreDernière intervention14 septembre 20142 18 mai 2010 à 16:15
chrome chrome chrome
cs_bonhommecrea
Messages postés44Date d'inscriptiondimanche 14 mars 2010StatutMembreDernière intervention13 mars 2011 18 mai 2010 à 16:09
j'utilise safari, le seul problème c'est qui utilise un dictionnaire anglais ...
gillardg
Messages postés3275Date d'inscriptionjeudi 3 avril 2008StatutMembreDernière intervention14 septembre 20142 18 mai 2010 à 08:21
en effet tu fais des fautes,
je te conseille d'utiliser un browser muni d'un correcteur orthographique et de vérifier les mots soulignés en rouge :)
cs_bonhommecrea
Messages postés44Date d'inscriptiondimanche 14 mars 2010StatutMembreDernière intervention13 mars 2011 18 mai 2010 à 06:34
pour les personnes qui demandent de changer le titre en upload d'image :
je vous donne un code pour vous permettre d'uploader vos images,
comme je l'ai mis dans la description : " ce script n'est soumis à aucun copyright, il peux être redistribuer et modifier. ".
ceci veux dire que dés que vous l'avez installer, il n'est plus à moi mais à vous.
c'est bien le code pour un uploadeur/hébergeur d'image
ps en hs: mon navigateur me dit que le mot hébergeur n'existe pas, quelqu'un sais me dire si j'ai la bonne orthogaphe ou si j'ai fait des fautes ?
orgiesking
Messages postés3Date d'inscriptionsamedi 24 avril 2004StatutMembreDernière intervention 9 février 2005 17 mai 2010 à 17:56
switch($_FILES['fichier']['type']) {
case 'image/jpeg': $extension = '.jpeg'; break;
case .....
}
gillardg
Messages postés3275Date d'inscriptionjeudi 3 avril 2008StatutMembreDernière intervention14 septembre 20142 17 mai 2010 à 17:14
chtite correction au passage :)
ligne 8 est a remplacer par :
// On vérifit le type du fichier
if ($_FILES['fichier']['type'] != 'image/png' && $_FILES['fichier']['type'] != 'image/jpeg' && $_FILES['fichier']['type'] != 'image/jpg' && $_FILES['fichier']['type'] != 'image/gif' )
ligne 33 à 42 est à remplacer par :
// On définit l'extention du fichier puis on le nomme par le timestamp actuel
if ($_FILES['fichier']['type'] == 'image/jpeg') { $extention = '.jpeg'; }
if ($_FILES['fichier']['type'] == 'image/jpg') { $extention = '.jpg'; }
if ($_FILES['fichier']['type'] == 'image/png') { $extention = '.png'; }
if ($_FILES['fichier']['type'] == 'image/gif') { $extention = '.gif'; }
$nom_fichier = time().$extention;
voila maintenant ça fonctionne mieux :)
sagat06
Messages postés166Date d'inscriptionmercredi 27 juin 2007StatutMembreDernière intervention31 mars 20141 17 mai 2010 à 15:16
Bonjour, il faudrait renommer cette source:
je trouvais intéressant l'intitulé "Code pour hébergeur d'image", mais on se retrouve finalement devant un upload de base (pour ne pas dire basique).
Ca fait un peu tromperie sur la marchandise ;-)
gillardg
Messages postés3275Date d'inscriptionjeudi 3 avril 2008StatutMembreDernière intervention14 septembre 20142 17 mai 2010 à 09:07
c'est donc un indien chez les cowboys :)
orgiesking
Messages postés3Date d'inscriptionsamedi 24 avril 2004StatutMembreDernière intervention 9 février 2005 17 mai 2010 à 01:38
Euh ... Je pense qu'il faudrait nommer la source : Upload d'image. Surtout que d'après ce que je vois elle n'est pas redimensionnée en php mais en HTML ...
Ensuite, plutôt que d'utiliser des IF, jette un oeil du coté du switch, plus élegant et pratique.
Finallement, GILLARDG, Wamp est un serveur Apache (Windows Apache Mysql Php je crois ...); il existe aussi Mamp pour MacOs. C'est donc un serveur apache tout ce qu'il y a de plus classique, sauf qu'il est sous Windows ...
gillardg
Messages postés3275Date d'inscriptionjeudi 3 avril 2008StatutMembreDernière intervention14 septembre 20142 16 mai 2010 à 14:34
ça j'en sais rien du tout je n'utilise pas cette usine à gaz
rien ne vaut apache
cs_bonhommecrea
Messages postés44Date d'inscriptiondimanche 14 mars 2010StatutMembreDernière intervention13 mars 2011 16 mai 2010 à 13:34
il y a donc un problème avec wamp (un logiciel qui permet aux ordinateurs de lire les fichier php et d'executer des commande sql) alors ...
gillardg
Messages postés3275Date d'inscriptionjeudi 3 avril 2008StatutMembreDernière intervention14 septembre 20142 16 mai 2010 à 13:28
cs_bonhommecrea
Messages postés44Date d'inscriptiondimanche 14 mars 2010StatutMembreDernière intervention13 mars 2011 16 mai 2010 à 12:19
@ gillardg
après test de la sources, l'hébergeurs ne fonctionnait plus très bien.
seuls le format .gif était accepté je l'ai donc remis ...
gillardg
Messages postés3275Date d'inscriptionjeudi 3 avril 2008StatutMembreDernière intervention14 septembre 20142 16 mai 2010 à 12:11
bonjour ,
bonhommecrea c'est bien de dire "je vais la supprimer"
mais le faire c'est mieux :p
cs_demenvil
Messages postés38Date d'inscriptionvendredi 18 avril 2008StatutMembreDernière intervention27 mai 2009 12 mai 2010 à 13:25
Salut c'est une bonne sources mais chez moi il y a un petit problème ;)
le script me dit que l'image doit avoir le format .gif & tous les autres quelque soit le type de format quej'envoie..
cs_bonhommecrea
Messages postés44Date d'inscriptiondimanche 14 mars 2010StatutMembreDernière intervention13 mars 2011 10 mai 2010 à 21:22
et bien, cette partie ne sert pas à grand chose,
je vais la supprimer ;)
Also know as
Messages postés259Date d'inscriptionsamedi 13 décembre 2003StatutMembreDernière intervention22 novembre 20102 10 mai 2010 à 19:54
Y'a pas une erreur avec tous les :
if ($_FILES['fichier']['type'] == 'image/gif') { $extention = '.ico'; }
Dans tous les cas ton images aura l'extension, soit jpg ou png ou...ico.
28 avril 2013 à 08:27
20 mai 2010 à 16:26
sert à représiser qu'il y à un poids max.
if(!is_dir($repertoire) && !mkdir($repertoire, 0777, true)) {
$erreur = 'Erreur, le dossier d\'upload n\'existe pas.';
indique une erreur si le dossier uploads n'existe pas. (nom modifiable au début du code)
19 mai 2010 à 20:41
">
Sinon pour ton file_exists, pourquoi ne pas mettre plutôt :
if(!is_dir($repertoire) && !mkdir($repertoire, 0777, true)) {
$erreur = 'Erreur, le dossier d\'upload n\'existe pas.';
}
Bonne prog
18 mai 2010 à 16:15
18 mai 2010 à 16:09
18 mai 2010 à 08:21
je te conseille d'utiliser un browser muni d'un correcteur orthographique et de vérifier les mots soulignés en rouge :)
18 mai 2010 à 06:34
je vous donne un code pour vous permettre d'uploader vos images,
comme je l'ai mis dans la description : " ce script n'est soumis à aucun copyright, il peux être redistribuer et modifier. ".
ceci veux dire que dés que vous l'avez installer, il n'est plus à moi mais à vous.
c'est bien le code pour un uploadeur/hébergeur d'image
ps en hs: mon navigateur me dit que le mot hébergeur n'existe pas, quelqu'un sais me dire si j'ai la bonne orthogaphe ou si j'ai fait des fautes ?
17 mai 2010 à 17:56
if( !stristr('image',$_FILES['fichier']['type']) )
et
switch($_FILES['fichier']['type']) {
case 'image/jpeg': $extension = '.jpeg'; break;
case .....
}
17 mai 2010 à 17:14
ligne 8 est a remplacer par :
// On vérifit le type du fichier
if ($_FILES['fichier']['type'] != 'image/png' && $_FILES['fichier']['type'] != 'image/jpeg' && $_FILES['fichier']['type'] != 'image/jpg' && $_FILES['fichier']['type'] != 'image/gif' )
ligne 33 à 42 est à remplacer par :
// On définit l'extention du fichier puis on le nomme par le timestamp actuel
if ($_FILES['fichier']['type'] == 'image/jpeg') { $extention = '.jpeg'; }
if ($_FILES['fichier']['type'] == 'image/jpg') { $extention = '.jpg'; }
if ($_FILES['fichier']['type'] == 'image/png') { $extention = '.png'; }
if ($_FILES['fichier']['type'] == 'image/gif') { $extention = '.gif'; }
$nom_fichier = time().$extention;
voila maintenant ça fonctionne mieux :)
17 mai 2010 à 15:16
je trouvais intéressant l'intitulé "Code pour hébergeur d'image", mais on se retrouve finalement devant un upload de base (pour ne pas dire basique).
Ca fait un peu tromperie sur la marchandise ;-)
17 mai 2010 à 09:07
17 mai 2010 à 01:38
Ensuite, plutôt que d'utiliser des IF, jette un oeil du coté du switch, plus élegant et pratique.
Finallement, GILLARDG, Wamp est un serveur Apache (Windows Apache Mysql Php je crois ...); il existe aussi Mamp pour MacOs. C'est donc un serveur apache tout ce qu'il y a de plus classique, sauf qu'il est sous Windows ...
16 mai 2010 à 14:34
rien ne vaut apache
16 mai 2010 à 13:34
16 mai 2010 à 13:28
http://gillardg.net/s/get/
16 mai 2010 à 12:19
après test de la sources, l'hébergeurs ne fonctionnait plus très bien.
seuls le format .gif était accepté je l'ai donc remis ...
16 mai 2010 à 12:11
bonhommecrea c'est bien de dire "je vais la supprimer"
mais le faire c'est mieux :p
12 mai 2010 à 13:25
le script me dit que l'image doit avoir le format .gif & tous les autres quelque soit le type de format quej'envoie..
10 mai 2010 à 21:22
je vais la supprimer ;)
10 mai 2010 à 19:54
if ($_FILES['fichier']['type'] == 'image/gif') { $extention = '.ico'; }
Dans tous les cas ton images aura l'extension, soit jpg ou png ou...ico.
Ou alors y'a quelque chose que j'ai loupé.