Bildergallerie: Blätterfunktion-Problem

tittli

Erfahrenes Mitglied
Hallo
Keine Angst, das ist nicht schon wieder die Frage nach einer Blätterfunktion...
Ich hab sie eigentlich schon, aber sie funktioniert nicht so richtig, wenigstens online nicht...offline geht alles einwandfrei!

Also, das ist die Fehlermeldung:
Fatal error: Call to undefined function: bcdiv() in /usr/export/www/vhosts/funnetwork/hosting/tittlifotos/php_gallerie/pics.php on line 49

Und das hier der Code, ab Zeile 48:

PHP:
if ($sparte==1){
$a = bcdiv($i,1,0)+1; //Zeile 49
echo "<a href='pics.php?file=$dfile&sparte=".($a) ."'><font size='2' face='tahoma' color='#FFFFFF'><<</font></a>&nbsp;";
}

Was stimmt daran nicht?
danke für eure Hilfe!
gruss
 
Stimmen tut alles -zumindest mit deinem Code.
Nur leider unterstuetzt deine Online-PHP Version nicht die BC Bibliotheken,oder diese sind garnicht installiert.
Daher musst du ohne BC Funktionalitaet auskommen,was aber kein Problem bei einer solch einfachen Rechnung darstellen sollte.
 
und wieso funktioniert das offline?...komisch...naja...gibt es eine andere Funktion, die das gleiche macht?
gruss
 
ok hat sich erledigt...habe eine ganz einfache Division gemacht!
danke und gruss

p.s.: wieso dass das ganze offline funktionierte und online nicht würde mich immer noch interessieren!;-)

//edit:ups sorry, da war ich zu spät...danke!
 
ein Problem gibts aber doch noch:
Also da werden Zahlen angezeigt für die verschiedenen Seiten, ganz normal...wie schaffe ich es nun, dass die Zahl der aktuellen Seite nicht als Link da steht, die anderen aber schon?
Weiter stehen da zwei Weiter /Zurück - Links. Wie schaffe ich es, dass die Links deaktiviert sind, wenn die erste bzw. die letzte Seite angezeigt wird?

Hier mal der Code...übrigens: habe ihn nicht selbst gemacht...

PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
	<title>Tittli's Bildergallerie</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head>

<body link="#0000FF" vlink="#0000FF" bgcolor="#0080C0">
<table align="" width="100%" border="0" bgcolor="#0080C0">
<tr>
<td bgcolor="#0080C0">
<table bgcolor="#0080C0" align="center" width="" border="0"></tr>
<?php
$dfile = $HTTP_GET_VARS["file"];
$sparte = $HTTP_GET_VARS["sparte"];
$dfile = $HTTP_GET_VARS["file"];
$max = $sparte * 12;
$min = ($sparte-1) * 12;

$handle=opendir('./gal/'.$dfile);
$i = 0;
while ($file = readdir ($handle))
{
  if ($file != "." && $file != ".." && is_file ('./gal/$dfile/'.$file)==false && $file!="Thumbs.db")
  {
    if ($i<$max && $i>=$min){
      if ($i % 4 == 0){ echo "</tr><tr>";}
        echo "<td><div align='center'><a href='showpic.php?parent=$dfile&sparte=$sparte&file=$file'><img border=0 src='showthumb.php?file=gal/$dfile/$file'></a><br><a href='showpic.php?file=$file&parent=$dfile&sparte=$sparte'><font size='2' face='tahoma' color='#FFFFFF'><!--$file--></font></a></div></td>";
	}
  }$i++;
}
closedir($handle);
?></table></td></tr></table>
<br><br>
<table align="center" width="100%"><tr><td bgcolor="#0080C0"><div align="center">
<?php
$handle=opendir('./gal/'.$dfile);
$i = 0;
while ($file = readdir ($handle)) {
    if ($file != "." && $file != "..") {
      $i++;
    }
}
closedir($handle);
$i = $i /12;
if ($i>1){

if ($sparte==1){
$a = ($i/1)+1;
echo "<a href='index.php?action=pics&file=$dfile&sparte=".($a) ."'><font size='2' face='tahoma' color='#FFFFFF'><<</font></a>&nbsp;";
}
else{
echo "<a href='index.php?action=pics&file=$dfile&sparte=".($sparte-1) ."'><font size='2' face='tahoma' color='#FFFFFF'><<</font></a></a>&nbsp;";
}

for ($ii = 0; $ii < $i; $ii++)
{
  $a=$ii+1;
  echo "<a href='index.php?action=pics&file=$dfile&sparte=".$a."'><font size='2' face='tahoma' color='#FFFFFF'>".$a."</font></a>&nbsp;";
}
if ($sparte==$a){
echo "<a href='index.php?action=pics&file=$dfile&sparte=1'><font size='2' face='tahoma' color='#FFFFFF'>>></font></a>&nbsp;";
}
else{
echo "<a href='index.php?action=pics&file=$dfile&sparte=".($sparte+1) ."'><font size='2' face='tahoma' color='#FFFFFF'>>></font></a></a>&nbsp;";
}
}
?></div><p>
<a href="./galerie.php?sparte=<?php echo $sparte; ?>"><font size='2' face='tahoma' color='#FFFFFF'>Zurück zu meinen Gallerien</font></a>
</p>
</td></tr></table>
</body>
</html>

danke für eure Hilfe
gruss
 
So jetzt muss ich halt doch noch einmal nachhaken...niemand der sich die Mühe machen mag, den Code durchzusehen und mir meine Frage beantworten kann?...Ist mir noch relativ wichtig das ganze, da ich den Code nicht selbst gemacht habe verstehe ich ihn selbst kaum;-)...
danke schonmal
gruss
 
Zurück