F
FoKu
Mitglied
Ich hoffe es ist hier richtig.
Ich habe folgendes Problem (klick HIER) und zwar unten bei den Kommentaren da Soll der Avatar des Users angezeigt werden, Was aber irgendwie nicht geschiet. Ich hab schon rumprobiert abes ich bekomme es nicht hin achja und Smilies werden auch nicht angezeigt das ist aber erstmal nicht so wichtig hauptsächlig geht es mir darum das der Avatar angezeigt wird.
Ich bin nicht so der php Profi bzw hab eigendlich gar keine ahnung davon ich poste einfach mal die 2 Dateien wo ich was mit "Kommentaren gefunden habe.
Aus dem ordner Login/detail.php:
Und aus dem ordner Page/detail.php:
Ich hoffe mir kann jemand helfen.
MFG
EDIT// Mir ist grad eingefallen das ihr euch einloggen müsst um es sehen zu können hier ist ein Testlogin
Username: FoKu
Password:test
Ich habe folgendes Problem (klick HIER) und zwar unten bei den Kommentaren da Soll der Avatar des Users angezeigt werden, Was aber irgendwie nicht geschiet. Ich hab schon rumprobiert abes ich bekomme es nicht hin achja und Smilies werden auch nicht angezeigt das ist aber erstmal nicht so wichtig hauptsächlig geht es mir darum das der Avatar angezeigt wird.
Ich bin nicht so der php Profi bzw hab eigendlich gar keine ahnung davon ich poste einfach mal die 2 Dateien wo ich was mit "Kommentaren gefunden habe.
Aus dem ordner Login/detail.php:
PHP:
<table id="Content" width="555" border="0" cellpadding="0" cellspacing="0">
<tr>
<td colspan="2" rowspan="3">
<img id="content_01" src="bm/content_01.gif" width="36" height="35" alt="" /></td>
<td>
<img id="content_02" src="bm/content_02.gif" width="482" height="6" alt="" /></td>
<td colspan="2" rowspan="3">
<img id="content_03" src="bm/content_03.gif" width="37" height="35" alt="" /></td>
</tr>
<tr>
<td style="background-image:url('bm/content_04.gif'); width: 482; height: 22; text-align:center; vertical-align:middle;" height="22"><strong>Detail</strong></td>
</tr>
<tr>
<td>
<img id="content_05" src="bm/content_05.gif" width="482" height="7" alt="" /></td>
</tr>
<tr>
<td rowspan="2" style="background-image:url('bm/content_06.gif'); width: 5; vertical-align: top;"> </td>
<td colspan="3">
<img id="content_07" src="bm/content_07.gif" width="545" height="7" alt="" /></td>
<td rowspan="2" style="background-image:url('bm/content_08.gif'); width: 5; vertical-align: top;"> </td>
</tr>
<tr>
<td colspan="3" style="background-image:url('bm/content_09.gif'); width: 545; vertical-align: top;"><?
$id=$_GET['id'];
settype($id, 'integer');
$sql = mysql_query("SELECT * FROM `dcw_datei` WHERE id = '$id'") or mysql_error();
$row = mysql_fetch_array($sql);
if(mysql_num_rows($sql) > 0)
{
// IPSPERRE HITS ANFANG
$klick_sperre='300'; // Hier Sperr Zeit eintragen (Sekunden)
// Alte Einträge löschen
$sperre=time()-$klick_sperre;
$sql = mysql_query ("DELETE FROM dcw_sperre_hits WHERE time<$sperre");
// IP holen
if(getenv("HTTP_X_FORWARDED_FOR"))
{
$ip = getenv("HTTP_X_FORWARDED_FOR");
}
else
{
$ip = getenv("REMOTE_ADDR");
}
$dl_id=$id;
$sql = mysql_query ("SELECT * FROM dcw_sperre_hits WHERE dl_id = $dl_id");
$row = mysql_fetch_array($sql);
$ip_db = $row["ip"];
$dl_id_db = $row["dl_id"];
$jetzt=time();
// Alte Hits holen
$sql = mysql_query ("SELECT * FROM dcw_datei where id = $dl_id");
$row = mysql_fetch_array($sql);
$hits=$row["hits"];
$neue_hits=$hits+1;
// Wenn IP noch in DB -> kein Klick mehr
if (($ip_db == "") OR ($dl_id_db != $dl_id))
{
$sql= mysql_query("INSERT INTO dcw_sperre_hits SET ip = '$ip',dl_id = '$dl_id',time = '$jetzt'");
$sql = mysql_query("UPDATE dcw_datei SET hits=$neue_hits WHERE id='$dl_id'");
}
else
{
$sql= mysql_query("INSERT INTO dcw_sperre_hits SET ip = '$ip',dl_id = '$dl_id',time = '$jetzt'");
}
//IP SPERRE HITS ENDE
echo '
<table border="0" width="100%" cellpadding="2">
<tr>
<td width="50%"><img src="img/folder_document.png"> <strong>'.$row[titel].'</strong></td>
<td width="50%"><strong>Klicks:</strong> '.$row[hits].'</td>
</tr>
</table><br>
<table border="0" width="100%" cellpadding="4">
<tr>
<td width="50%" valign="top">
<table border="0" width="100%" id="table3" cellpadding="2">
<tr>
<td><strong>Beschreibung:<br></strong> '.$row[info].'</td>
</tr>
</table>
</td>
<td width="50%" valign="top">
<table border="0" width="100%" id="table3" cellpadding="2">
<tr>
<td><strong>Hoster:</strong> '.$row[hoster].'</td>
</tr>
<tr>
<td><strong>Grösse:</strong> '.$row[size].' MB</td>
</tr>
<tr>
<td><strong>Passwort:</strong> '.$row[pw].'</td>
</tr>
<tr>
<td><strong>Upper:</strong> '.$row[autor].'</td>
</tr>
<tr>
<td>
<div align="center"><img src="img/dwl_big.png"><br><br>
';
$Count = 1;
$rowurl = explode("\n", $row[url]);
foreach($rowurl as $do)
{
echo "<a href='go2url.php?url=$do' target='_blank'>Part $Count</a><br>";
$Count++;
}
echo '
</div></td>
</tr>
</table>
</td>
</tr>
</table>';
if ($userinfo['admin'] == "2") {
echo '<div align="center"><table border="0" width="50%" cellpadding="2">
<td width="60%"><div align="center"><strong>Schnellfunktion</strong></div></td>
<td width="20%"><div align="center"><a href="?action=admin.dl&sql=del&id='.$id.'"><img src="img/document_delete.png" border="0"> Löschen</a></div></td>
<td width="20%"><div align="center"><a href="?action=admin.dl&sql=edit&id='.$id.'"><img src="img/document_edit.png" border="0"> Bearbeiten</a></div></td></tr>
</table></div>';
}
?>
</td>
</tr>
<tr>
<td colspan="5">
<img id="content_10" src="bm/content_10.gif" width="555" height="16" alt="" /></td>
</tr>
<tr>
<td>
<img src="bm/Abstandhalter.gif" width="5" height="1" alt="" /></td>
<td>
<img src="bm/Abstandhalter.gif" width="31" height="1" alt="" /></td>
<td>
<img src="bm/Abstandhalter.gif" width="482" height="1" alt="" /></td>
<td>
<img src="bm/Abstandhalter.gif" width="32" height="1" alt="" /></td>
<td>
<img src="bm/Abstandhalter.gif" width="5" height="1" alt="" /></td>
</tr>
</table>
<table id="Content" width="555" border="0" cellpadding="0" cellspacing="0">
<tr>
<td colspan="2" rowspan="3">
<img id="content_01" src="bm/content_01.gif" width="36" height="35" alt="" /></td>
<td>
<img id="content_02" src="bm/content_02.gif" width="482" height="6" alt="" /></td>
<td colspan="2" rowspan="3">
<img id="content_03" src="bm/content_03.gif" width="37" height="35" alt="" /></td>
</tr>
<tr>
<td style="background-image:url('bm/content_04.gif'); width: 482; height: 22; text-align:center; vertical-align:middle;" height="22"><strong>Kommentieren</strong></td>
</tr>
<tr>
<td>
<img id="content_05" src="bm/content_05.gif" width="482" height="7" alt="" /></td>
</tr>
<tr>
<td rowspan="2" style="background-image:url('bm/content_06.gif'); width: 5; vertical-align: top;"> </td>
<td colspan="3">
<img id="content_07" src="bm/content_07.gif" width="545" height="7" alt="" /></td>
<td rowspan="2" style="background-image:url('bm/content_08.gif'); width: 5; vertical-align: top;"> </td>
</tr>
<tr>
<td colspan="3" style="background-image:url('bm/content_09.gif'); width: 545; vertical-align: top;"><?
echo"
<center>
<form action='' method='POST'><input type='hidden' name='sent' value='1'>
<table width='60%' border='0'>
<tr>
<td width='25%'><strong>Nickname:</strong></td>
<td width='75%'>$userinfo[nickname]</td>
</tr>
<tr>
<td><strong>Bewertung:</strong></td>
<td>
<select name='bewertung'>
<option value='0'>Bitte wählen</option>
<option value='1'>Gut</option>
<option value='2'>Naja</option>
<option value='3'>Schlecht</option>
</select>
</td>
</tr>
<tr>
<td valign='top'><strong>Kommentar:</strong></td>
<td><textarea rows='4' name='kommentar' cols='34' maxlength='160'>"; if(!empty($fehler)){echo"$kommentar";} echo"</textarea></td>
</tr>
</table>
<input type='submit' value='Speichern' name='Absenden'>
</form>
</center>
";
?>
</td>
</tr>
<tr>
<td colspan="5">
<img id="content_10" src="bm/content_10.gif" width="555" height="16" alt="" /></td>
</tr>
<tr>
<td>
<img src="bm/Abstandhalter.gif" width="5" height="1" alt="" /></td>
<td>
<img src="bm/Abstandhalter.gif" width="31" height="1" alt="" /></td>
<td>
<img src="bm/Abstandhalter.gif" width="482" height="1" alt="" /></td>
<td>
<img src="bm/Abstandhalter.gif" width="32" height="1" alt="" /></td>
<td>
<img src="bm/Abstandhalter.gif" width="5" height="1" alt="" /></td>
</tr>
</table>
<table id="Content" width="555" border="0" cellpadding="0" cellspacing="0">
<tr>
<td colspan="2" rowspan="3">
<img id="content_01" src="bm/content_01.gif" width="36" height="35" alt="" /></td>
<td>
<img id="content_02" src="bm/content_02.gif" width="482" height="6" alt="" /></td>
<td colspan="2" rowspan="3">
<img id="content_03" src="bm/content_03.gif" width="37" height="35" alt="" /></td>
</tr>
<tr>
<td style="background-image:url('bm/content_04.gif'); width: 482; height: 22; text-align:center; vertical-align:middle;" height="22"><strong>Kommentare</strong></td>
</tr>
<tr>
<td>
<img id="content_05" src="bm/content_05.gif" width="482" height="7" alt="" /></td>
</tr>
<tr>
<td rowspan="2" style="background-image:url('bm/content_06.gif'); width: 5; vertical-align: top;"> </td>
<td colspan="3">
<img id="content_07" src="bm/content_07.gif" width="545" height="7" alt="" /></td>
<td rowspan="2" style="background-image:url('bm/content_08.gif'); width: 5; vertical-align: top;"> </td>
</tr>
<tr>
<td colspan="3" style="background-image:url('bm/content_09.gif'); width: 545; vertical-align: top;"><? $sql = mysql_query("SELECT * FROM `dcw_senf` WHERE `d_id` = '$id' ORDER BY id DESC");
while($row = mysql_fetch_array($sql))
{
$nickname=$row['nickname'];
$zeit=$row['zeit'];
$kommentar=nl2br(htmlentities($row['kommentar']));
$bewertung=$row['bewertung'];
$sql3=mysql_query("SELECT * FROM dcw_member WHERE nickname = '$nickname'");
$row3 = mysql_fetch_array($sql3);
$userid = $row3['id'];
//SMILIE ADDON
$query = mysql_query("SELECT * FROM chw_smilies");
while($result = mysql_fetch_array($query)) {
$code = $result['code'];
$smilie = $result['smilie'];
$kommentar = str_replace($code,"<img src=\"$smilie\">",$kommentar);
}
//SMILIE ADDON
echo"<center><br>
<table width='100%' border='0'>
<tr>
<td width='25%'><strong><a href='login.php?action=user&id=$userid'>$nickname</a></strong></td>
<td width='75%'><strong>$zeit</strong></td>
</tr>
<tr>
<td><img src='img/$bewertung.png'></td>
<td>$kommentar</td>
</tr>
</table>
</center>";
}
}
else
{
echo"<center>Download nicht gefunden!</center>";
}
// KOMMENTAR SPERRE
$zahl=5; // HIER EINTRAGEN, WIE VIELE KOMMENTARE DER USER WARTEN MUSS!
$mynick=$userinfo[nickname];
$sql = mysql_query("SELECT * FROM `dcw_senf` WHERE `d_id` = '$id' ORDER BY id DESC LIMIT $zahl");
while($row = mysql_fetch_array($sql))
{
$sql2= mysql_query("SELECT * FROM dcw_senf WHERE nickname='$mynick' AND id='$row[id]'");
if(mysql_num_rows($sql2)>0)
{
$gesperrt=TRUE;
}
}
// KOMMENTAR SPERRE ENDE
echo"<center>";
if($_POST['sent']=='1')
{
$bewertung=injectionSchutzDCW($_POST['bewertung']);
$kommentar=injectionSchutzDCW($_POST['kommentar']);
if($gesperrt!='1')
{
if(empty($bewertung))
{
$fehler .= "Bitte Bewerten!<br>";
}
if(empty($kommentar))
{
$fehler .= "Bitte Kommentar hinschreiben!<br>";
}
}
else
{
$fehler .= "Du hast schon ein Kommentar zu dieser Datei hinterlassen. Bitte warte, bis $zahl andere User diese Datei kommentiert haben...<br>";
}
if(empty($fehler))
{
$sql=mysql_query("INSERT INTO dcw_senf SET d_id='$id', nickname='".$userinfo[nickname]."', bewertung='$bewertung', kommentar='$kommentar'");
if($sql)
{
echo"Kommentar wurde erfolgreich hinzugefügt!";
}
else
{
echo"Kommentar konnte nicht hinzugefügt werden, bitte kontaktiere den Administrator der Seite!";
}
}
else
{
echo"<b><font color=red>$fehler</font></b>";
}
}?>
</td>
</tr>
<tr>
<td colspan="5">
<img id="content_10" src="bm/content_10.gif" width="555" height="16" alt="" /></td>
</tr>
<tr>
<td>
<img src="bm/Abstandhalter.gif" width="5" height="1" alt="" /></td>
<td>
<img src="bm/Abstandhalter.gif" width="31" height="1" alt="" /></td>
<td>
<img src="bm/Abstandhalter.gif" width="482" height="1" alt="" /></td>
<td>
<img src="bm/Abstandhalter.gif" width="32" height="1" alt="" /></td>
<td>
<img src="bm/Abstandhalter.gif" width="5" height="1" alt="" /></td>
</tr>
</table>
Und aus dem ordner Page/detail.php:
PHP:
<table id="Content" width="555" border="0" cellpadding="0" cellspacing="0">
<tr>
<td colspan="2" rowspan="3">
<img id="content_01" src="bm/content_01.gif" width="36" height="35" alt="" /></td>
<td>
<img id="content_02" src="bm/content_02.gif" width="482" height="6" alt="" /></td>
<td colspan="2" rowspan="3">
<img id="content_03" src="bm/content_03.gif" width="37" height="35" alt="" /></td>
</tr>
<tr>
<td style="background-image:url('bm/content_04.gif'); width: 482; height: 22; text-align:center; vertical-align:middle;" height="22"><strong>Detail</strong></td>
</tr>
<tr>
<td>
<img id="content_05" src="bm/content_05.gif" width="482" height="7" alt="" /></td>
</tr>
<tr>
<td rowspan="2" style="background-image:url('bm/content_06.gif'); width: 5; vertical-align: top;"> </td>
<td colspan="3">
<img id="content_07" src="bm/content_07.gif" width="545" height="7" alt="" /></td>
<td rowspan="2" style="background-image:url('bm/content_08.gif'); width: 5; vertical-align: top;"> </td>
</tr>
<tr>
<td colspan="3" style="background-image:url('bm/content_09.gif'); width: 545; vertical-align: top;"><?
$id=$_GET['id'];
settype($id, 'integer');
$sql = mysql_query("SELECT * FROM `dcw_datei` WHERE id = '$id'") or mysql_error();
$row = mysql_fetch_array($sql);
if(mysql_num_rows($sql) > 0)
{
// IPSPERRE HITS ANFANG
$klick_sperre='300'; // Hier Sperr Zeit eintragen (Sekunden)
// Alte Einträge löschen
$sperre=time()-$klick_sperre;
$sql = mysql_query ("DELETE FROM dcw_sperre_hits WHERE time<$sperre");
// IP holen
if(getenv("HTTP_X_FORWARDED_FOR"))
{
$ip = getenv("HTTP_X_FORWARDED_FOR");
}
else
{
$ip = getenv("REMOTE_ADDR");
}
$dl_id=$id;
$sql = mysql_query ("SELECT * FROM dcw_sperre_hits WHERE dl_id = $dl_id");
$row = mysql_fetch_array($sql);
$ip_db = $row["ip"];
$dl_id_db = $row["dl_id"];
$jetzt=time();
// Alte Hits holen
$sql = mysql_query ("SELECT * FROM dcw_datei where id = $dl_id");
$row = mysql_fetch_array($sql);
$hits=$row["hits"];
$neue_hits=$hits+1;
// Wenn IP noch in DB -> kein Klick mehr
if (($ip_db == "") OR ($dl_id_db != $dl_id))
{
$sql= mysql_query("INSERT INTO dcw_sperre_hits SET ip = '$ip',dl_id = '$dl_id',time = '$jetzt'");
$sql = mysql_query("UPDATE dcw_datei SET hits=$neue_hits WHERE id='$dl_id'");
}
else
{
$sql= mysql_query("INSERT INTO dcw_sperre_hits SET ip = '$ip',dl_id = '$dl_id',time = '$jetzt'");
}
//IP SPERRE HITS ENDE
echo '
<table border="0" width="100%" cellpadding="2">
<tr>
<td width="50%"><img src="img/folder_document.png"> <strong>'.$row[titel].'</strong></td>
<td width="50%"><strong>Klicks:</strong> '.$row[hits].'</td>
</tr>
</table><br>
<table border="0" width="100%" cellpadding="4">
<tr>
<td width="50%" valign="top">
<table border="0" width="100%" id="table3" cellpadding="2">
<tr>
<td><strong>Beschreibung:<br></strong> '.$row[info].'</td>
</tr>
</table>
</td>
<td width="50%" valign="top">
<table border="0" width="100%" id="table3" cellpadding="2">
<tr>
<td><strong>Hoster:</strong> '.$row[hoster].'</td>
</tr>
<tr>
<td><strong>Grösse:</strong> '.$row[size].' MB</td>
</tr>
<tr>
<td><strong>Passwort:</strong> '.$row[pw].'</td>
</tr>
<tr>
<td><strong>Upper:</strong> '.$row[autor].'</td>
</tr>
<tr>
<td>
<div align="center"><strong>DL:</strong> Nur für Registrierte User!</div></td>
</tr>
</table>
</td>
</tr>
</table>
'; ?>
</td>
</tr>
<tr>
<td colspan="5">
<img id="content_10" src="bm/content_10.gif" width="555" height="16" alt="" /></td>
</tr>
<tr>
<td>
<img src="bm/Abstandhalter.gif" width="5" height="1" alt="" /></td>
<td>
<img src="bm/Abstandhalter.gif" width="31" height="1" alt="" /></td>
<td>
<img src="bm/Abstandhalter.gif" width="482" height="1" alt="" /></td>
<td>
<img src="bm/Abstandhalter.gif" width="32" height="1" alt="" /></td>
<td>
<img src="bm/Abstandhalter.gif" width="5" height="1" alt="" /></td>
</tr>
</table>
<table id="Content" width="555" border="0" cellpadding="0" cellspacing="0">
<tr>
<td colspan="2" rowspan="3">
<img id="content_01" src="bm/content_01.gif" width="36" height="35" alt="" /></td>
<td>
<img id="content_02" src="bm/content_02.gif" width="482" height="6" alt="" /></td>
<td colspan="2" rowspan="3">
<img id="content_03" src="bm/content_03.gif" width="37" height="35" alt="" /></td>
</tr>
<tr>
<td style="background-image:url('bm/content_04.gif'); width: 482; height: 22; text-align:center; vertical-align:middle;" height="22"><strong>Kommentare</strong></td>
</tr>
<tr>
<td>
<img id="content_05" src="bm/content_05.gif" width="482" height="7" alt="" /></td>
</tr>
<tr>
<td rowspan="2" style="background-image:url('bm/content_06.gif'); width: 5; vertical-align: top;"> </td>
<td colspan="3">
<img id="content_07" src="bm/content_07.gif" width="545" height="7" alt="" /></td>
<td rowspan="2" style="background-image:url('bm/content_08.gif'); width: 5; vertical-align: top;"> </td>
</tr>
<tr>
<td colspan="3" style="background-image:url('bm/content_09.gif'); width: 545; vertical-align: top;">
<?
$sql = mysql_query("SELECT * FROM `dcw_senf` WHERE `d_id` = '$id' ORDER BY id DESC");
while($row = mysql_fetch_array($sql))
{
$nickname=$row['nickname'];
$zeit=$row['zeit'];
$kommentar=nl2br(htmlentities($row['kommentar']));
$bewertung=$row['bewertung'];
//SMILIE ADDON
$query = mysql_query("SELECT * FROM chw_smilies");
while($result = mysql_fetch_array($query)) {
$code = $result['code'];
$smilie = $result['smilie'];
$kommentar = str_replace($code,"<img src=\"$smilie\">",$kommentar);
}
//SMILIE ADDON
echo"<div align='center'><br>
<table width='100%' border='0'>
<tr>
<td width='25%'><strong>$nickname</strong></td>
<td width='75%'><strong>$zeit</strong></td>
</tr>
<tr>
<td><img src='img/$bewertung.png'></td>
<td>$kommentar</td>
</tr>
</table>
</div>
<div align='center'><img src='bm/hr.gif' width='268' height='3'></div>";
}
}
else
{
echo"<center>Download nicht gefunden!</center>";
}
?>
</td>
</tr>
<tr>
<td colspan="5">
<img id="content_10" src="bm/content_10.gif" width="555" height="16" alt="" /></td>
</tr>
<tr>
<td>
<img src="bm/Abstandhalter.gif" width="5" height="1" alt="" /></td>
<td>
<img src="bm/Abstandhalter.gif" width="31" height="1" alt="" /></td>
<td>
<img src="bm/Abstandhalter.gif" width="482" height="1" alt="" /></td>
<td>
<img src="bm/Abstandhalter.gif" width="32" height="1" alt="" /></td>
<td>
<img src="bm/Abstandhalter.gif" width="5" height="1" alt="" /></td>
</tr>
</table>
Ich hoffe mir kann jemand helfen.
MFG
EDIT// Mir ist grad eingefallen das ihr euch einloggen müsst um es sehen zu können hier ist ein Testlogin
Username: FoKu
Password:test
Zuletzt bearbeitet: