utilisation de mediumblob from mysql avec le langage php ... - PHP - Programmation
Marsh Posté le 17-11-2003 à 22:06:32
Dans un script séparé, avec la fonction header()
Marsh Posté le 17-11-2003 à 22:08:52
Freekill a écrit : Dans un script séparé, avec la fonction header() |
tu peux detailler un peu, je debute
merci
Marsh Posté le 17-11-2003 à 22:19:54
Tu fais un script séparé qui va chercher l'image dans la BDD et l'affiche avec un header() (cf. manuel php)
Dans le script principal : <img src="bddimg.php?id=xxx" />
Et voilà pourquoi il ne faut pas stocker d'images dans la BDD :
http://forum.hardware.fr/forum2.ph [...] 607&cat=10
(la recherche c'est super)
Marsh Posté le 17-11-2003 à 22:21:39
Freekill a écrit : Tu fais un script séparé qui va chercher l'image dans la BDD et l'affiche avec un header() (cf. manuel php) |
merci, je n'ai pas cherche sur ce forum avant mais sur google, et des sites traitant le php y en a a foison, mais aucun ne repond a ma question.
Marsh Posté le 17-11-2003 à 22:37:16
Freekill a écrit : Tu fais un script séparé qui va chercher l'image dans la BDD et l'affiche avec un header() (cf. manuel php) |
pour de ce qui est : les blob c'est pas bien, on me l'a deja dit mais je veux juste apprendre a m'en servir
pour de ce qui est de header, je vais essayer de continuer a creuser sur les sites que je squate depuis 2 jours : phpnoob.net , phpfordummies et phpdebutant pour voir si je trouve plus d'infos
Marsh Posté le 17-11-2003 à 23:52:53
il me semble que j'ai trouve ce que je recherche pour le header sur CCM :
|
pb : je trouve que les makefiles pour linux, je suis sous windows
Marsh Posté le 18-11-2003 à 00:23:09
Il y a tout ce qu'il faut sur header() dans le manuel php, comme je l'ai dit plus haut.
Pourquoi chercher midi à 14h ?
Marsh Posté le 18-11-2003 à 00:27:17
Freekill a écrit : Il y a tout ce qu'il faut sur header() dans le manuel php, comme je l'ai dit plus haut. |
parce que tu es en face d'un blaireau qui ne sait pas ce que c'est que le manuel php
Marsh Posté le 18-11-2003 à 00:37:45
c'est ca :
http://www.manuelphp.com/php/funct [...] ion.header
Marsh Posté le 18-11-2003 à 00:41:20
Oui, et les commentaires sont intéressants aussi en général?
Marsh Posté le 18-11-2003 à 16:20:00
merci de ton aide, mais j'y arrive pas, je vais faire autrement.
j'ai le lien dans la bdd, je le recupere par contre un truc que je comprends pas c'est : si j'ecris
$repertoire = "E:\Program Files\EasyPHP1-7\pochettes";
la variable est enregistree.
par contre si j'ecris :
$repertoire = "E:\Program Files\EasyPHP1-7\pochettes\";
message d'erreur :
|
je ne comprends pas, surtout que je compte me servir de cette deuxieme pour afficher mon image comme suit :
<img src='$rep$Nom_Imagette'
qq un peut m'aider
je trouve pas non plus comment rajouter des caracteres entre les 2 variables. (exemple : $repertoir \temp\ $nomImage).
merci
Marsh Posté le 18-11-2003 à 16:25:20
je viens de trouver une solution a ma question
|
Marsh Posté le 18-11-2003 à 18:34:11
Uh ?
Tu fais un topic sur l'utilisation d'un mediumblob pour mettre des imagettes dans la BDD et puis tu trouves une solution avec des chemins de fichiers ???
C'est quoi au juste qu'il y a dans ta BDD ? Les DONNEES de l'image (l'image en soi quoi), ou juste son chemin/nom ?
Si c'est juste le chemin/nom, l'utilisation d'un mediumblob est totalement inutile hein?
Pour ta parse error, si tu mets un backslash devant un guillement, il l'échappe. (le backslash est le caractère d'échappement)
Dans une variable il faut donc échapper les backslashes eux-même en les doublant. ("\\" )
Enfin les exemples de chemins que tu donnes sont totalement inapropriés.
Tu dois les définir depuis ton répertoire web de base, pas depuis la racine du disque dur ! (genre "/monsite/mesimages/image.jpg" )
Marsh Posté le 18-11-2003 à 20:45:48
Freekill a écrit : Uh ? |
oui j'ai les donnees binaires (l'image) dans la table (version texte du contenu :
|
)
, mais vu que je n'y arrive pas, j'ai ecrit un script qui remplie un nouveau champs : l'adresse sur mon disque des imagettes et cela marche tres bien maintenant.
merci pour tes infos sur les chemins.
Marsh Posté le 17-11-2003 à 21:24:25
Messieurs les programmeurs bonjour
j'ai une tite question :
Je viens de me mettre au php, mysql (avec easyphp), j'ai cree ma base et mes table, je recupere mes donnees comme ceci :
// Creation et envoi de la requete
$query = "SELECT titre,Nb_CD,Genre,image,Annee FROM toto ORDER BY titre";
$result = mysql_query($query);
// Recuperation des resultats
while($row = mysql_fetch_row($result)){
$Titre = $row[0];
$NB_CD = $row[1];
$Genre = $row[2];
$Imagette = $row[3];
$Annee = $row[4];
ma question est la suivante : dans le tableau $Imagette, il s'agit d'un tableau de mediumBlob, je voudrais reconstruire l'image et l'affichee.
Pouvez vous m'aider pour ce bout de script, pour afficher une image j'utilise ca :
<th><img src='image1.jpg'</th>\n
comment afficher mes mediumBlob ?
Merci
---------------
passez au SM vous ne le regretterez pas !! http://www.borischambon.com/ /// d3 : KILLER#2821 /// site moard : http://moard.ayzo.net/