Tom: Verzeichnis in copy

Beitrag lesen

Hello,

sorry mein Fehler :)

$alias = test;

^    ^
Wenn 'test' keine Konstante ist, die Du irgendwo deklariert hast, dann soll es bestimmt eine String sein. Der müsste in Häkchen stehen. PHP interpretiert da zwar dran herum (macht aus dem Namen einer nicht deklarierten Konstanten einen String), aber darauf solltest Du dich auf keinen Fall verlassen.

$datei1 = fopen("$alias","r+");

  
Das hatte ich ja vermutet. Du besorgst Dir eine Handle (eine Ressource-ID). Copy arbeitet aber direkt mit dem Namen der Dateien. Siehe <http://de2.php.net/manual/en/function.copy.php>.  
  
Wenn Du also  
  
    $ok = copy ($alias, '../'.$alias);  
    var\_dump($ok);  
  
schreiben würdest, dann könnte es klappen, vorausgesetzt, dass PHP den Konstantenbezeichner test umgewandelt hat in einen String mit dem Inhalt 'test'.  
  
  
  
  
  
  
Liebe Grüße aus dem schönen Oberharz  
  
  
Tom vom Berg  
![](http://selfhtml.bitworks.de/Virencheck.gif)  
  

-- 
 ☻\_  
/▌  
/ \ Nur selber lernen macht schlau  
<http://bergpost.annerschbarrich.de>