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

Einführung in XHTML, CSS und Webdesign

Einführung in XHTML, CSS und Webdesign 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

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

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 09.03.2007, 12:51:59
sentifux sentifux ist offline
Anfänger
 
Registriert seit: Mar 2007
Beiträge: 3
uh. löschen nach unzip unmöglich

Hi,

habe mit exec("unzip foo") eine hochgeladene Zip-Datei entpackt, deren einzelne Dateien nun "apache" als owner haben. - Soweit wundert mich das nicht, obwohl ich es gern anders hätte, denn diese Dateien lassen sich nun weder per ftp noch - und hier beginnt das Problem - etwa mittels <rm -rf foo> löschen (dabei ist das das Heftigste, was mir dazu eingefallen ist...) . Auch ein Besitzerwechsel über exec("chown ...") funktioniert nicht, so dass mir der Zugriff unmöglich ist.

Erste Frage: Kann mir jemand mit den störrischen Rechten / Dateien helfen? Wie kann ich sie löschen?

Zweite Frage: Wie kann ich dem "unzip"-Befehl mit auf den Weg geben, welche Rechte beim nächsten Mal gesetzt werden sollen?

Tausend Dank!
Sentifux
Mit Zitat antworten
  #2  
Alt 12.03.2007, 23:13:40
sentifux sentifux ist offline
Anfänger
 
Registriert seit: Mar 2007
Beiträge: 3
AW: uh. löschen nach unzip unmöglich

Das Problem ist gelöst. Viele Grüße, Sentifux.
Mit Zitat antworten
  #3  
Alt 31.03.2007, 20:42:58
sentifux sentifux ist offline
Anfänger
 
Registriert seit: Mar 2007
Beiträge: 3
AW: uh. löschen nach unzip unmöglich

Für ähnliche Fälle empfehle ich nach reiflicher Überlegung und zahlreichen Versuchen mit anderen libs die pclzip.lib von Vincent Blavet unter phpconcept.net.
Um die Schreibrechte zu behalten, muss bei extract() der Zusatz OPT_CHMOD eingefügt werden. Das sieht dann zB bei mir so aus:

PHP-Code:
function pclunzip($file,$src_dir,$dest_dir)
{
    require_once(
'pclzip.lib.php');
    
$archive = new PclZip($src_dir."/".$file);
    if(
$archive->extract(PCLZIP_OPT_SET_CHMOD,0777,PCLZIP_OPT_PATH$dest_dir) == 0)
    { die(
"ZIP-Fehler:".$archive->errorInfo(true)); }
    

... es möge helfen.
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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
mehrere Datensätze löschen (Checkboxen) timo88 PHP für Fortgeschrittene und Experten 1 10.09.2006 14:17:20
Daten via script von server löschen KingReti PHP für Fortgeschrittene und Experten 17 11.03.2005 07:14:49
Dateiimport zu mysql Lars_oha PHP für Fortgeschrittene und Experten 10 18.09.2003 08:10:51
Verzeichnisse löschen?!? web-wg PHP für Fortgeschrittene und Experten 4 27.08.2003 14:40:31
Verzeichnis inkl. Dateien löschen doudie PHP für Fortgeschrittene und Experten 5 16.11.2002 22:37:10


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


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


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