salut a tous !!
je suis en train de faire mon site a moi (et tout seul en plus ) et j'aimerais mettre en place un lien qui donne un acces aux repertoires du site web, un lien qui renverrai au dossier racine.
j'ai deja un exemple (qui vient tout droit de easyphp), mais c'est du php, c'est assez compliqué pour moi qui n'y connait que tres peu de choses :
je voudrais juste savoir si il n'y aurait pas une methode moins complique.
est-ce que je suis obligé d'utiliser du php pour faire une liste du repertoire racine ? ya til d'autres solutions avec un autre language ?
et si il n'existe que cette methode, comment fonctionne-t-elle ?
j'espere que jai fait le bon choix d'avoir placé ma demande ici, je savais pas trop ou la placer etant donné que j'aimerais une solution en html alors que je propose du php comme base
voila voila si vous avez une petite idée derriere la tete a ce sujet, merci d'avance !
je suis en train de faire mon site a moi (et tout seul en plus ) et j'aimerais mettre en place un lien qui donne un acces aux repertoires du site web, un lien qui renverrai au dossier racine.
j'ai deja un exemple (qui vient tout droit de easyphp), mais c'est du php, c'est assez compliqué pour moi qui n'y connait que tres peu de choses :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<?
// Par défaut : anglais
$directoryListing = "Folders in server root (\"www\")";
$noDir = "no folder";
$presentation = "This page display folders in server root. You can delete this page if you want to organize differently the folder. There'e a backup oh this file in "safe" directory (index-safe.php).";
$browser_languages = explode(",", getenv("HTTP_ACCEPT_LANGUAGE"));
$nb_browser_languages = sizeof($browser_languages);
$browser_lang = ""; // ne pas initialiser
$biContinue = true;
for ($niI = 0; $biContinue==true && $niI < $nb_browser_languages; $niI++)
{
$biContinue = false;
$lg = explode("-", $browser_languages[$niI]);
switch ($lg[0])
{
case "fr" : $directoryListing = "Répertoire(s) à la racine du serveur (\"www\")";
$noDir = "aucun répertoire";
$presentation = "Cette page permet de visualiser les répertoires placés à la racine du serveur. Si vous souhaitez organiser autrement le répertoire "www", vous pouvez effacer ce fichier. Il en existe une copie de sauvegarde dans le répertoire "safe" (index-safe.php).";
break;
case "en" : break;
default: $biContinue = true;
}
}
?>
<html>
<head>
<title>[EasyPHP] - Web Local</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
.text1 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: White;text-align : left;}
.text2 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: Silver;text-align : left;}
.titre1 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #FFFFFF;}
.titre2 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #cccccc;}
</style>
</head>
<body bgcolor="#525A73">
<div align="center">
<table width="400" cellspacing="0" cellpadding="0" border="0" align="center">
<tr>
<td>
<a href="index.php"><img src="images_easyphp/titre_easyphp_weblocal.gif" width="387" height="116" border="0"></a>
</td>
</tr>
<tr>
</table>
</div>
<table width="500" border="0" cellspacing="4" cellpadding="0" align="center">
<tr>
<td><img src="images_easyphp/cube_rouge_small.gif" width="18" height="20"></td>
<td width="100%" nowrap class="titre1"> <? echo $directoryListing; ?> :</td>
</tr>
</table>
<table width="500" border="0" cellspacing="2" cellpadding="0" align="center">
<?
$rep=opendir('.');
$bAuMoinsUnRepertoire = false;
while ($file = readdir($rep)){
if($file != '..' && $file !='.' && $file !=''){
if (is_dir($file)){
$bAuMoinsUnRepertoire = true;
print("<tr><td nowrap class='text1'> </td>");
print("<td width='100%' class='text1'>");
print(" <img src='images_easyphp/dossier.gif' width='23' height='16' align='absbottom'> ");
print("<a href='$file/' class='text1'>$file</a>");
print("</td></tr>");
}
}
}
if ($bAuMoinsUnRepertoire == false) {
print("<tr><td nowrap class='text1'><div align='center'>- $noDir -</div></td>");
print("</td></tr>");
}
closedir($rep);
clearstatcache();
?>
</table>
<br>
<table width="500" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td class="text1">
<? echo $presentation ?>
</td>
</tr>
</table>
</body>
</html>
je voudrais juste savoir si il n'y aurait pas une methode moins complique.
est-ce que je suis obligé d'utiliser du php pour faire une liste du repertoire racine ? ya til d'autres solutions avec un autre language ?
et si il n'existe que cette methode, comment fonctionne-t-elle ?
j'espere que jai fait le bon choix d'avoir placé ma demande ici, je savais pas trop ou la placer etant donné que j'aimerais une solution en html alors que je propose du php comme base
voila voila si vous avez une petite idée derriere la tete a ce sujet, merci d'avance !