Fehler in Php Script Kann mir jemadn helfen??
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
aufruf
beitrag
benutzername
connection
datei
dirn
doppel
fehlermeldung
gel
gen
inder
inhalt
insert
kann
klicken
login
pawort
sicherheitsvorkehrung
weiterleitung
zeile
-
<!--newsedit.php-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>www.FJS.de.be</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#000000" text="#FFFFFF" link="#CC9900" vlink="#CC9900">
<center>
<?php
include ("config.php");
$connection = mysql_connect($host , $benutzername , $benutzerpassword);
mysql_select_db($datenbank);
?>
<?php
if ($HTTP_COOKIE_VARS["user"]=="Benutzername" AND $HTTP_COOKIE_VARS["pass"]=="passwort")
{
if ($HTTP_GET_VARS["go"]!="go")
{
echo '<form action="<?php echo $HTTP_SERVER_VARS['PHP_SELF']; ?>?go=go" name="post" method="post">
<table width="700" border="0">
<tr>
<td width="100">Name:</td><td width="600"><input type="text" name="user"></td>
</tr><tr>
<td>Datum:</td><td><input type="text" name="datum"></td>
</tr><tr>
<td>Titel:</td><td><input type="text" name="title"></td>
</tr><tr>
<td>Inhalt:</td><td><textarea cols="35" rows="7" name="inhalt"></textarea></td>
</tr><tr>
<td colspan="2"><input type="submit" value="Eintragen!"></td>
</tr>
</table>
</form>';
}
else
{
$title = $HTTP_POST_VARS["title"];
$user = $HTTP_POST_VARS["user"];
$datum = $HTTP_POST_VARS["datum"];
$ip = $HTTP_SERVER_VARS['REMOTE_ADDR'];
$inhalt = $HTTP_POST_VARS["inhalt"];
if (mysql_query("INSERT INTO `news` ( `id` , `user` , `datum` , `title` , `inhalt` , `ip` ) VALUES ( '', '".$user."', '".$datum."', '".$title."', '".$inhalt."', '".$ip."' )"))
{
echo 'News erfolgreich gepostet!';
}
else
{
echo 'News konnten nicht gepostet werden!';
}
}
}
else
{
echo '<center>Sie haben leider nicht gen?gend Berechtigungen um diesen Bereich zu betreten!</center>';
}
?>
</center>
</body>
</html>
<?php mysql_close($connection); ?>
Das ist das Script. Bei ihm auf dem Testserver @home hat alles gefunzt, aber auf dem server hhier nicht.. an sysql liegt es nicht, wurde alles schon getestet nur wenn ichdie site halt ?ffne kommt ne Fehlermeldung in Zeil ...
der link auf dem server, damit ihr euch selber ?berzeugen k?nnt ist unten..
http://fjs.pyrokar.lima-city.de/fjs/felix/index.php
KLick auf admin
Logt euch mit benutzernamen Fjs und Pw: Homepage ein. Dann ist noch nen scriiptfehler(absicht) das der login fehlgeschlagen ist, aber wenn man die datei admin.php im selben ordner ?ffnet funzt alles. Vorher nicht(k?nnt ich ja testen..) Die ganzenm anderen Scripts schreib ich hier nicht, weil das sonst zu lang w?rde... an den anderen dateine wie conphig.php und so liegts auch nicht..
Oben das script kommt jeden Falls aus der newsedit.php..Link ist in der admin.php dirn. noch fragen??
ICQ:200420827
Danke f?r eure Hilfe.. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
sorry f?r den doppelposts, kannn den beitrag aber nicht editieren.. ist komisch.. jedenfalls idt das login system in der login.php und die weiterleitung kommt dann zur admin.php, w dann der lin kzum newsedit.php ist..
Edit (djfun):
Doppelpost genehmigt, da Bug beim Editieren.
Beitrag ge?ndert am 22.11 19:56 von djfun -
inder datei:http://fjs.pyrokar.lima-city.de/fjs/felix/newsedit.php
in zeil 21.. aber ich find keinen. oben steht der Quelltext. kanns ein, das man die nicht so aufrufen kann, weil ist duch nen pw gesch?tzt ist. Wenn das der fall ist, dann Siehe oben die anleitung, weil man das pw eingibt und alle sicherheitsvorkehrungen umgeht...
sorry f?r den doppel post noch mal, k?nnt mir ja die gulden daf?r abziehn, aber das editieren funzt nicht..
Ich hab vermiutet, das es daran liegt, das das echo ?ber mehrere Zeilen geht, aberauch in einer Ziele ging's nicht..
Beitrag ge?ndert am 22.11 19:55 von djfun -
Anstatt dieser zeile:
echo '<form action="<?php echo $HTTP_SERVER_VARS['PHP_SELF']; ?>?go=go" name="post" method="post">.......
Nehm mal diese:
echo '<form action="'. echo $HTTP_SERVER_VARS['PHP_SELF'] .'?go=go" name="post" method="post">......... -
gut danke, ich hab das prob schon gel?st...
Edit jacr
gel?st --> geschlossen
Beitrag ge?ndert am 23.11 19:29 von jacr -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage