Hallo :)
Kann mir vielleicht jemand sagen woran folgende Fehlermeldung liegt?
PHP-Code:
Warning: main(): SAFE MODE Restriction in effect. The script whose uid is 30 is not allowed to access ./test.php owned by uid 10002 in /httpdocs/bismillah/bilder.php on line 7
Warning: main(test.php): failed to open stream: No such file or directory in /httpdocs/bismillah/bilder.php on line 7
Warning: main(): Failed opening 'test.php' for inclusion (include_path='.:') in /httpdocs/bismillah/bilder.php on line 7
die Datei bilder.php wurde vorher mit folgendem script erstellt.
PHP-Code:
$modholen = mysql_query("SELECT * FROM module WHERE id = '$modul'");
$erg = mysql_fetch_array($modholen);
$dateiname = $erg['datei'];
$daten = stripslashes($daten);
$tmp = "tmp.txt";
#Altes Modul im Ordner _backups speichern
if(copy("$dateiname","_backup/$dateiname")){
$msg .= "Altes Modul <strong>$dateiname</strong> konnte erfolgreich im Ordner _backup gespeichert werden<br>";
}else{
$msg .= "Konnte das alte Modul <strong>$dateiname</strong> nicht im Backupordner speichern Schreibrechte??<br>";
}
#Neue temporäre Datei anlegen
if($fp = fopen("$tmp","w")){
$msg .= "Temporäre Datei <strong>$tmp</strong> wurde erfolgreich erstellt<br>";
}else{
$msg .= "Konnte die Datei <strong>$tmp</strong> nicht erstellen<br>";
}
#Daten in die neue temporäre Datei einfügen
if(fputs($fp,$daten)){
$msg .= "Daten wurden erfolgreich in <strong>$tmp</strong> eingefügt<br>";
}else{
$msg .= "Konnte nicht in die Datei <strong>$tmp</strong> schreiben<br>";
}
fclose($fp);
#Modul erstellen
if(copy($tmp,$dateiname)){
chmod($dateiname, 0644);
$msg .= "<strong>$tmp</strong> wurde kopiert nach <strong>$dateiname</strong>.<br>Das Modul wurde erfolgreich erstellt<br>";
}else{
$msg .= "Konnte <strong>$dateiname</strong> nich nach <strong>$dateiname</strong> kopieren.<br>Das Modul wurde nicht erstellt!";
}
#Temporäre Datei wird gelöscht
if(unlink($tmp)){
$msg .= "<strong>$tmp</strong> wurde erfolgreich gelöscht";
}else{
$msg .= "<strong>$tmp</strong> konnte nicht gelöscht werden.";
}
}
Es wurden folgende Daten in die neue Datei aus einer Textarea geschrieben.
PHP-Code:
<?php
session_start();
$sessid = md5(uniqid(rand(), TRUE));;
if (!isset($admin) or !isset($pass)){
header("Location:login.php");
}
include("test.php");
echo "okokok";
?>
Die test.php liegt im gleichen Ordnern wie die neu angelegte datei und auch den chmod hab ich schon mehrmals verändert und rumprobiert. Der Code der in die bilder.php eingetragen wurde steht in all meinen anderen seiten die ich offline erstellt hab auch am anfang usw.
Jemand ne Idee warum ich immer dierse fehlermeldung krieg wenn ich jetzt die neue Datei aufrufe??
Mit freundlichen Grüssen
Said