Upload image to mysql

Soyez le premier à donner votre avis sur cette source.

Vue 29 666 fois - Téléchargée 5 532 fois


Description

iop all,

Pour cette source, une connaissance des classes est necessaire.

Le zip se compose de 4 fichiers :
- image.sql (code sql pour la création de la table 'image' dans MySQL)
- image.inc.php (contenant la classe qui gere les données de la table 'image' : affichage, enregistrement, suppression)
- image.php (faisant office de visualisateur d'image, recupere des données binaires dans la base en fonction d'un id)
- index.php (interface de gestion)

Je vous présente une manière simple de gérer des images dans MySQL, cette méthode à ses avantages et inconvénients mais les déterminer n'est pas le but de la source.
Le principe d'utilisation de BLOB dans MySQL permet de stocker des données binaires donc entre autre des données images.
La plus part des sources expliquant la gestion d'images via MySQL vous ressort l'utilisation du module gd de php qui n'est pas forcement activé sur tout les serveurs et vous limite en plus au type d'image jpeg.
Le code que je vous propose vous permet de jouer sur les différents types mimes de type image web et de sauvegarder le contenu binaire sans passage par les fonctions graphiques et ainsi offrant une plus grande maniabilité et accessibilité au code.

Beaucoup d'évolution pourront être faite au tour de ce code, vous avez ici la base.

Have Fun ;)

Conclusion :


http://www.apxa.com

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
2
Date d'inscription
mardi 4 mars 2008
Statut
Membre
Dernière intervention
18 mars 2008

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
Messages postés
2
Date d'inscription
mardi 4 mars 2008
Statut
Membre
Dernière intervention
18 mars 2008

bonjour pb avec ajout image erreur format n'est pas pris en charge quelque soit l'extension adopté pouvez vous m'aider svp
Messages postés
1
Date d'inscription
mercredi 23 mai 2007
Statut
Membre
Dernière intervention
23 mai 2007

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?
Messages postés
1
Date d'inscription
jeudi 22 février 2007
Statut
Membre
Dernière intervention
25 février 2007

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
Messages postés
1
Date d'inscription
vendredi 29 décembre 2006
Statut
Membre
Dernière intervention
18 janvier 2007

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-
Afficher les 33 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.