Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1407 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Pourquoi l'image s'affiche pas....

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Pourquoi l'image s'affiche pas....

n°513703
remittent
Posté le 12-09-2003 à 22:14:23  profilanswer
 

Si qq'un y comprend qqch ça m'arrangerai bien!!!!
Voilà le script PHP :
 
if ($HTTP_POST_VARS["theme"])
 {
$pict=$HTTP_POST_VARS["theme"]."/".$HTTP_POST_VARS["theme"].".png";
 }
echo "<img scr=\"/inc/pages/themes/". $pict ."\">";
 
La page est générée, mais l'image ne s'affiche pas alors que dans le code source le lien est correcte!!
Si en dessous du code php je mets le lien direct en html l'image s'affiche bien!!!
Help...

mood
Publicité
Posté le 12-09-2003 à 22:14:23  profilanswer
 

n°513707
omega2
Posté le 12-09-2003 à 22:22:34  profilanswer
 

remittent a écrit :

Si qq'un y comprend qqch ça m'arrangerai bien!!!!
Voilà le script PHP :
 
if ($HTTP_POST_VARS["theme"])
 {
$pict=$HTTP_POST_VARS["theme"]."/".$HTTP_POST_VARS["theme"].".png";
 }
echo "<img scr=\"/inc/pages/themes/". $pict ."\">";
 
La page est générée, mais l'image ne s'affiche pas alors que dans le code source le lien est correcte!!
Si en dessous du code php je mets le lien direct en html l'image s'affiche bien!!!
Help...
 

Alors c'est que le lien n'est pas correct.
t'as vérifié ce que le navigateur obtient comme lien d'image?

n°513708
remittent
Posté le 12-09-2003 à 22:23:25  profilanswer
 

