melistik
Erfahrenes Mitglied
Warum klappt der Script nicht richtig unter iframes ?
Was muss ich ändern damit es läuft ?
Der Login erfolgt zwar, jedoch wird nicht das admin area fenster angezeigt !
Was muss ich ändern damit es läuft ?
PHP:
session_start();
echo "<html><head>";
$style = "style.css"; //css Style
$title = "news"; //Seitenname
$admin_file = "http://www.ppone.net/ppone_page/scripts/news.ppone.beta/admin.php"; //admin file
$pass = "lol"; // richtige pw
$db_file = "db";
$lines = file("$db_file/posts.dat");
$head = "<p align='center'><font size='2'>Adminarea</font></p>
<p align='center'><a href='$admin_file?db=post'>
.post news:.</a> <a href='$admin_file?db=delect'>
.:delect news:.</a> <a href='$admin_file?db=edit'>
.:edit news:.</a></p>";
echo "<link href='$style' rel='stylesheet' type='text/css'>
<title>$title</title></head><body>";
if ($db == "" ) {
echo "<center><form method='POST' action='$admin_file?db=admin'>
<table id='table' width='450' cellpadding='1' cellspacing='1'>
<tr><td>user:</td><td><input id='input' name='user' size='20'> </td>
</tr><tr><td>pw:</td><td><input type='password' id='input' name='passwort' size='20'></td>
</tr><tr><td colspan='2'><input type='submit' id='button' value='login' name='submit'>
<input type='reset' id='button' value='reset' name='reset'></td></tr></table></form></center>";
}
if ($db == admin) {
if ($passwort == $pass){
echo $head;
echo "<br><br><br><center>welcome</center><br><br><br>";
session_register("passwort");
}}
if ($db == post) {
if ($passwort == $pass){
echo $head;
echo "<form method='POST' action='$admin_file?db=posted'>
<center><table id='table' width='500' cellpadding='1' cellspacing='1'><tr><td>headline</td>
</tr><tr><td><input type='text' name='headline' id='input' size='20'></td>
</tr><tr><td>hyperlink</td></tr><tr>
<td><input type='text' name='link' id='input' size='20'></td></tr><tr>
<td>text</td></tr><tr><td><textarea rows='16' name='text' id='input' cols='73'></textarea></td>
</tr><tr><td><input type='submit' value='post' id='button' name='post'>
<input type='reset' value='reset' id='button' name='reset'></td></tr></table>
</center></form>";
}}
if ($db == posted) {
if ($passwort == $pass){
echo $head;
$link = ereg_replace("http://","",$link);
$text = ereg_replace("\r\n","<br>",$text);
$fp = fopen ("$db_file/posts.dat","a");
$count = count($lines);
if ($count < 1 ){
$write = "\r\n$headline|--|$text|--|$link|--|\r\n";}
else { $write = "$headline|--|$text|--|$link|--|\r\n";}
fwrite ($fp, $write);
fclose($fp);
echo "<center><table id='table' width='500' cellpadding='1' cellspacing='1'>
<tr><td><br><br><br><center>erfolgreich geändert</center><br><br><br><tr></td>";
}}
if ($db == edit) {
if ($passwort == $pass){
echo $head;
echo "<center><table id='table' width='500' cellpadding='1' cellspacing='1'><tr><td>";
echo "<center>wähle deine News, die du bearbeiten willst</center><br><br>";
for ($i=(count($lines)-1);$i >= 0;$i--) {
$zeile = $lines[$i];
list($headline,$text,$link) = explode ("|--|", $zeile);
echo "<a href='$admin_file?db=postedit&id=$i'> $headline</a><br>";
}echo "</tr></td></center>";}}
if ($db == postedit ) {
if ($passwort == $pass){
echo $head;
$zeile = $lines[$id];
list($headline,$text,$link) = explode ("|--|", $zeile);
$text = ereg_replace("<br>","\r\n",$text);
echo "<form method='POST' action='$admin_file?db=sent&id=$id'>
<center><table id='table' width='500' cellpadding='1' cellspacing='1'><tr><td>headline</td>
</tr><tr><td><input type='text' name='headline' id='input' value='$headline'size='20'></td>
</tr><tr><td>hyperlink</td></tr><tr>
<td><input type='text' name='link' id='input' value='$link' size='20'></td></tr><tr>
<td>text</td></tr><tr><td><textarea rows='16' name='text' id='input' cols='73'>$text</textarea></td>
</tr><tr><td><input type='submit' value='post' id='button' name='post'>
<input type='reset' value='reset' id='button' name='reset'></td></tr></table>
</center></form>";
}}
if ($db == sent ) {
if ($passwort == $pass){
$text = ereg_replace("\r\n","<br>",$text);
$fp = fopen ("$db_file/posts.dat","r");
$fpwrite = fopen ("$db_file/posts_temp.dat","w");
$write = "$headline|--|$text|--|$link|--|\r\n";
$write = stripslashes($write);
$i = 0;
while(!feof($fp)){
$string = fgets($fp, 4500);
if($id != $i)
{
fputs($fpwrite, $string);
}
else
{
fputs($fpwrite, $write);
}
$i++;
}
fclose($fpwrite);
fclose($fp);
unlink("$db_file/posts.dat");
rename("$db_file/posts_temp.dat","$db_file/posts.dat");
echo $head;
echo "<center><table id='table' width='500' cellpadding='1' cellspacing='1'>
<tr><td><br><br><br><center>erfolgreich geändert</center><br><br><br><tr></td>";
}}
if ($db == delect) {
if ($passwort == $pass){
echo $head;
echo "<center><table id='table' width='500' cellpadding='1' cellspacing='1'><tr><td>";
echo "<center>wähle deine News, die du löschen willst</center><br><br>";
for ($i=(count($lines)-1);$i >= 0;$i--) {
$zeile = $lines[$i];
list($headline,$text,$link) = explode ("|--|", $zeile);
echo "<a href='$admin_file?db=delected&id=$i'> $headline</a><br>";
}echo "</tr></td></center>";}}
if ($db == delected) {
if ($passwort == $pass){
echo $head;
$zeile = $lines[$id];
list($headline,$text,$link) = explode ("|--|", $zeile);
$text = ereg_replace("<br>","\r\n",$text);
echo "<form method='POST' action='$admin_file?db=delectedok&id=$id'>
<center><table id='table' width='500' cellpadding='1' cellspacing='1'><tr><td>headline</td>
</tr><tr><td><input type='text' name='headline' id='input' value='$headline'size='20'></td>
</tr><tr><td>hyperlink</td></tr><tr>
<td><input type='text' name='link' id='input' value='$link' size='20'></td></tr><tr>
<td>text</td></tr><tr><td><textarea rows='16' name='text' id='input' cols='73'>$text</textarea></td>
</tr><tr><td><input type='submit' value='delect' id='button' name='post'>
</td></tr></table>
</center></form>";
}}
if ($db == delectedok) {
if ($passwort == $pass) {
$fp = fopen ("$db_file/posts.dat","r");
$fpwrite = fopen ("$db_file/posts_temp.dat","w");
$i = 0;
while(!feof($fp)){
$string = fgets($fp, 4500);
if($id != $i)
{
fputs($fpwrite, $string);
}
else
{
fputs($fpwrite, $write);
}
$i++;
}
fclose($fpwrite);
fclose($fp);
unlink("$db_file/posts.dat");
rename("$db_file/posts_temp.dat","$db_file/posts.dat");
echo $head;
echo "<center><table id='table' width='500' cellpadding='1' cellspacing='1'>
<tr><td><br><br><br><center>erfolgreich gelöscht</center><br><br><br><tr></td>";
}}
?>
</body>
</html>