Bonjour,
je dois "fabriquer" une page permettant d'afficher le contenu du répertoire courant... un peu comme qu'on ont tape une adresse ne contenant pas de fichiers index.xxx
Aucun problème jusque la je fait le code suivant :
J'ai un affichage correct, les caractères "spéciaux" s'affiche correctement, mais lorsque de clique sur le nom d'un fichier contenant un caractère spécial (é à è ° etc...) j'ai une erreur 404...
Info :
-quand le passe ma souris sur un lien avec caractère spécial, tout les caractères s'affichent correctement dans la barre d'état, mais sur l'erreur 404 j'ai "The requested URL /URL_DE_MON_FICHIER/fichier N°24.pdf was not found on this server." En gros il y a un  qui apparait systématiquement devant le caractère spécial...
-J'ai teste de passer la page en UTF8... ca ne fonctionne pas du tout, j'ai des points d'interrogation à la place des é à è °...
Gtrand merci pour votre aide
je dois "fabriquer" une page permettant d'afficher le contenu du répertoire courant... un peu comme qu'on ont tape une adresse ne contenant pas de fichiers index.xxx
Aucun problème jusque la je fait le code suivant :
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>CL-Innovation - Documents Applicables</title>
<style type="text/css">
<!--
html{
background-color: #FFFFFF;
FONT-SIZE: 12px;
BACKGROUND: #FFFFFF;
COLOR: #0C4680;
FONT-FAMILY: "Century Gothic";
background-image:url(../../img/background.jpg);
background-repeat:no-repeat;
}
a {
FONT-SIZE: 12px;
color: #5FAAE9;
FONT-FAMILY: "Century Gothic";
font-style:normal;
}
-->
</style>
</head>
<body style="margin-top:150px; margin-left:200px;">
<? $dossier = array_pop(explode('/', $repertoire = dirname( $PATH_TRANSLATED ))); ?>
<?
if ($handle = opendir('.')) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != ".." && $file != "index.php")
{
//recupération de l'extension du fichier pour "attribution" de l'incone
$path_parts = pathinfo($file);
$exten = $path_parts['extension'];
//affichage de l'icone suivi du nom du fichier
print "<a href=\"$file\"><img src=\"../../img/$exten.jpg\" border=0 /> $file\n</a><br />";
}
}
closedir($handle);
}
?>
</body>
</html>
J'ai un affichage correct, les caractères "spéciaux" s'affiche correctement, mais lorsque de clique sur le nom d'un fichier contenant un caractère spécial (é à è ° etc...) j'ai une erreur 404...
Info :
-quand le passe ma souris sur un lien avec caractère spécial, tout les caractères s'affichent correctement dans la barre d'état, mais sur l'erreur 404 j'ai "The requested URL /URL_DE_MON_FICHIER/fichier N°24.pdf was not found on this server." En gros il y a un  qui apparait systématiquement devant le caractère spécial...
-J'ai teste de passer la page en UTF8... ca ne fonctionne pas du tout, j'ai des points d'interrogation à la place des é à è °...
Gtrand merci pour votre aide