Navigation
Startseite
Chat
Unser Team
Bilder Team
Fotogalerie
SoS sagt Danke
SoS im www
Gästebuch
Forum & Fun
Link Us
Telefonstream
Witze-Sammlung
Kontakt
Impressum
Datenschutzerklärung
Forum Themen
Neueste Themen
Sprachsteuerung
jogi new Mix
nicht pc aber ähnli...
Startrek
Hier bedanken wir un...
Heisseste Themen
Keine Themen erstellt
Mitglieder Online
Gäste Online: 7
Mitglieder Online: 0


Anzahl Mitglieder: 477
Neuestes Mitglied: Ralf
Geburtstage...
...im Mai
29.5. Blaakeks (23)
Blaakeks

29. Mai 1996
29.5. Schalkerz... (29)
Schalkerzicke

29. Mai 1990
29.5. Unbekannt007 (23)
Unbekannt007

29. Mai 1996
Neuester Witz
Dumm gelaufen


Rat vom Chef



Achmet ist krank. Er ruft morgens seinen Chef an und sagt: “Scheffe, ische nix könne komme arbeite, mir tun alles weh, Kopf tun weh, Hals tun weh, Beine tun weh, isch nix ...
.: Mehr lesen :.
©
Umfrage
Rauchen vs. Dampfen

Ich bin Raucher

Ich bin Dampfer

Ich rauche und dampfe

Ich rauche und dampfe nicht

Statistik
Thema ansehen
 Thema drucken
PHP Programmierung
jogi
#1 Beitrag drucken
Geschrieben am 18.02.2017 22:40
User Avatar

Admin


Beiträge: 108
Registriert am: 25.11.14

PHP Programmierung Scripts usw
 
jogi
#2 Beitrag drucken
Geschrieben am 18.02.2017 22:49
User Avatar

Admin


Beiträge: 108
Registriert am: 25.11.14

Rekursives erstellen eines zip archives PHP Code. Wurde mit Datum modifiziert by Jogi

Download Code  Code
<?php
/**
* @description rekursives erstellen eines zip archives mit php
* @inspired by @url http://andreknieriem.de
* @todo: rekursive blacklist's
*/
 
/*
 * Anmerkung: Der Ordner . bezeichnet immer den Ordner selbst. Der Ordner ..
 * den jeweils darüber liegenden Ordner. Leere Ordner enthalten nur . und ..
 * und sind darüber zu erkennen.
 * Ordner die nicht leer sind, werden durch die enthaltenden Ordner oder Dateien
 * übernommen.
 */
 
// zu zippender ordner
$folder = "../files/";
 
// file und dir counter
$fc = 0;
$dc = 0;
 
// die maximale Ausführzeit erhöhen
ini_set("max_execution_time", 300);
 
// Objekt erstellen und schauen, ob der Server zippen kann
$zip = new ZipArchive();
$datestamp = date("Y-m-d");


if ($zip->open("bakup-$datestamp.zip", ZIPARCHIVE::CREATE) !== TRUE) {
    die ("Das Archiv konnte nicht erstellt werden!");
}
 
echo "<pre>";
// Gehe durch die Ordner und füge alles dem Archiv hinzu
$iterator = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($folder));
foreach ($iterator as $key=>$value) {
 
  if(!is_dir($key)) { // wenn es kein ordner sondern eine datei ist
    // echo $key . " _ _ _ _Datei wurde übernommen</br>";
    $zip->addFile(realpath($key), $key) or die ("FEHLER: Kann Datei nicht anfuegen: $key");
    $fc++;
 
  } elseif (count(scandir($key)) <= 2) { // der ordner ist bis auf . und .. leer
    // echo $key . " _ _ _ _Leerer Ordner wurde übernommen</br>";
    $zip->addEmptyDir(substr($key, -1*strlen($key),strlen($key)-1));
    $dc++;
 
  } elseif (substr($key, -2)=="/.") { // ordner .
    $dc++; // nur für den bericht am ende
   
  } elseif (substr($key, -3)=="/.."){ // ordner ..
    // tue nichts
   
  } else { // zeige andere ausgelassene Ordner (sollte eigentlich nicht vorkommen)
    echo $key . "WARNUNG: Der Ordner wurde nicht ins Archiv übernommen.</br>";
  }
}
echo "</pre>";
 
