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; }