changement variable - PHP - Programmation
Marsh Posté le 06-12-2006 à 22:19:56
Déjà tu peux virer le stripslahes qui a mon avis doit causer quelques ennuis.
Ensuite, vu comme c'est foutu ton adresse de dossier ne doit pas se terminer par un /
Marsh Posté le 06-12-2006 à 22:25:09
même comme ça ça ne fonctionne pas
Citation : <?php |
barre d'adresse http://localhost/old/?dossier=.%2Fimages
barre statut http://localhost/old/?dossier=./images/
Marsh Posté le 06-12-2006 à 22:32:43
Je lui dis que le dossier ne dois pas être terminé par un / mais monsieur ne veut pas comprendre?
Edit : En fait j'ai dis une connerie, le stripslashes ne posera pas problème.
Marsh Posté le 06-12-2006 à 22:35:06
autant pour moi j'ai modif cela donne ./images aparement c'est mon test du debut qui plante
cela fonctionne toujours pas
sur ma barre dadresse j'ai http://localhost/old/index.php?dossier=.%2Fimages le %2F me plai pas
Marsh Posté le 06-12-2006 à 22:40:52
Et ça, ca marche?
Code :
|
Marsh Posté le 06-12-2006 à 22:44:42
ça marche niquel merci je regarde ça
c'est avec la superbe methode get
Marsh Posté le 06-12-2006 à 22:47:27
Ouai sauf que c'est à améliorer parce que tu vas vite te retrouver avec des url de 3km.
D'autre part, j'espere que tu ne vas quand même pas balancer ça sur le net?
Marsh Posté le 06-12-2006 à 22:49:14
non si je le fait c'est avec un htaccess ou avec test de session
Marsh Posté le 06-12-2006 à 22:17:34
bonsoir tout le monde voilà jun probleme quand je liste mon dossier
cela fonctionne mais une fois que je veux changer la variable dossier cest foutu
<?php
include ("entete.php" );
if(!empty($dossier)) $dossier= stripslashes($dossier); else $dossier = ".";
if ($handle = opendir($dossier))
{
while (false !== ($file = readdir($handle)))
{
if(is_dir("$dossier/$file" ))
{
$ndossier = rawurlencode($dossier."/".$file);
echo "<br> <a href='$PHP_SELF?dossier=$ndossier'>$file</a>";
}
else
{
echo "<br>$file";
}
}
closedir($handle);
}
include ("fin.php" );
?>