UPLOAD IMAGE TO MYSQL

badger71 Messages postés 17 Date d'inscription dimanche 22 décembre 2002 Statut Membre Dernière intervention 17 janvier 2006 - 4 août 2004 à 14:55
mohataik Messages postés 2 Date d'inscription mardi 4 mars 2008 Statut Membre Dernière intervention 18 mars 2008 - 18 mars 2008 à 22:50
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/25155-upload-image-to-mysql

mohataik Messages postés 2 Date d'inscription mardi 4 mars 2008 Statut Membre Dernière intervention 18 mars 2008
18 mars 2008 à 22:50
quel est la forme de l'URL à saisir dans menu "parcourir" je pense que le message d'erreur vient de là: message erreur reçu "l'upload du fichier a échoué ou fichier vide " ou "fichier introuvable sur le serveur"
En attente de la solution
Merci d'avance
mohataik Messages postés 2 Date d'inscription mardi 4 mars 2008 Statut Membre Dernière intervention 18 mars 2008
18 mars 2008 à 22:34
bonjour pb avec ajout image erreur format n'est pas pris en charge quelque soit l'extension adopté pouvez vous m'aider svp
cs_ebyss Messages postés 1 Date d'inscription mercredi 23 mai 2007 Statut Membre Dernière intervention 23 mai 2007
23 mai 2007 à 11:33
Bonjour lorsque que je mets les fichiers dans mon server et que j'ouvre le fichier je me retrouve avec la page "surecrite" par;
fread($int_fo, filesize($fr_upload_image)); @fclose($int_fo); // Attribution de ...
enfin on ne voit rien car tout est recouvert par le code

Le code correspond à la ligne 23 de l'index.php

je pense qu'il manque une virgule ou autre mais je n arrive pas a voir ou? un soucis ds le case?
flatfab Messages postés 1 Date d'inscription jeudi 22 février 2007 Statut Membre Dernière intervention 25 février 2007
25 févr. 2007 à 22:12
Bonsoir,
Idem beaucoup de lignes d'erreurs : Use of undefined constant STR_DB_NAME - assumed 'STR_DB_NAME' pour toutes les constantes.
J'ai essayé,mais épuisé mes (faibles) ressources
En attente de la solution
Merci d'avence
nikooool Messages postés 1 Date d'inscription vendredi 29 décembre 2006 Statut Membre Dernière intervention 18 janvier 2007
18 janv. 2007 à 14:55
Salut,

j'ai déjà mis à jour une partie de ton script.. genre la définition des variables constantes sans les guillemets.. ca le fait pas chez moi.. mais en plus.. comme chekibe319.. j'ai les mêmes erreurs.. faut-il etre sur un serveur "non-local" pour faire fonctionner ton script ??

as-tu fais une version mis à jour ??

merci d'avance !!!
-n-
duprijr Messages postés 2 Date d'inscription mardi 6 septembre 2005 Statut Membre Dernière intervention 8 mars 2006
8 mars 2006 à 16:03
Comme je vois, je ne suis pas le seul avec ce probleme.

Pour ma part, j'utilise également php4.
Quel serait le paramètre erroné dans configphp.ini?

Je tiens particulièrement à faire fonctionner ces programmes, car mon hébergeur (scarlet.be) ne permet pas de creer des fichiers via php.

Merci d'avance
chekib319 Messages postés 2 Date d'inscription vendredi 25 février 2005 Statut Membre Dernière intervention 6 mars 2006
6 mars 2006 à 17:36
salut a tous,

svp j'obtiens les erreur suivantes si j'execute le code sur easyphp v1.8 pouvez vous m'aider ?

Notice: Undefined index: OS in c:\program files\easyphp1-8\www\test2\index.php on line 14

Notice: Undefined variable: fr_mode in c:\program files\easyphp1-8\www\test2\index.php on line 19

Notice: Undefined property: var_ret in c:\program files\easyphp1-8\www\test2\image.inc.php on line 95

Notice: Undefined variable: boo_open in c:\program files\easyphp1-8\www\test2\index.php on line 79

