Php Datei-upload immer leer

Immer wenn ich eine Datei hochladen, das Ergebnis ist leer.
Der code ist aus hier.

Den index.html Datei:

<html>
<body>

<form action="upload_file.php" method="post"
enctype="multipart/form-data">
<label for="file">Filename:</label>
<input type="file" name="file" id="file"><br>
<input type="submit" name="submit" value="Submit">
</form>

</body>
</html>

Den upload_file.php:

<?php
  echo "Upload: " . $_FILES['file']['name'] . "<br>";
?>

Ist das Ergebnis:

Upload:

Ich bei der Konfiguration der php.ini, zu aktivieren file_upload -, Speicher -, 5000M-und tmp-Lage.

Ich weiß es nicht, es maters, aber ich benutze Ubuntu.

Das Ergebnis von phpinfo ist, wie ich konfigurieren.

Was ist falsch? Danke!

print_r ist, zeigen Array ()

echo $_FILES['userfile']['error'];

HP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626+lfs/msql.so' - /usr/lib/php5/20090626+lfs/msql.so: cannot open shared object file: No such file or directory in Unknown on line 0
    [Wed Mar 05 17:48:16 2014] [notice] Apache/2.2.22 (Ubuntu) PHP/5.3.10-1ubuntu3.10 with Suhosin-Patch configured -- resuming normal operations
    [Wed Mar 05 17:50:05 2014] [error] [client 127.0.0.1] File does not exist: /var/www/favicon.ico
    [Wed Mar 05 17:50:05 2014] [error] [client 127.0.0.1] File does not exist: /var/www/404.html
    [Wed Mar 05 17:55:32 2014] [error] [client 127.0.0.1] PHP Notice:  Undefined index: file in /var/www/uploadart.php on line 2, referer: http://localhost/index.php

In meiner ursprünglichen Datei error-log ist leer.

print_r($_FILES);
Haben Sie versucht, Neustart von Apache nach der änderung der php.ini-Einstellungen?
Über 3-mal. Das habe ich versucht.
Zeige uns die Ausgabe von print_r($_FILES); wie @OneOfOne vorgeschlagen.
print_r zeigt nicht enything nur Array()

InformationsquelleAutor | 2014-03-05

Schreibe einen Kommentar