Maresa P.: Datiupload, Datei wird nicht hochgeladen.

Hallo,

ich will mittels html Formular Dateien auf meinen Server laden:

<form action="<?= $_SERVER["PHP_SELF"]; ?>" method="post" enctype="multipart/form-data">
<input type="file" name="bild">
<input type="submit">
</form>

Nun wird die Datei leider nicht hochgeladen. Die Arrays $_FILES['bild']['tmp_name'] und $HTTP_POST_FILES['bild']['tmp_name'] haben beide den Inhalt 'none'.

Auf dem Linux Server ist PHP Version 4.1.0 und Apache 1.3.23 installiert.

Woran kann das liegen?

Vielen Dank

Hier die Config:

allow_call_time_pass_reference
 On On
allow_url_fopen
 1 1
always_populate_raw_post_data
 0 0
arg_separator.input
 & &
arg_separator.output
 & &
asp_tags
 Off Off
auto_append_file
 no value no value
auto_prepend_file
 no value no value
browscap
 /etc/extra/browscap.ini /etc/extra/browscap.ini
default_charset
 no value no value
default_mimetype
 text/html text/html
define_syslog_variables
 Off Off
disable_functions
 no value no value
display_errors
 On On
display_startup_errors
 Off Off
doc_root
 no value no value
enable_dl
 On On
error_append_string
 no value no value
error_log
 no value no value
error_prepend_string
 no value no value
error_reporting
 2039 2039
expose_php
 On On
extension_dir
 /usr/share/20010901 /usr/share/20010901
file_uploads
 1 1
gpc_order
 GPC GPC
highlight.bg
 #FFFFFF #FFFFFF
highlight.comment
 #FF9900 #FF9900
highlight.default
 #0000CC #0000CC
highlight.html
 #000000 #000000
highlight.keyword
 #006600 #006600
highlight.string
 #CC0000 #CC0000
html_errors
 On On
ignore_user_abort
 Off Off
implicit_flush
 Off Off
include_path
 .:/usr/share/php .:/usr/share/php
log_errors
 Off Off
magic_quotes_gpc
 On On
magic_quotes_runtime
 Off Off
magic_quotes_sybase
 Off Off
max_execution_time
 30 30
memory_limit
 8M 8M
open_basedir
 no value no value
output_buffering
 1 1
output_handler
 no value no value
post_max_size
 8M 8M
precision
 14 14
register_argc_argv
 On On
register_globals
 On On
safe_mode
 Off Off
safe_mode_exec_dir
 no value no value
safe_mode_gid
 Off Off
safe_mode_include_dir
 no value no value
sendmail_from
 me@localhost.com me@localhost.com
sendmail_path
 /usr/sbin/sendmail -t -i  /usr/sbin/sendmail -t -i
short_open_tag
 On On
SMTP
 localhost localhost
sql.safe_mode
 Off Off
track_errors
 Off Off
upload_max_filesize
 20M 20M
upload_tmp_dir
 /tmp/upload /tmp/upload
user_dir
 no value no value
variables_order
 EGPCS EGPCS
xmlrpc_error_number
 0 0
xmlrpc_errors
 Off Off
y2k_compliance
 Off Off

  1. Holladiewaldfee,

    upload_tmp_dir
     /tmp/upload /tmp/upload

    Existiert dieser Pfad?

    Hast Du den Error-Level schon auf maximal gestellt (sprich: Alle Fehlerarten anzeigen)?

    Was sagt var_dump($_POST); ?
    var_dump($_FILES); ?

    Es gab mal einen dicken Bug, der bei enctype="multipart/form-data" den gesamten Post-Request in die Tonne getreten hat. Ich weiß aber nicht mehr ob das 4.1.x oder 4.2.x war. Hast Du schon 'ne neuere PHP-Version ausprobiert (vorzugsweise 4.3.3)?

    Ciao,

    Harry

    --
      Herbst ist Wanderzeit!
      http://harry.ilo.de/projekte/berge/