Je mets mon script en entier au cas où il y ai une truc important dans la page qui foute le dawa.....
(Pour ceux qui aurait du mal à comprendre j'ai un menu déroulant qui propose les différents thèmes dipos et j'affiche les thèmes dispos avec un aperçu en proposant de l'appliquer)
 
[cpp]
<table cellspacing=0 cellpadding=0 align=center border=0 width="80%">
<tr>
<td align="center">
 
<?php
function ArraySelect($array,$value)
{
    reset ($array);
    while (list($key, $val) = each($array))
    {
 echo "<option value=\"". $val."\"";
 echo (($key == $value)? 'selected': '');
 echo ">";
 echo $val;
 echo "</option>";
    }
}
 
 
if ($HTTP_POST_VARS["apply"])
 {
 $HTTP_SESSION_VARS["stylesheet"]="./inc/pages/themes/".$HTTP_POST_VARS["apply"]."/main_stylesheet.htm";
 }
 
if ($HTTP_POST_VARS["theme"])
 {
 $pict=$HTTP_POST_VARS["theme"]."/".$HTTP_POST_VARS["theme"].".png";
 }
 
$dir_name = "./inc/pages/themes/";
$dir = opendir($dir_name);
$i=0;
while ($file_name = readdir($dir))  
 {
 if (($file_name != "." ) && ($file_name != ".." ) && (!preg_match("/.php/i", $file_name)))
       {
            $arr[$i] = $file_name;
  $i = $i + 1;
        }
        }
 
closedir($dir);
?>
 
<form method="post" action="<?echo $PHP_SELF?>">
<select name="theme" size="1">
<option value="">Votre choix</option>
<?php ArraySelect($arr, 3) ?>
</select>
<input type="submit" class="beautify" Value="See">
</form>
 
<?php
if ($HTTP_POST_VARS["theme"])
{
?>
<form method="post" action="<?echo $PHP_SELF?>">
<input type="hidden" name="apply" value="<?php echo $HTTP_POST_VARS["theme"] ?>">
<input type="submit" class="beautify" Value="<?php echo ($HTTP_SESSION_VARS["lng"]=="fr" )?"Appliquer le theme":"Apply theme" ?>">
</form>
<?php
echo "<img scr=\"/inc/pages/themes/". $pict ."\">";
}
?>
</td>
</tr>
</table>
[cpp]

n°513709
remittent
Posté le 12-09-2003 à 22:24:30  profilanswer
 

oui j'ai bien vérifié le lien c'est le bon, et comme je le dis si je mets dans le script le lien direct en html ça s'affiche...

n°513720
Hermes le ​Messager
Breton Quiétiste
Posté le 12-09-2003 à 22:43:32  profilanswer
 

remittent a écrit :

oui j'ai bien vérifié le lien c'est le bon, et comme je le dis si je mets dans le script le lien direct en html ça s'affiche...


 
C'est IMPOSSIBLE. vérifies encore... problème majuscule/minuscule par exemple...
 

n°513725
remittent
Posté le 12-09-2003 à 22:53:30  profilanswer
 

La preuve par 3...
 
j'ai modifié le script ci-dessus pour ajouter l'image en dur :

Code :
  1. <?php
  2. if ($HTTP_POST_VARS["theme"])
  3. {
  4. ?>
  5. <form method="post" action="<?echo $PHP_SELF?>">
  6. <input type="hidden" name="apply" value="<?php echo $HTTP_POST_VARS["theme"] ?>">
  7. <input type="submit" class="beautify" Value="<?php echo ($HTTP_SESSION_VARS["lng"]=="fr" )?"Appliquer le theme":"Apply theme" ?>">
  8. </form>
  9. <?php
  10. echo "<img scr=\"/inc/pages/themes/". $pict ."\">";
  11. }
  12. ?>
  13. <img src="/inc/pages/themes/Blue/Blue.png">


 
je choisis le theme "Blue" donc je passe en paramètre $HTTP_POST_VARS["theme"]=Blue
 
Le code html du résultat :

Code :
  1. <form method="post" action="/index.php">
  2. <input type="hidden" name="apply" value="Blue">
  3. <input type="submit" class="beautify" Value="Appliquer le theme">
  4. </form>
  5. <img scr="/inc/pages/themes/Blue/Blue.png"><img src="/inc/pages/themes/Blue/Blue.png">
  6. </td>
  7. </tr>
  8. </table>


Et deviner quoi il n'y a que l'image qui a été écrite en dur qui s'affiche!!!!!!!!
 
y'a vraiment un truc qui m'échappe...

n°513726
*syl*
--&gt; []
Posté le 12-09-2003 à 22:54:49  profilanswer
 

[:rofl2][:rofl2][:rofl2]
 
scr => src


Message édité par *syl* le 12-09-2003 à 22:55:37
n°513845
remittent
Posté le 13-09-2003 à 09:39:33  profilanswer
 

SA MERE, je l'ai pourtant relu des dizaines de fois cette putain de ligne!!!!!!!
chui vert paye ta honte :fou:

n°513846
remittent
Posté le 13-09-2003 à 09:41:18  profilanswer
 

ça m'appendra à bosser avec un simple éditeur de texte qui fait pas de mise en forme du code...
 
A propos personne connaitrait un bon editeur php genre PHPEdit mais qui plante pas!?

n°513866
Lord II
PIB2000
Posté le 13-09-2003 à 10:27:54  profilanswer
 

PHPedit plante pas chez moi ( 0.6 )


---------------
La bave du crapaud n'empèche pas la caravane de passer .
mood
Publicité
Posté le 13-09-2003 à 10:27:54  profilanswer
 

n°513920
omega2
Posté le 13-09-2003 à 13:01:59  profilanswer
 

phpedit 0.7.1.130 ne plante qu'a la fermeture de l'application chez moi, et francement, entre la dernière 0.6 et celle ci, c'est quasiment le jour et la nuit. ;)

n°513959
KdZ'
Simple®
Posté le 13-09-2003 à 14:55:25  profilanswer
 

*Syl* a écrit :

[:rofl2][:rofl2][:rofl2]
 
scr => src


 
 
ça m'est arriver souvent ça aussi  :D


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Pourquoi l'image s'affiche pas....

 

Sujets relatifs
[php] Upload d'une image qui fonctionne, mais Image tronquée![dxf] Conversion de dxf en image à la volée
Comment écrire sur une image ?Comment obtenir les dimensions d'une image ?
Comment obtenir la largeur et la hauteur d'une image ?album photo qui scan un rep. et affiche les image sur une page web ?
Image/balise HREF qui s'affiche une fois sur deux ! ! ! HEEEEEEELPpas d'image mais si contextuel(afficher image) -> S'affiche
Démon sous Windows qui affiche une image si elle existe[Javascript] Mon image ne s'affiche pas!.....???
Plus de sujets relatifs à : Pourquoi l'image s'affiche pas....


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR