abonnement Unibet Coolblue
pi_91328951
Ik importeer het php-bestand en dan "SQL heeft een fout in uw bestand gevonden" en dan kan ik alleen op terug klikken. :')
Ik had eerst een php bestand bij m'n webhost tussen de html bestanden maar dit werkt soeiwso niet, of toch wel?
pi_91329520
quote:
1s.gif Op vrijdag 14 januari 2011 18:55 schreef Gitaarmat het volgende:

Ik had eerst een php bestand bij m'n webhost tussen de html bestanden maar dit werkt soeiwso niet, of toch wel?
Zou beter moeten werken dan proberen dat php-bestand in phpmyadmin te laden.
pi_91329657
quote:
1s.gif Op vrijdag 14 januari 2011 18:55 schreef Gitaarmat het volgende:
Ik importeer het php-bestand en dan "SQL heeft een fout in uw bestand gevonden" en dan kan ik alleen op terug klikken. :')
Ik had eerst een php bestand bij m'n webhost tussen de html bestanden maar dit werkt soeiwso niet, of toch wel?
_O- euh ja, een PHP-bestand is inderdaad geen geldige SQL query :')

Sorry, maar doe het toch nog maar een keer op die eerste manier proberen inderdaad.
pi_91329833
Oh, php heeft niks te maken met die phpmyadmin? :?
Als ik in mn html pagina <?php Include("fotoalbum.php"); ?>
doe dan wordt er niks weergeven
  vrijdag 14 januari 2011 @ 19:18:39 #280
111382 Ofyles2
Bestemming: onbekend
pi_91330200
quote:
1s.gif Op vrijdag 14 januari 2011 19:11 schreef Gitaarmat het volgende:
Oh, php heeft niks te maken met die phpmyadmin? :?
Als ik in mn html pagina <?php Include("fotoalbum.php"); ?>
doe dan wordt er niks weergeven
Het is:

1
2
3
<?php
include "fotoalbum.php";
?>

Ik raad je eigenlijk de volgende code aan:
1
2
3
<?php
include_once "fotoalbum.php";
?>

Hoef je deze ingesloten pagina maar één keer te gebruiken als je een pagina wilt insluiten in een andere...
pi_91330314
quote:
1s.gif Op vrijdag 14 januari 2011 19:11 schreef Gitaarmat het volgende:
Oh, php heeft niks te maken met die phpmyadmin? :?
Als ik in mn html pagina <?php Include("fotoalbum.php"); ?>
doe dan wordt er niks weergeven
Ja, omdat een .html pagina niet door de PHP-parser gehaald wordt.

Als je gewoon naar fotoalbum.php surft moet'ie het doen. Of je moet je HTML bestand renamen naar .php
  vrijdag 14 januari 2011 @ 19:21:27 #282
111382 Ofyles2
Bestemming: onbekend
pi_91330350
quote:
1s.gif Op vrijdag 14 januari 2011 19:20 schreef KomtTijd... het volgende:

[..]

Ja, omdat een .html pagina niet door de PHP-parser gehaald wordt.

Als je gewoon naar fotoalbum.php surft moet'ie het doen. Of je moet je HTML bestand renamen naar .php
Dat laatste dus.
pi_91330377
Het werkt niet met die include, maar ook geen foutmelding oid. Gewoon tekstje zonder fotoalbum eronder.
pi_91330551
quote:
1s.gif Op vrijdag 14 januari 2011 19:21 schreef Gitaarmat het volgende:
Het werkt niet met die include, maar ook geen foutmelding oid. Gewoon tekstje zonder fotoalbum eronder.
quote:
1s.gif Op vrijdag 14 januari 2011 19:20 schreef KomtTijd... het volgende:

[..]

Ja, omdat een .html pagina niet door de PHP-parser gehaald wordt.

Als je gewoon naar fotoalbum.php surft moet'ie het doen. Of je moet je HTML bestand renamen naar .php
Dit.
Dat van ofyles kun je vergeten, linebrakes hebben geen invloed op je script en hebben hier niets mee te maken.
  vrijdag 14 januari 2011 @ 19:25:00 #285
111382 Ofyles2
Bestemming: onbekend
pi_91330625
quote:
1s.gif Op vrijdag 14 januari 2011 19:24 schreef KomtTijd... het volgende:

[..]



[..]

