Hallo zusammen,
ich möchte gerne eine neue php Seite erstellen.
Dazu habe ich mir eine Vorlage erstellt, welche ein wenig angepasst werden soll.
Leider werden die Seiten am Ende immer mit
</html>y>
</html>
erstellt. Die Vorlage hat diesen Fehler nicht. Sie endet mit </html>
Hier der Code:
ich möchte gerne eine neue php Seite erstellen.
Dazu habe ich mir eine Vorlage erstellt, welche ein wenig angepasst werden soll.
Leider werden die Seiten am Ende immer mit
</html>y>
</html>
erstellt. Die Vorlage hat diesen Fehler nicht. Sie endet mit </html>
Hier der Code:
PHP:
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<table>
<tr>
<td>Titel: </td>
<td><input name="Titel" type="text"></td>
</tr>
<td>Dateiname: </td>
<td><input name="Datei" type="text"></td>
</table>
<input type="submit" name="save" value=" Erstellen " />
<input type="reset" name="reset" value=" Abbrechen " />
</form>
<?php
if(isset($_POST['reset']))
{
header("Location:admin.php");
exit();
}
if(isset($_POST['save']))
{
$titel = ($_POST['Titel']);
$alias = ($_POST['Datei']);
$alias .= ".php";
$seitenid = ($pro['Seitenid']);
$reihenfolge = ($pro['reihenfolge']);
$file = 'etc/vorlage.php';
if ($seitenid == "") {
$seitenid = '1';
}
if ($reihenfolge == "") {
$reihenfolge = '1';
}
$seitenid++;
$reihenfolge++;
copy($file, $alias);
$datei1 = fopen("$alias","r+");
$dateiinhalt = file_get_contents("$alias");
//$pos = strpos($dateiinhalt, $file);
$inhalt2 = str_replace('seitenid', $seitenid, $dateiinhalt);
//fseek($datei1, $pos);
fwrite($datei1,$inhalt2);
fclose($datei1);
copy($alias, '../' . $alias);
if (file_exists('../' . $alias)) {
unlink($alias);
}