// speichert die Zip-Datei
$zip->close();
 
// bericht
echo "<h4>Das Archiv wurde erfolgreich erstellt.</h4>";
echo "<p>Ordner: " . $dc . "</br>";
echo "Dateien: " . $fc . "</p>";

    ?>



Bearbeitet von jogi am 18.02.2017 23:00
 
jogi
#3 Beitrag drucken
Geschrieben am 18.02.2017 22:53
User Avatar

Admin


Beiträge: 108
Registriert am: 25.11.14

Unzip PHP Code!

Download Code  Code
<?php
// Bitte .zip Datei in den gleichen Ordner wie Skript hochladen
$file = 'Backup.zip'; //Dateiname entsprechend ändern

$path = pathinfo(realpath($file), PATHINFO_DIRNAME);

$zip = new ZipArchive;
$res = $zip->open($file);
if ($res === TRUE) {
  $zip->extractTo($path);
  $zip->close();
  echo "Glückwunsch! $file wurde erfolgreich nach $path exportiert.";
} else {
  echo "Die Datei $file konnte nicht gefunden/geöffnet werden.";
}
?>



Bearbeitet von jogi am 18.02.2017 23:00
 
jogi
#4 Beitrag drucken
Geschrieben am 18.02.2017 22:57
User Avatar

Admin


Beiträge: 108
Registriert am: 25.11.14

Verzeichnis löschen Vorsicht Sadomaso PHP Code! !

Download Code  Code
<?php
define('DIR_TO_DEL','./old');  // das zu löschende Verzeichnis

error_reporting(0);  // Fehlermeldungen unterdrücken
function boolDelDir($source)  {
    if(@file_exists($source))  {
        if(@is_dir($source))  {
            $handle=@opendir($source);
            while (false !== ($file = @readdir($handle)))  {
                if($file != '.' && $file != '..' && $file !='')  {
                    boolDelDir($source."/".$file);
                }
            }
            @closedir($handle);
            return @rmdir($source."/".$file);
        } else  {
            return @unlink($source);
        }
    }  else  {
       return false;
    }
}

boolDelDir(DIR_TO_DEL);
@mkdir(DIR_TO_DEL, 0755); // hier wird das Verzeichnis über PHP neu angelegt
?>



Bearbeitet von jogi am 27.02.2017 18:32
 
jogi
#5 Beitrag drucken
Geschrieben am 21.02.2017 09:30
User Avatar

Admin


Beiträge: 108
Registriert am: 25.11.14

Macht mit dem Verzeichnis löschen keinen Blödsinn !
 
Springe ins Forum:
Player
Heutige Sendungen
00:00-18:00now on air
SoundOfSounds
OnAir: AutoDJ

18:00-20:00
Maxi- und Hitmix
OnAir: Achim

20:00-22:00
Rock und Pop
OnAir: Lato

22:00-00:00
Harry s SAM wuerfelt
OnAir: zzgl

Studiobox
Grüße & Wünsche direkt ins Sendestudio senden

Studiobox öffnen
Login
Benutzername

Passwort



Login merken Haken setzen .Noch kein Mitglied?
Hier klicken um Dich zu registrieren.

Passwort vergessen?
Um ein neues Passwort anzufordern klicke hier.
Shoutbox
Du musst eingeloggt sein um eine Nachricht zu schreiben.

DJ Pumukl
24/04/2020 17:57
schönes wochnend und bleibt gesund blume für dich daumen hoch

Gaby
12/04/2020 18:43
Frohes Osterfest wünsch ich Euch Allen blume für dich

spessartbub
21/03/2020 18:29
Alles gute zum Geburtstag bleib vor allem gesund musik hören

spessartbub
13/03/2020 20:56
vielen lieben Dank Ingrid und Harry huhu

zzgl
11/03/2020 19:56
herzlichen Glückwunsch und alles Gute im neuen Lebensjahr - Gruß Harry

Globe
RSS Feeds
Feeds abonieren

Letzte Threads
Letzte Artikel
Überprüfte Feeds