Der Upload mag mich nicht

sorry, dass ich frage, ich könnte auch ins manual schauen:

aber wird nicht nur die variable $image übergeben?
$image_size etc. dürften doch gar keine werte haben...
oder macht PHP da was automatisch?

hab mich noch nicht damit befasst, aber das erscheint mir unlogisch
 
Ne also ich konnte keine exe hochladen... da war dann mein ordner leer....


kann das mal wer testen und mir sagen ob das bei ihm geht?!? würde gernen wissen ob ich den fehler in meinem script suchen muss :)
 
Folgender Code funktioniert auf meinem System:
PHP:
<html>
<head><title>Upload</title></head>
<body>
<form action="<?=$PHP_SELF?>" enctype="multipart/form-data" method="POST">
<input name="file" type="file">
<input type="submit">
</form>
</body>
</html>
<?
if (!isset($file)) die();
move_uploaded_file($file, "./$file_name");
echo "Datei hochgeladen!<br>Name: $file_name<br>Größe: $file_size<br>Typ: $file_type";
?>
Allerdings ist folgendes zu beachten:
1. Die hochgeladene Datei liegt - zumindest bei mir - nicht im htdocs-Root, sondern im Verzeichnis, in dem sich die php.exe befindet.
2. Die Datei darf standardmäßig nicht größer als zwei Megabyte sein. Das ist in der php.ini so festgelegt, kann aber geändert werden. (upload_max_filesize)

HTH

reima
 
Zurück