kostenloser Webspace werbefrei: lima-city


Upload Skipt

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    m**********r

    Hallo, ich wei? nicht, wo ich hier in diesem Skript das Vezeichnis angeben soll, wo die Datei gespeichert werden soll:


    <?php
    
    $date=date("j.n.y");
    $time=date("H:i:s");
    
    /////////////////////////////////////////////////////////////////////////
    // --------------------------------------------------------------------//
    // UpItEasy v.2.0 -----------------------------------------------------//
    //---------------------------------------------------------------------// 
    // by Alexander Junge (a.junge@aj-chs.de)                              //
    // http://www.aj-chs.de                                                //
    //                                                                     //
    // Ich uebernehme keine Haftung fuer die Verwendung meines Scripts.    //
    // UpItEasy ist Freeware, daher kein Support!                          //
    //                                                                     //
    // Die Hinweise zum Copyright muessen in diesem Script erhalten        //
    // bleiben.                                                            //
    //                                                                    //
    // (c) Copyright 2002/03 Alexander Junge                             //
    //                                                                  //
    // Weitere Informationen auf meiner Homepage:                      //
    // http://www.aj-chs.de                                           //
    //                                                               //
    //24//////////////////////////////////////////////////////////////
    
    
    
    
    // UpItEasy - Konfiguration des Pogrammes
    
    // Ihre eigene Ueberschrift
    $ProgTitle     = "TheGame   -   Fileserver";
    
    // Mailbenachrichtigung
    $UpInfo        = "no";   // "yes"- schickt Ihnen eine Mail bei Verwendung des Pogrammes
    
    // Inhalt der Mail wenn aktiviert
     
    //Titel
    $UpInfoTitle   = "Jemand hat Dateien hochgeladen";       
    
    // Text der Mail ("$date" und "$time" stehen fuer Datum und Uhrzeitstempel!
    $UpInfoMessage = "Es ist der $date um $time Uhr.\n Jemand hat gerade Dateien auf meinen Server hochgeladen";
    
    // IHRE Mailadresse     
    $UpInfoMail          = "moritzpeuser@googlemail.com"; // IHRE Mailadresse
    
    
    // Konfiguration der Bedingungen
    $RequirePass   = "no";              // Soll ein Password zum Upload eingegegeben werden?
    $PassWord      = "";               // Ihr Passwort eingeben wenn aktiviert
    $UploadNum     = "20";             // Anzahl der auf einmal hochladbaren Dateien...
    $Directory     = "uploads";      // das Verzeichnis fuer den Upload ( chmoded 777 setzen)
    $MaxLoadSize   = "10000000";          // MAXIMALE Groesse der hochzuladenden Dateien in KByte... 
    $OverWrite     = "no";        // Ueberschreiboption - vorhandene Dateien ueberschreiben?
    $ForbiddenShow = "yes";       // VERBOTENE Dateien u. Dateitypen dem USER anzeigen
    $WriteAll      = "no";       // Schreiboption - AUCH GESPERRTE Dateitypen werden geupt!
    $PwReminder    = "yes";     // EasyIDENT-Link einblenden (ACHTUNG: das Tool mu? separat downgeloadet und im selben Verzeichnis installiert werden...)
    
    // In das folgende Array die GESPERRTEN Dateitypen ODER / UND Dateinamen eintragen
    $ForbiddenFiles=array(".cgi",".pl",".css",".pdf",".asp",".jsp",".bmp",".txt",".mp3",".avi",".com",".bat"); 
    
    //Kommentar zur Sperrliste
    // Sicher werden Sie finden, es waere einfacher, nur Dateitypen zuzulassen, als Unerwuenschtes auszusperren.
    // Doch haben Sie auf diese Art und Weise die Moeglichkeit z. B. html-Dateien zuzulassen,
    // und nur die index.html zu schuetzen. Im Uebrigen ist die Auswahl der Dateien, mit denen man auf einem Server
    // WIRKLICH etwas anfangen kann, doch stark begrenzt...oder? 
    // Ueberdies kann das Tool auch in .htaccess-geschuetzte Verzeichnisse upen...
    ?>
    
    
    
    <HTML>
    <HEAD>
    <TITLE><? echo $ProgTitle;?></TITLE>
    
    <?include "upiteasy.css";?>
    
    
    </HEAD>
    
    
    
    <?
    //---------------------------------------------------------------------------------------------------------
    //Ab hier bitte nichts mehr veraendern
    //105------------------------------------------------------------------------------------------------------
    
    
    if($upiteasy) {
    
    if($RequirePass=="yes") {
    if($PassWord != "$password") {
    if($UpInfo == "yes"){
    $Message="$date $time\nACHTUNG:\nJemand hat unberechtigt versucht, Dateien auf Ihren Webspace zu laden!";
    mail("$UpInfoMail", "$UpInfoTitle", "$Message", "From: $UpInfoMail");
    }
    
    ?>
    <P><CENTER><B><h4>ERROR</h4></B></CENTER></P>
    <P><CENTER><TABLE WIDTH="450" BORDER="0" CELLSPACING="0"
    CELLPADDING="0">
    <TR>
    <TD WIDTH="100%" BGCOLOR="#000000">
    <TABLE WIDTH="450" BORDER="0" CELLSPACING="1" CELLPADDING="2">
    <TR>
    <TD COLSPAN="2" BGCOLOR="#ffffff">
    <h5>Das eingegebene Passwort ist falsch!</h5></TD>
    </TR>
    </TABLE></TD>
    </TR>
    </TABLE></CENTER></P>
    <P><CENTER>&nbsp;</CENTER></P>
    <P><CENTER>&nbsp;</CENTER></P>
    <P><CENTER><A HREF="http://www.thegame.de.md" TARGET="_blank">TheGame   -   Fileserver</a></CENTER>
    </BODY>
    </HTML>
    
    <?php
    exit();
    }
    }
    
    if($UpInfo == "yes"){
    mail("$UpInfoMail", "$UpInfoTitle", "$UpInfoMessage", "From: $UpInfoMail");}
    
    $num = 0;
    while($num < $UploadNum) {
    $num++;
    
    
    $bild = "fileup$num"."_name";
    $bild1 = $$bild;
    $bild2 = "fileup$num";
    $bild3 = $$bild2;
    
    if($bild3 != "") {
    $bytes = filesize($bild3);
    
    $ok = "yes";
    
    
    for($n=0;$n<count($ForbiddenFiles);$n++) {
    if(stristr($bild1,$ForbiddenFiles[$n])) {
    $ok="$WriteAll";}}
    
    if ($bytes > $MaxLoadSize*1000) {
    $error .="Die Datei <b>$bild1</b> ist zu gross und kann deshalb nicht hochgeladen werden!<BR>";
    }
    else
    {
    if ($OverWrite == "yes" && $ok == "yes"){
    copy ($bild3, "$Directory/$bild1");
    $error .="Die Datei <b>$bild1</b> wurde hochgeladen!<BR>";
    }
    elseif(file_exists("$Directory/$bild1") OR $ok == "no") {
    $error .="Die Datei <b>$bild1</b> darf nicht aktualisiert werden ODER Dateityp nicht zugelassen!<BR>";
    }
    elseif($ok == "yes") {
    copy ($bild3, "$Directory/$bild1");
    $error .="Die Datei <b>$bild1</b> wurde hochgeladen!<BR>";
    }
    }
    }
    }
    
    if(!$error) {
    $error .= "Es wurden noch keine Dateien eingetragen!";
    }
    
    
    ?>
    <P><CENTER><B><h4>Status</h4</B></CENTER></P>
    
    <P><CENTER><TABLE WIDTH="550" BORDER="0" CELLSPACING="0"
    CELLPADDING="0">
    <TR>
    <TD WIDTH="100%" BGCOLOR="#000000">
    <TABLE WIDTH="550" BORDER="0" CELLSPACING="1" CELLPADDING="2">
    <TR>
    <TD COLSPAN="2" BGCOLOR="#ffffff">
    <?php echo $error; ?></TD>
    </TR>
    </TABLE></TD>
    </TR>
    </TABLE></CENTER></P>
    <P><CENTER>&nbsp;</CENTER></P>
    <P><CENTER>&nbsp;</CENTER></P>
    <P><CENTER><form>
    <input type="button" value="Weitere Dateien..." style=" width:220px" width="220px" onClick="Javascript:history.back()">
    <input type="button" value="TheGame   -   Fileserver beenden" style="width:220px" width="220px" onClick="Javascript:self.close()">
    </form></CENTER></P></div>
    
    
    
    
    <P><CENTER><A HREF="http://www.TheGame.de.md" TARGET="_blank">TheGame   -   Fileserver<a></CENTER>
    </BODY>
    </HTML>
    <?php
    exit();
    
    } else {
    
    $num = 0;
    while($num < $UploadNum) {
    $num++;
    $html .= "<TR>
            <TD WIDTH=\"25%\">
            <b>$num. Datei</b></TD> 
            <TD WIDTH=\"75%\">
            <INPUT NAME=\"fileup$num\" TYPE=\"file\" SIZE=\"25\">
    </TD> ";
    }
    
    ?>
    <FORM ENCTYPE="multipart/form-data" ACTION="<? echo $PHP_SELF; ?>" METHOD="POST">
    <P><CENTER><B>
    <P><CENTER><B>
    <div style="width:50%;filter:shadow(color=#FFFFFF, direction=135)"><h1><?echo "$ProgTitle";?></h1></CENTER></div></P>
    <? if($ForbiddenShow == "yes" && $WriteAll =="no"){?> <P><CENTER><B><h5>Gesperrt sind: <? foreach($ForbiddenFiles as $value){echo "$value,- ";}?> Dateien!</h5></center></p><? }?>
    <P><CENTER><B><h5>Dateigr??e max. <? echo"$MaxLoadSize";?> KB</h5></center></p>
    <P><CENTER><TABLE WIDTH="450" BORDER="1" CELLSPACING="0" CELLPADDING="0">
    <TR>
    <TD WIDTH="100%">
    <TABLE WIDTH="450" BORDER="1" CELLSPACING="1" CELLPADDING="2">
    <TR>
    <TD COLSPAN="2">
    <B>Ausgew&auml;hlte Dateien</B></TD>
             
    </TR><?php echo $html; ?>
    </TABLE></TD>
    </TR>
    </TABLE></CENTER></P>
    
    <?php
    if($RequirePass=="yes") {
    ?>
    <P><CENTER><TABLE BORDER="1" CELLSPACING="0"  CELLPADDING="0">
    <TR>
    <TD WIDTH="100%">
    <TABLE WIDTH="300" BORDER="1" CELLSPACING="1" CELLPADDING="2">
    <TR>
    <TD WIDTH="33%" >
    <B>Ihr Passwort:</FONT></B></TD> 
    <TD WIDTH="67%" BGCOLOR="#ffffff">
    <INPUT NAME="password" TYPE="password" SIZE="25">
    </TD></TR></table>
    <? if ($PwReminder =="yes"){echo "<center><a href=\"easyident.php\" target=\"_blank\"><font color=\"#FF0000\">Passwort vergessen?</a></font></center>";}?>
    </TABLE></TD>
    </TR>
    </TABLE></CENTER></P>
    <?php
    }
    ?>
    <P><CENTER><INPUT NAME="upiteasy" TYPE="submit" VALUE="Dateien jetzt hochladen"></CENTER></FORM>
    <P><CENTER>&nbsp;</CENTER></P>
    <P><CENTER>&nbsp;</CENTER></P>
    <P><CENTER><A HREF="http://www.thegame.de.md" TARGET="_blank">TheGame   -   Fileserver</a></CENTER>
    </BODY>
    </HTML>
    <?php
    exit();
    }
    
    
    ?>
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Autor dieses Themas

    m**********r

    k?nnt ihr mir da vielleicht helfen??
  4. $Directory     = "uploads";      // das Verzeichnis fuer den Upload ( chmoded 777 setzen)

    Sagt die Zeile nicht alles?

    mfg

    PS: Bei Lima musst du beim CHMOD Befehl eine 0 vorn dran machen also 0777.
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!