title image


Smiley Rätselhaft, unlink Problem mit include
Hallo,

ich stehe vor einem Rätsel

unter meinem "htdocs" Verzeichnis habe ich das Verzeichnis "start" und "include"

Im Include habe ich alle meine includierten Dateien.

Im Verzeichnis "start" gibt es die "start.php"

Da diese mittlerweile recht gross ist, dachte ich heute,

ich mach mal den Code übersichtlicher.



also habe ich einen Abschnitt in eine Datei "check.inc.php" ausgelagert und ins "include" verzeichnis gelegt.



Includiert wird diese von der start.php mit

include("../include/check.inc.php");



Soweit klappt ja alles.

In der check.inc.php werden Dateien kopiert und gelöscht

Ich arbeite immer mit absoluten Verzeichnis Angaben.

In der variablen $useruploadtmp steht bei mir "C:\programme\test"

"$userupload" hat "C:\programme\test\20"



Code Ausschnitt

---------------------------------------------------

....

$dh = opendir($useruploadtmp);

while ($entry = readdir($dh)){

if (($entry != "") AND ($entry != ".") AND ($entry != "..")){

....



$prnfile = $useruploadtmp . "/" .$actualfilename;

$dest_prnfile = $userupload . "/" .$orifilename;

copy($prnfile, $dest_prnfile);

$help_file = $userploadtmp . "/" .$name_to_dot .".hlp";

unlink($help_file);

....

-----------------------------------------------

Wenn ich die Datei nun ausführe, klappt der Copy Befehl noch einwandfrei.

Beim Unlink kommt es dann aber zu eine Fehlermeldung.

Warning: unlink(/234testdatei.hlp) no such file or directory



Wie es scheint wird der Pfad bzw, das Verzeichnis abgeschnitten,

aber warum blos??

Und warum klappt dann der Copy Befehl der mit der gleichen Variablen arbeitet?

Wenn ich den ganzen Code in der start.php drin habe klappt es einwandfrei



Kann mir das jemand erklären??



gruss und danke

hawk





geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: