close

Status
Für weitere Antworten geschlossen.
Irgendwer hat hier im Forum mal geschrieben, er hätte seine Glaskugel verlegt - oder so was in dieser Richtung. Mir geht es bei deiner Fehlerbeschreibung und sonstigen Informationen, die du offenbaren möchtest, genau so.

Ich vermute mal dunkel, dass du ein gratis vorgefertigtes Blockscript verwendest. Das Forum dieses Scripts sollte für dich die erste Anlaufstelle sein, wenn du nicht einmal verraten willst, um welches Script es sich handelt.

Gruß aus Berlin

leller
 
Irgendwer hat hier im Forum mal geschrieben, er hätte seine Glaskugel verlegt - oder so was in dieser Richtung. Mir geht es bei deiner Fehlerbeschreibung und sonstigen Informationen, die du offenbaren möchtest, genau so.

Ich vermute mal dunkel, dass du ein gratis vorgefertigtes Blockscript verwendest. Das Forum dieses Scripts sollte für dich die erste Anlaufstelle sein, wenn du nicht einmal verraten willst, um welches Script es sich handelt.

Gruß aus Berlin

leller

Ich habe die Lizenz für einige Euros erworben. Leider meldet sich der Verkäufer nicht mehr und copyright oder ähnliches ist auch nichts vermerkt.
 
Ohne Code oder ähnlichen Infos kann dir sicher keiner Weiterhelfen

Das Script besteht aus wenigen Dateien, davon poste ich mal die wichtigsten.
blog.php mit diesem Code:
PHP:
<?php

if (!ini_get('register_globals')) {
$types_to_register = array('GET','POST','COOKIE','SESSION','SERVER');
foreach ($types_to_register as $type) {
if (@count(${'HTTP_' . $type . '_VARS'}) > 0) {
extract(${'HTTP_' . $type . '_VARS'}, EXTR_OVERWRITE);
}}}

include("config.inc.php");

mysql_connect("$dbserver","$dbuser","$dbpass");
mysql_select_db($dbdata);

$ares = mysql_query("SELECT * FROM blog_user WHERE user = '".$blog."'");
$buser = mysql_fetch_array($ares);

