Vinzenz: Script für Datei-Upload läuft nicht auf PHP 4.3.1

Beitrag lesen

Hallo Haas

Habe ein Script für den Upload einer txt-Datei. Auf meinem alten Webspace mit php 4.3.4 lief alles wunderbar. Auf dem jetzigen Webspace ist leider nur die Version 4.3.1 installiert. Hier funktioniert das Script nicht, es läd sich einfach selbst, ohne die Datei hochzuladen. Kann es sein, dass dies an den unterschiedlichen versionen liegt? Was könnte ich anders machen, damit es auch auf 4.3.1 läuft?

Es liegt nicht an den unterschiedlichen Versionen, es liegt an Deinem Skript.
Dieses verläßt sich darauf, dass register_globals auf on steht :-(

Aus Sicherheitsgründen steht register_globals schon seit längerer Zeit standardmäßig auf off, bei Deinem neuen Provider erfreulicherweise auch :-)

if($was=="haas") {

Du musst jetzt über $_POST['<formularelementname>' auf Deine Inhalte zugreifen, z.B. über

$_POST['was']

...

copy($bild,"../$name"); // Kopiert das Bild

...

echo "<form action='".$PHP_SELF."' enctype="multipart/form-data" method='post'>";

da Du die Übertragungsmethode POST wählst.

Bei GET analog $_GET verwenden.

Freundliche Grüsse,

Vinzenz