Datiupload, Datei wird nicht hochgeladen.
Maresa P.
- php
0 Harry
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
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