Dit.
Dat van ofyles kun je vergeten, linebrakes hebben geen invloed op je script en hebben hier niets mee te maken.
Klopt.
pi_91330697
Renamen werkt ook niet? Gewoon zwart nog. Geen error.
pi_91330766
Wat is nu de output dan? Kortom de paginabron?
  vrijdag 14 januari 2011 @ 19:27:41 #288
111382 Ofyles2
Bestemming: onbekend
pi_91330821
quote:
1s.gif Op vrijdag 14 januari 2011 19:25 schreef Gitaarmat het volgende:
Renamen werkt ook niet? Gewoon zwart nog. Geen error.
Herbenoemen kan wel, maar buiten de webserver en dan moet je hem nog opladen...
pi_91330838
Ik heb het html bestand. (Wat nu dus het php bestand is) Daarin de include maar de include wordt niet weergegeven, de rest wel.
pi_91330997
quote:
5s.gif Op vrijdag 14 januari 2011 19:26 schreef KomtTijd... het volgende:
Wat is nu de output dan? Kortom de paginabron?
Ik blijf niet alles 2x vragen...
  vrijdag 14 januari 2011 @ 19:30:37 #291
111382 Ofyles2
Bestemming: onbekend
pi_91331035
quote:
1s.gif Op vrijdag 14 januari 2011 19:27 schreef Gitaarmat het volgende:
Ik heb het html bestand. (Wat nu dus het php bestand is) Daarin de include maar de include wordt niet weergegeven, de rest wel.
Heb je de include ingesloten in een php-blok?
pi_91331055
quote:
2s.gif Op vrijdag 14 januari 2011 19:29 schreef KomtTijd... het volgende:

[..]

Ik blijf niet alles 2x vragen...
Zie hierboven
pi_91331105
quote:
1s.gif Op vrijdag 14 januari 2011 19:30 schreef Gitaarmat het volgende:

[..]

Zie hierboven
Waar dan? Ik zie geen code.
pi_91331147
quote:
1s.gif Op vrijdag 14 januari 2011 19:30 schreef Ofyles2 het volgende:

[..]

Heb je de include ingesloten in een php-blok?
php blok= php-tag?
Zo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<html>
<head>
<title>...and the gods made coffee</title>
<head>
<body bgcolor="black" text="white" alink="black" vlink="black" >
<center>

<img src="linksie.jpg"><img width="50% height="75%" src="indexplaatje.jpg"><img src="rechtsie.jpg">
</center>
<center>
<P STYLE="width:450px;  text-align: justify;"><FONT face="verdana" size="1">
<center>Deze pagina van de website is aan constructie onderhevig
<?php 
include "fotoalbum.php";
?></center> </P>

pi_91331280
quote:
1s.gif Op vrijdag 14 januari 2011 19:32 schreef Gitaarmat het volgende:

[..]

php blok= php-tag?
Zo:

[ code verwijderd ]

Ja bijna, en nu de paginabron die je te zien krijgt als je die pagina in je browser opent...
  vrijdag 14 januari 2011 @ 19:35:44 #296
111382 Ofyles2
Bestemming: onbekend
pi_91331344
quote:
1s.gif Op vrijdag 14 januari 2011 19:32 schreef Gitaarmat het volgende:

[..]

php blok= php-tag?
Zo:

[ code verwijderd ]

Ik zie geen fouten in de script, misschien dat er iets aan de hand is met fotoalbum.php zelf?
pi_91331458
Ik heb in de andere pagina's fotoalbum.html nog staan, maar dat zou niet uit moeten maken want met html deed ie het ook niet?

De link etc. in de browser kan ik niet geven want dat is ingesteld via dot.tk en alle links/outputs blijven gewoon de homepage van de website.
pi_91331510
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
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
<?php
$map         
'fotoalbum';
$afbeeldingen    = array();

$hoogte_klein     112;
$breedte_klein     150;

$hoogte_groot     400;
$breedte_groot     700;

$perpagina    12;

if(isset(
$_GET['album']) && !empty($_GET['album']))
{
    
$tmp explode('/',$_GET['album']);
    
    if(
$tmp[0] == $map)
    {
    
$map str_replace(array('.''\\'':'), ''$_GET['album']);
    }    
}

if(isset(
$_GET['paginanr']) && !empty($_GET['paginanr']) && ctype_digit($_GET['paginanr']))
{
    
$paginanr $_GET['paginanr'];
}else{
    
$paginanr 1;
}

if(isset(
$_GET['afbeelding']) && !empty($_GET['afbeelding']))
{
    
$afbeelding $_GET['afbeelding'];
}else{
    
$afbeelding NULL;
}

