Sponsor-Board.de
Thema geschlossen  Thema schreiben 

PHP Datei entpacken, löschen

Verfasser Nachricht

Beiträge: 3.413
Bewertung: 33
Registriert seit: Oct 2010
Status: offline


Beitrag: #1
PHP Datei entpacken, löschen

Abend zusammen,
wie kann man am besten auf ganz normalen Webspace eine .zip, oder .rar Datei entpacken und die Datei danach wieder löschen, und auch Ordner verschieben (mit PHP) ?

Wichtig dabei ist, dass dies auch auf kostenloses Webspace möglich ist, ohne besondere Einstellungen vorzunehmen Wink

Hat der wer Erfahrung ?

mfg Aaron


Portfolio: [Link: Registrierung erforderlich]

Projekte
[Link: Registrierung erforderlich]
[Link: Registrierung erforderlich]

11.12.2012 00:43
 
Alle Beiträge dieses Benutzers finden

Beiträge: 334
Bewertung: 3
Registriert seit: Sep 2011
Status: offline


Beitrag: #2
RE: PHP Datei entpacken, löschen

Rein mit PHP sollte es so gehen:

Code:
<?php
function unzip($file){
    $zip = zip_open($file);
    if(is_resource($zip)){
        $tree = "";
        while(($zip_entry = zip_read($zip)) !== false){
            echo "Unpacking ".zip_entry_name($zip_entry)."\n";
            if(strpos(zip_entry_name($zip_entry), DIRECTORY_SEPARATOR) !== false){
                $last = strrpos(zip_entry_name($zip_entry), DIRECTORY_SEPARATOR);
                $dir = substr(zip_entry_name($zip_entry), 0, $last);
                $file = substr(zip_entry_name($zip_entry), strrpos(zip_entry_name($zip_entry), DIRECTORY_SEPARATOR)+1);
                if(!is_dir($dir)){
                    @mkdir($dir, 0755, true) or die("Unable to create $dir\n");
                }
                if(strlen(trim($file)) > 0){
                    $return = @file_put_contents($dir."/".$file, zip_entry_read($zip_entry, zip_entry_filesize($zip_entry)));
                    if($return === false){
                        die("Unable to write file $dir/$file\n");
                    }
                }
            }else{
                file_put_contents($file, zip_entry_read($zip_entry, zip_entry_filesize($zip_entry)));
            }
        }
    }else{
        echo "Unable to open zip file\n";
    }
}
?>


Quelle mit noch mehr Beispielen / Funktionen: [Link: Registrierung erforderlich]

11.12.2012 01:50
 
Alle Beiträge dieses Benutzers finden

Beiträge: 245
Registriert seit: Sep 2010
Status: offline


Beitrag: #3
RE: PHP Datei entpacken, löschen

-

11.12.2012 14:22
 
Alle Beiträge dieses Benutzers finden
Thema geschlossen  Thema schreiben 

Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  .ppt Datei zu Website VIAKAVA 2 1.804 13.08.2018 12:58
Letzter Beitrag: VIAKAVA
  WordPress User in .txt Datei exportieren fischer 1 1.567 15.09.2016 08:51
Letzter Beitrag: Tolive
  Bubblesort - Doppelte Zahlen vermeiden und ausgewählte Zahlen löschen in C Kempl 4 2.221 23.03.2016 17:44
Letzter Beitrag: Kempl
  .bat Datei KingKaSo 9 1.867 13.03.2014 21:01
Letzter Beitrag: KaSo
  Rust Lua Datei. dARick 0 2.629 16.02.2014 18:12
Letzter Beitrag: Blue-Sponsoring.de

 Druckversion anzeigen
 Thema einem Freund senden
 Thema abonnieren
 Thema zu den Favoriten hinzufügen

Sponsor-Board.de

Community
Über uns
Partner
Powered by Mybb: Copyright 2002-2024 by MyBB Group - Deutsche-Übersetzung von Mybb.de
 
© 2007-2024 Sponsor-Board.de - Hosted by OVH

Willkommen auf SB!   Sie benötigen ein Sponsoring?   1. Anmelden   2. Sponsoring-Anfrage erstellen   3. Nachrichten von Sponsoren erhalten   Kostenlos!   Jetzt registrieren