Bij het openen wordt het huidige bestand ingelezen [gaat goed]
Wijzigingen moeten in dit bestand worden weggeschreven [gaat niet goed, er blijft een leeg bestand over]
Waar zit ik fout? (ik snap niet waarom alles hieronder niet als 1 code wordt weergegeven, voor de duidelijkheid: het is dus 1 bestand.)
<!DOCTYPE html>
<?php
$myFile = "redirect/underconstruction.cfg";
$fh = fopen($myFile, 'r');
while(!feof($fh))
{
$data[] = fgets($fh);
}
?>
<?php
if(isset($_POST['submit']))
$SiteT = $_POST['sitetitle'];
$Head1 = $_POST['header1'];
$Head2 = $_POST['header2'];
$Msg1 = $_POST['message1'];
$Msg2 = $_POST['message2'];
$Msg3 = $_POST['message3'];
$Msg4 = $_POST['message4'];
$Msg5 = $_POST['message5'];
$FtUrl = $_POST['footurl'];
$file = fopen("redirect/underconstruction.cfg","w+") or die ("file not open...");
$s = $SiteT."\r\n".
$Head1."\r\n".
$Head2."\r\n".
$Msg1."\r\n".
$Msg2."\r\n".
$Msg3."\r\n".
$Msg4."\r\n".
$Msg5."\r\n".
$FtUrl;
fputs($file,$s) or die("Data not written.");
fclose($file);
?>
<html lang="nl-NL">
<head>
<title>Moving Page Admin</title>
<style type="text/css">
html {
height: 100%;
background: #499bea;
background: -moz-radial-gradient(center, ellipse cover, #499bea 0%, #08396e 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #499bea), color-stop(100%, #08396e));
background: -webkit-radial-gradient(center, ellipse cover, #499bea 0%, #08396e 100%);
background: -o-radial-gradient(center, ellipse cover, #499bea 0%, #08396e 100%);
background: -ms-radial-gradient(center, ellipse cover, #499bea 0%, #08396e 100%);
background: radial-gradient(ellipse at center, #499bea 0%, #08396e 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#499bea', endColorstr='#08396e', GradientType=1 );
background-image:"background.jpg";
}
#maindiv{
border: medium solid #b7b7b7;
background-color: #eaeaea;
max-width: 750px;
margin: 0 auto;
padding: 10px;
}
</style>
</head>
<body>
<div id="maindiv">
<h1><strong>Moving Page Admin</strong></h1>
<p><span style="font-size:16px"><em><strong>Site Title</strong></em></span><br />
<form action="#" method="post">
<input name="sitetitle" style="width: 100%;" type="text" value="<?php echo $data[1];?>" /></p>
<p><span style="font-size:16px"><strong><em>Header Text</em></strong></span><br />
<input name="header1" style="width: 100%;" type="text" value="<?php echo $data[3];?>" /><br />
<input name="header2" style="width: 100%;" type="text" value="<?php echo $data[4];?>" /></p>
<p> </p>
<p><strong><em><span style="font-size:16px">Message Text</span></em></strong><br />
(Use <strong><em><span style="color:#800080"><span></span></span></em></strong> to highlight text,<strong><em><span style="color:#800080"> <br></span></em></strong> for a linebreak.)<br />
<input name="message1" style="width: 100%;" type="text" value="<?php echo $data[6];?>" /><br />
<input name="message2" style="width: 100%;" type="text" value="<?php echo $data[7];?>" /><br />
<input name="message3" style="width: 100%;" type="text" value="<?php echo $data[8];?>" /><br />
<input name="message4" style="width: 100%;" type="text" value="<?php echo $data[9];?>;" /><br />
<input name="message5" style="width: 100%;" type="text" value="<?php echo $data[10];?>" /></p>
<p> </p>
<p><span style="font-size:16px"><em><strong>Footer-URL</strong></em></span><br />
<input name="footurl" style="width: 50%;" type="url" value="<?php echo $data[12];?>" /></p>
<p><input name="submit" type="submit" value="Save" /></p>
</div>
</form>
</body>
</html>