rename() will nicht funktionieren
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
existieren
file
funktion
funktionieren
http
kommentar
konto
logisches problem
manual
ordner
problem
url
vorstellen
zeile
-
Warning: rename(/user/MacrosoftLY/,/user/MacrosoftLY/) [function.rename]: No such file or directory in /users/votingstarz/www/votingstarz/usercap_2.php on line 41
<?php
if($_REQUEST['accbenutzerok']){
$neunick1 = "/user/".$_REQUEST['accbenutzer']."/";
$neunick2 = "/database/".$_REQUEST['accbenutzer']."/";
$alternick1 = "/user/".$_SESSION['konto']."/";
$alternick2 = "/database/".$_SESSION['konto']."/";
Zeile 41 ist hier --> rename($alternick1,$neunick1);
rename($alternick2,$neunick2);
}else{
}
if($_REQUEST['accpassok']){
$nwpw = $_REQUEST['accpass'];
$verzeichnisneupw = "database/".$_SESSION['konto']."/pass.txt";
$vzpw = fopen("$verzeichnisneupw","w");
fwrite($vzpw,"$nwpw");
fclose($vzpw);
}else{
}
?>
das geht irgendwie nicht :S
rechte hab ich schon überall verteilt und so...
und die ordner existieren wirklcih ... also $_SESSION['konto']
Beitrag zuletzt geändert: 3.2.2009 14:33:01 von macromedia -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
In diesem Kommentar zur rename-Funktion wird erwähnt, dass ein abschlißender Slash zu Problemen führt. Ohne soll es funktionieren, vielleicht probierst du das mal aus.
Außerdem könnte ich mir noch ein logisches Problem vorstellen:
In root liegt dein Script usercap_2.php und dort gibt es den Unterordner /user mit z.B. dem Ordner /MacrosoftLY
Wenn das nicht der fall ist und /user in einer anderen Ebene liegt, kann das Script ihn auch nicht finden (aber das ist nur mal so ins Blaue geraten). -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage