Benutzer-Werkzeuge

Webseiten-Werkzeuge


programmieren:php:programme:copy_from

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
programmieren:php:programme:copy_from [04/10/2020 15:22] – angelegt connyprogrammieren:php:programme:copy_from [Unbekanntes Datum] (aktuell) – Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1
Zeile 24: Zeile 24:
      fclose($zieldatei);      fclose($zieldatei);
            
 +}
 +</code>
 +
 +----
 +**Alternative**
 +
 +<code php| wget_download.php>
 +<?
 +$echo "WGET<br>";
 +$echo "mit WGET ist es möglich, Programme auf dem Webspace direkt zu installieren, ohne dass";
 +echo "man erst runter laden und entpacken muss um es anschließend mit FTP hochzuladen.";
 +echo "Lediglich WGET auf per FTP auf den Webspace kopieren und aufrufen";
 +echo "Dann hier die URL eingeben wo sich das File befindet";
 +echo "Der Rest mach WGET, es holt sich das File und entpackt es direkt";
 +echo "Damit minimiert sich der Zeitaufwand bei großen Files dramatisch.;
 +
 +
 +$fileURL = "http://umn.dl.sourceforge.net/sourceforge/phpmyadmin/phpMyAdmin-2.8.0.3.tar.gz";
 +
 +$fileName = "phpMyAdmin-2.8.0.3.tar.gz";
 +
 +$md5Check = "1ca0b652e39010d906e3ea3a02fb9d82";
 +
 +$escape = escapeshellarg($fileURL);
 +
 +exec("wget " . $escape);
 +
 +$unzip = FALSE;
 +
 +if(!empty($md5Check)){
 +    
 +    if(md5_file($fileName) == $md5Check)
 +        $unzip = TRUE;
 +    else
 +        echo "Checksummen stimmen nicht überein!";
 +    
 +} else {
 +    
 +    $unzip = TRUE;
 +    
 +}
 +
 +if($unzip) {
 +    
 +    $shellBefehl = "tar -xzvf $fileName";
 +    $shellBefehl = escapeshellcmd($shellBefehl);
 +
 +    exec($shellBefehl,$nu);
 +
 +    print_r($nu);
 +    
 } }
 </code> </code>
programmieren/php/programme/copy_from.1601817738.txt.gz · Zuletzt geändert: 04/10/2020 14:22 (Externe Bearbeitung)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki