Hallo allemaal..

Ik wil mijn website weer eens aanpassen.. en de website een stapje verbeteren.

Ik wil een soort van admin pagina maken waarbij de text wordt geladen uit een .txt bestand.
Deze text moet dan in het formulier alvast ingevuld worden.

Als ik het formulier invul.. dan moet het de gegevens aanpassen aan het opnieuw ingevulde formulier.

Het moet dus een gecombineerd script zijn van de formulier fucties en de fopen fucties,.
Ik heb meerdere scripts gezien op deze site.. maar ik weet zelf niet goed hoe ik deze verschillende scripts moet samenvoegen.
Mijn host ondersteunt GEEN superglobals...

Groeten Floris.
Hoe kan een server het in zijn hoofd halen om geen superglobals te ondersteunen? Dat is toch heel erg onveilig! Nu kan ik alle variablen gewoon doorgeven via de adresbalk, zelfs als ik dat niet wil laten gebeuren!
Hier is een probeerseltje, niet uitgetest, terplekke verzonnen. Ik weet niet of het werkt, ik maak altijd gebruik van superglobals, en ik zou ook niet weten hoe het anders moet.
<?
if(!function_exists('file_put_contents')) {
function file_put_contents($filename, $data, $file_append = false) {
$fp = fopen($filename, (!$file_append ? 'w+' : 'a+'));
if(!$fp) {
trigger_error('file_put_contents cannot write in file.', E_USER_ERROR);
return;
}
fputs($fp, $data);
fclose($fp);
}
}
//--------------------------------------------
if(isset($inhoud)){
file_put_contents("./".$bestand, $inhoud);
}
elseif(isset($bestand)){
echo "<form name=\"verzonden\" method=\"post\"><input type=\"hidden\" name=\"bestand\" value=\"".$bestand."\">\n<textarea name=\"inhoud\">".$file_get_contents("./".$bestand)."</textarea>\n<input type=\"submit\" name=\"verzonden\"></form>";
}
else{
echo "<form name=\"bestandsnaam\">bestandsnaam:<input type=\"text\" name=\"bestand\"><input type=\"submit\">";
}
?>

Reageren