Avatar billede fbb Nybegynder
01. april 2003 - 19:46 Der er 6 kommentarer og
1 løsning

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&aelig;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
Avatar billede tipsen Nybegynder
01. april 2003 - 21:56 #1
Hvad betyder:

"Men jeg kan ikke få GD-lib til at virke så funktion virker auto"

?
Avatar billede fbb Nybegynder
02. april 2003 - 12:01 #2
Altså, jeg kan godt få min GB-lib funktion til at virke hvis jeg skriver hele url. Så virker det.

Den skal selv kunne finde ud af hvilke billede den skal bruge..

Altså lige som mit galleri bare, hvor den skriver på billede.!

MvH
Frederik
Avatar billede fbb Nybegynder
02. april 2003 - 22:45 #3
Ingen?
Avatar billede tipsen Nybegynder
02. april 2003 - 23:24 #4
Jeg forstår ikke, hvad dit problem er...
Avatar billede fbb Nybegynder
02. april 2003 - 23:25 #5
Ok, jeg har mit vis scirpt her.

Spørg på en andne måde.

Hvordan for jeg den til at udskrive billede (hvor der står FrederikBB.dk på billede)??
Avatar billede fbb Nybegynder
07. april 2003 - 13:34 #6
Nogle der kan hjælpe?
Avatar billede fbb Nybegynder
25. april 2003 - 21:14 #7
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester