Toon posts:

FotoScript

Pagina: 1
Acties:
  • 46 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik heb een fotoscript gevonden met navigatie, maar als ik op volgende klik, dan blijft hij op dezelfde pagina... Hij vernieuwd wel, maar hij blijft op dezelfde pagina.... Wat is er fout:

Dizzz het script:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
ik heb nu het navigatie ding eindelijk goed gekregen, alleen nu gaat hij niet naar de volgende pagina, maar blijft hij op dezelfde :S 

<?   
// Configuratie 

$woord="fotofun"; // naam vd php file 
$path = "fotofun"; // dir waar foto's in staan   

// Configuratie 


$clm = "5"; // Aantal kolommen 
$rows = "5"; // aantal rijen 
$t_w = "105";   
$t_h = "100";   

?>   
<div align="center"><font face='Arial, Helvetica, sans-serif' size='4' align='center'> 
<?   
$min = (1+($page * 25));  
$max = (($page +1) * 25);  
$number = $clm * $rows;   
$break = (($page * 25) + $clm);  
echo "<table border=0 cellpadding=0 cellspacing=0><tr>";   
$d = dir("$path");   
$count = -1;  
while($entry=$d->read()) {   
    if (($count >= $min) AND ($count <= $max)){  
      
                  
            if(eregi(".jpg|.jpeg|.gif|.bmp|.png", $entry)){  
                ClearStatCache();   
                $size = GetImageSize("$path/$entry");  
                  
                $size[0] = $size[0] + 20;  
                $size[1] = $size[1] + 25;  
                  
                $file_size=fileSize("$path/$entry");   
                $file_size = round($file_size / 1000) . "k";   
      
          
            echo ("<td><a href=\"#\" onmouseover=\"window.status='Vergroten';return true;\"   
            onmouseout=\"window.status=''; return true\"   
            onclick=\"window.open('$path/$entry','pix$count','width=$size[0],height=$size[1],innerwidth=$size[0],innerheight=$size[1],directories=no,location=no,menubar=no,scrollbars=no,status=no,toolbar=no,resizable=no,top=0,left=0,leftmargin=0,topmargin=0,marginwidth=0,marginheight=0,screenX=0,screenY=0');return false\"><img src=$path/");   
            echo $entry." border=0 alt=$count width=$t_w height=$t_h></a>&nbsp;</td>\n"; // 
          
            }  
          
        if ($count == $break){   
        echo "</tr>\n<tr>\n";   
        $break = $count + $clm ;   
        }  
    }   

    $count++;   
}   

$d->close();   
echo "</tr></table>";   
$pages = ($count / 25);  
$pageplus = ($page + 1);  
$pagemin = ($page - 1);  
if (($page + 1) < $pages){  
    echo "<a href=index.php?pagina=$woord&page=$pageplus>Volgende 25 >></a>";  
}  
if (($page+1) > "1"){  
    echo "<a href=index.php?pagina=$woord&pagemin><< Vorige 25</a>";  
} 

?>  
  </font> </div> 
</body> 
</html>


Ik heb voor de zekerheid maar het hele script gepost.

  • GGS_VR6
  • Registratie: Juli 2001
  • Niet online

GGS_VR6

Oranje!

Wat voor fout geeftie precies aan :?
Staat er al, verkeerd gelezen dus

Draait het op Windows of op Linux :?

[ Voor 22% gewijzigd door GGS_VR6 op 18-01-2003 18:23 ]

T.net ID. Bekijk het maar es eem..
‹(◕‿◕)›


Verwijderd

Topicstarter
Windows, want de pagina zelf doet het wel, alleen de navigatie bar niet.... Zie mijn website onder extra menu en dan fotofun...

Verwijderd

Topicstarter
Dus ik neem aan dat het dan onder windows draaid... Niet!?

Verwijderd

Ik vermoed dat het probleem in dit stukje zit:
PHP:
1
2
3
4
5
6
7
8
9
$pageplus = ($page + 1);  
$pagemin = ($page - 1);  

if (($page + 1) < $pages){  
    echo "<a href=index.php?pagina=$woord&page=$pageplus>Volgende 25 >></a>";  
}  
if (($page+1) > "1"){  
    echo "<a href=index.php?pagina=$woord&pagemin><< Vorige 25</a>";  
}

Kijk hier eens naar en denk eraan dat register_globals uitstaat.

Op verschillende plaatsen in de code staat de dezelfde fout overigens.

[ Voor 17% gewijzigd door Verwijderd op 18-01-2003 18:57 ]


Verwijderd

Topicstarter
Wat moet ik dan veranderen?!

  • Harm
  • Registratie: Mei 2002
  • Niet online
Verwijderd schreef op 18 januari 2003 @ 18:59:
Wat moet ik dan veranderen?!
Zoek eens in de PHP manual op 'register' en 'globals'.

Tipje van de sluier dan... $_POST en $_GET. :) In dit geval moet je $_GET gebruiken als ik het zo snel zie. Informatie hierover staat trouwens ook in de FAQ: Welkom in P&W (FAQ-28/11/2002).

Verwijderd

Topicstarter
Het zal misschien komen, omdat ik een n00b ben, maar ik snap er niet zoveel van wat er staat in die "Welkom in P&W...."

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 25-08 13:24

gorgi_19

Kruimeltjes zijn weer op :9

Verwijderd schreef op 18 January 2003 @ 19:21:
Het zal misschien komen, omdat ik een n00b ben, maar ik snap er niet zoveel van wat er staat in die "Welkom in P&W...."
Erhm.. Welk gedeelte begrijp je niet?

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Topicstarter
nouw... eigenlijk alles niej :| ik heb dit script kant en klaar gekregen van een vriend van me en die zij dat als ik problemen had met het script dat ik hier terecht kon :| Dus dit is ook allemaal voor mij nieuw :S

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 25-08 13:24

gorgi_19

Kruimeltjes zijn weer op :9

Verwijderd schreef op 18 januari 2003 @ 19:29:
nouw... eigenlijk alles niej :| ik heb dit script kant en klaar gekregen van een vriend van me en die zij dat als ik problemen had met het script dat ik hier terecht kon :| Dus dit is ook allemaal voor mij nieuw :S
* gorgi_19 moet je helaas teleurstellen.. GoT is geen helpdeskforum, waarbij we support geven op andermans script. Ook gaan we hier geen scripts voor je maken of geven we volledige en complete oplossingen op al iemands vragen.

Wel willen we je hier helpen het probleem op te lossen, een duwtje in de goede richting te geven. Echter, je zult wel zelf (evt. met behulp van hier) de benodigde kennis op moeten doen.

[ Voor 3% gewijzigd door gorgi_19 op 18-01-2003 19:32 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Topicstarter
okeej, maar dat $_POST en $_GET snap ik wel, maar dat andere niet...

Verwijderd

Topicstarter
dus wat moet ik nou veranderen aan het script?!

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 25-08 12:28

Janoz

Moderator Devschuur®

!litemod

Zie gorgi_19.. Wij leveren hier geen support op scripts van derden. Vraag die vriend van je anders maar ff wat er moet gebeuren.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'

Pagina: 1

Dit topic is gesloten.