Bonjour,
Et oui Free empêche d'accéder à nos dossiers sur notre site perso en http.
On peut contourner avec PHP.
Mais il faut mettre le Programme.php (no
m modifiable) suivant dans le Dossier. Libre à vous de le modifier pour l'adapter à vos besoin. Mettre votre mot de passe à la place de VOTREMOTDEPASSE.
Y accéder :
http://monsite.perso.free.fr/Dossier/Programme.php***************************** Programme.php ************************************************
<?php
session_start();if(@$_REQUEST['password'])$_SESSION['password']=$_REQUEST['password'];
if(@$_REQUEST['repertoire'])$rep=@$_REQUEST['repertoire'];else $rep=".";if(substr($rep,0,2)=="..")$rep=".";
if(@$_REQUEST['ok']){move_uploaded_file($_FILES['fichier']['tmp_name'], $rep."/".$_FILES['fichier']['name']);}
if(@$_REQUEST['sup']){
$fic=$rep."/".$_REQUEST['sup'];
if(file_exists($fic)){
if(is_file($fic))unlink($fic);else{rmdir($fic."/");}
}
}
if(@$_REQUEST['cre'])if(!file_exists($rep))mkdir($rep,0700);
echo"<html><body>";
if(@$_SESSION['password']=="VOTREMOTDEPASSE"){
echo"<form method='post' enctype='multipart/form-data' action='".$_SERVER['PHP_SELF']."'>";
echo"Répertoire <input type='text' name='repertoire' value='$rep' size=85>
<input type=submit name=ok value=Envoi> <input type=submit name=del value=Suppression>
<input type=submit name=cre value='Créer Rép'>
<br><br>";
echo"Fichier à télécharger <input type='file' name='fichier' size=78> <input type=submit name=ok value=Envoi><br><br>";
if(is_dir($rep)){
$dir=opendir($rep);
while($f=readdir($dir)){
if($rep."/".$f!="../.."&&$f!="."&&$f!=".."){
if(@$_REQUEST['del'])echo "<input type=button value=Supprimer OnClick=javascript:location.href='cf.php?sup=".rawurlencode($f)."&repertoire=$rep'> ";
echo date('d/m/Y H:i',filemtime($rep."/".$f))." <a href='$rep/$f'>$f</a> : ".filesize($rep."/".$f)." octets";
echo "<br>\n";
}
}
closedir($dir);
}
}
else{
echo"<form method='post' action='".$_SERVER['PHP_SELF']."'>Mot de Passe <input type='password' name='password' size=11><input type='submit' value='Envoi'>";
}
echo"</form></body></html>";
?>
***************************************************************************************************************************************