if($buser[id]!="" || $artikel!="") {

echo "<html><head><title>".$buser[titel]."</title>"; ?>

<link rel=stylesheet href=style.css type=text/css><body bgcolor=white marginheight=0 topmargin=0><center><table border=0 cellspacing=0 cellpadding=0 width=700>
<tr><td height=100 bgcolor=#D5E0E7 align=center colspan=4><br><a href="<?php echo "b-".$blog; ?>" class=nodeco><h2><?php echo $buser[titel]; ?></h2></a></td></tr>
<tr><td colspan=4><img src=images/blog_hd.gif width=700 height=24></td></tr>
<tr><td width=20><img src=images/space.gif width=20 height=1></td><td width=478 class=post valign=top><img src=images/space.gif width=478 height=30><br><?php
if($cdel!="") {

$tdres = mysql_query("SELECT * FROM blog_comm WHERE id = '".$cdel."'"); $tdt = mysql_fetch_array($tdres);
$deres = mysql_query("SELECT * FROM blog_user WHERE user = '".$tdt[user]."'"); $det = mysql_fetch_array($deres);

$lform = "<form action=blog.php method=post><input type=hidden name=blog value=\"".$blog."\"><input type=hidden name=cdel value=".$cdel."><table border=0 cellspacing=3 cellpadding=3 align=center><tr><td>Benutzername</td><td><input type=text name=duser style=width:130px class=inputfeld value=\"".$duser."\"></td></tr><tr><td>Passwort</td><td><input type=password name=dpass style=width:130px class=inputfeld></td></tr><tr><td align=right colspan=2><input type=image src=images/b_login.gif border=0></td></tr></table></form>";

if($duser==$det[user] && $dpass==$det[pass]) {
mysql_query("DELETE FROM blog_comm WHERE id='".$cdel."' AND user='".$tdt[user]."'");
echo "<b><font color=darkgreen>Der Kommentar wurde erfolgreich gelöscht.</font></b><br><br><a href=https://".$durl."/a-".$blog."-".$tdt[artikel].">Zurück zum Blog-Artikel</a><br>";
}
elseif($duser!="") echo "<b><big>Login:</big></b><br><br><b><font color=red>Falscher Benutzername oder falsches Passwort.</font></b><br><br>".$lform;
else echo "<b><big>Login:</big></b><br><br>".$lform;
}
elseif($artikel!="") {
$a2res = mysql_query("SELECT * FROM blog_artikel WHERE id = '".$artikel."'"); $bart = mysql_fetch_array($a2res);
if($bart[titel]!="") {
if($ccont!="" && $cname!="") {
mysql_query("INSERT INTO blog_comm (artikel, user, name, url, cont, datum) VALUES ('".$artikel."', '".$blog."', '".addslashes(ucfirst($cname))."', '".addslashes($curl)."', '".addslashes($ccont)."', '".time()."')");
$cbres = mysql_query("SELECT * FROM blog_user WHERE user = '".$bart[user]."'"); $cbt = mysql_fetch_array($cbres);
mail("$cbt[email]","[".$dtitel."] Neuer Kommentar","Hallo
Du hast einen neuen Kommentar auf deinen Blog-Artikel \"".$bart[titel]."\":
".$durl."/a-".$bart[user]."-".$bart[id]."
Viel Spass beim Bloggen!
".$durl,"From: $dtitel <$dmail>");
}
echo "<big><b>".$bart[titel]."</b></big><br><img src=images/blog_hr.gif width=478 height=2><br><span class=footer>gebloggt am ";
$wota = date("w",$bart[datum]); if($wota==0) echo "Sonntag"; elseif($wota==1) echo "Montag"; elseif($wota==2) echo "Dienstag"; elseif($wota==3) echo "Mittwoch"; elseif($wota==4) echo "Donnertag"; elseif($wota==5) echo "Freitag"; elseif($wota==6) echo "Samtag"; echo ", ".date("j",$bart[datum]).". "; $mona = date("n",$bart[datum]); if($mona==1) echo "Januar"; elseif($mona==2) echo "Februar"; elseif($mona==3) echo "März"; elseif($mona==4) echo "April"; elseif($mona==5) echo "Mai"; elseif($mona==6) echo "Juni"; elseif($mona==7) echo "Juli"; elseif($mona==8) echo "August"; elseif($mona==9) echo "September"; elseif($mona==10) echo "Oktober"; elseif($mona==11) echo "November"; elseif($mona==12) echo "Dezember"; echo " ".date("Y",$bart[datum])." um ".date("G:i",$bart[datum])." Uhr</span><br><br>".str_replace("\n","<br>",$bart[cont]);
$resource = mysql_query("SELECT * FROM blog_comm WHERE artikel = '".$bart[id]."'"); $acomm = mysql_num_rows($resource);
if($acomm!=0) {
echo "<br><br><br><img src=images/blog_hr.gif width=478 height=2><br><b>".$acomm." Kommentar"; if($acomm!=1) echo "e:"; else echo ":</b>";
$ccres = mysql_query("SELECT * FROM blog_comm WHERE artikel = '".$bart[id]."' ORDER BY datum DESC");
while($bcc = mysql_fetch_array($ccres)) {
echo "<br><br><table border=0 cellspacing=0 cellpadding=4 width=100%><tr><td class=footer><b>"; if($bcc[url]!="" && $bcc[url]!="https://") echo "<a href=\"".$bcc[url]."\" target=_blank>"; echo htmlspecialchars($bcc[name])."</a></b> schrieb am "; $wota = date("w",$bcc[datum]); if($wota==0) echo "Sonntag"; elseif($wota==1) echo "Montag"; elseif($wota==2) echo "Dienstag"; elseif($wota==3) echo "Mittwoch"; elseif($wota==4) echo "Donnertag"; elseif($wota==5) echo "Freitag"; elseif($wota==6) echo "Samtag"; echo ", ".date("j",$bcc[datum]).". "; $mona = date("n",$bcc[datum]); if($mona==1) echo "Januar"; elseif($mona==2) echo "Februar"; elseif($mona==3) echo "März"; elseif($mona==4) echo "April"; elseif($mona==5) echo "Mai"; elseif($mona==6) echo "Juni"; elseif($mona==7) echo "Juli"; elseif($mona==8) echo "August"; elseif($mona==9) echo "September"; elseif($mona==10) echo "Oktober"; elseif($mona==11) echo "November"; elseif($mona==12) echo "Dezember"; echo " ".date("Y",$bcc[datum])." um ".date("G:i",$bcc[datum])." Uhr:</td><td class=footer align=right><a href=\"blog.php?blog=".$blog."&cdel=".$bcc[id]."\">Löschen</a></td></tr></tr><tr><td bgcolor=E1EBF2 class=comm colspan=2>".str_replace("\n","<br>",htmlspecialchars($bcc[cont]))."</td></tr></table>";
}
}
echo "<br><br><br><img src=images/blog_hr.gif width=478 height=2><br><img src=images/blog_comm.gif align=absmiddle> <b>Kommentar hinterlassen:</b><br><br>";
if($ccont!="" && $cname!="") echo "<b><font color=darkgreen>Dein Kommentar wurde gespeichert.</font></b><br><br><br>";
else echo "<form action=blog.php method=post><input type=hidden name=blog value=\"".$blog."\"><input type=hidden name=artikel value=\"".$artikel."\"><table border=0 cellspacing=0 cellpadding=0 align=center width:476px><tr><td colspan=2>Dein Kommentar <i>(keine HTML-Formatierung)</i>:<br><textarea name=ccont style=width:476px;height:70px></textarea></td></tr><tr><td><br>Dein Name:    </td><td align=right><br><input type=text name=cname style=width:300px></td></tr><tr><td><br>Deine Webseite <i>(optional)</i>:    </td><td align=right><br><input type=text name=curl style=width:300px value=\"https://\"></td></tr><tr><td colspan=2 align=right><br><input type=image src=images/b_senden.gif border=0></td></tr></table></form><br><br>";
} else echo "<br><br><b>Keine Blog-Einträge gefunden</b>";
}
else {
if(!$seite || $seite==0) $sza=0;
else $sza = $seite * 10;

if($s!="") $suql = " AND (titel LIKE '%".$s."%' OR cont LIKE '%".$s."%')";
$a2res = mysql_query("SELECT * FROM blog_artikel WHERE user = '".$blog."'".$suql." ORDER BY datum DESC LIMIT $sza,10"); $bac=0;
while($bart = mysql_fetch_array($a2res)) { $bac++;
echo "<a href=a-".$blog."-".$bart[id]." class=nodeco><big><b>".$bart[titel]."</b></big></a><br><img src=images/blog_hr.gif width=478 height=2><br><span class=footer>gebloggt am ";
$wota = date("w",$bart[datum]); if($wota==0) echo "Sonntag"; elseif($wota==1) echo "Montag"; elseif($wota==2) echo "Dienstag"; elseif($wota==3) echo "Mittwoch"; elseif($wota==4) echo "Donnertag"; elseif($wota==5) echo "Freitag"; elseif($wota==6) echo "Samtag"; echo ", ".date("j",$bart[datum]).". "; $mona = date("n",$bart[datum]); if($mona==1) echo "Januar"; elseif($mona==2) echo "Februar"; elseif($mona==3) echo "März"; elseif($mona==4) echo "April"; elseif($mona==5) echo "Mai"; elseif($mona==6) echo "Juni"; elseif($mona==7) echo "Juli"; elseif($mona==8) echo "August"; elseif($mona==9) echo "September"; elseif($mona==10) echo "Oktober"; elseif($mona==11) echo "November"; elseif($mona==12) echo "Dezember"; echo " ".date("Y",$bart[datum])." um ".date("G:i",$bart[datum])." Uhr</span><br><br>".str_replace("\n","<br>",$bart[cont])."<br><br><center><img src=images/blog_comm.gif align=absmiddle> <b><a href=a-".$blog."-".$bart[id].">Kommentar hinterlassen?</a></b><br><img src=images/space.gif width=1 height=3><br><span class=footer><a href=a-".$blog."-".$bart[id].">";
$resource = mysql_query("SELECT * FROM blog_comm WHERE artikel = '".$bart[id]."'"); $acomm = mysql_num_rows($resource);
echo $acomm." Kommentar"; if($acomm!=1) echo "e";
echo " »</a></span></center><br><br><br><br>";
}
if($bac==0) echo "<br><br><b>Keine Blog-Einträge gefunden</b>";
$next = $seite + 1; $prev = $seite - 1; echo "<center>";
if($seite!=0) echo "<a href=\"b-".$blog."-".$prev."\"><b>Neuere Einträge »</b></a>       ";
if($fc==9) echo "<a href=\"b-".$blog."-".$next."\"><b>« Ältere Einträge</b></a>";
echo "</center>";
}
?></td><td width=30><img src=images/space.gif width=30 height=1></td><td background=images/blog_nav_bg.gif width=172 valign=top><img src=images/space.gif width=172 height=1><br><table border=0 cellspacing=0 cellpadding=0 width=172><tr><td><img src=images/space.gif width=12></td><td><img src=images/space.gif width=160 height=1><br><?php
echo "<form action=blog.php method=post><input type=hidden name=blog value=\"".$blog."\"><table border=0 cellspacing=0 cellpadding=0><tr><td><img src=images/blog_lupe.png align=absmiddle> <input type=text name=s style=width:130px class=inputfeld value=\"".$s."\"></td></tr><tr><td align=right><img src=images/space.gif width=1 height=3><br><input type=image src=images/b_suchen.gif border=0></td></tr></table></form>";
?><br><br><?php
echo "<b>Feeds:</b><br><img src=images/space.gif width=1 height=2><br><img src=images/rss.gif align=absmiddle> <a href=feed-".$blog."-l.pxml>RSS (vollständig)</a><br><img src=images/space.gif width=1 height=2><br><img src=images/rss.gif align=absmiddle> <a href=feed-".$blog."-s.pxml>RSS (Auszüge)</a><br><br><br>
<b>Powered by:</b><br><img src=images/space.gif width=1 height=2><br><a href=https://".$durl."><img src=images/logo_klein.gif border=0></a><br><br>
</td></tr></table></td></tr></table></center></body></html>";
} else echo "<html><head><meta http-equiv=refresh content=\"0; url=https://".$durl."\"></head></html>";
?>
Und die htacces mit diesem Code:
Code:
AddType application/x-httpd-php .pxml

RewriteEngine on
RewriteRule ^a-(.*)-(.*)$ blog.php?blog=$1&artikel=$2
RewriteRule ^feed-(.*)-(.*).pxml$ rss.pxml?blog=$1&ls=$2
RewriteRule ^b-(.*)-(.*)$ blog.php?blog=$1&seite=$2
RewriteRule ^b-(.*)$ blog.php?blog=$1
 
@Zocker4Life:
PHP- und Code-Tags benutzen, dann sprengts bei derartigem Code nicht gleich das Layout ;)

:arrow: Programmierung / Scripts & Software
 
closedevil.gif
 
Status
Für weitere Antworten geschlossen.

Ähnliche Themen