Jump to content

Pages not saving using file() fopen() fwrite() fclose()


shmeeg

Recommended Posts

Can't figure out why the page wont save after clicking save.

 

$KOHDE="index.php?s=admin";
$LOMAKE_W = 400;
$TEXTAREA_W = 50;
$TEXTAREA_H = 20;
$LOMAKE = mysql_real_escape_string($_GET["l"]);
$LOMAKE2 = mysql_real_escape_string($_POST["lomake"]);

 

after a few more lines...

 

elseif ($LOMAKE2 == "etusivu"){	#Etusivun muokkaus
		$teksti = stripslashes($_POST["teksti"]);
		$f = fopen("etusivu.php", "w");
		fwrite($f, $teksti);
		fclose($f);
	}	
elseif ($LOMAKE == "etusivu"){			#Etusivun muokkaus
		echo "<h1>Edit home page</h1>";
		$f = file("etusivu.php");
		echo "<form action='$KOHDE' method='post'>
		<textarea name='teksti' cols='$TEXTAREA_W' rows='$TEXTAREA_H'>";
		for ($i = 0; $i < count($f); $i++){
			$f[$i] = str_replace("\"", "''", $f[$i]);
			echo $f[$i];
		}
		echo "</textarea>
		<input type='hidden' value='etusivu' name='lomake'/>
		<br><input type='submit' value='Save'/>
		</form><br/>";
		html_ohje();
	}

 

I can't see where it has gone wrong. Can anyone help?

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.