erdoganak
Messages postés44Date d'inscriptionmercredi 9 septembre 2009StatutMembreDernière intervention11 avril 2011
-
25 août 2009 à 12:17
erdoganak
Messages postés44Date d'inscriptionmercredi 9 septembre 2009StatutMembreDernière intervention11 avril 2011
-
25 août 2009 à 15:19
Bonjour,
Comme l'indique le titre du sujet je dispose de document dans un répertoire que j'affiche sous forme de lien ceci dit il ne sont pas cliquable.
Dois-je utilisé un fopen() pour que ca fonctionne?
<?php
$current_dir = "C:\\wamp\\www\\test1\"; //a remplacer $_post['rep']
$dir = opendir($current_dir);
while ($file = readdir($dir))
{
if (is_file($current_dir.$file))
{
if (($file != "." ) && ($file != ".." ))
{// Récupération de l'extension du fichier
$format=strrchr($file,".pdf" || ".doc" );
if ($format == ".pdf" || ".doc" )// Vérification du format
{
echo "".$file."
";
}
}
}
}
closedir ($dir);
?>
erdoganak
Messages postés44Date d'inscriptionmercredi 9 septembre 2009StatutMembreDernière intervention11 avril 2011 25 août 2009 à 14:01
Désolé j'ai voulu dire que si je fais
comme ceci
echo '[C:\\wamp\\www\\test1\\'.$file.' '.$file.']
j'obtiens une liste de mes fichiers sous forme de lien, ceci dit seul le fichier avec l'extension .docx est cliquable et enregistrable (sur le bureau, répertoire ...).
sinon
echo '[C:\\wamp\\www\\test1\\'.$file.' '.$file.']
et
echo '[C:\wamp\www\test1\\'.$file.' '.$file.']
';
me donne exactement le même résultat.
(c-a-d cliquable et enregistrable )
pysco68
Messages postés681Date d'inscriptionsamedi 26 février 2005StatutMembreDernière intervention21 août 20148 25 août 2009 à 14:04
oui mais avec ta solution tu est obligé de doubler tous les slashs et de faire des opérations d'interprétation supplémentaires (chaque backslash en plus est une opération dans ton cas...) enfin bref, le résultat est là, mais bon... et puis si tu veux ne pas t'occasionner trops d'ennuis, je te conseille vivement de passer a des liens relatifs (au dossier ou se "trouve" ta page php pour le navigateur du visiteur...)
[hr]
PPT: Petit programmeur tranquille =) | Agence Web | Pysco68 was here