Kaiser der dritte: Rename

Moin,
was muss ich hier ändern, damit ich in dem ersten formular feld ein verzeichnis bzw. datei eingeben kann (ist schon vorhanden) und in dem anderen formularfeld das verzeichnis umbenenne.

<?php
  rename("$ordner", "$folder");
?>
<form method="post">
<input type="text" name="ordner">
</form>
<form method="post">
<input type="text" name="folder"><input type="submit" name="submit" value="OK">
</form>

Gruß
Kaiser

  1. Ahoi Kaiser der dritte,

    du solltest den Variablen die du an rename gibst die aus dem Formular zuweisen. Außerdem die namen richtig schreiben in deinen Textfeldern. Dann klappts auch mit dem rename().

    MfG

    1. Das mit den Variablen hab ich doch gemacht und alles richtig geschrieben ist auch. Also muss es noch woanders dran liegen?!
      Als kleine Nebeninfo:
      wenn ich mein skript so aufbaue:
      <?php
        rename("Verzeichnis", "$folder");
      ?>
      <form method="post">
      <input type="text" name="folder"><input type="submit" name="submit" value="OK">
      </form>
      klappt alles wunderbar.
      Gruß

  2. Hello,

    <?php
      rename("$ordner", "$folder");

    phpinfo();

    ?>
    <form method="post">
    <input type="text" name="ordner">
    </form>
    <form method="post">
    <input type="text" name="folder"><input type="submit" name="submit" value="OK">
    </form>

    Bau mal ein phpinfo() ein, damit Du siehst, was überhaupt zur Verfügung steht im Script und wie die Einstellungen sind.

    Formularfelder, die mittels POST ins Script befördert werden,
    landen heutzutage in $_POST[<feldname>]

    Lies Dir das Kapitel im Handbuch durch:

    predefined Variabales  http://www.php.net/manual/en/language.variables.predefined.php

    und

    Sicherheit             http://www.php.net/manual/en/security.php

    kann auch nicht schaden.

    Harzliche Grüße vom Berg
    http://www.annerschbarrich.de

    Tom

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
    Nur selber lernen macht schlau

  3. hat denn keine eine idee, wie ich das hinkriegen kann^^

  4. Hallo,

    <?php
      rename("$ordner", "$folder");
    ?>
    <form method="post">
    <input type="text" name="ordner">
    </form>
    <form method="post">
    <input type="text" name="folder"><input type="submit" name="submit" value="OK">
    </form>

    vielleicht ist es geschickter, die inputs in nur _ein_ Formular zu stecken ... ?

    Gruß plan_B

    --
         *®*´¯`·.¸¸.·