kostenloser Webspace werbefrei: lima-city


Bild-Uploader

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    r***r

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>Unbenanntes Dokument</title>
    </head>

    <body>
    <div align="center">
    <p><img src="images/bdw.JPG" width="554" height="415">
    </p>
    <p>Eigenes Bild hochladen</p>
    <form name="form1" enctype="multipart/form-data" method="post" action="">
    <p>
    <input name="file" type="file" size="40">
    <input type="submit" name="Submit" value="Senden">
    </p>
    </form>
    </div>
    </body>
    </html>

    Ich m?chte gerne das dieser Bilduploader in einen Ftp die Daten reinkopiert, aber es funzt nicht, k?nnt ihr mir bitte helfen.
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. d****n

    hmm, ich versteh deinen nicht, aber ich hab nen eignen:

    <form enctype='multipart/form-data' action='index.php' method='post'>
    <input type='hidden' name='MAX_FILE_SIZE' value='950000'>
    <input type='hidden' name='check' value='1'>
    <input type='file' name='datei'><br/>
    <input type='submit' value='hochladen'><br/>
    </form>
    <b>(maximal 950KB!)</b><br/>
    <br/>
    <?php
    if(!empty($datei))
    {
    $dateiname=$datei_name;
    $dateiinfo=pathinfo($dateiname);
    switch ($dateiinfo[extension])
    {
    case avi:
    case mpeg:
    case mpg:
    case mp3:
    case wmv:
    case wma:
    case mov:
    case rar:
    case zip:
    case ace:
    case tar:
    case exe:
    case lzh:
    case tar.gz:
    case tar.bz2:
    case gz:
    case bz2:
    {
    die("<br/>$dateiinfo[extension]-Dateien sind nicht erlaubt<br/>");
    }
    default:
    {
    if(file_exists($dateiname))
    {
    while(file_exists($dateiname))
    {
    $dateiname="copy_of_".$dateiname;
    }
    echo "Die Datei mit dem Dateinamen <b>$datei_name</b> existierte bereits.<br> Ihre Datei wurde in <b>$dateiname</b> umbenannt";
    }
    if($datei_size > $MAX_FILE_SIZE)
    {
    echo "Die Datei ist zu gro?, die maximale Dateigr?sse betr?gt $MAX_FILE_SIZE Byte(s)";
    }
    else
    {
    copy($datei,"$dateiname");
    if( file_exists($dateiname))
    {
    echo "<br>Die Datei <b>$datei_name</b> wurde mit <b>$datei_size Byte</b> erfolgreich hochgeladen.<BR>
    <b><a href='http://disoon.pyrokar.lima-city.de/upload/$datei_name'>http://disoon.pyrokar.lima-city.de/upload/$datei_name</a></b>";
    }
    elseif(! file_exists($dateiname))
    {
    echo "Die Datei ist nicht vorhanden";
    }
    }
    }
    }
    }
    ?>


    Dies muss in eine datei namens Index.php!
    Und ?nder das disoon.pyrokar.lima-city.de nach deinen w?nschen um!


    PS: Kannst es ja mal testen bei mir: http://www.disoon.de/upload

    greetz
    Disoon
  4. Genau sowas will ich auch machen.
    Kann ich diesen Quellcode da einfach kopieren?
  5. d****n

    Klar :D

    nochwas dazu:
    Mit der "case"-Funktion, k?nnt ihr bestimmte Datentypen bannen, welche man nicht hochladen darf!
    Zum Beispiel schreibt ihr einfach noch sowas dazu wie: (Beispiele, wenn ihr haupts?chlich bilder haben m?chtet)

    case txt:
    case doc:
    case html:
    case htm:
    case php:
    case ini:
    case swf:
    ...
    und andere die nicht hochgeladen werden auf "eurem" server bzw. eurer Page!

    greetz
    Disoon
  6. 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!