Renommer un dossier

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Renommer un dossier

par phpdog » 22 nov. 2005, 23:20

Merci poue ce lien :wink:

Vous voulez dire comme ceci:
<form action="<?php echo $_SERVER['PHP_SELF']."?_GET=".$_GET; ?>" method="POST"> 

par Truc » 22 nov. 2005, 23:12

juste comme ça est ce que tu récupère la 1ere variable GET qui porte sur "dir" ?
$dir=$_GET['dir'];
il faut que tu comprenne le fonctionnement du php, fait au moins un tutorial tout seul pour comprendre, siteduzero tu peut faire toutes ces étapes ça ne te fera pas de mal :wink:

par phpdog » 22 nov. 2005, 23:00

Merci encore :wink:

Votre code renvoy cette erreur:

Code : Tout sélectionner

You don't have permission to access /www/<br /><b>Notice</b>: Undefined variable: dir in <b>C:/easyPHP/www/renomme.php</b> on line <b>19</b><br />renomme.php on this server.
A savoir que le ligne 19 s'est celle-ci:
<form action="<?php echo $_SERVER['PHP_SELF']."?dir=".$dir; ?>" method="POST"> 

par Truc » 22 nov. 2005, 22:50

J'ai essayer ceci:
<form action="<?php echo $_SERVER['PHP_SELF']?dir='.$dir.' ?>" method="POST"> 
et alors ça te dis quoi ? le message d'erreur aide a comprendre si sulement on le lit :wink:

tu as des problemes de concaténation, regarde:
<form action="<?php echo $_SERVER['PHP_SELF']."?dir=".$dir; ?>" method="POST">
et comme ceci, ça dis quoi ? :wink:

par phpdog » 22 nov. 2005, 21:14

J'ai essayer ceci:
<form action="<?php echo $_SERVER['PHP_SELF']?dir='.$dir.' ?>" method="POST"><p> 
   Entrer le nouveau titre :<br /> 
   <textarea name="RenommeDoss"></textarea> 
   <input type="submit" name="submit" value="Soumettre la requête"> 
</p></form> 
Puis ceci:
<form action="<?php echo $_SERVER['.$dir.'] ?>" method="POST"><p> 
   Entrer le nouveau titre :<br /> 
   <textarea name="RenommeDoss"></textarea> 
   <input type="submit" name="submit" value="Soumettre la requête"> 
</p></form> 
Pff je bloque :oops:

par phpdog » 22 nov. 2005, 21:11

Je vien direct vers la PHP.

par Truc » 22 nov. 2005, 20:54

oulala ... as tu des notions d'"HTML" ou tu t'attaques de suite au php ? tu sais il y a des langages plus difficile a prendre en main pour un débutant :-s

Mais oui oui c'est bien cela le formulaire d'où les balises <form> </form> :wink:

par phpdog » 22 nov. 2005, 20:50

Merci beaucoup :wink:

Juste un indice SVP, quand vous parler du formilaire vous ne parler que de cete partie la du script ?
<form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="POST"><p> 
   Entrer le nouveau titre :<br /> 
   <textarea name="RenommeDoss"></textarea> 
   <input type="submit" name="submit" value="Soumettre la requête"> 
</p></form> 

par Truc » 22 nov. 2005, 20:47

c sur ça ne sert a rien de la placer partout tu ne la retrouvera jamais apres la validation du formulaire

tu as ce code qui t'amène sur le formulaire:
echo '<a href="supprim.php?dir='.$dir.'" > Suprimer </a><br>';
tu passe donc une variable par l'url, ça tu as compris le principe (je pense)

et donc il faut que dans le formulaire tu ai un truc similaire

par phpdog » 22 nov. 2005, 20:42

Franchement j'ai essayer de placer:
$dir=$_GET['dir'];
A plusieurs endroi dans le script mais rien y fait.
J'ai même essayer entrer les balises From rien de rien :cry:

par Truc » 22 nov. 2005, 20:29

et bien si, heureusement d'ailleurs :wink:

réfléchis un peu a la méthode de passage de variable de page en page.

Tu l'a fait pour arriver sur le formulaire fait en autant pour ne pas la perdre et la récupèrer a la validation du formulaire :wink:

par phpdog » 22 nov. 2005, 20:22

Bonjour Truc et merci beaucoup :wink:

Il n'y a pas moyen de la garder alors cette variable ?

par Truc » 22 nov. 2005, 20:16

et pourtant c'est logique :wink:

la variable qui passe par l'url ($dir) existe lors du clique sur le lien donc au 1er chargement de ce formulaire de changement de nom mais lorsque tu valide ce meme formulaire tu perd cette variable $dir.

par phpdog » 22 nov. 2005, 16:53

Franschement je bloque :shock:

par mere-teresa » 22 nov. 2005, 16:51

:wink: Tu vas trouver !