Etrange - PHP - Programmation
Marsh Posté le 08-03-2006 à 12:28:59
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.
Marsh Posté le 08-03-2006 à 12:32:02
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 ?
Marsh Posté le 08-03-2006 à 12:42:08
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 ?
Marsh Posté le 08-03-2006 à 14:22:12
Laissez tomber, c'est réglé. L'illumination, j'ai été touché par la grace
Marsh Posté le 08-03-2006 à 11:18:37
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 ?