function 
thumbnail($afbeelding$type)
{
    
    
$map         $afbeelding['dirname'];
    
$bestandsnaam     $afbeelding['basename'];
    
    list(
$type$hoogte$breedte) = $type;
    list(
$breedte_origineel$hoogte_origineel$extensie) = getimagesize($map.'/'.$bestandsnaam);
    
    if(!
is_dir($map.'/thumbs/'))
    {
    
mkdir($map.'/thumbs/'0777);
    
chmod($map.'/thumbs/'0777);
    }
    
    if ((
$breedte_origineel $hoogte_origineel) && ($breedte $hoogte))
    {
    
$breedte = ($hoogte $hoogte_origineel) * $breedte_origineel;
    }else{
    
$hoogte = ($breedte $breedte_origineel) * $hoogte_origineel;
    }

    
$afbeelding imagecreatetruecolor($breedte$hoogte);

    switch(
$extensie
    {
    case 
1:
        
//gif
        
$afbeelding_origineel imagecreatefromgif($map.'/'.$bestandsnaam);
        
imagecopyresampled($afbeelding$afbeelding_origineel0000$breedte$hoogte$breedte_origineel$hoogte_origineel);
        
imagegif($afbeelding$map.'/thumbs/'.$type.'_'.$bestandsnaam);
    break;
    case 
2:
        
//jpg
        
$afbeelding_origineel imagecreatefromjpeg($map.'/'.$bestandsnaam);
        
imagecopyresampled($afbeelding$afbeelding_origineel0000$breedte$hoogte$breedte_origineel$hoogte_origineel);
        
imagejpeg($afbeelding$map.'/thumbs/'.$type.'_'.$bestandsnaam80);
    break;
    case 
3:
        
//png
        
$afbeelding_origineel imagecreatefrompng($map.'/'.$bestandsnaam);
        
        
$background imagecolorallocate($afbeelding000);
        
imagecolortransparent($afbeelding$background); // make the new temp image all transparent
        
imagealphablending($afbeeldingfalse); // turn off the alpha blending to keep the alpha channel
        
imagesavealpha($afbeeldingtrue);
        
imagecopyresampled($afbeelding$afbeelding_origineel0000$breedte$hoogte$breedte_origineel$hoogte_origineel);
        
imagepng($afbeelding$map.'/thumbs/'.$type.'_'.$bestandsnaam);
    break;
    }
    
    
chmod($map.'/thumbs/'.$type.'_'.$bestandsnaam0777);
    return 
TRUE;
}

$tmp NULL;
foreach(
explode('/',$map) as $tmp2)
{    
    echo 
'>> <a href="?pagina=fotoalbum&amp;album='.$tmp.$tmp2.'">'.ucfirst($tmp2).'</a> ';
    
$tmp $tmp.$tmp2.'/';
}

echo 
'<br><br>'.PHP_EOL;

if(!
$bestanden glob($map.'/*.*'))
{
    
$bestanden = array();
}

foreach(
$bestanden as $bestand)
{
    
$gegevens     getimagesize($bestand);
    
$extensie     $gegevens['mime'];

    if(
$extensie == 'image/jpeg' || $extensie == 'image/gif' || $extensie == 'image/png')
    {
    
$afbeeldingen[] = $bestand;
    }    
}

$aantalfotos count($afbeeldingen);

if(isset(
$afbeelding))
{
    foreach(
$afbeeldingen as $id => $naam)
    {
    if(
basename($naam) == $afbeelding)
    {
        
$fotonr $id;
    }
    }
    
    if(isset(
$fotonr))
    {
    
$afbeelding pathinfo($afbeeldingen[$fotonr]);
    
    if(
$fotonr 0)
    {
        
$vorige_afbeelding     pathinfo($afbeeldingen[$fotonr-1]);
        
        echo 
'<a href="?pagina=fotoalbum&amp;album='.$map.'&amp;afbeelding='.$vorige_afbeelding['basename'].'" title="Ga naar foto '.$vorige_afbeelding['basename'].'"><< Vorige</a>';
    }else{
        echo 
'<< Vorige';
    }
    
    echo 
'&nbsp;&nbsp;&nbsp; Foto '.($fotonr +1).' van '.$aantalfotos.' &nbsp;&nbsp;&nbsp;';
    
    if(
$fotonr $aantalfotos -1)
    {
        
$volgende_afbeelding pathinfo($afbeeldingen[$fotonr+1]);
        
        echo 
'<a href="?pagina=fotoalbum&amp;album='.$map.'&amp;afbeelding='.$volgende_afbeelding['basename'].'" title="Ga naar foto '.$volgende_afbeelding['basename'].'">Volgende >></a><br>';
    }else{
        echo 
'Volgende >><br>'.PHP_EOL;
    }
    
    if(!
file_exists($afbeelding['dirname'].'/thumbs/groot_'.$afbeelding['basename']))
    {
        if(
thumbnail($afbeelding, array('groot'$hoogte_groot$breedte_groot)))
        {
        echo 
'<a href="'.$afbeelding['dirname'].'/'.$afbeelding['basename'].'" target="_BLANK"><img src="'.$afbeelding['dirname'].'/thumbs/groot_'.$afbeelding['basename'].'" title="'.$afbeelding['basename'].'" alt="'.$afbeelding['basename'].'" class="thumbs"></a>'.PHP_EOL;
        }
    }else{
        echo 
'<a href="'.$afbeelding['dirname'].'/'.$afbeelding['basename'].'" target="_BLANK"><img src="'.$afbeelding['dirname'].'/thumbs/groot_'.$afbeelding['basename'].'" title="'.$afbeelding['basename'].'" alt="'.$afbeelding['basename'].'" class="thumbs"></a>'.PHP_EOL;
    }
    }else{
    echo 
'<p>Sorry, deze foto bestaat niet!</p>';
    }
}else{
    
    if(!
$mappen glob($map.'/*'GLOB_ONLYDIR))
    {
    
$mappen = array();
    }
    
    foreach(
$mappen as $album)
    {
    if(
basename($album) != 'thumbs')
    {
        echo 
'<a href="?pagina=fotoalbum&album='.$album.'">'.ucfirst(basename($album)).'</a><br>'.PHP_EOL;
    }
    }

    if(
$aantalfotos $perpagina)
    {
    if (
$paginanr 1)
    {
        echo 
'<a href="?pagina=fotoalbum&amp;album='.$map.'&amp;paginanr='.($paginanr 1).'" title="Ga naar pagina '.($paginanr 1).'"><< Vorige</a>';
    }else{
        echo 
'<< Vorige';
    }
    
    echo 
'&nbsp;&nbsp;&nbsp; Pagina '.$paginanr.' van '.ceil($aantalfotos/$perpagina).' &nbsp;&nbsp;&nbsp;';
    
    if (
$paginanr ceil(($aantalfotos)/$perpagina))
    {
        echo 
'<a href="?pagina=fotoalbum&amp;album='.$map.'&amp;paginanr='.($paginanr 1).'" title="Ga naar pagina '.($paginanr 1).'">Volgende >></a><br>';
    }else{
        echo 
'Volgende >><br>'.PHP_EOL;
    }
    }
    
    for(
$fotonr = (($paginanr -1) * $perpagina); $fotonr <= ((($paginanr -1) * $perpagina) + ($perpagina 1)) && $fotonr count($bestanden); $fotonr += 1)
    {
    
$afbeelding pathinfo($afbeeldingen[$fotonr]);
    
    if(!
file_exists($afbeelding['dirname'].'/thumbs/klein_'.$afbeelding['basename']))
    {
        if(
thumbnail($afbeelding, array('klein'$hoogte_klein$breedte_klein)))
        {
        echo 
'<a href="?pagina=fotoalbum&amp;album='.$map.'&amp;afbeelding='.$afbeelding['basename'].'"><img src="'.$afbeelding['dirname'].'/thumbs/klein_'.$afbeelding['basename'].'" title="'.$afbeelding['basename'].'" alt="'.$afbeelding['basename'].'" class="thumbs"></a>'.PHP_EOL;
        }
    }else{
        echo 
'<a href="?pagina=fotoalbum&amp;album='.$map.'&amp;afbeelding='.$afbeelding['basename'].'"><img src="'.$afbeelding['dirname'].'/thumbs/klein_'.$afbeelding['basename'].'" title="'.$afbeelding['basename'].'" alt="'.$afbeelding['basename'].'" class="thumbs"></a>'.PHP_EOL;
    }
    }
}
?>]


In dezelfde directory een map met als naam 'fotoalbum' en daarin de foto's.
pi_91331536
Je kan toch gewoon rechtermuis -> paginabron weergeven doen? 8)7
pi_91331589
Tering ik geef het echt op.
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')