HI
ich habe Folgendes Problem:
Ich hab hier ein adminbereich. Mit dem kann man sachen per Templare online schreiben und speichern. wenn ich jetzt aber so wie hier (templare und adminteil poste ich unten) ganz nomla <a href="bal">bla</a> schreibe und auf speicher drücke, und ich dann nacher die gepsiecherte datei öffne dann zeicht er mir in dem Formular teil <a Href=\"bla\"<bla</a> an.. was kann ich machen? einer hat mir auch noch was anderes empfolen das ich es ganznomla poste (http://de3.php.net/manual/de/functio...ecialchars.php) habe aber nie kapir wo oder wie ich das einsetzen soll.
--------------------------------------------------------------------
Admin
<html>
<head>
<title>Administration</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<?
include("include.php");
$copy = "Scripts erstellen";
if (isset($pass))
{
//Bei falscher Eingabe des Passworts, Abbruch
if ($pass != $password)
{die ("<font face=\"Arial, Helvetica, sans-serif\" size=\"2\">Das von ihnen eingegebene Passwort ist falsch.");
}
else
//Bei korrektem Passwort, Anzeige des Administrationsmenues
{
echo "
<table>
<tr bgcolor=\"#FFFFCC\">
<td colspan=\"2\">
<form name=\"form1\" method=\"post\" action=\"\">
<table width=\"575\" border=\"0\" cellspacing=\"2\" cellpadding=\"4\">
<tr bgcolor=\"#F3F3F3\">
<td colspan=\"2\"><font face=\"Arial, Helvetica, sans-serif\" size=\"2\"><b>Scripts verfassen</b></font></td>
</tr>
<tr bgcolor=\"#F3F3F3\">
<td width=\"98\">Kategorie:<font face=\"Arial, Helvetica, sans-serif\" size=\"2\">:</font></td>
<td width=\"455\">
.::<select size=\"1\" name=\"anf\">
<option selected>Bitte Auswählen</option>
<option value=\"rest\">#</option>
<option value=\"a\">a</option>
<option value=\"b\">b</option>
<option value=\"c\">c</option>
<option value=\"d\">d</option>
<option value=\"e\">e</option>
<option value=\"f\">f</option>
<option value=\"g\">g</option>
<option value=\"h\">h</option>
<option value=\"i\">i</option>
<option value=\"j\">j</option>
<option value=\"k\">k</option>
<option value=\"l\">l</option>
<option value=\"m\">m</option>
<option value=\"n\">n</option>
<option value=\"o\">o</option>
<option value=\"p\">p</option>
<option value=\"q\">q</option>
<option value=\"r\">r</option>
<option value=\"s\">s</option>
<option value=\"t\">t</option>
<option value=\"u\">u</option>
<option value=\"v\">v</option>
<option value=\"w\">w</option>
<option value=\"x\">x</option>
<option value=\"y\">y</option>
<option value=\"z\">z</option>
</select>::.
</td>
</tr>
<tr bgcolor=\"#F3F3F3\">
<td width=\"98\"><font face=\"Arial, Helvetica, sans-serif\" size=\"2\">Titel:</font></td>
<td width=\"455\">
.::<input type=\"text\" name=\"subject\" size=\"40\">::.
</td>
</tr>
<tr bgcolor=\"#F3F3F3\">
<td width=\"98\"><font face=\"Arial, Helvetica, sans-serif\" size=\"2\">Beschreibung:</font></td>
<td width=\"455\">
<textarea name=\"message\" wrap=\"PHYSICAL\" cols=\"50\" rows=\"15\">
</textarea>
<tr bgcolor=\"#F3F3F3\">
<td width=\"98\"><font face=\"Arial, Helvetica, sans-serif\" size=\"2\">Quelletext:</font></td>
<td width=\"455\">
<textarea name=\"quell\" wrap=\"PHYSICAL\" cols=\"50\" rows=\"15\">
</textarea>
</tr>
<tr bgcolor=\"#F3F3F3\">
<td width=\"98\"><font face=\"Arial, Helvetica, sans-serif\" size=\"2\">Postet by:</font></td>
<td width=\"455\">
<input type=\"text\" name=\"sby\" size=\"20\">
</tr>
<tr bgcolor=\"#F3F3F3\">
<td width=\"98\"> </td>
<td width=\"455\">
<input type=\"submit\" name=\"newsletter\" value=\"Speichern\" >
</td>
</tr>
</table>
</form>
</td>
</tr>
";}
}
else
//Anzeige des Admin-Login-Eingabefeldes
{echo "<form method=\"post\" action=\"\" target=\"_self\">
<table width=\"500\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
<tr>
<td><font face=\"Arial, Helvetica, sans-serif\" size=\"2\">Administratorpasswort
eingeben:</font></td>
</tr>
<tr>
<td>
<input type=\"password\" name=\"pass\">
<input type=\"submit\" value=\"einloggen\">
</td>
</tr>
</table>
</form>";
}
//Script versenden-------------
if (isset($newsletter))
{
echo "<p><font face=\"Arial, Helvetica, sans-serif\" size=\"2\"><b>Script wurde gespeichert:</p>";
//Script HTML schreiben
$date = date("d.m.Y_H.m.i.s");
$template = "script.php";
$message = nl2br($message);
//Template öffnen
$daten= fopen ("$template","r");
$newsletter = fread($daten,15000);
$newsletter = ereg_replace("%beschreibung%","$message",$newsletter);
$newsletter = ereg_replace("%date%","$date",$newsletter);
$newsletter = ereg_replace("%sby%","$sby",$newsletter);
$newsletter = ereg_replace("%quell%","$quell",$newsletter);
$newsletter = ereg_replace("%titel%","$subject",$newsletter);
fclose ($daten);
echo "$newsletter<br>";
//HTML abspeichern
$datei = "$date".".php";
$daten = fopen("$datei", "w+");
if (daten)
{
fputs ($daten, $newsletter);
fclose ($daten);
}
//Link hinzufügen
$datum = date("d.m.Y");
$datei = "$anf.php";
$link = "<a href=\"$date.php\">.::$subject::.</a><br>\n";
$daten = fopen("$datei", "a+");
if (daten)
{
fputs ($daten, $link);
fclose ($daten);
}
}
?>
</body>
-------------------------------------------------------------------
Scripts.php / Templare
<head>
<LINK
href="regeln.css" type=text/css rel=stylesheet>
<title>Garyx7de | Script vom %date%</title>
</head>
<body oncontextmenu="return false" background="h.jpg">
<div align="center">
<center>
<table border="0" width="40%" cellspacing="0" cellpadding="0">
<tr>
<td width="100%">
<p align="center"><font size="4"><b>.::%titel%::.</b></font></td>
</tr>
</table>
</center>
</div>
<p>
<div align="center">
<center>
<table border="0" width="53%" cellspacing="0" cellpadding="0">
<tr>
<td width="100%">
<p>%beschreibung%</p>
<p align="justify">Quelltext:</p>
</center>
<p align="left"><textarea rows="17" name="S1" cols="59">%quell%</textarea></p>
<p align="left">Postet by %sby%</p>
</td>
</tr>
</table>
</div>
<p class="unnamed1" align="center"><b><font face="Verdana" size="1" color="#000000">Copyright
2003 scripts-online.net.tc </font></b></p>
---------------------------------------------------------------------------
include.php
$password = "jona";
ich habe Folgendes Problem:
Ich hab hier ein adminbereich. Mit dem kann man sachen per Templare online schreiben und speichern. wenn ich jetzt aber so wie hier (templare und adminteil poste ich unten) ganz nomla <a href="bal">bla</a> schreibe und auf speicher drücke, und ich dann nacher die gepsiecherte datei öffne dann zeicht er mir in dem Formular teil <a Href=\"bla\"<bla</a> an.. was kann ich machen? einer hat mir auch noch was anderes empfolen das ich es ganznomla poste (http://de3.php.net/manual/de/functio...ecialchars.php) habe aber nie kapir wo oder wie ich das einsetzen soll.
--------------------------------------------------------------------
Admin
<html>
<head>
<title>Administration</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<?
include("include.php");
$copy = "Scripts erstellen";
if (isset($pass))
{
//Bei falscher Eingabe des Passworts, Abbruch
if ($pass != $password)
{die ("<font face=\"Arial, Helvetica, sans-serif\" size=\"2\">Das von ihnen eingegebene Passwort ist falsch.");
}
else
//Bei korrektem Passwort, Anzeige des Administrationsmenues
{
echo "
<table>
<tr bgcolor=\"#FFFFCC\">
<td colspan=\"2\">
<form name=\"form1\" method=\"post\" action=\"\">
<table width=\"575\" border=\"0\" cellspacing=\"2\" cellpadding=\"4\">
<tr bgcolor=\"#F3F3F3\">
<td colspan=\"2\"><font face=\"Arial, Helvetica, sans-serif\" size=\"2\"><b>Scripts verfassen</b></font></td>
</tr>
<tr bgcolor=\"#F3F3F3\">
<td width=\"98\">Kategorie:<font face=\"Arial, Helvetica, sans-serif\" size=\"2\">:</font></td>
<td width=\"455\">
.::<select size=\"1\" name=\"anf\">
<option selected>Bitte Auswählen</option>
<option value=\"rest\">#</option>
<option value=\"a\">a</option>
<option value=\"b\">b</option>
<option value=\"c\">c</option>
<option value=\"d\">d</option>
<option value=\"e\">e</option>
<option value=\"f\">f</option>
<option value=\"g\">g</option>
<option value=\"h\">h</option>
<option value=\"i\">i</option>
<option value=\"j\">j</option>
<option value=\"k\">k</option>
<option value=\"l\">l</option>
<option value=\"m\">m</option>
<option value=\"n\">n</option>
<option value=\"o\">o</option>
<option value=\"p\">p</option>
<option value=\"q\">q</option>
<option value=\"r\">r</option>
<option value=\"s\">s</option>
<option value=\"t\">t</option>
<option value=\"u\">u</option>
<option value=\"v\">v</option>
<option value=\"w\">w</option>
<option value=\"x\">x</option>
<option value=\"y\">y</option>
<option value=\"z\">z</option>
</select>::.
</td>
</tr>
<tr bgcolor=\"#F3F3F3\">
<td width=\"98\"><font face=\"Arial, Helvetica, sans-serif\" size=\"2\">Titel:</font></td>
<td width=\"455\">
.::<input type=\"text\" name=\"subject\" size=\"40\">::.
</td>
</tr>
<tr bgcolor=\"#F3F3F3\">
<td width=\"98\"><font face=\"Arial, Helvetica, sans-serif\" size=\"2\">Beschreibung:</font></td>
<td width=\"455\">
<textarea name=\"message\" wrap=\"PHYSICAL\" cols=\"50\" rows=\"15\">
</textarea>
<tr bgcolor=\"#F3F3F3\">
<td width=\"98\"><font face=\"Arial, Helvetica, sans-serif\" size=\"2\">Quelletext:</font></td>
<td width=\"455\">
<textarea name=\"quell\" wrap=\"PHYSICAL\" cols=\"50\" rows=\"15\">
</textarea>
</tr>
<tr bgcolor=\"#F3F3F3\">
<td width=\"98\"><font face=\"Arial, Helvetica, sans-serif\" size=\"2\">Postet by:</font></td>
<td width=\"455\">
<input type=\"text\" name=\"sby\" size=\"20\">
</tr>
<tr bgcolor=\"#F3F3F3\">
<td width=\"98\"> </td>
<td width=\"455\">
<input type=\"submit\" name=\"newsletter\" value=\"Speichern\" >
</td>
</tr>
</table>
</form>
</td>
</tr>
";}
}
else
//Anzeige des Admin-Login-Eingabefeldes
{echo "<form method=\"post\" action=\"\" target=\"_self\">
<table width=\"500\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
<tr>
<td><font face=\"Arial, Helvetica, sans-serif\" size=\"2\">Administratorpasswort
eingeben:</font></td>
</tr>
<tr>
<td>
<input type=\"password\" name=\"pass\">
<input type=\"submit\" value=\"einloggen\">
</td>
</tr>
</table>
</form>";
}
//Script versenden-------------
if (isset($newsletter))
{
echo "<p><font face=\"Arial, Helvetica, sans-serif\" size=\"2\"><b>Script wurde gespeichert:</p>";
//Script HTML schreiben
$date = date("d.m.Y_H.m.i.s");
$template = "script.php";
$message = nl2br($message);
//Template öffnen
$daten= fopen ("$template","r");
$newsletter = fread($daten,15000);
$newsletter = ereg_replace("%beschreibung%","$message",$newsletter);
$newsletter = ereg_replace("%date%","$date",$newsletter);
$newsletter = ereg_replace("%sby%","$sby",$newsletter);
$newsletter = ereg_replace("%quell%","$quell",$newsletter);
$newsletter = ereg_replace("%titel%","$subject",$newsletter);
fclose ($daten);
echo "$newsletter<br>";
//HTML abspeichern
$datei = "$date".".php";
$daten = fopen("$datei", "w+");
if (daten)
{
fputs ($daten, $newsletter);
fclose ($daten);
}
//Link hinzufügen
$datum = date("d.m.Y");
$datei = "$anf.php";
$link = "<a href=\"$date.php\">.::$subject::.</a><br>\n";
$daten = fopen("$datei", "a+");
if (daten)
{
fputs ($daten, $link);
fclose ($daten);
}
}
?>
</body>
-------------------------------------------------------------------
Scripts.php / Templare
<head>
<LINK
href="regeln.css" type=text/css rel=stylesheet>
<title>Garyx7de | Script vom %date%</title>
</head>
<body oncontextmenu="return false" background="h.jpg">
<div align="center">
<center>
<table border="0" width="40%" cellspacing="0" cellpadding="0">
<tr>
<td width="100%">
<p align="center"><font size="4"><b>.::%titel%::.</b></font></td>
</tr>
</table>
</center>
</div>
<p>
<div align="center">
<center>
<table border="0" width="53%" cellspacing="0" cellpadding="0">
<tr>
<td width="100%">
<p>%beschreibung%</p>
<p align="justify">Quelltext:</p>
</center>
<p align="left"><textarea rows="17" name="S1" cols="59">%quell%</textarea></p>
<p align="left">Postet by %sby%</p>
</td>
</tr>
</table>
</div>
<p class="unnamed1" align="center"><b><font face="Verdana" size="1" color="#000000">Copyright
2003 scripts-online.net.tc </font></b></p>
---------------------------------------------------------------------------
include.php
$password = "jona";
Kommentar