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

    ALL-INKL.COM - Webhosting Server Hosting Domain Provider
    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; 29.06.2017, 00:26.
    sigpic
    ich bin mit netcup sehr zufrieden

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

Einklappen

Themen: 56.567   Beiträge: 427.842   Mitglieder: 28.152   Aktive Mitglieder: 50
Willkommen an unser neuestes Mitglied, torty40.

Online-Benutzer

Einklappen

585 Benutzer sind jetzt online. Registrierte Benutzer: 5, Gäste: 580.

Mit 2.561 Benutzern waren am 13.01.2020 um 20:19 die meisten Benutzer gleichzeitig online.

Die neuesten Themen

Einklappen

Die neuesten Beiträge

Einklappen

Lädt...
X