Yadgar: Merkwürdiger Fehler...

Beitrag lesen

High!

Ich habe folgendes vor: eine (vorhandene) Datei soll umbenannt und dann in einen Ordner meiner Wahl verschoben werden. Ursprünglicher Dateiname, neuer Dateiname und Zielordner sollen über ein HTML-Formular an eine PHP-Datei übermittelt werden.

Hier der Code:

[code="php"]
<?php
  echo "<form action='rename_and_move.php' method='POST'>";
  echo "<p>Welche Datei m&ouml;chten Sie umbenennen? ";
  echo "<input type='text' name='datei'></input></p>";
  echo "<p>Wie lautet der neue Dateiname? ";
  echo "<input type='text' name='datei_neu'></input></p>";
  echo "<p>In welchen Ordner soll die Datei verschoben werden? ";
  echo "<input type='text' name='zielordner'></input></p>";
  echo "<p><input type='submit' name='egal' value='Versenden'></input></p>";
?>

<?php
  $datei = $_POST["datei"];
  $datei_neu = $_POST["datei_neu"];
  $zielordner = $_POST["zielordner"];
  if (!@rename($datei, $datei_neu))
  {
    echo "Die Datei $datei konnte nicht umbenannt werden!";
  }
  else
  {
    echo "Die Datei $datei wurde in $datei_neu umbenannt!<br>";
    $datei = $datei_neu;
    if (empty($zielordner)) $zielordner=".";
    $datei_neu = $zielordner.$datei_neu;
    if (!@copy($datei, $datei_neu))
    {
      echo "Die Datei $datei konnte nicht nach $zielordner kopiert werden!"; // FEHLERMELDUNG!
    }
    else
    {
      echo "Die Datei $datei wurde nach $zielordner kopiert!<br>";
      if (!@unlink($datei))
      {
        echo "Das Original der Datei $datei_neu konnte nicht gelöscht werden!";
      }
      else
      {
        echo "Das Original der Datei $datei_neu wurde gelöscht!";
      }
    }
  }
?>
[/php]

Und für den zweiten Teil (rename_and_move.php) bekomme ich in der mit // FEHLERMELDUNG markierten Zeile folgende Meldung:

Parse error: syntax error, unexpected T_EXIT in EProgramme\xampp\htdocs\Bleimann\rename_and_move.php on line 17

...und das, obwohl ich weit und breit kein exit verwende!

Bis bald in www.khyberspace.de !

Yadgar