recuperer une image via un lien .php

Eléphanteau du PHP | 35 Messages

27 janv. 2007, 00:16

bonjour a tous (et bonané)
voila j'ai un lien http://www.kifradio.com/pochettes/my_script.php qui m'affiche une image via une Base de donnée , je voudrais mettre donc cette image dans un autre script .php via la commande <img>

j'ai donc cette commande qui appel la page my_script.php :

<td><target="_info" class="news"><br><img name="imgPochette" src="http://www.kifradio.com/pochettes/my_sc ... "></a></td>

mais j'ai un cadre blanc et vide , alors que si je regarde le premier lien j'ai bien l'image.
j'ai testé le iframe mais c'est pareil cadre blanc !

comment puis je faire pour avoir mon image de http://www.kifradio.com/pochettes/my_script.php qui s'affiche dans un autre script php

Cdt Pascal
Modifié en dernier par Pascal-- le 27 janv. 2007, 00:19, modifié 1 fois.

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

27 janv. 2007, 00:17

essaie avec un chemin relatif.... sans http://...

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Eléphanteau du PHP | 35 Messages

27 janv. 2007, 00:22

pareil par contre le iframe sans le http marche mais maintenant je suis hors cadrage

Eléphanteau du PHP | 35 Messages

27 janv. 2007, 00:41

le iframe c'est mort , cela est dommage car j'arrive a avoir l'image mais par contre ca me bloque compltement le reste du script.

****
<td><target="_info" class="news"><br><img name="imgPochette" src="http://www.kifradio.com/pochettes/my_script.php" width="130" height="130" alt="" border="0"></td>
****

a la base se script marchais mais sur une autre url via un script php qui appelé aussi une image j'ai juste changé l'url et fais moi meme le script pour afficher l'image a la base.
le script php qui appel l'image n'est pas dans la racine mais dans un dossier /pochettes/my_script

j'ai testé toute les formes je comprend pas ou ca bloque car sous cette forme le reste de mon script marche a merveille sauf ca , je suis un peu perdu

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

27 janv. 2007, 00:46

