ich habe einen space auf dem mein script wunderbar funktioniert hat.jetzt geht es aber nicht mehr.
da klappt der login noch.wie ihr seht werden die cookies nur gestzt wenn login erfolgreich war.das war er auch.
wenn ich hier versuche das script zu öffnen gibt er mir 'Bitte erst ein loggen oder bitte erst erlauben Cookies zu setzten
und dann nochmal ein loggen' aus.da shat aber beim anderen space auf gefunkt
edit:cookies werden nicht gesetzt.hab sie mir aus geben lassen.es wurde nichts aus gegeben.
PHP-Code:
<?
ob_start();
include ("konfig.php");
$admin = $_POST['admin'];
$pass = $_POST['pass'];
$admin1 = $_COOKIE['hwname'];
$pass1 = $_COOKIE['hwpass'];
dbcon();
$aufruf= "SELECT
name,
pass
FROM
admin;";
$aufruf1 = mysql_query ($aufruf)or die(mysql_error());
$test = mysql_fetch_assoc($aufruf1)or die(mysql_error());
if (($test["name"] == $admin and $test["pass"] == $pass) or ($test["name"] == $admin1 and $test["pass"] == $pass1)) {
if (file_exists ("navi.html")) {
anavi();
}
else {
eanavi();
anavi();
}
if (file_exists ("inhalt.html")) {
ainhalt();
form();
}
else {
eainhalt();
ainhalt();
form();
}
if ($admin == "" and $pass == "") {
setcookie("hwname",$admin1,time() + 3600);
setcookie("hwpass",$pass1,time() + 3600);
}
else {
setcookie("hwname",$admin,time() + 3600);
setcookie("hwpass",$pass,time() + 3600);
}
}
else {
echo 'Zugriff nicht erlaubt.Falscher Name oder falsches Passwort.Überprüf sie bitte noch mal.
[url="admin.html"] Zurück [/url]';
}
?>
PHP-Code:
<?
ob_start();
include ("konfig.php");
include ("design.php");
$admin = $_COOKIE['hwname']; //hier werden die cookies abgefragt
$pass = $_COOKIE['hwpass']; //siehe drüber
dbcon();
$aufruf= "SELECT
name,
pass
FROM
admin;";
$aufruf1 = mysql_query ($aufruf)or die(mysql_error());
$test = mysql_fetch_assoc($aufruf1)or die(mysql_error());
if ($test["name"] == $admin and $test["pass"] == $pass) { //hier wird es mit dem eintrag in der datenbank verglichen
anavi ();
ainhalt ();
if ($_POST['erst'] == "ja") {
if ($_POST['ename'] == "" or $_POST['epfad'] == "") {
echo 'Leider konnte keine Seite erstellt werden,weil Angaben fehlten.
Überprüfe ob du auch den Namen und den Pfad ein gegeben hast.
';
}
else {
if ($_POST['code'] == "" and file_exists ($_POST['epfad']) and $_POST['hp'] == "ja") {
$var1 = fopen ("navi.html", "a+");
$var2 = '
[url="'.$_POST['epfad'].'"]'.$_POST['ename'].'[/url]';
fwrite ($var1, $var2);
fclose ($var1);
}
echo 'Neue Datei erfolgreich ein gefügt.
';
}
if ($_POST['ename'] != "" and $_POST['epfad'] != "" and $_POST['code'] != "" and $_POST['titel'] != "" and $_POST['besch'] != "" and $_POST['hp'] == "") {
erst ();
}
else {
echo 'Du hast eine Eingabe vergessen.[url="admin.php"]Zurück[/url]';
}
}
if ($_POST['loeschen'] == "ja") {
if ($_POST['lname'] == "") {
echo 'Du musst schon einen Pfad mit dem Namen ein geben.
Ich kann ja nicht Gedanken lesen
';
}
else {
if (file_exists ($_POST['lname'])) {
unlink ($_POST['lname']);
echo 'Datei erfolgreich gelöscht.
';
}
else {
echo 'Datei exestiert nicht oder sie haben einen falschen Pfad
mit dem Namen ein gegeben.
';
}
}
}
if ($_POST['bearb'] == "ja") {
if ($_POST['bname'] == "") {
echo 'Du musst schon einen Pfad mit dem Namen ein geben.
Ich kann ja nicht Gedanken lesen
';
}
else {
if (file_exists ($_POST['bname'])) {
$var4 = fopen ($_POST['bname'], "r");
$var5 = fread ($var4, 100000);
$var6 = htmlentities($var5);
fclose ($var4);
echo '<form action="admin2.php" method="post">
<textarea name="" rows="10" cols="50" wrap="virtual">'
.$var6.'</textarea>
<input type="submit" value="Abschicken" />
</form>';
}
else {
echo 'Datei gibt es nicht.Über prüfe deine Eingabe';
}
}
}
echo '</div>
</body>
</html>';
setcookie("hwname",$admin,time() + 3600);
setcookie("hwpass",$pass,time() + 3600);
}
else {
echo 'Bitte erst ein loggen oder bitte erst erlauben Cookies zu setzten //die ausgabe,die ich bekomme.
und dann nochmal ein loggen';
}
?>
und dann nochmal ein loggen' aus.da shat aber beim anderen space auf gefunkt
edit:cookies werden nicht gesetzt.hab sie mir aus geben lassen.es wurde nichts aus gegeben.
Kommentar