POST : : Path de Mot composé ???
Résolu
Bonjour,
Les mots composés ne passent pas le POST dans les instructions Select du Form ...
Comment Rendre ces chemins accessible malgres les espaces dans les chemins de fichier ?
Declaration du form :
<form name=myform method="post" enctype="multipart/form-data">
Declaration du Select :
<SELECT NAME="Fichiers[]" SIZE="5" STYLE="WIDTH: 187px; HEIGHT: 86px" TABINDEX="1" MULTIPLE>
Merci
Les mots composés ne passent pas le POST dans les instructions Select du Form ...
Comment Rendre ces chemins accessible malgres les espaces dans les chemins de fichier ?
Declaration du form :
<form name=myform method="post" enctype="multipart/form-data">
Declaration du Select :
<SELECT NAME="Fichiers[]" SIZE="5" STYLE="WIDTH: 187px; HEIGHT: 86px" TABINDEX="1" MULTIPLE>
Merci
Configuration: que le chemin est dur, parcemé d'embuches.
9 réponses
-
Hum a tu essayer au lieu de espace un caractère vide, qui est considéré comme une lettre ou chiffre.
Pour l'avoir tu tien alt et tu tape les chiffres l'un à près l'autre suivant.
alt (enfoncé) puis 0160. -
Function Select_Rep($Directory){
$vide=true;
if (is_dir($Directory) && is_readable($Directory)) {
if($MyDirectory = opendir($Directory)) {
while($Entry = readdir($MyDirectory)) {
if (is_dir($Directory."/".$Entry)) {
echo "<OPTION VALUE=".$Directory."/".$Entry.">".$Entry;
$vide=false;
echo $vide;
}}}}
if ($vide==true) {
echo "<OPTION VALUE=.>.";
echo "<OPTION VALUE=..>..";
}
echo "</OPTION>";
} -
Le select est remplis de cette façon.
Elle s'affiche correctement, mais le post ne revoie que le premier mot du Select.
Il me faut corriger la value en remplacant les ' ' pas des '%20' avec 'strremplace' mais je ne la trouve pas .... -
Y a peut etre une façon de permettre des espaces dans le retour d'un post venant d'un select...
Puisque avec un input, il rajoute <?php echo stripslashes($list->prenom) ?> à chaque fois ... -
Je peux pas trop t'aider car je code pas.
-
Bingo!!!!
Il faut enlever les espaces avant de transmettre le Post et les remettre avant le "scandir"..
Voilà.... -
dac.
-
Y aussi passer un hidden comme parametre...
<INPUT TYPE="hidden" NAME="TxtRep" VALUE=<?php echo $Directory;?>>
Mais il a un coups de retard par rapport au bidule... C'est à voir .... -
ecoute ben tu a trouvé c'est bien, mais moi je comprend pas ton codage donc ....
ce qui peut etre utilse pour d'autre.