SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Der CSS-Problemlöser

Der CSS-Problemlöser zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 03.03.2007, 13:40:42
Said Said ist offline
Anfänger
 
Registriert seit: Sep 2002
Beiträge: 42
Fehlermeldung nach dem Onlineerstellen einer PHP Seite

Hallo :)
Kann mir vielleicht jemand sagen woran folgende Fehlermeldung liegt?
PHP-Code:
Warningmain(): SAFE MODE Restriction in effectThe 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 streamNo 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($dateiname0644);
                
$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
Mit Zitat antworten
  #2  
Alt 03.03.2007, 18:33:48
Opendix Opendix ist offline
Senior Member
 
Registriert seit: Oct 2004
Ort: Werdenberg / Schweiz
Alter: 36
Beiträge: 1.476
AW: Fehlermeldung nach dem Onlineerstellen einer PHP Seite

das ist weil auf dem Server safe_mode auf on ist!

Informier dich mal über diese PHP-Konfiguration (Google), da sollte dir klar werden warum das nicht geht!
__________________
Opendix lehnt jegliche Haftung für evtl. vorhandene Fehler in der Grammatik sowie der Satzstellung ab! Bitte wenden Sie sich an die Tastatur!

Betatester gesucht:
Skiclub Gams / CEVI Grabs
Mit Zitat antworten
  #3  
Alt 03.03.2007, 18:42:16
Said Said ist offline
Anfänger
 
Registriert seit: Sep 2002
Beiträge: 42
AW: Fehlermeldung nach dem Onlineerstellen einer PHP Seite

Hallo Opendix

Danke für deine schnelle antwort, hab zu dem thema promt hier was gefunden
http://www.php-faq.de/q/q-konfiguration-safe-mode.html

mh daraus geht aber nicht hervor wenn ich die option deaktiviere, mach ich damit den server unsicherer? hab ich das richtig verstanden das dann wenn leute mit fremden phpü scripten auf fremden servern datein von mir includen könnten und theoretisch irgend n mist machen könnten? ich glaube ich würde das lieber an lassen wollen diese option.

Gibt es denn noch ne andere möglichkeit zum beispiel das ich meiner datei irgendwie diese UID zuweisen kann??

liebe grüsse Said
Mit Zitat antworten
  #4  
Alt 03.03.2007, 23:37:56
Benutzerbild von rarios
rarios rarios ist offline
Member
 
Registriert seit: Jun 2006
Beiträge: 655
AW: Fehlermeldung nach dem Onlineerstellen einer PHP Seite

auszug aus xampp:
Zitat:
Wer auf seinem Server die Ausführung von PHP auch für Aussenstehende zuläßt, sollte sich aus Gründen der Sicherheit überlegen, ob er PHP im sog. "Safe Mode" konfiguriert. Für reine Entwickler ist allerdings der "Safe Mode" nicht zu empfehlen, da manche Funktionen eingeschränkt oder überhaupt nicht mehr ausgeführt werden.
Ich weiß jetzt nicht, ob du dies auch mit javascript machen kannst.
ansonsten müsstest du den Safe Mode ausmachen.
Mit Zitat antworten
  #5  
Alt 07.03.2007, 15:12:40
Said Said ist offline
Anfänger
 
Registriert seit: Sep 2002
Beiträge: 42
AW: Fehlermeldung nach dem Onlineerstellen einer PHP Seite

hm vielleicht irgendjemand ne idee wie das noch anders zu lösen geht? will den safe mode nicht ausmachen da ich angst habe dann meinen server zu unsicher zu machen.
Mit Zitat antworten
  #6  
Alt 07.03.2007, 16:30:57
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: Fehlermeldung nach dem Onlineerstellen einer PHP Seite

Zitat:
Zitat von Said Beitrag anzeigen
da ich angst habe dann meinen server zu unsicher zu machen.
Huch? Mit den dürftigen Kenntnissen administrierst Du einen Linuserver? Janz schön mutig.

Der safe_mode dient nur dazu, auf Multiusersystemen für die Sicherheit der Untermieter UNTEREINANDER zu sorgen. Wenn nur Du allein auf der Kiste wohnst, kannste den safe_mode auch ausknipsen.
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Wie man durch PHP von der Schule fliegen kann?! Jacki Off Topic Area 2 06.08.2004 12:20:39
Datei per PHP in einer Seite wiedergeben - aber wie ? Nurichnur PHP für Fortgeschrittene und Experten 24 10.07.2003 17:06:06
Wie ist PHP - Seite aufgebaut? Limbi PHP Grundlagen 10 14.07.2002 02:56:38
PHP Datei ausdrucken - Formatierung Moses PHP für Fortgeschrittene und Experten 3 12.07.2002 16:21:51
Einführung in PHP und Datenbanken Lómion PHP für Fortgeschrittene und Experten 7 07.02.2002 13:47:29


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:23:12 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt