kostenloser Webspace werbefrei: lima-city


Upload script Status

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    blacksoul

    blacksoul hat kostenlosen Webspace.

    ich wollte wissen wie ich in mein upload script einen balke reinmachen kann um anzuzeigen wieweit der upload ist, were echt nice wenn mir dabei einer helfen k?nnte
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. Sowas ist nicht m?glich, ich wollte das selbser schonmal machen.

    Du musst halt doch beim IE auf die Fortschrittsanzeige achten.

    mfg mace

  4. Autor dieses Themas

    blacksoul

    blacksoul hat kostenlosen Webspace.

    aber es geht doch mit flash und java script
    http://www.raditha.com/php/upload.php
    sowas will ich umbedingt haben
    die uploadanzeige is einfach geil
  5. Autor dieses Themas

    blacksoul

    blacksoul hat kostenlosen Webspace.

    hier ist der quelltest hoffe mir kann jemand helfen





    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="refresh" content="20; // automatiches aktualiesieren wichtig wenn mehrere Benutzer gleichzeitih was hochladen
    URL=http://hier muss eure adresse stehen zu der upload.php">
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title></title>
    </head>

    <body>
    <div align="center"><h2><i>BlackFireDoor Uppload</i></h2></div>
    <?php
    function filesizepre($filesize){ return round( ($filesize / 1024),1 )."kB"; }


    $filter['tar']="";
    $filter['doc']="";
    $filter['zip']="";
    $filter['ace']="";
    $filter['rar']="";
    $filter['xls']="";
    $filter['htm']="";
    $filter['html']="";
    $filter['php']="";
    $filter['mp3']="";
    $filter['ico']="";
    $filter['mdb']="";
    $filter['ini']="";
    $filter['wma']="";
    $filter['wmv']="";
    $filter['avi']="";
    $filter['mpeg']="";

    $filtertyp='nonethis'; // onlythis f?r nur das oder nonethis f?r nichts von dem
    $maxsize="50000000"; // 5000000 = ca. 5 MB
    $upload_dir='upload/';
    if(!empty($datei))
    {
    $dateiname=$datei_name;
    $dateiinfo=pathinfo($datei_name);
    $filterok=false;

    if (!isset($filter[$dateiinfo['extension']]) && $filtertyp=='nonethis')
    {
    $filterok=true;
    }
    elseif (isset($filter[$dateiinfo['extension']]) && $filtertyp=='onlythis')
    {
    $filterok=true;
    }

    if($filterok && $datei_size <=$maxsize)
    {
    $z=0;
    while(file_exists($upload_dir.$dateiname))
    {
    $z++;
    $dateiname="($z)_".$datei_name;
    }

    copy($datei,$upload_dir.$dateiname);
    if( file_exists($upload_dir.$dateiname))
    {
    echo "<br>Deine Datei <b>$dateiname</b> wurde mit <b> $datei_size Byte</b> erfolgreich hochgeladen.<BR>
    <b><a href=".$upload_dir.$dateiname." >$dateiname</a></b>";
    }
    else
    {
    echo "Die Datei-?bertragung ist fehlgeschlagen!<BR>";
    }


    }
    elseif($datei_size >$maxsize)
    {
    echo "Die Datei-Gr??e ist mit einer Gr??e von $datei_size Bytes ?ber dem Limit ($maxsize Bytes)!<BR>";
    }
    elseif(!$filterok)
    {
    echo "<b>Upload verweigert!!</b><BR>";
    echo "Die Datei Endung ist aus Sicherheitsgr?nden nicht erlaubt!<BR>";
    }
    }
    ?>
    <div align="center"><form enctype='multipart/form-data' action='<?php echo"index.php?site=upload"; ?>' method='post' id=form1 name=form1>
    <input type='hidden' name='check' value='1'/>
    <input type='file' name='datei'/><br/>
    <input type='submit' value='hochladen'/ id='submit'1 name='submit'1><br/>
    </form></div>
    <BR>

    <?php


    //abfrage ob admin
    $status = $_SESSION["status"];


    if ($status == 3) {
    echo"admin test";
    }






    $verzeichnis = opendir("upload");
    // $pattern = ".|..|";
    $pattern = ".|";
    echo " <br/><br/>\n";















    echo " <div align=\"center\"><table>\n";
    echo " <tr>\n";
    echo " <th>Datei</th>\n";
    echo " <th>Gr??e</th>\n";
    echo " <th>Datum/Uhrzeit</th>\n";
    echo " </tr>\n</div>";

    while($dirfile = readdir($verzeichnis))
    {
    if(!ereg($dirfile,$pattern) && !is_dir($dirfile))
    {

    echo " <tr>\n";
    echo ' <td><a href="'.$upload_dir.$dirfile.'">'.$dirfile."</a></td>\n";
    echo " <td>".filesizepre(@filesize($upload_dir.$dirfile))."</td>\n";
    echo " <td>".date("j.M.Y h:iA", @filemtime($upload_dir.$dirfile))."</td>\n";
    echo " </tr>\n";
    }
    }
    echo ' </table>'."\n";
    closedir ($verzeichnis);
    ?>
    </body>
    </html>
  6. t*****b

    Das Script pr?ft ja nur wieviel von der datei schon oben ist und zeigt das an ^^
    Mit JavaScript kann man das genauso machen, is sogar besser da die seite nicht dauernd geladen werden muss.
  7. Autor dieses Themas

    blacksoul

    blacksoul hat kostenlosen Webspace.

    kann mir jemand daf?r mal nen quellcode geben
  8. 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!