Ich weiß nicht was ich falsch mache. Er sollte eigentlich den Quelltext wieder normal machen das klapt aber nicht:
PHP
<?php
session_start();
?>
<h2>Testformular dudu</h2>
<form action="formular.php" method=get>
<?php if($_GET) { if($_GET['name']=='') { echo '<font color="red"><b>Sie haben ihren Namen nicht angegeben!</b></font>'; } } ?>
<p>
<input name="name" value="<?php echo $_GET['name']; ?>" size="" maxlength="" type="text">
</p>
<?php if($_GET) { if($_GET['text']=='') { echo '<font color="red"><b>Sie haben keinen ... angegeben angegeben!</b></font>'; } } ?>
<p>
<textarea name="text" cols="16" value="<?php echo $_GET['text']; ?>" rows="3"><?php echo $_GET['text']; ?></textarea>
</p>
<p>
<select name="" size="">
<option value="erstens">erste Auswahl</option>
</select>
</p>
<p>
<input name="geschlecht" value="v" type="radio">weiblich
</p>
<p>
<input name="" value="v" type="checkbox">Filme sehen
</p>
<input name="" value="Eingaben absenden" type="submit">
</from>
<?php
if (($_GET['name']!='') and ($_GET['text']!='')) {
echo'
<br />
<br />
<br />
<b>Sind Sie mit ihrren eingaben zufrieden?</b>
<br />
<br />
Name: '.$_GET['name'].'
<br />
<br />
Text: '.$_GET['text'].'
<!--<form action="formular.php?name="'.$_GET['name'].'"&text="'.$_GET['text'].'"&pageid=1" method=get>-->
<form action="formular.php" method=get>
<br />
<br />
<br />
<input name="email" value="Ich bin mit meinen eingaben zufrieden!" type="submit">
</from>';
}
if ($_GET) {
if ($_GET['email']) {
echo '<font color="red">
<br />
<br />
<br />
E-Mail gesendet:
</font>
<br />
<br />
Name: '.$_GET['name'].'
<br />
<br />
Text: '.$_GET['text'].'
';
}
}
if ($_GET['pageid']=='edit') {
if ($_GET['passw']=='passwort') {
$_SESSION['recht']=1;
}
if( $_SESSION['recht']==1) {
$inhalt = "0";
$dateiname="formular.php";
$handle = fopen ($dateiname, r);
$inhalt = fread ($handle, filesize ($dateiname));
fclose($handle);
$inhalt = htmlentities($inhalt);
echo'
<br />
<br />
<br />
<br />
<br />
<form action="formular.php?" method=get>
<textarea name="index" cols="70" rows="25">'; echo $inhalt; echo '</textarea>
<br />
<br />
<input name="pageid" value="edit2" size="" maxlength="" type="hidden">
<input name="" value="O.K." size="" maxlength="" type="submit">
</form>
';
}
}
if ($_GET['pageid']=='edit2') {
if( $_SESSION['recht']==1) {
if ($_GET['index']!='') {
$inhalt=html_entity_decode($_GET['index']);
$handle = fopen ("formular.php", w);
fwrite($handle, $inhalt);
fclose($handle);
}
}
}
?>
Alles anzeigen