Aide - Recherche - Membres - Calendrier
Version complète : gallerie et IE ...
Forum Développeur - Administration serveur, programmation et base de données > Programmation > PHP
amoss
voila ... tout n'est pas parfait ...
j'utilise ce code pour afficher mes galleries :
"ColoringCode" a dit :
<?php
    $img=glob("album/".$_GET['dir']."/mini/{*}", GLOB_BRACE);
    echo '<table align="center"><tr>';
    $i=0;
    foreach( $img as $v )
        {
        echo '<td align="center">';
        echo '<a href="javascript:PopupImage(\'album/',$_GET['dir'],'/',basename($v),'\')"><img src="album/',$_GET['dir'],"/mini/",basename($v),' " border="0";"></a>';
        echo '</td>';
        $i++;
        if($i==4){echo '</tr><tr>';$i=0;}
        }               
?>

ca marche à la perfection mais pas sous IE ...
ce dernier ne trouve pas les photos dès que le nom comporte un caractère spécial !

exemple ici : Delesneb-650.com

si qqun sait comment contourner ce petit problème ...

j'ai éssayé de remplacer
Code
basename($v)
par
Code
urlencode(basename($v))
mais c'est pire ....
thegwil
amoss (Jun 1 2005, 01:52 PM) a dit :
ca marche à la perfection mais pas sous IE ...
ce dernier ne trouve pas les photos dès que le nom comporte un caractère spécial !

D'où l'intérêt de ne jamais utiliser de caractères spéciaux dans les noms de fichiers.
Je sais : ça ne répond pas à ta question. Quoique.
amoss
je suis d'accord avec toi .. mais comme ca n'est pas moi qui gere les noms de fichier mais une personne qui n'a pas forcement une grande affinité avec l'informatique ... je cherche une solution ...
Cut Here
Heu question bete mais les images sont uploadé via ftp ou via un back office ?

Car si c'est uploadé via un back office, tu peux peut etre créer une fonction avec regex pour remplacer les espaces par des _, des guillemets par des _ etc...

Sinon eventuellement si il n'y a pas de zone admin, tu peux aussi penser a créer un fcihier PHP qui se chargera de renommer tes fichiers avec des noms bizarres que tu executes une fois par jour (www.webcron.org).

Tout dépend comment sont uploadé les photo. Ce ne sont que qqes pistes, ya peut etre mieux...

++
Julien
amoss
ok
c'est vrai qu'a terme ce sera géré avec un backoffice (comme tu dit) . je pense que je garderais cette solution !


Merci !
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'informations, la mise en page et les images, veuillez cliquer ici.
Invision Power Board © 2001-2009 Invision Power Services, Inc.