La ligue des webmasters
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le deal à ne pas rater :
Funko POP! Jumbo One Piece Kaido Dragon Form : où l’acheter ?
Voir le deal

Appel image par img.php dans tag [résolu]

4 participants

Aller en bas

Appel image par img.php dans tag [résolu] Empty Appel image par img.php dans tag [résolu]

Message  jeeron Mar 27 Sep - 14:47

Salut à tous,
voila mon petit soucis,
j'aimerais appeler une image contenue dans ma base de données sous la forme d'une url
champ img = http://www.monsite.com/monimage.jpg


J'ai créer un fichier appelé "img.php" qui contient :

Code:

<?php
include "config.inc.php";
// test
$requete = ("select * from campagne where id='$_GET[campid]' AND statut='1'");
$result = mysql_query($requete);
//on peut evtl faire un controle d'erreur 
if (!$result) {
$message = 'Requête invalide : ' . mysql_error() . "\n";
$message .= 'Requête complète : ' . $query;
die($message);


while ($r = mysql_fetch_assoc($result)) {
print '<img src="'.$r['img'].'" />';


?>

Lorsque j'apelle ma page directement
http://www.froggy-incentive.com/img.php?campid=33 cela affiche bien l'image,

Mon problème :
lorsque cet appel est mis dans un TAG du type :

Code:

<a target="_blank" href="http://www.froggy-incentive.com/macampclic.php?campid=33&webcle=m1dvmv7qsimi6iiuxay9v8i4sx88luxkfft6jkv1bcgz3zv5z24y0zh">
<img border="0" src="http://www.froggy-incentive.com/img.php?campid=33"></a>

Et bien cela n'affiche plus l'image .. mais le lien est ok ...

Quelqu'un a une idée ou une autre solution ?

Merci d'avance en tout cas

(en plus, je sais pas si ma page img.php est super sécurisée ...)

jeeron
Moderateur
Moderateur

Messages : 161
Date d'inscription : 27/10/2010

Revenir en haut Aller en bas

Appel image par img.php dans tag [résolu] Empty Re: Appel image par img.php dans tag [résolu]

Message  xavmess Mar 27 Sep - 20:00

essai comme cela

Code:
<a href="http://www.froggy-incentive.com/macampclic.php?campid=33&webcle=m1dvmv7qsimi6iiuxay9v8i4sx88luxkfft6jkv1bcgz3zv5z24y0zh" target="_blank"><img src="http://www.froggy-incentive.com/img.php?campid=33" border="0" ></a>

et je te conseil de creer l'image par php si tu veut qu'elle s'affiche
http://php.net/manual/fr/function.imagecreatetruecolor.php

xavmess
***
***

Messages : 212
Date d'inscription : 30/12/2010
Age : 42

Revenir en haut Aller en bas

Appel image par img.php dans tag [résolu] Empty Re: Appel image par img.php dans tag [résolu]

Message  agia3d Mar 27 Sep - 20:15

Salut jeeron,

Tu pouras faire toutes les manips que tu veux, tu ne pouras jamais faire afficher une image en img src via une page HTML.

Je m'explique. Ton fichier php, génère simplement une page html, avec une balise <img src ... />. Or, ce type de page, ne s'affichera jamais via une autre balise <img>.

La solution : faire en sorte d'afficher une image, et non une page html.

Via PHP, tu peux changer le type mime d'un fichier, permettant donc de changer le comportement de tes pages php vis à vis de ton navigateur.

Ce qu'il faut faire dans ton code :
Code:
<?php
ton code pour appeler l'url de ton image uniquement

$image = imagecreatefrompng($monimage);
header('Content-Type: image/png');
imagepng($image);
imagedestroy($image);

?>

Ici il s'agit d'un png. En cherchant sur google, tu trouveras pour les autres types d'images.

ATTENTION : pas d'echo, pring ou quoi que ce soit dans ce genre Wink

PS : J'espère ne pas être barbant et pas trop long :p
agia3d
agia3d
V
V

Messages : 160
Date d'inscription : 18/08/2011

http://ww.agia3d.fr/

Revenir en haut Aller en bas

Appel image par img.php dans tag [résolu] Empty Re: Appel image par img.php dans tag [résolu]

Message  jeeron Mer 28 Sep - 13:14

Merci infiniment pour cette précision agia, et merci xav de ton aide.

Je vais abandonner là, mes connaissances ne me permettent pas de pouvoir continuer ...
Si un de vous ou connaissez quelqu'un qui pourrait le faire pour moi moyennant paiement Wink je suis prêt ... Very Happy
Sinon j'irais sur codeur Very Happy




jeeron
Moderateur
Moderateur

Messages : 161
Date d'inscription : 27/10/2010

Revenir en haut Aller en bas

Appel image par img.php dans tag [résolu] Empty Re: Appel image par img.php dans tag [résolu]

Message  xavmess Mer 28 Sep - 13:18

se n'est pas si difficile a faire jeeron etant donner que je suis pas mal pris sur ma regie a coder
je de te donne un lien ou du devrait arriver a reprendre le principe en modifiant un peu le script de base ou bien tape script image en php (cela t'economisera un billet geek )
http://www.editeurjavascript.com/trucs/14,afficher_une_image_avec_du_php.php

xavmess
***
***

Messages : 212
Date d'inscription : 30/12/2010
Age : 42

Revenir en haut Aller en bas

Appel image par img.php dans tag [résolu] Empty Re: Appel image par img.php dans tag [résolu]

Message  web59 Mer 28 Sep - 13:38

Slt,
essaye comme ceci

Code:

$id_camp = intval($_GET['id_camp']);

$sql = mysql_query("SELECT img FROM ta_table WHERE id='".$id_camp."'");
$donnees = mysql_fetch_array($sql);
$img = $donnees["img"];

header("Content-type: image/gif");
$imagegif = "$img";
readfile($imagegif);
web59
web59
Admin
Admin

Messages : 279
Date d'inscription : 20/10/2010
Age : 44
Localisation : Nice

http://www.pub-ptp.fr

Revenir en haut Aller en bas

Appel image par img.php dans tag [résolu] Empty Re: Appel image par img.php dans tag [résolu]

Message  jeeron Mer 28 Sep - 14:12

coucou web, et merci de ton aide,
cependant, cela ne fonctionne pas
j'ai essayé d'adapter :

Code:

<?php
include "config.inc.php";
// test
$id_camp = intval($_GET['id_camp']);

$sql = mysql_query("SELECT img FROM campagne WHERE id='".$id_camp."'");
$donnees = mysql_fetch_array($sql);
$img = $donnees["img"];

header("Content-type: image/gif");
$imagegif = "$img";
readfile($imagejpeg);
?>

puis d'autres tests pour voir .. j'y vais pourtant a "tatons"

lorsque j’appelle ma page http://www.froggy-incentive.com/test.php
le lien est ok, mais l'url de l'image est toujours :
http://www.froggy-incentive.com/img.php?campid=33
elle ne s'affiche donc même pas lorsque j'accède a cette page puisque le lien de l'image est toujours http://www.froggy-incentive.com/img.php?campid=33

donc ca va toujours chercher l'adresse et pas l'image insérée dans le champ "img"
comme la dit agia, a mon avis, pas trop possible :'(

Merci de ton aide en tout cas !!!!!!!! Very Happy

jeeron
Moderateur
Moderateur

Messages : 161
Date d'inscription : 27/10/2010

Revenir en haut Aller en bas

Appel image par img.php dans tag [résolu] Empty Re: Appel image par img.php dans tag [résolu]

Message  xavmess Mer 28 Sep - 14:16

Code:
$id_camp = intval($_GET['id_camp']);

deja tu appelle le lien image par id_camp


Code:
http://www.froggy-incentive.com/img.php?campid=33

et la campid
donc change cela

mais je ne pense pas que ca soit le seul probleme

xavmess
***
***

Messages : 212
Date d'inscription : 30/12/2010
Age : 42

Revenir en haut Aller en bas

Appel image par img.php dans tag [résolu] Empty Re: Appel image par img.php dans tag [résolu]

Message  web59 Mer 28 Sep - 14:17

envoie moi ton fichier en mp stp que je vois ça

moi sa marche donc sa devrais aller aussi chez toi

++
web59
web59
Admin
Admin

Messages : 279
Date d'inscription : 20/10/2010
Age : 44
Localisation : Nice

http://www.pub-ptp.fr

Revenir en haut Aller en bas

Appel image par img.php dans tag [résolu] Empty Re: Appel image par img.php dans tag [résolu]

Message  jeeron Mer 28 Sep - 15:08

Lien envoyé, j'espère que tu n'auras pas mal aux cheveux comme moi Very Happy
Merci xav aussi : ;D

jeeron
Moderateur
Moderateur

Messages : 161
Date d'inscription : 27/10/2010

Revenir en haut Aller en bas

Appel image par img.php dans tag [résolu] Empty Re: Appel image par img.php dans tag [résolu]

Message  jeeron Mer 28 Sep - 15:15

Et bien que dire .... quand on connais on connais Very Happy grand merci Web59 comme quoi tout est possible Very Happy

jeeron
Moderateur
Moderateur

Messages : 161
Date d'inscription : 27/10/2010

Revenir en haut Aller en bas

Appel image par img.php dans tag [résolu] Empty Re: Appel image par img.php dans tag [résolu]

Message  web59 Mer 28 Sep - 15:19

jeeron a écrit:Et bien que dire .... quand on connais on connais Very Happy grand merci Web59 comme quoi tout est possible Very Happy

De rien Very Happy
c'était avec plaisir Wink

++
web59
web59
Admin
Admin

Messages : 279
Date d'inscription : 20/10/2010
Age : 44
Localisation : Nice

http://www.pub-ptp.fr

Revenir en haut Aller en bas

Appel image par img.php dans tag [résolu] Empty Re: Appel image par img.php dans tag [résolu]

Message  Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum