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
18 mars 2008 à 22:50
En attente de la solution
Merci d'avance
18 mars 2008 à 22:34
23 mai 2007 à 11:33
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?
25 févr. 2007 à 22:12
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
18 janv. 2007 à 14:55
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-
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.