Ankündigung

Einklappen
Keine Ankündigung bisher.

Datei auf Server Laden und entpacken. php

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Datei auf Server Laden und entpacken. php

    Habe hier eine kleines Script.
    Datei auf Server Laden und entpacken.

    hinweis dieses Datei muss Rechte 0777 haben das es funktioniert.

    ist getestet
    PHP-Code:
    <?php if(!$_POST['start'] == 1

    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
      <meta content="text/html; charset=ISO-8859-1"
     http-equiv="content-type">
      <title>Download &amp; Entpacker Tool</title>
      <script language="javascript">
    function rmLabel(field) {
    if (field.value == field.defaultValue) {
    field.value = "";
    }
    }
    function reLabel(field) {
    if (field.value == "") {
    field.value = field.defaultValue;
    }
    }
      </script>
    </head>
    <body>
    <form method="post">
      <h1>Download &amp; Entpacker Tool</h1>
      <br>
    URL Datei &nbsp; z.b. &nbsp;http://exempele.de/cms.zip<br>
      <input value="http://exempele.de/cms.zip" size="80"
     name="url" onFocus="rmLabel(this);" onBlur="reLabel(this);"> &nbsp;<br>
      <span style="color: rgb(255, 0, 0);">Nur Zip dateien</span>
      <br>
      <br>
    Verzeichnis <br>
      <input size="80" name="verzeichnis"><br>
      <span style="color: rgb(255, 0, 0);">Feld nur Leer
    lassen wen es in diesem verzeichnis sein soll. <br>
    Falls
    nicht&nbsp;verzeichnis angeben,</span><br>
      <input name="start" value="1" type="hidden"><br> Dieser Tool danach l&ouml;schen?&nbsp;<input name="unlink"
     value="1" type="checkbox">
    <br><br>
      <input name="ausf&uuml;ren" value="starten" type="submit"> </form><br>
      <br>
    Dieses Tool Leuft nur wenn die Datei &nbsp;<?php echo  basename(__FILE__); ?>
     &nbsp; Rechte 0777 hat.&nbsp;
    </body>
    </html>
    <?
    }
     else 

    //URL zum Download Datei 
    $downlad $_POST['url']; 


    // wird indem Verzeichnis einpackt Bemerkung der Verzeichnis wird erstellt falls nicht existiert,
    // oder lerr lasen dann wird es im selben Ordner entpackt wo dieses Script liegt. 
    $ordner"/".$_POST['verzeichnis']."";


    // Download.
    file_put_contents('datei.zip',file_get_contents($downlad)); 
    //Prüfe Ordner ob es Existiert.  
    if( is_dir("$ordner") )  
    {
    //ja Ordner Existiert.
    }  
    else  
    //Nein Ordner Existiert nicht Ordner wird erstellt.  
    mkdir ($ordner0744);
    }  

    // entpacken
    $zip = new ZipArchive;  
        if (
    $zip->open("datei.zip")){  
            
    $path getcwd() . $ordner ;  
            
    $path str_replace("\","/",$path);  
            
    $path;  
            
    $zip->extractTo($path);  
            
    $zip->close();  
        unlink('datei.zip'); 
            echo 'Wurde erfolgreich downloadet und entpackt';  
            if(!
    $_POST['unlink'] == 1) 
            {}
        else{
            echo '<br>Dieser Tool Wurde erfolgreich Gel&ouml;scht.';  
            unlink(basename(__FILE__));
        }

        } else {  
            echo "
    Error";  
        }  
    }    
    ?>
    Zuletzt geändert von patrickhp; 28.06.2017, 23:26.
    sigpic
    ich bin mit netcup sehr zufrieden

homepage-forum.de - Hilfe für Webmaster! Statistiken

Einklappen

Themen: 56.654   Beiträge: 428.603   Mitglieder: 28.349   Aktive Mitglieder: 78
Willkommen an unser neuestes Mitglied, Antoniomsh.

Online-Benutzer

Einklappen

176 Benutzer sind jetzt online. Registrierte Benutzer: 5, Gäste: 171.

Mit 3.502 Benutzern waren am 23.01.2020 um 17:20 die meisten Benutzer gleichzeitig online.

Die neuesten Themen

Einklappen

Die neuesten Beiträge

Einklappen

Lädt...
X