hallo zusammen
ich habe mir ein loginscript geschrieben (user,pw, usw)
das klappt ja auch alles soweit.
wenn der login ok war möchte ich nun eine weitere seite aufrufen in denen usern erlaubt ist ein file
upzuloaden.
aber das bekomm ich irgendwie nicht hin.
die uploadseite funktioniert ohne die logingeschichte einwandfrei.
------------------------
login.php (auszug):
... auswertung des formulars und zuweisung der vars.
session_start();
session_register("username");
//darüber bin ich mir noch nicht so ganz im klaren. hab ich aus einem anderen script übernommen.
if ($loginok==1) {
include ("../../sps-upload/upload.php");
}
------------------------
diese seite wird auch einwandfrei aufgerufen.
------------------------
uploadseite (auszug):
<form action="<?php echo $_SERVER['PHP_SELF']; ?>"
method="post"
enctype="multipart/form-data">
<td><input type="file" name="dateiname" size="50">
...
</form>
...
move_uploaded_file($_FILES['dateiname']['tmp_name'],$upload);
------------------------
das klappt aber nicht mehr. ich bekommen dann folgende fehlermeldungen:
Warning: fopen(e:\!userdir\sps-upload\.txt): failed to open stream: No such file or directory in
F:\inetpub\wwwroot\php1\login10\login.php on line 33
----- diese meldungen wiederholen sich weis nicht wie oft -----
Warning: feof(): supplied argument is not a valid stream resource in
F:\inetpub\wwwroot\php1\login10\login.php on line 34
Warning: fread(): supplied argument is not a valid stream resource in
F:\inetpub\wwwroot\php1\login10\login.php on line 36
------------------------
so sieht zeile 33-36 im login.php aus:
line 33: $userdatei = fopen ("$user","r");
line 34: while (!feof($userdatei))
line 35: {
line 36: $zeile = fread($userdatei,1000);
------------------------
wie kann ich die sach nun am besten angehen?
ich könnte die uploadseite ja auch einzeln aufrufen, und nicht über include. aber wie mach ich das dann,
das diese seite nur für reg user benutzbar ist?
PS: bitte nicht zu kompliziert erklären, da ich eher noch ein newbie in php bin. ;-)
mfg volker
ich habe mir ein loginscript geschrieben (user,pw, usw)
das klappt ja auch alles soweit.
wenn der login ok war möchte ich nun eine weitere seite aufrufen in denen usern erlaubt ist ein file
upzuloaden.
aber das bekomm ich irgendwie nicht hin.
die uploadseite funktioniert ohne die logingeschichte einwandfrei.
------------------------
login.php (auszug):
... auswertung des formulars und zuweisung der vars.
session_start();
session_register("username");
//darüber bin ich mir noch nicht so ganz im klaren. hab ich aus einem anderen script übernommen.
if ($loginok==1) {
include ("../../sps-upload/upload.php");
}
------------------------
diese seite wird auch einwandfrei aufgerufen.
------------------------
uploadseite (auszug):
<form action="<?php echo $_SERVER['PHP_SELF']; ?>"
method="post"
enctype="multipart/form-data">
<td><input type="file" name="dateiname" size="50">
...
</form>
...
move_uploaded_file($_FILES['dateiname']['tmp_name'],$upload);
------------------------
das klappt aber nicht mehr. ich bekommen dann folgende fehlermeldungen:
Warning: fopen(e:\!userdir\sps-upload\.txt): failed to open stream: No such file or directory in
F:\inetpub\wwwroot\php1\login10\login.php on line 33
----- diese meldungen wiederholen sich weis nicht wie oft -----
Warning: feof(): supplied argument is not a valid stream resource in
F:\inetpub\wwwroot\php1\login10\login.php on line 34
Warning: fread(): supplied argument is not a valid stream resource in
F:\inetpub\wwwroot\php1\login10\login.php on line 36
------------------------
so sieht zeile 33-36 im login.php aus:
line 33: $userdatei = fopen ("$user","r");
line 34: while (!feof($userdatei))
line 35: {
line 36: $zeile = fread($userdatei,1000);
------------------------
wie kann ich die sach nun am besten angehen?
ich könnte die uploadseite ja auch einzeln aufrufen, und nicht über include. aber wie mach ich das dann,
das diese seite nur für reg user benutzbar ist?
PS: bitte nicht zu kompliziert erklären, da ich eher noch ein newbie in php bin. ;-)
mfg volker
Comment