GD-lib i galleri!
Hej, jeg har fået lavet mig et fint galleri.Men jeg kan ikke få GD-lib til at virke så funktion virker auto. (Jeg kan godt kører GD-lib på min server)
Lidt af mit kode....
Self her: <img src="'.$large.'" alt="'.$large.'" border=0>
Her i skal binde GD-lib funktion ind.
echo '<table width="100%" border=0 cellpadding=0 cellspacing=0>';
echo '<tr>';
echo '<td width="100%" valign="middle" align="center"><a href=java script:history.back(-1)><img src="'.$large.'" alt="'.$large.'" border=0></a></td>';
echo '<br>';
echo '<tr>';
echo '<td height="19" width="501" valign="top">';
if($picid > 0) {
echo '<div align="left"><a href="index.php?large='.$large.'&action=-1">Forrige</a></div>';
}
echo '</td>';
echo '<td width="502" valign="top">';
if($picid < $count -1) {
echo '<div align="right"><a href="index.php?large='.$large.'&action=1">Næste</a></div>';
}
echo '</td>';
echo '</tr></table>';
$query = mysql_query("SELECT * FROM galleri where file_name = '$large'");
while($r = mysql_fetch_array($query)) {
echo'<a href="kommentar.php?large='.$large.'"><b>Skriv kommentar</b></a></center></font>';
}
$pr_side = "5";
if (!isset($s)) $s = "0";
$s=intval($s);
$kommentar = mysql_query("SELECT * FROM gallerikommentar WHERE ny_file_name='$large' ORDER BY id DESC limit $s,$pr_side");
$num = mysql_num_rows($kommentar);
if ($num == "0") {
echo("<center><font face=\"Verdana\" size=\"1\" color=\"#000000\"><br>
Der er ingen kommentarer</font></center>"); }
while($r = mysql_fetch_array($kommentar)) {
$tekst = $r["kommentar"];
$tekst = htmlentities($tekst);
$tekst = str_Replace(":)","<img src='smiley/icon_smile.gif'>",$tekst);
$tekst = str_Replace(";8)","<img src='smiley/icon_smile_shy.gif'>",$tekst);
$tekst = str_Replace(":D","<img src='smiley/icon_smile_big.gif'>",$tekst);
$tekst = str_Replace(":O","<img src='smiley/icon_smile_shock.gif'>",$tekst);
$tekst = str_Replace("8)","<img src='smiley/icon_smile_cool.gif'>",$tekst);
$tekst = str_Replace(":I","<img src='smiley/icon_smile_blush.gif'>",$tekst);
$tekst = str_Replace(":P","<img src='smiley/icon_smile_tongue.gif'>",$tekst);
$tekst = str_Replace("}:","<img src='smiley/icon_smile_evil.gif'>",$tekst);
$tekst = str_Replace("xx(","<img src='smiley/icon_smile_dead.gif'>",$tekst);
$tekst = str_Replace(";)","<img src='smiley/icon_smile_wink.gif'>",$tekst);
$tekst = str_Replace("B(","<img src='smiley/icon_smile_blackeye.gif'>",$tekst);
$tekst = str_Replace(":o)","<img src='smiley/icon_smile_clown.gif'>",$tekst);
$tekst = str_Replace(":8:","<img src='smiley/icon_smile_8ball.gif'>",$tekst);
$tekst = str_Replace(":(","<img src='smiley/icon_smile_sad.gif'>",$tekst);
$tekst = str_Replace("x(","<img src='smiley/icon_smile_angry.gif'>",$tekst);
$tekst = str_Replace("|)","<img src='smiley/icon_smile_sleepy.gif'>",$tekst);
$tekst = str_Replace(":X","<img src='smiley/icon_smile_kisses.gif'>",$tekst);
$tekst = str_Replace(";^","<img src='smiley/icon_smile_approve.gif'>",$tekst);
$tekst = str_Replace(";V","<img src='smiley/icon_smile_dissapprove.gif'>",$tekst);
$tekst = str_Replace("?","<img src='smiley/icon_smile_question.gif'>",$tekst);
$tekst = preg_replace("/(\s)?((f|ht)tp:\/\/[a-z0-9]([a-z0-9.-]*[a-z0-9])?\.[a-z]{2,4}(\/?[^<>\s]*[^\s<>.,])?)/i","\\1<a href=\"\\2\">\\2</a>",$tekst);
$tekst = preg_replace("/(\s)(www\.[a-z0-9]([a-z0-9.-]*[a-z0-9])?\.[a-z]{2,4}(\/?[^<>\s]*[^\s<>.,])?)/i","\\1<a href=\"http://\\2\">\\2</a>",$tekst);
$tekst = preg_replace("/\n/i","",$tekst,1);
$r["id"];
$stjerner='';
for($i=0;$i<$r['points'];$i++)
{
$stjerner.='<IMG src="stjerne_on.gif">';
}
$i++;
for($i=$i;$i<=5;$i++)
{
$stjerner.='<IMG src="stjerne_off.gif">';
}
echo'<font face="Verdana" size="1" color="#000000">';
echo'<table border="1" cellpadding="0" cellspacing="0" width="744" bgcolor="#80BCFF" bordercolor="#000000" style="border-collapse: collapse">
<tr>
<td width="100%">
<table border="0" cellpadding="0" cellspacing="0" width="744">
<tr>
<td width="50%"><font face="Verdana" size="1" color="#000000">'.$stjerner.' </font></td>
<td width="50%">
<p align="right"><font face="Verdana" size="1" color="#000000"><a href="mailto:'.$r["email"].'">'.$r["author"].'</a>|'.$r["dato"].'</font></td>
</tr>
</table>
</td>
</tr><br>
<tr>
<td width="100%">
<table border="0" cellpadding="0" cellspacing="0" width="744" bgcolor="#B9E1FD">
<tr>
<td width="100%"height="10"><font face="Verdana" size="1" color="#'.$r["color"].'">'.$tekst.'</font></td>
</tr>
</table>
</td>
</tr>
</table>
</font>';
}
$count_total = mysql_query("SELECT count(*) AS total FROM gallerikommentar where ny_file_name = '$large' ");
$total = mysql_result($count_total,0);
echo '<center>';
if ($s >= $pr_side) {
$previous = $s-$pr_side;
echo "<font face=\"Verdana\" size=\"1\" color=\"#000000\"><a href=\"index.php?large=$large&s=$previous\"><-</a> </font>";
} else {
echo "<font face=\"Verdana\" size=\"1\" color=\"#000000\"><- </font>";
}
$page = 1;
for($start=0; $total > $start; $start=$start+$pr_side){
if($s != $page*$pr_side-$pr_side)
{
echo "<font face=\"Verdana\" size=\"1\" color=\"#000000\"> <a href='index.php?large=$large&s=$start'>$page</a> </font>";
}else{
echo "<font face=\"Verdana\" size=\"1\" color=\"#000000\">";
echo $page." ";
echo "</font>";
}
$page = $page+1;
}
if ($total > $s+$pr_side) {
$next = $s+$pr_side;
echo "<font face=\"Verdana\" size=\"1\" color=\"#000000\"><a href=\"index.php?large=$large&s=$next\">-></a></font>";
} else {
echo "<font face=\"Verdana\" size=\"1\" color=\"#000000\">-></font>";
}
MvH
FBB
