wahsaga: Hochladen von Bildern

Beitrag lesen

hi,

In mühevoller Arbeit habe ich ein Mini-Content-Management-Sytem in PHP programmiert, was fast fertig ist. Zunächst hatte ich die Site bei einem kostenlosen Provider mit der PHP-Einstellung register_globals=on (die Problematik ist mir vertraut) getestet.

Warum entwickelst du ein Script überhaupt so, dass es von register_globals=on abhängig ist?

Da ich Probleme mit den $GET-Variablen hatte,

Was für Probleme sollte es da geben?

habe ich dann noch einen Rat aus dem PHP_Manual befolgt, nämlich zu Anfang jedes PHP-Skriptes zu setzen:

foreach($_POST AS $key => $value) { ${$key} = $value; }
foreach($_GET AS $key => $value) { ${$key} = $value; }

Toll. Damit machst du den Effekt von register_globals=off, die Sicherheit deines Scriptes gegen das Einfügen von Variablenwerten von außerhalb zu erhöhen, wieder zunichte.

Beim Hochladen von Bildern werden diese (bzw. der Dateiname) nicht in die MySQL-Datenbank eingetragen, was vorher klappte.

Logisch, wenn du Werte aus $_GET oder $_POST erwartest.

http://www.php.net/manual/de/features.file-upload.php

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }