Admin afdeling, rette i filer en mappe baglæns
Lige nu bruger jeg dette til at rette i mine filer:update.php:
<?php
set_magic_quotes_runtime(0);
/// update.php
$val = $_GET['side'];
echo "Filen til siden du ændrer er: $val";
$file=fopen("$val","r") or die("Cannot open");
while(!feof($file)){
$temp=fgets($file, 4096);
$content .= $temp;
}
fclose($file);
?>
<form action="target.php" method="post">
<textarea name="content" cols="56" rows="16"><? echo $content ?></textarea>
<input type="hidden" name="filename" value="<? echo $val ?>">
<input type="submit">
</form>
Altså bruger jeg det sådan at jeg skriver /update.php?p=skalopdateres.php
og en target.php der ser sådan her ud..:
<?
///target.php
$content = stripslashes($_POST["content"]);
$filename = $_POST["filename"];
$file = fopen($filename, "w") or die("Cannot open $file_name");
fwrite($file, $content );
fclose($file);
?>
<a href="opdater.php">Tilbage til oversigten over sider der kan opdateres</a>
Det virker fint så længe filerne ligger i samme mappe som de filer der skal opdateres.. Men jeg vil jo gerne have disse filer ind i en admin mappe, og så skal de kunne rette i filer en mappe bagud..
Nogen der har nogle ideer til det?