kostenloser Webspace werbefrei: lima-city


File Uploader

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    c****a

    Hallo erstmal liebe Community! :biggrin:
    OK jetzt aber ernst, ich habe für ne Motorradseite ne HP mit einem Archiv gemacht, bei dem sie videos und fotos skins und bildschirmschoner runterladen können.
    nun sollen sie aber auch uploaden können.
    Wie mache ich ein Upload Formular in HTML oder PHP ?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. x*****k

    Mit HTML das Formular und in PHP den Skript...

    Wegen dem Script, such mal im Google nach PHP Upload Script oder ähnlichem..

    Da wirst du sicher fündig.

    mfg

    Edit: http://php.about.com/od/advancedphp/ss/php_file_upload.htm << Da gibts was!

    Jedoch in Englisch aber ist ganz leicht zu verstehen...

    Beitrag geaendert: 27.1.2007 21:35:46 von x-black
  4. Hier die Zusammenfassung:
    <?php
    $target = "upload/";
    $target = $target . basename( $_FILES['uploaded']['name']) ;
    $ok=1;
    
    //This is our size condition
    if ($uploaded_size > 350000)
    {
    echo "Your file is too large.<br>";
    $ok=0;
    }
    
    //This is our limit file type condition
    if ($uploaded_type =="text/php")
    {
    echo "No PHP files<br>";
    $ok=0;
    }
    
    //Here we check that $ok was not set to 0 by an error
    if ($ok==0)
    {
    Echo "Sorry your file was not uploaded";
    }
    
    //If everything is ok we try to upload it
    else
    {
    if(move_uploaded_file($_FILES['uploaded']['tmp_name'], $target))
    {
    echo "The file ".
    basename( $_FILES['uploadedfile']['name']). " has been uploaded";
    }
    else
    {
    echo "Sorry, there was a problem uploading your file.";
    }
    }
    ?>
  5. Autor dieses Themas

    c****a

    Jo, danke für die Hilfe, ich werde das mal ausprobieren ;)
  6. hi zusammen.so was habe ich auch schon gesucht.
    hab es jetzt so gemacht.

    die seite abc.html :

    <form enctype="multipart/form-data" action="upload.php" method="POST">
    Please choose a file: <input name="uploaded" type="file" /><br />
    <input type="submit" value="Upload" />
    </form>

    und die seite upload.php :

    <?<?php

    $target = 'upload/';

    $target = $target . basename( $_FILES['uploaded']['name']) ;

    $ok=1;



    //This is our size condition

    if ($uploaded_size > 350000)

    {

    echo 'Your file is too large.<br>';

    $ok=0;

    }



    //This is our limit file type condition

    if ($uploaded_type =='text/php')

    {

    echo 'No PHP files<br>';

    $ok=0;

    }



    //Here we check that $ok was not set to 0 by an error

    if ($ok==0)

    {

    Echo 'Sorry your file was not uploaded';

    }



    //If everything is ok we try to upload it

    else

    {

    if(move_uploaded_file($_FILES['uploaded']['tmp_name'], $target))

    {

    echo 'The file '.

    basename( $_FILES['uploadedfile']['name']). ' has been uploaded';

    }

    else

    {

    echo 'Sorry, there was a problem uploading your file.';

    }

    }

    ?>?>

    und es geht nicht.es kommt die meldung:

    350000) { echo 'Your file is too large.
    '; $ok=0; } //This is our limit file type condition if ($uploaded_type =='text/php') { echo 'No PHP files
    '; $ok=0; } //Here we check that $ok was not set to 0 by an error if ($ok==0) { Echo 'Sorry your file was not uploaded'; } //If everything is ok we try to upload it else { if(move_uploaded_file($_FILES['uploaded']['tmp_name'], $target)) { echo 'The file '. basename( $_FILES['uploadedfile']['name']). ' has been uploaded'; } else { echo 'Sorry, there was a problem uploading your file.'; } } ?>?>



    was hab ich falsch gemacht?den ordner upload hab ich erstellt.
    hoffe ihr könnt mir schnell helfen.dankee
  7. x*****k

    Probier mal alle ' durch '' (Anführungszeichen) zu ersetzen...

    Beim Posten werden diese eben automatisch abgeändert.

    mfg
  8. es kommt die gleiche meldung.ist es bei euch denn gegangen?
  9. Bei mir ging es, jedoch kann ich trotz der Massnahme "No PHP Files" php Dateien hoch laden..
    Auch die Begrenzung der Dateigr&#246;sse funktioniert nicht. Weiss jemand weiter?

    Hab mal die Funktion "Nur GIFs" rein genommen und daf&#252;r "No PHP Files" raus genommen. Ich konnte aber gar nichts mehr uploaden, auch GIFs konnte ich klappten nicht mehr. Ich nehme darum mal an, das mit dem Befehl $uploaded_type==" " etwas nicht stimmen kann. Gibt es daf&#252;r eine Alternative?

    Vielen Dank f&#252;r die Hilfe, mfg Al-CA
  10. Hi,

    also ich wei&#223; jetzt nicht aus welcher Uralt-PHP_Version ihr das ausgegraben habt. Mit den neueren PHP Versionen kann man das alles &#252;ber das $_FILES Array abfragen.

    Den Typ also zum Bsp. so:
    <?
    if (strtolower($_FILES['user_file']['type'])=='image/gif') {
      echo 'Das ist ein Gif-Bild.';
    }
    ?>


    Auch alles hier nachzulesen: http://de3.php.net/manual/de/features.file-upload.php

    Gr&#252;&#223;le

    Beitrag geändert: 19.11.2007 18:09:07 von scout
  11. s*****o

    Hier hast du ein kostenloses script zum runterladen
    http://www.mapos-scripts.de/downloads,18.html

  12. Hier hast du ein kostenloses script zum runterladen
    http://www.mapos-scripts.de/downloads,18.html


    DAs ist ein Jahr her ;)
  13. 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!