Hallo zusammen!
Nach Serverumzug will mein Dateiupload nicht mehr...
Auf anderen Servern funktioniert das Script nach wie vor wunderbar. Muss also eigentlich an einem Befehl liegen, der in einer neueren PHP-Version nicht mehr unterstützt wird? Sonst fällt mir nichts mehr ein...
Hier nur das wesentliche:
Ich bin mir auch gar nicht sicher ob es an obigem Script liegt, oder am Formular vorher.
Problem ist nämlich, dass bei method=post die Eingaben irgendwie nicht übergeben werden - so mein Eindruck. Ich bekomme nach "absenden" das Formular erneut angezeigt, aber leer (auch bei reinen Text-Formularen ohne Dateiupload). Lasse ich method=post weg funktioniert es zumindest bei Text-Formularen.
Ich hoffe man versteht was ich meine....
Hat jemand eine Idee? Bin langsam mit meinem Latein am Ende...
Danke!
Nach Serverumzug will mein Dateiupload nicht mehr...
Auf anderen Servern funktioniert das Script nach wie vor wunderbar. Muss also eigentlich an einem Befehl liegen, der in einer neueren PHP-Version nicht mehr unterstützt wird? Sonst fällt mir nichts mehr ein...
Hier nur das wesentliche:
PHP:
$file = $_FILES['file']['name'];
$filetype = $_FILES['file']['type'];
$filetmp = $_FILES['file']['tmp_name'];
$filename = $objekt . ".jpg";
$updir = "objekte/";
move_uploaded_file($filetmp, $updir.$filename);
if (filesize($updir.$filename)<1) die ('Sie haben versucht eine leerer Datei hochzuladen!');
Ich bin mir auch gar nicht sicher ob es an obigem Script liegt, oder am Formular vorher.
PHP:
<form method="post" action="<? $PHP_SELF ?>" enctype="multipart/form-data">
<input type="file" name="file">
</form>
Ich hoffe man versteht was ich meine....
Hat jemand eine Idee? Bin langsam mit meinem Latein am Ende...
Danke!