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

  FORUM HardWare.fr
  Programmation
  PHP

  Etrange

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Etrange

n°1320805
Vinz59
Posté le 08-03-2006 à 11:18:37  profilanswer
 

Bonjour,  
j'ai un problème relativement étonnant. :??:  
J'ai une application qui affiche des images contenues dans une arborescence. J'ai des boutons qui correspondent aux différents répertoires de cette arborescence.
Le problème en lui-même et que l'image ne s'affiche que pour l'un des répertoires (boutons 1,3, 4 et 5 : rien et bouton 2 : ok).  
 
Code pour chacun des boutons :
function BoutonX ($adhe) {
                      $cible = $_SERVER['PHP_SELF'].'?navigation=part&visite='.$adhe.'&niv=X&file=3&print=0';
                       echo '<a href="'.$cible.'"><img id="boutonX" src="./appli/images/app/boutonvoirX.jpg" alt=""/></a>'."\n";
}
 
donc logiquement quand on clique sur le bouton X, on arrive dans le répertoire X et on affiche le 3ième fichier du rép. Mais ça fonctionne que pour le rép 2.
Le plus étrange c'est qu'en local c'est ok et que sur mon serveur web je rencontre le bug.
 
No idea ?

mood
Publicité
Posté le 08-03-2006 à 11:18:37  profilanswer
 

n°1320855
omega2
Posté le 08-03-2006 à 12:28:59  profilanswer
 

Avec si peux d'infos non aucune idée.
Savoir comment le liens vers la page est créé est une chôse, mais sans le code qui permet d'afficher la bonne image, ca sert à rien.

n°1320857
Vinz59
Posté le 08-03-2006 à 12:32:02  profilanswer
 

Le problème vient peut-être de ça :
je commence à afficher les fichiers présents dans les répertoires à partir du troisième (je zappe . et ..)
alors en local ça marche bien. Mais sur le serveur, je comprend pas, . et .. ne doivent pas être considérés comme les deux premiers fichiers du dossier alors il tente d'afficher .. et donc pas d'image
 
Quelqu'un voit un espoir ?

n°1320860
Vinz59
Posté le 08-03-2006 à 12:42:08  profilanswer
 

PARCOURS :
while ($fichier = readdir($rep)){
                $i++;
                $fichiers[$i] = '<iframe id="iframe_fichiers" src="'.$chemin.'/'.$fichier.'"></iframe>';
                               
                if (($fichier == ".." )||($fichier == "." )){
                     continue;
                }
          }
AFFICHAGE :
if (!isset($_GET['file']))
               {
                  $file = 3;
                  print $fichiers[$file];
               }
               else
               {
                   $file = $_GET['file'];
                   print $fichiers[$file];
               }
 
c'est mieux ?


Message édité par Vinz59 le 08-03-2006 à 12:42:33
n°1320919
Vinz59
Posté le 08-03-2006 à 14:22:12  profilanswer
 

Laissez tomber, c'est réglé. L'illumination, j'ai été touché par la grace


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

  Etrange

 

Sujets relatifs
Inversion de matrices : bug etrange[Sockets]Problème étrange
[javascript] erreur de parseInt étrange[JS] Bug très étrange... Comprends pas !
[VB.NET] Problème étrange...Aide svpProblème dans mon code, résultat étrange
[XHTML/CSS] Pb d'affichage sur IE asser étrange :/Probleme super etrange de tableaux superposés [resolu]
string en C, concatenation etrangemessage d'erreur bien etrange
Plus de sujets relatifs à : Etrange


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