Problem bei Fileupload via PHP

Diskutiere mit über: Problem bei Fileupload via PHP im Web-Programmierung Forum

  1. macddict

    macddict Thread Starter MacUser Mitglied

    Beiträge:
    209
    Zustimmungen:
    5
    Registriert seit:
    20.02.2005
    Hallo zusammen,

    ich versuche einen Dateiupload für Filmsequenzen via HTML/PHP hinzubekommen, aber irgendwie klappt es nicht.

    Habe ein entsprechendes PHP/HTML-Skript aufgesetzt, normale Uploads wie html seiten funktionieren einwandfrei. Sobald ich aber einen Film (.mov) hochladen will passiert gar nix. Dabei habe ich die Dateigrössengrenzen auf 50MB im php.ini gestellt, daran kann es also nicht liegen ?!.

    Der Film ist 8MB gross, woran kann es liegen?
     
  2. msslovi0

    msslovi0 MacUser Mitglied

    Beiträge:
    2.713
    Zustimmungen:
    115
    Registriert seit:
    20.03.2005
    Passiert wirklich 'gar nichts' oder lädt der Browser ewig? Möglicherweise stößt du bei deiner mov-Datei an das Memory Limit von php, das standardmäßig auch bei 8MB liegt.

    Matt
     
  3. koli.bri

    koli.bri Gast

    Ohne Quelltexte lässt sich da schwer was sagen...
     
  4. macddict

    macddict Thread Starter MacUser Mitglied

    Beiträge:
    209
    Zustimmungen:
    5
    Registriert seit:
    20.02.2005
    Es passiert einfach gar nix, $_FILES bleibt auch leer. Habe gerade gesehen das man auch die post_max_size in der php.ini setzen muss. Die habe ich jetzt auch auf 50MB gesetzt und bekomme nun zumindest eine Fehlermeldung.
    ([error] => 2)

    Wie sehe ich den das memory limit?
     
  5. macddict

    macddict Thread Starter MacUser Mitglied

    Beiträge:
    209
    Zustimmungen:
    5
    Registriert seit:
    20.02.2005
    Hier mal der Quelltext:
    <html>
    <form enctype="multipart/form-data" action="test.php" method="POST">
    <!-- MAX_FILE_SIZE must precede the file input field -->
    <input type="hidden" name="MAX_FILE_SIZE" value="3000000" />
    <!-- Name of input element determines name in $_FILES array -->
    Send this file: <input name="userfile" type="file" />
    <input type="submit" name="enter" value="Send File" />
    </form>
    </html>


    <?php
    // phpinfo();
    print_r($_FILES);

    if (isSet($_POST['enter']))
    {
    $uploaddir = '/Library/WebServer/Documents/cms/';
    $uploadfile = $uploaddir . basename($_FILES['userfile']['name']);

    echo '<pre>';
    if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
    echo "File is valid, and was successfully uploaded.\n";
    } else {
    echo "Possible file upload attack!\n";
    }

    echo 'Here is some more debugging info:';

    print "</pre>";
    }

    ?>
     
  6. macddict

    macddict Thread Starter MacUser Mitglied

    Beiträge:
    209
    Zustimmungen:
    5
    Registriert seit:
    20.02.2005
    Habe das Problem gelöst, neben post_max_size war die MAX_FILE_SIZE im html falsch gesetzt.
     
Die Seite wird geladen...
Ähnliche Themen - Problem bei Fileupload Forum Datum
PHPBB Forumsoftware Problem bei Update Web-Programmierung 21.03.2010
Problem bei der Internationalisierung Web-Programmierung 06.10.2008
resize iframe problem bei pdfs Web-Programmierung 08.03.2007
Problem bei der Ausgabe Web-Programmierung 22.08.2005
max_execution_time Problem bei MAMP Web-Programmierung 13.05.2005

Diese Seite empfehlen

Benutzerdefinierte Suche