Page 1 sur 3
recuperer une image via un lien .php
Posté : 27 janv. 2007, 00:16
par Pascal--
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
Posté : 27 janv. 2007, 00:17
par Truc
essaie avec un chemin relatif.... sans http://...
Posté : 27 janv. 2007, 00:22
par Pascal--
pareil par contre le iframe sans le http marche mais maintenant je suis hors cadrage
Posté : 27 janv. 2007, 00:41
par Pascal--
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
Posté : 27 janv. 2007, 00:46
par Truc
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.
Posté : 27 janv. 2007, 00:49
par Pascal--
j'ai testé :
http://www.kifradio.com/pochettes/my_script.php
pochettes/my_script.php
my_script.php

Posté : 27 janv. 2007, 00:58
par Truc
Il ne faut pas essayer des valeurs un peu comme ça au hasard
C'est quoi cette histoire de iframe ?
Posté : 27 janv. 2007, 01:05
par Pascal--
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
Posté : 27 janv. 2007, 01:07
par Pascal--
ca plante peut etre pcq c'est le meme serveur le script et le dossier depochette sont sur le meme serveur
Posté : 27 janv. 2007, 02:04
par Truc
Non... pour ne pas avoir de mal avec les chemins place les deux scripts dans le meme répertoire (pour tester).
Posté : 27 janv. 2007, 05:12
par AB
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
Posté : 27 janv. 2007, 12:03
par Pascal--
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
Posté : 27 janv. 2007, 14:45
par Pascal--
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

Posté : 27 janv. 2007, 15:00
par Truc
montre nous le script de l'image et son appel.
Posté : 27 janv. 2007, 17:49
par Pascal--
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