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 ::

TYPO3 Kochbuch

TYPO3 Kochbuch 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 > SELFPHP > PHP für Fortgeschrittene und Experten
Hilfe Community Kalender Heutige Beiträge Suchen

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 17.01.2005, 19:55:30
Heppi Heppi ist offline
Anfänger
 
Registriert seit: Aug 2003
Ort: Leutkirch im Allgäu
Beiträge: 79
Dateien in einem auf dem Server erstellten Ordener speichern

Abend zusammen,

ich habe ein Skript geschrieben, mit dem eine zip-Datei auf den Server geladen wird. Dort wird sie in einen Ordner gespeichert und soll anschließend in einen anderen Ordner entpackt werden. Die Entpackerei in den gleichen Ordner funktioniert auch einwandfrei. Habe dann allerdings versucht im aktuellen Ordner einen neuen Ordner zu erstellen (z.B. testordner). Habe diesen mit mkdir() erstellt und anschließend mit chmod() auf 0777 setzen.
Wenn ich jetzt versuche das zip-File in den Ordner testordner zu entpacken, bekomme ich die folgende Fehlermeldung:

Zitat:
Warning: file_exists() [function.file-exists]: SAFE MODE Restriction in effect. The script whose uid is 1126 is not allowed to access /home/www/web210/html/alex/test/pix/body/abteilungen/handball/1105983003 owned by uid 30 in /home/www/web210/html/alex/test/body/abteilungen/pclzip.lib.php on line 3209
Hat jemand eine Idee wie ich das ganze umgehen kann? Danke!

Grüße, Heppi.
Mit Zitat antworten
  #2  
Alt 17.01.2005, 20:41:34
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
Im Manual gibt es dazu ein Featureartikel: http://www.php.net/manual/en/features.safe-mode.php
Mit Zitat antworten
  #3  
Alt 17.01.2005, 22:00:36
Heppi Heppi ist offline
Anfänger
 
Registriert seit: Aug 2003
Ort: Leutkirch im Allgäu
Beiträge: 79
Zitat:
Original geschrieben von xabbuh
Im Manual gibt es dazu ein Featureartikel: http://www.php.net/manual/en/features.safe-mode.php
Bin mir jetzt nicht ganz sicher, ob ich das richtig verstanden habe. Muß ich da mit touch() ran? Wenn ja, wie soll das dann funktionieren? Hab da mal einen Code-Schnipsel:
PHP-Code:
require_once('pclzip.lib.php');

        
mkdir('../../pix/body/abteilungen/'.$id.'/'.$filename);
        
chmod('../../pix/body/abteilungen/'.$id.'/'.$filename0777);

        
$archive = new PclZip('../../pix/body/abteilungen/'.$id.'/'.$filename.'.zip');

        if(
$archive->extract(PCLZIP_OPT_PATH'../../pix/body/abteilungen/'.$id.'/'.$filename) == 0){
            @
unlink('../../pix/body/abteilungen/'.$id.'/'.$filename.'.zip');

            die(
str_replace('<!--Text-->''Beim Entpacken des zip-Files ist folgender Fehler aufgetreten: '.$archive->errorInfo(true).'<br><br><a href="javascript:history.back();">Zur&uuml;ck</a>'$layout));
        }
        else{
            @
unlink('../../pix/body/abteilungen/'.$id.'/'.$filename.'.zip');
        } 
Die extract()-Funktion kann hier nicht in den mit mkdir() erstellten Ordner schreiben.
Mit Zitat antworten
  #4  
Alt 17.01.2005, 23:41:13
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
hi,

touch() wird dir da nicht weiter helfen, weil du damit nur datum und uhrzeit der letzten änderung an einer datei, verändern kannst. (vorausgesetzt du hast gültige zugriffsrechte :D )
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #5  
Alt 18.01.2005, 06:26:00
Heppi Heppi ist offline
Anfänger
 
Registriert seit: Aug 2003
Ort: Leutkirch im Allgäu
Beiträge: 79
@xabbuh:
Was hast Du dann gemeint? Irgendwie kapier ich's noch nicht.
Mit Zitat antworten
  #6  
Alt 18.01.2005, 09:26:40
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
Ich war davon ausgegangen, dass du das Verzeichnis zum Beispiel mit deinem FTp-Programm angelegt hast und dann versucht hast, mit den "einschlägigen" PHP-Funktionen in diesem Verzeichnis zu arbeiten.
Aber da du ja anscheinend das Verzeichnis mit PHP angelegt hast und auch mit PHP in diesem Verzeichnis arbeitest, fällt mir im Moment auch nichts weiter ein, warum du trotzdem diese Fehlermeldung erhälst.

Nachtrag: Vielleicht könntest du ja mal dein Script hier posten, in dem der Fehler auftritt.
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


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:24:26 Uhr.


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


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