| | | | |
| |||||||
| Server, Hosting und Workstations Server-Konfigurationsdateien (.htaccess/httpd.conf) und Arbeiten auf Serverebene |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| Gast
Beiträge: n/a
| Hallo leute, ich habe eine website und wollte dort eine php gästebuch einbinden...das habe ich schon oft gemacht. Jedoch kann ich mich dort nicht einloggen.... Hier die configuration des php: http://nici.plonk.de/robindiesonnclu...ch/phpinfo.php hier der Quelltext der file die nicht angezeigt wird. Code: <?
require("functions/config.php");
require("functions/functions.php");
require("functions/admin.php");
$_REQUEST['cc'] = intval($_REQUEST['cc']);
$password = md5($password);
if($password != $_REQUEST['passwd']) $_REQUEST['passwd'] = md5($_REQUEST['passwd']);
if($password == $_REQUEST['passwd'])
{
if($_REQUEST['delete'] && $_REQUEST['werg'][1])
{
$data = loaddata();
$i = 0;
foreach($data as $erg)
{
$erg = explode("::", $erg);
$cerg = 0;
foreach($erg as $terg)
{
$tmperg[$cerg] = ($cerg!=0) ? base64_decode($terg) : $terg;
$cerg++;
}
$erg = $tmperg;
if($_REQUEST['werg'][1] == $erg[1])
{
$data[$i] = "";
echo "Eintrag gelöscht/Entry deleted
";
}
$i++;
}
adminwdata($data);
}
if($_REQUEST['change'])
{
$data = loaddata();
$i = 0;
foreach($data as $erg)
{
$erg = explode("::", $erg);
$cerg = 0;
foreach($erg as $terg)
{
$tmperg[$cerg] = ($cerg!=0) ? base64_decode($terg) : $terg;
$cerg++;
}
$erg = $tmperg;
if($_REQUEST['werg'][1]==$erg[1])
{
$show = ($_REQUEST['werg'][0] == "on") ? 1 : 0;
$data[$i] = $show."::".base64_encode($_REQUEST['werg'][1])."::".base64_encode($_REQUEST['werg'][2])."::".base64_encode($_REQUEST['werg'][3])."::".base64_encode(stripslashes($_REQUEST['werg'][4]))."::".base64_encode(stripslashes($_REQUEST['werg'][5]))."::".base64_encode(stripslashes($_REQUEST['werg'][6]))."::".base64_encode(stripslashes($_REQUEST['werg'][7]))."::".base64_encode(stripslashes($_REQUEST['werg'][8]))."::".base64_encode(stripslashes($_REQUEST['werg'][9]));
echo "Eintrag geändert/Entry changed
";
}
$i++;
}
adminwdata($data);
}
$data = array_reverse(loaddata());
$table = "";
$i = 0;
$st = 0;
foreach($data as $erg)
{
if($i >= $_REQUEST['cc'])
{
$entrynum = count($data);
$erg = explode("::", $erg);
$cerg = 0;
foreach($erg as $terg)
{
if($cerg == 0)
{
$tmperg[$cerg] = ($terg == 1) ? "<input type=checkbox name=\"werg[0]\" checked>anzeigen?" : "<input type=checkbox name=\"werg[0]\">anzeigen?";
}
else
$tmperg[$cerg] = base64_decode($terg);
$cerg++;
}
$erg = $tmperg;
unset($tmperg);
$erg[4] = "<input type=\"text\" name=\"werg[4]\" value=\"".$erg[4]."\">";
$erg[5] = trim($erg[5]);
$erg[5] = "
Email: <input type=\"text\" name=\"werg[5]\" value=\"".$erg[5]."\">";
$erg[6] = trim($erg[6]);
$erg[6] = "
ICQ: <input type=\"text\" name=\"werg[6]\" value=\"".$erg[6]."\">";
$erg[7] = trim($erg[7]);
$erg[7] = "
HP: <input type=\"text\" name=\"werg[7]\" value=\"".$erg[7]."\">";
$erg[8] = "<textarea name=\"werg[8]\" rows=5 cols=60>".$erg[8]."</textarea>";
$erg[9] = "<textarea name=\"werg[9]\" rows=3 cols=60>".$erg[9]."</textarea>";
$content = "IP: ".$erg[3]." <input type=hidden name=\"werg[1]\" value=\"".$erg[1]."\">
<hr>".$erg[8]."
<hr>Kommentar:
".$erg[9]."
<input type=hidden name=\"werg[2]\" value=\"".$erg[2]."\"><input type=hidden name=\"werg[3]\" value=\"".$erg[3]."\"><input type=hidden name=cc value=\"".$_REQUEST['cc']."\"><input type=hidden name=passwd value=\"".$_REQUEST['passwd']."\"><input type=submit name=change value=\"Ändern/Change (Kommentar+Eintrag)\"> <input type=submit name=delete value=\"löschen/delete\">";
$table .= tplprint("tpl/admtable.tpl", array(
"NAME" => $erg[4],
"EMAIL" => $erg[5],
"ICQ" => $erg[6],
"HP" => $erg[7],
"CONTENT" => $content,
"DATE" => date("d.m.Y", $erg[2]),
"TIME" => date("H:i", $erg[2]),
"SHOW" => $erg[0],
"NUMBER" => ($entrynum-$i)));
// änderung
unset($erg);
if($i == $entries+$_REQUEST['cc']-1) break;
$st++;
}
$i++;
}
$mnum = $entrynum;
$sites = "";
$i=-$entries;
$ic = 1;
while($mnum>0)
{
$mnum = $mnum - $entries;
$i = $i + $entries;
if($_REQUEST['cc'] == $i) $sites .= "$ic ";
else $sites .= "<a href=\"gbadmin.php?cc=$i&passwd=".$_REQUEST['passwd']."\">$ic</a> ";
$ic++;
}
$menu = tplprint("tpl/menu.tpl", array(
"ENTRYNUM" => $entrynum,
"SITES" => $sites));
echo tplprint("tpl/admin.tpl", array(
"ENTRIES" => $table,
"MENU" => $menu,
"PASSWORD" => $_REQUEST['passwd']));
}
else
{
?>
<html>
<head><title>Gästebuch Administration - Guestbook Administration</title></head>
<body>
<font size=4>Login:</font>
<form action=gbadmin.php method=POST>
Passwort: <input type=password name="passwd"> <input type=submit name="submit" value="Login">
</form>
</body>
</html>
<?php
}
?>
http://nici.plonk.de/robindiesonnclu...ch/gbadmin.php normalerweise sollte eben ein loginfenster erscheinen... jedoch bleibt die seite leer. Ich hoffe mir kann jemand helfen... bzw sagen woran das liegt. Danke und gruß Jahn |
|
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Gast
Beiträge: n/a
| Du kannst die Werte im Skript setzen PHP-Code: Bei parse errors im Hauptskript nutzt das natürlich nichts, denn diese treten auf, bevor ini_set/error_reporting ausgeführt wird. Syntax Fehler in eingebundenen Skripten werden aber angezeigt. siehe auch: http://php.net/error_reporting http://php.net/ini_set |
|
| | |
| Gast
Beiträge: n/a
| Hi... Ja habe ich alles gemacht.... php info hier : http://nici.plonk.de/robindiesonnclu...ch/phpinfo.php alle conf dateien angepasst... alle dateien haben den benötigten chmod... Der Server ist ein Linux... ich weis absolut nicht ob es daran liegen kann. gruß Kruegge |
|
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Bei richtiger Eingabe Daten an nächste Seite versenden | xx_heidi_xx | PHP Tipps 2008 | 49 | 27.05.2008 14:56 |
| streaming von videos, server lahmt bereits nach einem abruf | snowflow | Server, Hosting und Workstations | 6 | 30.11.2006 18:04 |
| Abfrage ob Seite am Server vohanden. | fender | PHP Tipps 2006 | 2 | 18.06.2006 11:03 |
| eine PHP Seite als statische Seite auf dem Server legen | seven-12 | PHP Tipps 2006 | 16 | 17.05.2006 15:18 |
| Andere Seite als *.TXT speichern | PsychoEagle | PHP Tipps 2006 | 20 | 08.03.2006 13:54 |
| mysql_connect(): Unknown MySQL server host | StartUpBoy | Datenbanken | 18 | 05.03.2006 22:53 |
| Lokal klappts, aufm Server leere Seite!? | iRadiaX | PHP Tipps 2006 | 28 | 27.02.2006 11:43 |
| Proxy Server unter Linux | Server, Hosting und Workstations | 1 | 28.09.2005 21:57 | |
| Cookies &amp; Sessions. Seite funktioniert nur mit Reload | PHP-Fortgeschrittene | 4 | 18.09.2005 00:48 | |
| Suche Tipps für Persormance-Steigerung (Geld für Nützliches) | Beitragsarchiv | 18 | 16.08.2005 10:57 | |
| SQL Update funktioniert lokal aber auf dem Server nicht | Datenbanken | 1 | 22.07.2005 09:35 | |
| Linux Server | Beitragsarchiv | 5 | 17.07.2005 13:55 | |
| Neuer Strato Server apache 2 Mod Rewrite & htaccess Prob | Stemmi | Server, Hosting und Workstations | 4 | 02.05.2005 00:29 |
| Seite in Seite | PHP-Fortgeschrittene | 3 | 15.03.2005 19:27 | |
| Seite von anderem server mit post öffnen | PHP-Fortgeschrittene | 2 | 26.10.2004 20:41 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| md5($passwort)==$erg[5], linux php funktioniert nicht, php webseite wird nicht angezeigt linux, php md5($_request[\'ch\'], $_request[\'cc\'], linux php seite weiss |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.