Notice: Undefined variable: str_msg in c:\program files\easyphp1-8\www\test2\index.php on line 187

Merci d'avance
apxa Messages postés 188 Date d'inscription mercredi 15 mai 2002 Statut Membre Dernière intervention 25 avril 2009
1 mars 2006 à 22:53
Iop,
Ca doit être un paramètres de config php.ini à modifier.
Vous tournez sous quel version de php ?
Ce script a été fait sous la version php4.

Have Fun ;)
duprijr Messages postés 2 Date d'inscription mardi 6 septembre 2005 Statut Membre Dernière intervention 8 mars 2006
1 mars 2006 à 17:08
J'ai exactement les même problèmes que Potibulle. J vois que les autres n'ont rien a modifier dans la source.

Que faut-il faire avec ces erreurs?

A+
cs_cybertrand17 Messages postés 3 Date d'inscription mercredi 25 janvier 2006 Statut Membre Dernière intervention 15 mai 2006
6 févr. 2006 à 12:20
Bonjour,
C'est exellent!!!!
Mon hébergeur va être heureux... Vu qu'il ne comptabise pas la taille de mes bases de données LOL
A+
potibulle Messages postés 27 Date d'inscription mercredi 1 février 2006 Statut Membre Dernière intervention 12 février 2006
1 févr. 2006 à 12:03
Bonjour,

Je suis plutot débutant en PHP. J'ai voulu testé votre code et j'obtiens les erreur suivantes, pouvez vous m'aider ?

Notice: Undefined index: OS in c:\program files\easyphp1-8\www\test2\index.php on line 14

Notice: Undefined variable: fr_mode in c:\program files\easyphp1-8\www\test2\index.php on line 19

Notice: Undefined property: var_ret in c:\program files\easyphp1-8\www\test2\image.inc.php on line 95

Notice: Undefined variable: boo_open in c:\program files\easyphp1-8\www\test2\index.php on line 79

Notice: Undefined variable: str_msg in c:\program files\easyphp1-8\www\test2\index.php on line 187

Merci d'avance
cs_mika12 Messages postés 2 Date d'inscription dimanche 7 novembre 2004 Statut Membre Dernière intervention 6 juillet 2005
6 juil. 2005 à 19:29
Ouais je vais le tester en ligne sur un serveur et je te dit si y a tjrs un prob ! Mais bon je voulais juste voir comment tu l'avais codé :p ! Merci je te dirais si tout tourne bonne continuation TchOoooooooo
apxa Messages postés 188 Date d'inscription mercredi 15 mai 2002 Statut Membre Dernière intervention 25 avril 2009
6 juil. 2005 à 19:24
iop Mika
Etant donné que le code fonctionne chez d'autre personne je ne peux que dire que l'on est face à un problème de paramétrages soit Apache (ou IIS), soit php.ini ou soit type mime.

Have Fun ;)
cs_mika12 Messages postés 2 Date d'inscription dimanche 7 novembre 2004 Statut Membre Dernière intervention 6 juillet 2005
6 juil. 2005 à 18:11
J'ai modifié juste les para pour la connection mais je voulait juste voir comment tu le faisais tourner dans le code donc j'ai rien modif du code original !
apxa Messages postés 188 Date d'inscription mercredi 15 mai 2002 Statut Membre Dernière intervention 25 avril 2009
6 juil. 2005 à 14:40
Salut Mika_12
Fais tu ton teste avec l'exemple seul sans y avoir rien ajouter en terme de codes ?

