kostenloser Webspace werbefrei: lima-city


Datei-Upload Script in PHP

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    chosen-gaming

    chosen-gaming hat kostenlosen Webspace.

    Hi, LimaCity!

    Nen Freund von mir hat sich einen Rootserver mit 4 TB HDD gemietet und will etwas davon als "Besseres Rapidshare" nutzen.

    Jetzt braucht er ein PHP Script, dass die gewählte Datei hochläd und den Link ausgibt....


    Hat jemand etwas in der Art???

    VIELEN DANK
    Chosen
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. demonic-legends

    Kostenloser Webspace von demonic-legends

    demonic-legends hat kostenlosen Webspace.

    Was für Dateien sollen denn hochgeladen werden?
  4. Autor dieses Themas

    chosen-gaming

    chosen-gaming hat kostenlosen Webspace.

    Eigentlich egal. aber hauptsächlich .Rar und .Zips
  5. Probierts mal hiermit:
    http://www.matpo.de/produkt/file_uploader.html

    Habe es auch mal Getestet und wahr damals sehr zufrieden damit, außer dem Design :)
  6. Autor dieses Themas

    chosen-gaming

    chosen-gaming hat kostenlosen Webspace.

    ah danke.. das reicht schon^^
  7. Falls es Bilder sein sollten, weiß ich ein Script wo der link ausgegeben wird nach dem upload xcBilderhosting
    vielleicht wäre das ja eine alternative oder das was Du suchst
  8. u****9

    Ich habe eins das eigentlich soweit geht der code siht so aus

    <?php
    $max_size = "2000000"; //In Bytes
    $ordner = "Archiv"; //In den Ordner wird das Bild geladen
    
    $save = true; //false wenn der Bildpfad nicht gespeichert werden soll
    $save_typ = "text";
    $save_name = "upload"; 
    
    if($save_typ == "datenbank") {
       $dbh=mysql_connect("","","");
       mysql_select_db("db_name",$dbh);
    }
    
    ## Bild-Daten werden aus $_FILES "geholt"
    $bild_typ = $_FILES['bild']['type'];
    $bild_groesse = $_FILES['bild']['size'];
    $bild = $_FILES['bild']['tmp_name'];
    $bild_name = $_FILES['bild']['name'];
    
    $upper = $_POST['upper'];
    
    
    if(($bild_groesse <= $max_size) && ($bild_typ == "image/gif" ||
    $bild_typ == "image/jpg" || $bild_typ == "image/jpeg" ||
    $bild_typ == "image/png" || $bild_typ == "image/pjpeg"||
    $bild_typ == "application/zip"||
    $bild_typ == "application/octet-stream")) {
    
    
       $dest = $ordner."/".$bild_name;
       if(move_uploaded_file($bild, $dest)) {
    
           if(!$save) {
    
               echo "Das Bild wurde erfolgreich hochgeladen
    ";
               echo "Ordner: ".$ordner."
    ";
               echo "Name: ".$bild_name."
    ";
               echo "Typ: ".$bild_typ."
    ";
          }
    
          else {
              if($save_typ == "datenbank") {
                  mysql_query("INSERT INTO ".$save_name." SET upper = '".$upper."', bild = '".$bild_name."'");
              }
              else {
                  $sn = $save_name.".txt";
                  $insert = $dest."|".$upper."\n";
                  $datei = fopen($sn, "a+"); //zum schreiben und ans ende der Datei
                  $inhalt = fread($datei, filesize($sn));
                  $inhalt .= $insert;
                  fwrite($datei, $inhalt);
                  fclose($datei);
              }
               echo "Das Bild wurde erfolgreich hochgeladen
    ";
               echo "Ordner: ".$ordner."
    ";
               echo "Name: ".$bild_name."
    ";
               echo "Typ: ".$bild_typ." 
    ";
               echo "Link: umt299.lima-city.de/Archiv/$bild_name
    ";
          }
       }
    }
    else {
       if($bild_groesse > $max_size) {
        echo "Das Bild ist zu groß";
       }
       else {
        echo "Die Datei muss ein Bild sein
    ";
        echo "Typ: ".$bild_typ;
       }
    }
    ?>
  9. Da das Problem lt. Threadersteller gelöst ist, schließe ich hier ;)
  10. 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!