Qu'as tu essayé ?
(j'ai dis sans http:// mais fallais comprendre sans http://www.kifradio.com/ .... donc un chemin partant du script d'affichage (ou il y a img) et qui arrive au script de création de l'image.

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Eléphanteau du PHP | 35 Messages

27 janv. 2007, 00:49

j'ai testé :

http://www.kifradio.com/pochettes/my_script.php
pochettes/my_script.php
my_script.php


:(

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

27 janv. 2007, 00:58

Il ne faut pas essayer des valeurs un peu comme ça au hasard :?

C'est quoi cette histoire de iframe ?

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Eléphanteau du PHP | 35 Messages

27 janv. 2007, 01:05

en fait notre webradio utilise un script php fourni par djworld pour afficher les pochettes , il nous donne un lien :
http://www.deejaysworld.com/radio/kifra ... fradio.php"
ca affiche la pochette uniquement apres il suffit de l'integrer dans un autre module pour avoir le titre etc ........

ca donne ca :

<td><target="_info" class="news"><br><img name="imgPochette" src="http://www.deejaysworld.com/radio/kifra ... fradio.php" width="130" height="130" alt="" border="0"></a></td>

se code marche tres bien , je voudraias donc changer la BDD et prendre la notre j'ai donc fais un script php qui affiche la photo dans le meme style que djworld , donc je change juste le lien par le notre cad :
http://www.kifradio.com/pochettes/my_script.php
et la ca marche pas j'ai un cadre blanc alors que le code est le meme et que le lien seul marche

pour le iframe c'estait juste pour tester l'image s'affiche bien quand je l'appel mais l'iframe bug le reste du script et je me retrouve avec un truc horrible

voila

Eléphanteau du PHP | 35 Messages

27 janv. 2007, 01:07

ca plante peut etre pcq c'est le meme serveur le script et le dossier depochette sont sur le meme serveur

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

27 janv. 2007, 02:04

Non... pour ne pas avoir de mal avec les chemins place les deux scripts dans le meme répertoire (pour tester).

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

ViPHP
AB
ViPHP | 5818 Messages

27 janv. 2007, 05:12

Bonsoir,

Comme disait Truc vers le début, il faut donner un chemein relatif, c'est à dire le chemin du fichier par rapport où se trouve ton script, donc sans http://www...

J'ai eu un pb identique chez Online il y a quelques temps: pour soulager leur serveur (suivant leur doc), on ne pouvait pas avoir accès à un fichier image du site, depuis un script se trouvant sur le site, avec une URL absolue (http://www...). C'est anormal mais faut faire avec...Par contre pas de pb pour afficher des images provenant de l'extérieur.

Tu m'a l'air d'avoir exactement le même pb

Eléphanteau du PHP | 35 Messages

27 janv. 2007, 12:03

j'ai un vieux compte free qui traine je vais mettre le script php qui genere l'image dessus + le dosier image et testé .
je vous tiens au courant

Cdt Pascal


ps : le serveur se trouve sur OVH pourtant

Eléphanteau du PHP | 35 Messages

27 janv. 2007, 14:45

voila j'ai testé sur FREE j'ai mis le dossier avec un lien direct pour le site de free idem , si je lance le script pour charger la photo directment du site ca marche , si j'integre se lien .php dans un autre script idem j'ai un carré blanc ............. donc ca viens pas du serveur :(

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

27 janv. 2007, 15:00

montre nous le script de l'image et son appel.

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Eléphanteau du PHP | 35 Messages

27 janv. 2007, 17:49

donc en premier le script qui va chercher la pochette dans la BDD.

Code : Tout sélectionner

<? $ato_titre = titre de la chanson ; if(file_exists($ato_titre . ".jpg")){ echo "<img src=\"" .$ato_titre. ".jpg\" width=\"115\" height=\"115\"></div>"; }else{ echo "<img src=\"pasdispo.jpg\" width=\"115\" height=\"115\"></div>"; } ?>
lien pour voir le fonctionnement ici :
http://www.kifradio.com/pochettes/myscript.php
cette premiere partie fonctionne donc tres bien

voila la deuxieme celle qui appel le premier script pour l'integrer dans une page :

Code : Tout sélectionner

<html> <body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" > <table width="450"> <tr> <td width="135" valign="top"> <td><img src="http://www.deejaysworld.com/radio/pochette/dot.gif" width="10"></td> <td><target="_info" class="news"><br><img name="imgPochette" src="http://www.kifradio.com/pochettes/myscript.php" width="130" height="130" alt="" border="0"></a></td> <td><img src="http://www.deejaysworld.com/radio/pochette/dot.gif" width="10"> <font face="Arial, Helvetica, sans-serif" size="1" color="#FF9900"> </font></a><br> <font face="Arial, Helvetica, sans-serif" size="1" color="#FF9900">Texte 1 </font></a><br> <font face="Arial, Helvetica, sans-serif" size="1" color="#FF9900">Texte 2 </font></a><br> <font face="Arial, Helvetica, sans-serif" size="1" color="#FF9900">Texte 3 </font></a><br> </body> </html>
dans le script d'origine on avait se lien pour aller chercher le script de la photo :

Code : Tout sélectionner

<html> <body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" > <table width="450"> <tr> <td width="135" valign="top"> <td><img src="http://www.deejaysworld.com/radio/pochette/dot.gif" width="10"></td> <td><target="_info" class="news"><br><img name="imgPochette" src="http://www.deejaysworld.com/radio/kifradio/poch_kifradio.php" width="130" height="130" alt="" border="0"></a></td> <td><img src="http://www.deejaysworld.com/radio/pochette/dot.gif" width="10"> <font face="Arial, Helvetica, sans-serif" size="1" color="#FF9900"> </font></a><br> <font face="Arial, Helvetica, sans-serif" size="1" color="#FF9900">Texte 1 </font></a><br> <font face="Arial, Helvetica, sans-serif" size="1" color="#FF9900">Texte 2 </font></a><br> <font face="Arial, Helvetica, sans-serif" size="1" color="#FF9900">Texte 3 </font></a><br> </body> </html>
seul le lien entre les 2 code change , mais malheureusement le mien se bloque .
est ce peut etre un probleme sur le premier script celui qui affiche la photo ?

voila se qui se passe avec mon lien :
http://www.kifradio.com/MSS11.php