Have Fun ;)
mika_12 Messages postés 1 Date d'inscription dimanche 20 février 2005 Statut Membre Dernière intervention 9 juin 2005
9 juin 2005 à 16:13
Bonjour tout le monde, j'ai éssayer ton script qui ajoute bien dans la base l'image mais aucune image n'est ensuite affiché ! Je n'ai pas non plus l'option de suppression qui s'affiche ! Voilà su quelqu'un pouvait m'aider ca serait sympatique mici d'avance !
cs_Oziris Messages postés 70 Date d'inscription samedi 15 février 2003 Statut Membre Dernière intervention 30 décembre 2015
28 avril 2005 à 16:53
merci pour ta correction maintenant ca fonctionne !
merci pour ta super source !!
apxa Messages postés 188 Date d'inscription mercredi 15 mai 2002 Statut Membre Dernière intervention 25 avril 2009
28 avril 2005 à 10:48
ok c vu,
dsl g omis le ; a la fin de la ligne
define(INT_NBIMAGE_BY_ROW, 5)
je repost
cs_Oziris Messages postés 70 Date d'inscription samedi 15 février 2003 Statut Membre Dernière intervention 30 décembre 2015
28 avril 2005 à 08:31
perso je suis un noob dans l'ecriture du code
mais je sais installer un base de donnee et modifier un fichier config pour la connexion
par contre tu utilise quelle version de phpmyadmin ?
ca peu venir de là peu etre
j'utilise la version 2.5.3

ps: j'ai voulut aller sur ton site mais je n'y trouve aucune aide complémentaire

voila la ligne qui semble creer l'erreur :
define(INT_MODE_DELETE, 1);
si tu a une soluce ???
merci et bonne continuation
apxa Messages postés 188 Date d'inscription mercredi 15 mai 2002 Statut Membre Dernière intervention 25 avril 2009
27 avril 2005 à 21:37
Iop Oziris, mha286
les erreurs repportées sont bien etranges.
mha286 Messages postés 1 Date d'inscription jeudi 27 février 2003 Statut Membre Dernière intervention 27 avril 2005
27 avril 2005 à 13:29
Parse error: parse error, unexpected T_STRING in index.php on line 11

Ouais sur 2 serveurs là même erreur

Pouvez-vous m'aider
cs_Oziris Messages postés 70 Date d'inscription samedi 15 février 2003 Statut Membre Dernière intervention 30 décembre 2015
8 avril 2005 à 16:15
salut,
pour moi il me sort l'erreur :
Parse error: parse error, unexpected T_STRING in c:\home\upload\index.php on line 10
domage pour une foi que je trouver une souce interressente ! sniff !
apxa Messages postés 188 Date d'inscription mercredi 15 mai 2002 Statut Membre Dernière intervention 25 avril 2009
16 août 2004 à 10:57
Iop,
zoukozouko pour l'instant mon site n'est pas fini des k'il le sera je laisserais certaines sources a dispo.

Cafeine911 je pense que la difference est minime.
De plus c'est relatif au fait que derriere une manipe comme celle la tu peux compresser les infos.
Deja il me semble que le fichier de données mysql compresse deja les infos mysql (peut etre pas des masses mais juste de koi faire la balance) ceci dit rien ne vaut un test pour s'en assurer.

Have Fun ;)

ps: merci aux autres pour vos commentaires.
Cafeine911 Messages postés 19 Date d'inscription mardi 10 octobre 2000 Statut Membre Dernière intervention 28 août 2005
16 août 2004 à 10:12
Bonjour,

juste une question (sans entrer dans la polémique c'est mieux ou pas), est-ce que cela prend beaucoup de place dans la base ou bien c'est pareil que de mettre l'image dans un rep.
En tout cas ta source correspond bien à ce que je veux faire.

merci de ta réponse.
zoukozouko Messages postés 148 Date d'inscription dimanche 25 janvier 2004 Statut Membre Dernière intervention 21 janvier 2009
9 août 2004 à 16:07
je suis alle jetter un coup doueil sur ton site et lidee du menu Wds est vraiment geniale.
Ca fait un bon bout de temps aue jessaie de trouver des exemples de menus deroullant comme le tiens, mais je trouve que des tuto de merde.
Tu pourrai menvoyer les sources de ton menu? pas forcement les images, jai pas envi de faire la meme choz, maias juste les sources java, et html pour que je comprenne comment faire pour afficher des panneaux au survol de la souris, choisir les couleurs, surligner, etc...
le tiens contiens toutes les info dont jai besoin en fait.
sinon, ta source php mysql est tres bien faite, et cest un tres bon moyen de proteger les images. moi je ne stokais ke le nom de mais images dans la base, mais elles sont toujours accessibles par la bare dadresse iexplore. en revanche ta methode permet den controler lacces, BRAVO
cs_BarbeRousse38 Messages postés 21 Date d'inscription vendredi 19 décembre 2003 Statut Membre Dernière intervention 21 février 2007
6 août 2004 à 17:37
Superbe, merci, j'avais déjà entendu parler de cette "fonction" de MySQL, mais jusque là je n'avais jamais trouvé de source (faut dire que je n'ai pas beaucoup cherché non plus par manque de temps :().
apxa Messages postés 188 Date d'inscription mercredi 15 mai 2002 Statut Membre Dernière intervention 25 avril 2009
5 août 2004 à 10:25
iop grenard,
le type n'est juste que la deuxieme partie du type mime,
soit celle qui suit "image/..." dans le type image donc il peut y avoir jpeg, gif, bmp. J'aurais même du mettre varchar(4) je n'ai pas besoin de plus.
il est sure qu'avec des modification on pourrait aisement mettre un varchar plus long pour y placer le type mime entierement soit image/jpeg et ainsi pouvoir stocker des fichiers autres que image mais il faudrais aussi adapter le code pour l'affichage.
J'espère que cette fois ci j'ai répondu à ta question.

Have Fun ;)
cs_GRenard Messages postés 1662 Date d'inscription lundi 16 septembre 2002 Statut Membre Dernière intervention 30 juillet 2008 1
4 août 2004 à 22:20
Tu n'as pas répondu à :
À la récupération du type, pourquoi tu mets un varchar(5) ? je pensais que ceci serait plus long ?
apxa Messages postés 188 Date d'inscription mercredi 15 mai 2002 Statut Membre Dernière intervention 25 avril 2009
4 août 2004 à 20:45
iop grenard,
oui mais je pose le code souvent en pensant à ceux qui ont des versions php ancienne.
De tout façon ca derange pas les version récent le comprenne aussi bien.

Have Fun ;)
cs_GRenard Messages postés 1662 Date d'inscription lundi 16 septembre 2002 Statut Membre Dernière intervention 30 juillet 2008 1
4 août 2004 à 19:22
Ca fait longtemps que tu n'as pas posté dit donc ;) Parce que les HTTP_POST_VARS c'est rendu vieux !
http://www.phpcs.com/code.aspx?ID=24870

À la récupération du type, pourquoi tu mets un varchar(5) ? je pensais que ceci serait plus long ?
apxa Messages postés 188 Date d'inscription mercredi 15 mai 2002 Statut Membre Dernière intervention 25 avril 2009
4 août 2004 à 18:07
salut windu,
Comme je disais dans la description (si tu avait bien lu),
la question n'est pas de savoir si c'est mieux de stocker en base de données ou pas, le but et de savoir qu'il existe cette solution, et c'est a chacun d'y voir son utilité.

Have Fun ;)
cs_windu Messages postés 282 Date d'inscription vendredi 16 mai 2003 Statut Membre Dernière intervention 19 juillet 2006
4 août 2004 à 17:43
l'idée est sympa, mais g tout de mêm une kestion: insérer des images dans 1 BDD ca n'est pas plus long ke les stocker dans 1 rép? en effet, ya le tps d'accès ala BDD ki joue, meme si ce n'est pas excessif... Néanmoins ta solution est certainement la seule si on désire lier des informations en vue de faire une recherche par mots-clés, auteur, date...
bon tuto!
badger71 Messages postés 17 Date d'inscription dimanche 22 décembre 2002 Statut Membre Dernière intervention 17 janvier 2006
4 août 2004 à 14:55
Héhé,

J'irai étudier cette source dès que possible...

Merci de l'avoir posé, je te dirai ce que j'en pense quand je m'en serai servi.
Rejoignez-nous