kostenloser Webspace werbefrei: lima-city


Upload

lima-cityForumDie eigene HomepageHomepage Allgemein

  1. Autor dieses Themas

    b****g

    Hi,

    ich wollte ein Upload Tool auf meine Webseite machen!
    Ich hab dieses Tool benutzt! http://www.tutorials.de/forum/php-tutorials/65420-upload-via-formular.html
    Ich hab dies alles in upload.php Datei kopiert!

    <?php 
    $tempname = $_FILES['file']['tmp_name']; 
    $name = $_FILES['file']['name']; 
    $type = $_FILES['file']['type']; 
    $size = $_FILES['file']['size'];  
    
     if($type != "image/gif" && $type != "image/pjpeg") { 
        $err[] = "nur gif und jpeg Dateien dürfen hochgeladen werden."; 
    } 
    if($size > "15000") { 
        $err[] = "Die Datei welche du hochladen willst, ist zu gross!<br>Maximale Dateigrosse beträgt 15 KB!"; 
    }  
    if(empty($err)) { 
        copy("$tempname", "$name"); 
        echo "Die Datei $name wurde erfolgreich hochgeladen!"; 
    } 
    else { 
        foreach($err as $error) 
        echo "$error<br>"; 
    } 
    ?>


    Was hab ich es falsch gemacht?
    Es kommt:

    nur gif und jpeg Dateien dürfen hochgeladen werden.


    Und was muss ich einfügen, damit ich den Speicherort eingeben kann?=
    Wie mache ich es, dass danach steht, ihr Download Link ist:

    http://.....

    Danke im Voraus!

    Beitrag zuletzt geändert: 5.1.2010 21:30:19 von bettag
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. radio-happy-life

    radio-happy-life hat kostenlosen Webspace.

    image/>p<jpeg

    Ist das p da richtig?

    $target_path = "uploads/";
    $target_path = $target_path . basename($_FILES['file']['tmp_name']);

    Ist aus nem anderen Code (hab ich glaube ich mal verwendet)..
    Keine Ahnung obs funzt

    LG

    Beitrag zuletzt geändert: 5.1.2010 21:56:07 von radio-happy-life
  4. n******2

    Der Code geht 100 %ig.
    kannst ihn noch individuell anpassen und denk dran den "upload" Ordner zu erstellen

    <?php
    
    ##########COPYRIGHT##################################
    
    ## dieses Script ist copyright by Sunny. ##
    
    ##es darf nicht zum download freigestellt werden. ##
    
    ##!!!DAS COPYRIGHT DARF NICHT ENFERNT WERDEM!!! ##
    
    #####################################################
    
    // Einstellungen
    
    $maxsize = "409600"; // Maximale Uploadgrösse (400 Kb)
    
    $uploddir = "upload/"; // Upload Ordner
    
    $extensions = array(".jpg", ".gif", ".bmp", ".png", ".jpeg", ".JPEG", ".JPG", ".GIF", ".BMP", ".PNG"); // Erlaubte Erweiterungen
    
    if($_POST['action']=="upload")
    
    {
    
    $tmp_name = $HTTP_POST_FILES['bild']['tmp_name']; // Der Originalname
    
    $name = $HTTP_POST_FILES['bild']['name']; // Der Originalname
    
    $size = $HTTP_POST_FILES['bild']['size']; // Größe der Datei
    
    $type = $HTTP_POST_FILES['bild']['type']; // Der MIME Type der Datei
    
    $ext_tmp = explode(".", $name);
    
    $ext = ".".$ext_tmp[(count($ext_tmp)-1)];
    
    if(in_array($ext, $extensions))
    
    {
    
    if($size<=$maxsize && $size!=0)
    
    {
    
    while(file_exists($uploddir.$newname) || !$newname)
    
    {
    
    $newname = md5(uniqid(rand()));
    
    }
    
    if(move_uploaded_file($tmp_name, $uploddir.$newname.$ext))
    
    {
    
    echo "Die Datei wurde erfolgreich hochgeladen.<br>";
    
    echo "Größe: ".$size." Byte<br>";
    
    echo "Name: ".$name."<br>";
    
    echo "MIME-Type: ".$type."<br>";
    
    echo "Ansehen: <a target=new href='http://power159.po.funpic.de/".$uploddir.$newname.$ext."'>http://power159.po.funpic.de/".$uploddir.$newname.$ext."</a><br><br>";
    
    echo "BB-Code: [img]http://power159.po.funpic.de/".$uploddir.$newname.$ext."[/img]";
    }
    
    else{echo "Fehler: Datei konnte nicht verschoben werden!";}
    
    }
    
    else
    
    {
    
    echo "Ihre Datei ($size) ist über $maxsize Bytes oder gleich 0 KB";
    
    }
    
    }
    
    else
    
    {
    
    echo "Falsche Erweiterung: ".$name;
    
    }
    
    }
    
    else
    
    {
    
    echo "<form action='".$_SERVER['PHP_SELF']."' enctype=\"multipart/form-data\" method='post'>";
    
    echo "<input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"".$maxsize."\">";
    
    echo "<input type='hidden' name='action' value='upload'>";
    
    echo "<table>";
    
    echo "<tr>";
    
    echo "<td>Datei</td><td><input type='file' name='bild'></td>";
    
    echo "</tr><tr>";
    
    echo "<td> </td><td><input type='submit' value='Hochladen'></td>";
    
    echo "</tr>";
    
    echo "</form>";
    
    echo "</table>";
    
    }
    
    ?>
    <br><br />
    <html>
    
    <b>copyright by </b><a href="http://www.nastyacidmt2.de.vu"><b><font color="#000000">Nasty & ACID MT2</font></b></a>
    
    </html>
  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!