lass das maxfilesize mal weg!
PHP Datei-Upload bei Strato
Einklappen
X
-
Ändert nix...
Hier ist der neue Code:
PHP-Code:
<form action="<?php echo $PHP_SELF ?>" method="POST" enctype="multipart/form-data">
Bilddatei:<br>
<input type= "file" name="userfile" size=40><p>
<input type=submit name="submit" value="Hochladen">
<input type=hidden name="hid" value="blah">
</form>
<?php
if ($hid)
{
$uploaddir = '/home/strato/www/to/www.topspeed-design.de/htdocs/';
print "<pre>";
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir . $_FILES['userfile']['name']))
{
print "File is valid, and was successfully uploaded. Here's some more debugging info:\n";
print_r($_FILES);
}
else
{
print "Possible file upload attack! Here's some debugging info:\n";
print_r($_FILES);
}
Kommentar
-
Original geschrieben von Kay
Possible file upload attack! Here's some debugging info:
Array
(
[dateiname] => Array
(
[name] => dummy.txt
[type] => application/octet-stream
[tmp_name] => none
[size] => 0
)
)
ab 4.2 solltest du noch nen index 'error' habenEDIT:
stimmt dein $uploaddir?
kenn mich bei strato nich aus, aber der kompltte domainname sieht komisch aus
mach mal echo $_SERVER['DOCUMENT_ROOT'];Ich denke, also bin ich. - Einige sind trotzdem...
Kommentar
-
PHP-Code:if (!function_exists('move_uploaded_file'))
echo 'Strato stinkt';
else
'move_uploaded_file is da';
echo '<br >';
if (!function_exists('is_uploaded_file'))
echo 'Strato stinkt';
else
'is_uploaded_file is da';
- file_uploads
- upload_tmp_dir
- upload_max_filesizeZuletzt geändert von mrhappiness; 01.09.2003, 21:17.Ich denke, also bin ich. - Einige sind trotzdem...
Kommentar
-
Original geschrieben von Kay
upload_tmp_dir
no value no value
ist das jetzt lokal? dann kannst du es selber ändern.
ist es beim hoster? -> rufe ihn an und frage was das soll.INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |
Kommentar
-
Original geschrieben von mrhappiness
is halt die frage, was bei strato system default is und ob du da zugriff drauf hast...
bei linux wird doch i.d.r. /tmp einfach verwendet. oder?INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |
Kommentar
Kommentar