Laifen
Invité n'ayant pas de compte PHPfrance
24 nov. 2009, 16:59
Non ils ne sont pas sur le même serveur, un est sur W2k3 et l'autre sur Linux.
Mais c'est résolu, maintenant les *.pdf sont sur le même serveur que mon site Web, donc je peux lister les fichiers, en revanche j'ai encore besoin d'aide.
Tout d'abord, voilà mon code :
<?
$adresse = "./docs/it"; //Chemin du dossier.
$dossier = opendir($adresse); //Ouverture du dossier.
echo '<fieldset><legend>IT</legend><br>'; //Ouverture de fieldset
//(Fieldset permet de faire des cadres avec légende intégrée en haut a gauche.
//C'est très simple à utiliser et ça permet de répartir les formulaires en plusieurs parties et donc d'accroître leur lisibilité !).
while ($Fichier = readdir($dossier)) //Affichage...
{
if ($Fichier != "." && $Fichier != "..")
{
echo '<table class="link_fich">';
echo '<tr><td><img src="pictures/icone_pdf.jpg"><br />';
echo 'Nom : '.$Fichier.'<br />';
echo '<a href='.$adresse.$Fichier.' target="_blank">Ouvrir</a></td></tr><br /></table>';
}
}
closedir($dossier); //Fermeture du dossier.
echo '</fieldset>'; //Fermeture du fieldset.
?>
Donc ce petit script me liste bien mes fichiers *.pdf mais j'ai besoin de les ouvrir au besoin. Mais comme les noms des fichiers ont des espaces, ça pose problème...