abonnement Unibet Coolblue Bitvavo
pi_31908959
quote:
Op woensdag 2 november 2005 20:51 schreef sh4dow het volgende:
Ja het is al gelukt met jou script alles komt netjes in de DB te staan nu, die <br>'s geven idd geen probleem, maar Swetsenegger had het daarover.

Heel erg bedankt!
Swets had het over newlines. Dus niet <br> maar \n.
  woensdag 2 november 2005 @ 22:07:55 #202
76312 sh4dow
ŻŻŻŻŻŻŻŻŻ
pi_31911603
Nog even een klein vraagje.

Ik wil graag de datums van de oude berichten omzetten naar een UNIX timestamp. Ik weet dat dit met de functie mktime kan. Maar hoe split ik dit datum format zodat ik mktime kan toepassen:

de datums zijn op deze manier opgeslagen: '14-09-2004 21:46:28'
  FOK!-Schrikkelbaas woensdag 2 november 2005 @ 22:12:39 #203
1972 Swetsenegger
Egocentrische Narcist
pi_31911796
nooit een unix timestamp gebruiken, gebruik gewoon DATETIME van mysql. Kan je tenminste mee rekenen.

DATETIME veld staat als 09-14-2004 21:46:28 dacht ik.
kwestie van dus TOCH je datum eruit trekken, exploden en op de juiste manier weer aan elkaar plakken. Dat lijkt me de snelste oplossing
pi_31911826
gewoon strtotime gebruiken?
pi_31911929
quote:
Op woensdag 2 november 2005 22:12 schreef Swetsenegger het volgende:
nooit een unix timestamp gebruiken, gebruik gewoon DATETIME van mysql. Kan je tenminste mee rekenen.

DATETIME veld staat als 09-14-2004 21:46:28 dacht ik.
kwestie van dus TOCH je datum eruit trekken, exploden en op de juiste manier weer aan elkaar plakken. Dat lijkt me de snelste oplossing
Ik gebruik ook een datetime veld, maar die waarde haal ik er altijd uit als een UNIX_TIMESTAMP, anders kun je er niet mee rekenen Ik snap niet zo goed wat jij bedoelt.

Hoe krijg jij een andere datum in dat datetime veld dan NOW() zonder een timestamp te gebruiken?
Ik gebruik daar FROM_UNIXTIME(timestamp) voor.

Combi van datetime en timestamp vind ik prima
  FOK!-Schrikkelbaas woensdag 2 november 2005 @ 22:20:33 #206
1972 Swetsenegger
Egocentrische Narcist
pi_31912122
quote:
Op woensdag 2 november 2005 22:15 schreef ikke_ook het volgende:

[..]

Ik gebruik ook een datetime veld, maar die waarde haal ik er altijd uit als een UNIX_TIMESTAMP, anders kun je er niet mee rekenen Ik snap niet zo goed wat jij bedoelt.
Als je een dag eerder wilt hebben kan je beter gewoon DATESUB van mysql gebruiken.

scheelt een hoop PHP gereken
pi_31912166
quote:
Op woensdag 2 november 2005 22:13 schreef Roïż½aïż½ het volgende:
gewoon strtotime gebruiken?
Die gaat fout met data in het formaat dd-mm-jjjj, met jjjj-mm-dd werkt het wel. Het was ook mijn eerste idee, maar ik ging het nog even testen
  woensdag 2 november 2005 @ 22:23:15 #208
76312 sh4dow
ŻŻŻŻŻŻŻŻŻ
pi_31912236
quote:
Op woensdag 2 november 2005 22:21 schreef Light het volgende:

Die gaat fout met data in het formaat dd-mm-jjjj, met jjjj-mm-dd werkt het wel. Het was ook mijn eerste idee, maar ik ging het nog even testen
Inderdaad Dat werkt niet, zie: http://195.241.108.27/scripts/convert/time.php

Iemand enig idee hoe ik dat kan omwisselen?
pi_31912287
quote:
Op woensdag 2 november 2005 22:20 schreef Swetsenegger het volgende:

[..]

Als je een dag eerder wilt hebben kan je beter gewoon DATESUB van mysql gebruiken.

scheelt een hoop PHP gereken
Maar als je nou een server in de VS hebt staan krijg je wel een verkeerde datum terug, en als je hem als timestamp uit de database haalt kun je er een formaat van maken naar eigen wens. Maar ik zal dat DATESUB eens bekijken want het klinkt wel handig
pi_31912580
quote:
Op woensdag 2 november 2005 22:23 schreef sh4dow het volgende:

[..]

Inderdaad Dat werkt niet, zie: http://195.241.108.27/scripts/convert/time.php

Iemand enig idee hoe ik dat kan omwisselen?
1
2
3
4
<?php
$datum
= '14-09-2004 21:46:28';
print
preg_replace('/(\d{2})-(\d{2})-(\d{4})/', '\\3-\\2-\\1', $datum);
?>

Dat levert 2004-09-14 21:46:28 op.
pi_31912596
Omwisselen van dd-mm-jjjj naar jjjj-mm-dd kan bijvoorbeeld met een regexp:

1
2
$in = '14-09-2004 21:46:28';
$out = preg_replace('/(\d+)-(\d+)-(\d+)/', '$3-$2-$1', $in);
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  woensdag 2 november 2005 @ 22:32:14 #212
76312 sh4dow
ŻŻŻŻŻŻŻŻŻ
  woensdag 2 november 2005 @ 22:39:40 #213
76312 sh4dow
ŻŻŻŻŻŻŻŻŻ
pi_31912929
Allemaal bedankt voor jullie hulp!

Dit is het uiteindelijke convert script geworden:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php

include_once("config.php");
include("gastenboek.php");

for($i=0;$i<count($Bericht);$i++){

$time = $Bericht[$i][4]; 
$time = preg_replace('/(\d{2})-(\d{2})-(\d{4})/', '\\3-\\2-\\1', $time);
$tijd = strtotime($time);

   $query = "INSERT INTO gastenboek_nieuw (naam, woonplaats, email, website, bericht, datum) 
            VALUES ('".$Bericht[$i][0]."','".$Bericht[$i][3]."','".$Bericht[$i][1]."',
            '".$Bericht[$i][2]."','".$Bericht[$i][5]."','".$tijd."')";
   mysql_query($query)or die(mysql_error());
}

?>
  donderdag 3 november 2005 @ 21:02:53 #214
51748 H4ze
wait...what?
pi_31939253
Ik heb een pagina "groepsleden". Hier staat een lijst met groepsleden. Wanneer er op een bepaald groepslid wordt geklikt ga je naar de pagina van dat groepslid. Hierna moet de user ook weer snel terug kunnen naar de vorige pagina (groepsleden dus). Nu kan ik natuurlijk gewoon een linkje "back" maken en dat het path er gewoon neer planten, maar ik meen me ook te herinneren dat er een hele simpele php code was hiervoor. Ik ben 'm alleen ff kwijt Heb erop gegoogled, maar kon 'm niet vinden

Iemand?
*BURP*
pi_31939719
javascript:history.go(-1);

maar das geen PHP maar wel heel erg simpel
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  FOK!-Schrikkelbaas donderdag 3 november 2005 @ 22:32:13 #216
1972 Swetsenegger
Egocentrische Narcist
pi_31942467
quote:
Op woensdag 2 november 2005 22:24 schreef ikke_ook het volgende:

[..]

Maar als je nou een server in de VS hebt staan krijg je wel een verkeerde datum terug, en als je hem als timestamp uit de database haalt kun je er een formaat van maken naar eigen wens. Maar ik zal dat DATESUB eens bekijken want het klinkt wel handig
Je kan met mysql de datum ook in elk gewenst formaat zettenmet de DATE_FORMAT functie

1SELECT name, DATE_FORMAT(datum,'%d-%m-%Y %H:%i') AS dutch_date FROM tabel
pi_31953274
quote:
Op donderdag 3 november 2005 22:32 schreef Swetsenegger het volgende:

[..]

Je kan met mysql de datum ook in elk gewenst formaat zettenmet de DATE_FORMAT functie
[ code verwijderd ]
Voor mij werken de timestamps alsnog veel sneller omdat MySQL daar een index op kan brouwen (dat gaat niet als je een veld met functies binnen MySQL gaat aanpassen) en ik in PHP vantevoren razendsnel kan bepalen wat een conditie voor de timestamp moet zijn a.d.h.v. de vele functies die daarvoor in PHP beschikbaar zijn ook heb ik dan makkelijker het verschil tussen zomer- en wintertijd onder controle (MySQL geeft met jouw veld twee uur per jaar dubbele waarden terug, bij timestamps niet).

Bovendien ben ik van mening dat het visuele formaat van de tijd in de frontend moet worden bepaald (het liefst de template) in plaats van de backend die de data aanlevert.
  FOK!-Schrikkelbaas vrijdag 4 november 2005 @ 11:46:25 #218
1972 Swetsenegger
Egocentrische Narcist
pi_31955160
quote:
Op vrijdag 4 november 2005 10:34 schreef JeRa het volgende:

[..]

Voor mij werken de timestamps alsnog veel sneller omdat MySQL daar een index op kan brouwen (dat gaat niet als je een veld met functies binnen MySQL gaat aanpassen) en ik in PHP vantevoren razendsnel kan bepalen wat een conditie voor de timestamp moet zijn a.d.h.v. de vele functies die daarvoor in PHP beschikbaar zijn ook heb ik dan makkelijker het verschil tussen zomer- en wintertijd onder controle (MySQL geeft met jouw veld twee uur per jaar dubbele waarden terug, bij timestamps niet).

Bovendien ben ik van mening dat het visuele formaat van de tijd in de frontend moet worden bepaald (het liefst de template) in plaats van de backend die de data aanlevert.
Tja, diverse mysql goeroe's vertellen me juist weer NOOIT een timestamp te gebruiken, maar altijd datetime omdat sql sneller is dan php in omzetten.

Het zal wel. Ik gebruik datetime omdat ik het eenvoudiger vind en er mee kan doen wat ik wil. Als jij de timestamp wil gebruiken. Be my guest
  vrijdag 4 november 2005 @ 12:51:40 #219
51748 H4ze
wait...what?
pi_31957233
quote:
Op donderdag 3 november 2005 21:16 schreef Chandler het volgende:
javascript:history.go(-1);

maar das geen PHP maar wel heel erg simpel
Hmm..liever geen javascript.

Maar toch bedankt voor de reply
*BURP*
pi_31959162
Mag ik hier misschien hulp vragen mbt een php-script? Ik heb een thumbnail-creator gedownload voor mijn linux bak. Echter bij het aanspreken van ./<flename> gaat ie heel mooi thumbnails maken van jpg's.. maar de gifs slaat ie totaal over.

Nou kom ik er gewoon niet meer uit.. dus als men er oren naar heeft om te helpen.. graag
Alle mine.nu-domeinen werken weer o/
pi_31959393
quote:
Op vrijdag 4 november 2005 13:48 schreef P0rt0 het volgende:
Mag ik hier misschien hulp vragen mbt een php-script? Ik heb een thumbnail-creator gedownload voor mijn linux bak. Echter bij het aanspreken van ./<flename> gaat ie heel mooi thumbnails maken van jpg's.. maar de gifs slaat ie totaal over.

Nou kom ik er gewoon niet meer uit.. dus als men er oren naar heeft om te helpen.. graag
Doe eens een phpinfo() in een PHP-script en kijk bij 'gd' of deze ook support heeft voor GIF-afbeeldingen. Mijn gok is namelijk van niet
pi_31959458
quote:
Op donderdag 3 november 2005 21:02 schreef H4ze het volgende:
Nu kan ik natuurlijk gewoon een linkje "back" maken en dat het path er gewoon neer planten, maar ik meen me ook te herinneren dat er een hele simpele php code was hiervoor. Ik ben 'm alleen ff kwijt
Browsen is cilentside. PHP is serverside. Als je een pagina terugwilt, zul je dat toch echt door middel van een linkje moeten doen met ofwel het pad ofwel de javascript-code daarvoor gebruiken. Je moet niet alles met PHP willen doen, en aangezien je geen javascript wilt gebruiken zou ik toch echt voor het linkje met het adres gaan
  FOK!-Schrikkelbaas vrijdag 4 november 2005 @ 13:56:45 #223
1972 Swetsenegger
Egocentrische Narcist
pi_31959464
quote:
Op vrijdag 4 november 2005 13:54 schreef JeRa het volgende:

[..]

Doe eens een phpinfo() in een PHP-script en kijk bij 'gd' of deze ook support heeft voor GIF-afbeeldingen. Mijn gok is namelijk van niet
Aanvullend, tussen GD versie 1.6 en 2.nogwat is er geen gif support geweest.
Op php.net staat welke versies gif support hebben.
pi_31959530
quote:
Op vrijdag 4 november 2005 13:56 schreef Swetsenegger het volgende:

[..]

Aanvullend, tussen GD versie 1.6 en 2.nogwat is er geen gif support geweest.
Op php.net staat welke versies gif support hebben.
Nog meer aanvullend ( ), lange tijd hebben veel hosters geen GIF-support aangezet vanwege patenten en licenties en al dat soort meuk. Sinds een tijdje geldt dat niet meer, maar het zou goed kunnen dat sommige hosters ervoor gekozen hebben dit nog uit te laten staan (of het onbewust nog niet aan hebben gezet).
pi_31960313
|
|
V
pi_31962153
Om ff verder op in te gaan

Heb ff stukje uit mijn phpnfo gepaste hier

1
2
3
4
5
6
7
8
9
10
11
12
13
gd
GD Support  enabled  
GD Version  bundled (2.0.28 compatible)  
FreeType Support  enabled  
FreeType Linkage  with freetype  
FreeType Version  2.1.10  
GIF Read Support  enabled  
GIF Create Support  enabled  
JPG Support  enabled  
PNG Support  enabled  
WBMP Support  enabled  
XPM Support  enabled  
XBM Support  enabled  



Ik moet eigenlijk wel mijn verhaal compleet maken;

Ik heb eergisteren een heel mooi scriptje geleeched (genethumb.sh) en die maakt alles behalve gif. (bmp doe ik niet aan, dus nooit getest). Echter heb ik het niet bij neer laten zitten, en heb ik toen op hotscripts gezocht naar een dergelijk programma.

Die doet het wel met Gif etc.. alleen is die zo bout gescripts, dat ik perse mijn php.ini op 100mB moest zetten (mem_limit), want anders wou hij bij de 8 mb buffer geen thumbnails creeeren.

Wat ik graag wil weten, is waarin het script die ik persoonlijk vet mooi vind, word geregeld wat wel/niet word gebruikt om thumbs te creeeren.. en ook; Waarom hij geen Gif's pakt.

Hierbij de code van het betreffende script

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
#!/bin/sh
# genethumb.sh - Génération de thumbnails mortels de ta mère
# (c)  3 Jan 1998: version 0.0.4 by Samuel Hocevar <sam@via.ecp.fr>
#     22 May 2000: version 0.0.5 by Samuel Hocevar <sam@via.ecp.fr>
#     15 Nov 2000: version 0.0.6 by Samuel Hocevar <sam@zoy.org>
#                    with code from Sven Hartge <hartge@ds9.argh.org>
#     13 Dec 2000: version 0.0.7 by Samuel Hocevar <sam@zoy.org>
#                    now compatible with old ImageMagick versions
#                    added --rows option
#     27 Apr 2003: version 0.0.8 by Sam Hocevar <sam@zoy.org>
#                    removed all bashisms
#                    now compatible with all ImageMagick versions
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA

version=0.0.8
THFILE=index.html
THDIR=.xvpics
THEXT=png      # change this to jpeg or whatever you want
THWIDTH=120    # thumbnail width
THHEIGHT=90    # thumbnail height
THCOLS=5       # change to set table width -- 0 for no tables

if [ "$1" != "" ]
then
  THCOLS=$1
fi

echo "genethumb.sh v$version -- report bugs to Samuel Hocevar <sam@zoy.org>"
echo "usage: genethumb.sh [number of columns]"

if [ -w $THFILE ]
then
  echo "saving $THFILE to $THFILE~"
  mv -f $THFILE $THFILE~
fi

if [ ! -d $THDIR ]
then
  echo "creating thumbnail directory $THDIR"
  mkdir $THDIR
fi

cat > $THFILE << EOF
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
       "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>
   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
   <meta name="GENERATOR" content="genethumb.sh version $version" />
   <meta name="Description" content="thumbnails of $PWD" />
   <title>Index of $PWD</title>
   <style type="text/css">
      img { border: 1pt; }
      body { background: white; color: black;
             font-family: sans-serif, Arial, Helvetica;
             font-size: 9pt; margin: 5pt; }
      h2 { color: black; background: white; font-size: 14pt; }
      a { text-decoration: none; }
      td.center { text-align: center; }
      td.nowrap { white-space: nowrap; }
      blockquote.center { text-align: center; }
   </style>
</head>

<body>

<table border="0" width="100%"><tr><td>
<h2>Index of $PWD</h2></td>
<td align="right">generated by <a
 href="http://sam.zoy.org/projects/unix/genethumb.html">genethumb.sh</a>
 version $version </td></tr></table>

<hr />

<table cellspacing="5" border="0">
  <tr>
EOF

compteur=0
created=0
find . -type f -maxdepth 1 | sed 's,^\./,,' | while read file
do
  # on vérifie que l'image n'est pas déjà un thumbnail ou une page html, et a
  # une extension quelconque (à améliorer un peu)
  case "$file" in

    *~|*.html|*.htm)
      echo "* skipping $file"
      ;;

    *)
      failed=0
      newfile="$THDIR/tn_$file.$THEXT"
      echo -n "* $file: "

      if [ -r "$newfile" ]
      then
        echo "thumbnail already exists."
      else
        convert -geometry ${THWIDTH}x${THHEIGHT} "$file" "$newfile" >/dev/null 2>&1
        if [ ! -r "$newfile" ]
        then
          echo "failed creating."
     failed=1
        else
          echo "done."
        fi
      fi

      if [ "$failed" = "0" ]
      then

        created="`expr 0$created + 1`"
        if [ -e "$newfile.info" ]
        then
          read filesize coordinates oldcoords compat < "$newfile.info"
        fi

        if expr "$version" ">" "$compat" >/dev/null 2>&1
        then
          read oldcoords filesize << EOF
`identify -format '%wx%h %b' "$file" | head -1`
EOF
          coordinates=`identify -format '%wx%h' "$newfile" | head -1`
          rm -f "$newfile.info"
          echo $filesize $coordinates $oldcoords $version > "$newfile.info"
          echo "  $newfile.info written."
        fi

        j="`echo $file | cut -b1-20`"
        if [ "$file" != "$j" ]
        then
          j="`echo $file | cut -b1-17`..."
        fi

        cat >> $THFILE << EOF
      <td align="center">
        <a href="$file"><img alt="$file ($oldcoords)"
        width="`echo $coordinates | cut -f1 -dx`"
        height="`echo $coordinates | cut -f2 -dx`"
        src="$newfile" /><br />$j<br />$oldcoords ($filesize)</a>
      </td>
EOF
        compteur="`expr 0$compteur + 1`"
        if [ x"$compteur" = "x$THCOLS" ]
        then
          echo "  </tr><tr>" >> $THFILE
          compteur=0
        fi
      fi
  esac
done

echo "done."

cat >> $THFILE << EOF
  </tr>
</table>

</body>
</html>
EOF
Alle mine.nu-domeinen werken weer o/
  vrijdag 4 november 2005 @ 16:18:39 #227
2391 Jimmy
Door het bot
pi_31963699
quote:
Op vrijdag 4 november 2005 15:27 schreef P0rt0 het volgende:

Hierbij de code van het betreffende script
[ code verwijderd ]
Zo te zien gebruikt dat script helemaal geen GD, maar ImageMagick, dan zul je dus moeten checken of de ImageMagick versie die je hebt wel gif ondersteuning biedt.
Rock 'n Roll Motherfucker - Join the Rock 'n Roll Jihad!
www.last.fm/user/JimmyShelter
Jimmy Shelter
Sleazerock.nl
pi_31964803
EN hoe check ik dat?

ik weet wel dat "convert plaatje.gif plaat2.jpg" werkt.
Alle mine.nu-domeinen werken weer o/
pi_31969102
quote:
Op vrijdag 4 november 2005 14:24 schreef Roonaan het volgende:
|
|
V
Gefeliciteerd
pi_31973476
tnx
pi_31973574
quote:
Op vrijdag 4 november 2005 15:27 schreef P0rt0 het volgende:


Hierbij de code van het betreffende script
[ code verwijderd ]
Dit is geen php... dus ik vraag me af wat je wil doen met je phpinfo()?

Of zie ik iets over het hoofd?
  zaterdag 5 november 2005 @ 13:59:20 #232
65471 SkaterSam
Lurking Galore
pi_31989436
Ik had een vraag, en misschien heb ik het antwoord al, maar ik wilde graag weten hoe jullie hier mee omgaan.

Ik heb een database met 3 tabellen, laat ik ze 1 2 en 3 noemen. Als ik dan een bepaald formulier aanroep waarin informatie voor alle 3 de tabellen staan, dan wil ik dus al die informatie naar hun respectievelijke tabel uploaden (invoegen). Nu gebruik ik altijd een code waarbij stap voor stap de data in de tabellen wordt ingevoegd. Dus eerst 1, dan 2, dan 3. Mijn vraag is nu hoe dat ik kan voorkomen dat ze worden ingevoegd wanneer 1 van de 3 een error geeft, dus dan heb ik bijvoorbeeld 1 en 2 al gedaan, maar is er bij de derde een error. (Ik ga ook even uit van het gebruik van een MyISAM tabel structuur) Hoe kan ik er voor zorgen dat ze alledrie tegelijkertijd worden ingevoegd, maar als een fout geeft een error geven.

Ik weet dat het kan met InnoDB structuur, met ROLLBACK, dat heb ik ook al geprobeerd, maar ik wilde graag weten hoe jullie hier tegen aan kijken. wat het beste is, als je meerdere tabellen wilt invoegen.
Let's make life easy
Typo's are the demon spawn from hell !
pi_31990053
Een transaction gebruiken is de enige nette en betrouwbare oplossing.
Misschien dat je achteraf zou kunnen controleren of het inserten in alle 3 de tabellen is geslaagd en als dat niet het geval is alle rows deleten die wel ge-insert zijn. Maar dat blijft geknoei.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_32035123
Ik ben bezig met een class voor page pointers oftewel << < 1 2 3 4 5 6 > >> etc maar dan alles geheel aanpasbaar. Echter stuit ik op wat problemen, soms heb ik pointers die kleiner zijn dan 1 neemt af en toe meer pages dan maxpages en tevens stopt ie soms op de verkeerde plaats etc.

Wie wil eens een kijkje nemen om in te zien waar het fout gaat/

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
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
<?

session_start();
// << < 1 2 3 4 5 6 7 8 8 10 > >>


class pointer
{
    function setup($arr)
    {
        // arr => ("<<", "<", ">", ">")
        
        $this->text->_toStart     = $arr[0];
        $this->text->_toStartBack = $arr[1];
        $this->text->_toEnd       = $arr[2];
        $this->text->_toEndBack   = $arr[3];
    }
    
    function setupDisplay($type = NULL, $number)
    {
        switch ($type)
        {
            case "number":
                // 1 2 3 4 5 6 7 8
                $this->config->_displayType = 1;
            break;
            
            case "next":
                // < >
                $this->config->_displayType = 2;
                
            break;
            
            case "nextend":

                if ($number == 0)
                {
                    // << < > >>
                    $this->config->_displayType = 3;
                }
                else
                {
                    // << < (2) > >>
                    $this->config->_displayType = 4;
                }
            break;
            
            default;
                // << < 1 2 3 4 5 6 7 > >>
                $this->config->_displayType = 0;
            break;
        }
    }
    
    function setupText($font, $color, $selectedColor)
    {
        $this->config->_displayFont          = $font;
        $this->config->_displayColor         = $color;
        $this->config->_displaySelectedColor = $selectedColor;
    }
    
    function setupPage($page, $idname, $extra)
    {
        $this->config->_pageUrl   = $page;
        $this->config->_pageID    = $idname;
        $this->config->_pageExtra = $extra;
    }
    
    function setValues($from, $counter, $total, $maxPages)
    {
        $this->config->_pageCurrentID = $from;
        $this->config->_pageTotal     = ceil ($total / $counter)+1;
        $this->config->_pageMax       = $maxPages;
    }

    function getText()
    {
        $txt = "";

        if ($this->config->_pageExtra == "")
        {
            $linkAdd = "";
        }
        else
        {
            $linkAdd = "&" . $this->config->_pageExtra;
        }

        // first <<
        if ($this->config->_displayType == 3 OR $this->config->_displayType == 4)
        {
            // current page [1 (2) 3 4 5 6]
            if ($this->config->_pageCurrentID > 2)
            {
                $txt .= '<a href="' .
                        $this->config->_pageUrl .
                        "?" . $this->config->_pageExtra . '">' . $this->text->_toStart . '</a> ';
            }
        }
        
        // < (previous)
        if ($this->config->_displayType == 2 OR $this->config->_displayType == 3 OR $this->config->_displayType == 4)
        {
            // current page [ 1 (2) 3 4 5
            if ($this->config->_pageCurrentID > 1)
            {
                $txt .= '<a href="' .
                        $this->config->_pageUrl . "?" .
                        $this->config->_pageID . "=" .
                        ($this->config->_pageCurrentID -1) .
                        $linkAdd . '">' . $this->text->_toStartBack . '</a> ';

            }
        }
        
        
        //*
        if ($this->config->_pageTotal > $this->config->_pageMax)
        {
            $start = 1;
            $end   = $this->config->_pageTotal;
        }
        else
        {
            $mid = $this->config->_pageMax / 2;
            
            if ($this->config->_pageCurrentID - $mid > 1)
            {
                if ($this->config->_pageCurrentID + $mid > $this->config->_pageTotal)
                {
                    $start = $this->config->_pageTotal - $this->config->_pageMax;
                    $end   = $this->config->_pageTotal;
                }
                else
                {
                    $start = $this->config->_pageCurrentID - $mid;
                    $end   = $this->config->_pageCurrentID + $mid;
                }
            }
            else
            {
                $start = 1;
                $end   = $this->config->_pageMax;
            }
        }
        
        for ($x = $start; $x < $end; $x++)
        {
            if ($x == $this->config->_pageCurrentID)
            {
                // bold text in case of current
                $txt .= '<a href="' .
                        $this->config->_pageUrl . "?" .
                        $this->config->_pageID . "=" . $x .
                        $linkAdd . '"><strong>' . $x . '</strong></a> ';
            }
            else
            {
                $txt .= '<a href="' .
                        $this->config->_pageUrl . "?" .
                        $this->config->_pageID . "=" . $x .
                        $linkAdd . '">' . $x . '</a> ';
            }
        }

        // > (next)
        if ($this->config->_displayType == 2 OR $this->config->_displayType == 3 OR $this->config->_displayType == 4)
        {
            // current page [ 1 2 3 4 (5) 6]
            if (($this->config->_pageCurrentID + 2) <= $this->config->_pageTotal)
            {
                $txt .= '<a href="' .
                        $this->config->_pageUrl . "?" .
                        $this->config->_pageID . "=" .
                        ($this->config->_pageCurrentID +1) .
                        $linkAdd . '">' . $this->text->_toEnd . '</a> ';

            }
        }

        // last >>
        if ($this->config->_displayType == 3 OR $this->config->_displayType == 4)
        {
            // current page [1 2 3 (4) 5 6]
            if (($this->config->_pageCurrentID +3) <= $this->config->_pageTotal)
            {
                $txt .= '<a href="' .
                        $this->config->_pageUrl . "?" .
                        $this->config->_pageID . "=" .
                        $this->config->_pageTotal .
                        $linkAdd . '">' .
                        $this->text->_toEndBack . '</a> ';
            }
        }

        return $txt;

    }
}

if ($_SERVER['REQUEST_METHOD'] == "POST")
{
    $_SESSION['total']   = $_POST['total'];
    $_SESSION['counter'] = $_POST['counter'];
    $_SESSION['pages']   = $_POST['pages'];

    header("Location: pages.php");
    exit();
}

if (isSet($_SESSION['total']))
{
    $total   = $_SESSION['total'];
    $counter = $_SESSION['counter'];
    $pages   = $_SESSION['pages'];
?>
<form method="post">
<table>
<tr>
<td>Total?</td><td><input type="text" name="total" value="<?=$total;?>"></td>
<td>Counter</td><td><input type="text" name="counter" value="<?=$counter;?>"></td>
<td>Max pages</td><td><input type="text" name="pages" value="<?=$pages;?>"></td>
<td><input type="submit" name="add" value="Verander"></td>
</tr>
</table>
</form>
<?
}
else
{
    $_SESSION['total']   = 99;
    $_SESSION['counter'] = 10;
    $_SESSION['pages']   = 10;
?>
<form method="post">
<table>
<tr>
<td>Total?</td><td><input type="text" name="total" value="<?=$_SESSION['total'];?>"></td>
<td>Counter</td><td><input type="text" name="counter" value="<?=$_SESSION['counter'];?>"></td>
<td>Max pages</td><td><input type="text" name="pages" value="<?=$_SESSION['pages'];?>"></td>
<td><input type="submit" name="add" value="Verander"></td>
</tr>
</table>
</form>
<?
}


$blaat  = new pointer();
$blaat->setup(array("<<", "<", ">", ">>"));
$blaat->setupDisplay("numbers", 0);
$blaat->setupText("arial", "blue", "darkblue");
$blaat->setupPage("pages.php", "from", "test=23&true=false");
$blaat->setValues($_GET['from'], $_SESSION['counter'], $_SESSION['total'], $_SESSION['pages']);

echo $blaat->getText();

echo '<hr>';

$blaat1  = new pointer();
$blaat1->setup(array("<<", "<", ">", ">>"));
$blaat1->setupDisplay("next", 0);
$blaat1->setupText("arial", "blue", "darkblue");
$blaat1->setupPage("pages.php", "from", "test=23&true=false");
$blaat1->setValues($_GET['from'], $_SESSION['counter'], $_SESSION['total'], $_SESSION['pages']);

echo $blaat1->getText();

echo '<hr>';

$blaat2  = new pointer();
$blaat2->setup(array("First", "Previous", "Next", "Last"));
$blaat2->setupDisplay("nextend", 0);
$blaat2->setupText("arial", "blue", "darkblue");
$blaat2->setupPage("pages.php", "from", "test=23&true=false");
$blaat2->setValues($_GET['from'], $_SESSION['counter'], $_SESSION['total'], $_SESSION['pages']);

echo $blaat2->getText();

echo '<hr>';

$blaat3  = new pointer();
$blaat3->setup(array("First", "Previous", "Next", "Last"));
$blaat3->setupDisplay("nextend", 0);
$blaat3->setupText("arial", "blue", "darkblue");
$blaat3->setupPage("pages.php", "from", "test=23&true=false");
$blaat3->setValues($_GET['from'], $_SESSION['counter'], $_SESSION['total'], $_SESSION['pages']);

echo $blaat3->getText();

echo '<hr>';
?>
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_32048002
Je gebruikt properties die je niet gedefinieerd hebt
pi_32050441
Hoe bedoel je roonaan? ik zie um namelijk niet maar dat zal wel komen omdat ik er de heletijd in zit?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_32050593
Ik had alleen $_GET['from'] niet gedefenieerd; maar nu heb ik dat even opgelost en heb volgens mij de fout ook al gevonden ipv > heb ik bij de 'pages 12345678etc' nu < gebruikt.

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
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
<?

session_start();

error_reporting(E_ALL);
// << < 1 2 3 4 5 6 7 8 8 10 > >>


class pointer
{
    function setup($arr)
    {
        // arr => ("<<", "<", ">", ">")
        
        $this->text->_toStart     = $arr[0];
        $this->text->_toStartBack = $arr[1];
        $this->text->_toEnd       = $arr[2];
        $this->text->_toEndBack   = $arr[3];
    }
    
    function setupDisplay($type = NULL, $number)
    {
        switch ($type)
        {
            case "number":
                // 1 2 3 4 5 6 7 8
                $this->config->_displayType = 1;
            break;
            
            case "next":
                // < >
                $this->config->_displayType = 2;
                
            break;
            
            case "nextend":

                if ($number == 0)
                {
                    // << < > >>
                    $this->config->_displayType = 3;
                }
                else
                {
                    // << < (2) > >>
                    $this->config->_displayType = 4;
                }
            break;
            
            default;
                // << < 1 2 3 4 5 6 7 > >>
                $this->config->_displayType = 0;
            break;
        }
    }
    
    function setupText($font, $color, $selectedColor)
    {
        $this->config->_displayFont          = $font;
        $this->config->_displayColor         = $color;
        $this->config->_displaySelectedColor = $selectedColor;
    }
    
    function setupPage($page, $idname, $extra)
    {
        $this->config->_pageUrl   = $page;
        $this->config->_pageID    = $idname;
        $this->config->_pageExtra = $extra;
    }
    
    function setValues($from, $counter, $total, $maxPages)
    {
        $this->config->_pageCurrentID = $from;
        $this->config->_pageTotal     = ceil ($total / $counter)+1;
        $this->config->_pageMax       = $maxPages;
    }

    function getText()
    {
        $txt = "";

        if ($this->config->_pageExtra == "")
        {
            $linkAdd = "";
        }
        else
        {
            $linkAdd = "&" . $this->config->_pageExtra;
        }

        // first <<
        if ($this->config->_displayType == 3 OR $this->config->_displayType == 4)
        {
            // current page [1 (2) 3 4 5 6]
            if ($this->config->_pageCurrentID > 2)
            {
                $txt .= '<a href="' .
                        $this->config->_pageUrl .
                        "?" . $this->config->_pageExtra . '">' . $this->text->_toStart . '</a> ';
            }
        }
        
        // < (previous)
        if ($this->config->_displayType == 2 OR $this->config->_displayType == 3 OR $this->config->_displayType == 4)
        {
            // current page [ 1 (2) 3 4 5
            if ($this->config->_pageCurrentID > 1)
            {
                $txt .= '<a href="' .
                        $this->config->_pageUrl . "?" .
                        $this->config->_pageID . "=" .
                        ($this->config->_pageCurrentID -1) .
                        $linkAdd . '">' . $this->text->_toStartBack . '</a> ';

            }
        }
        
        
        //*
        if ($this->config->_pageTotal < $this->config->_pageMax)
        {
            $start = 1;
            $end   = $this->config->_pageTotal;
        }
        else
        {
            $mid = $this->config->_pageMax / 2;
            
            if ($this->config->_pageCurrentID - $mid > 1)
            {
                if ($this->config->_pageCurrentID + $mid > $this->config->_pageTotal)
                {
                    $start = $this->config->_pageTotal - $this->config->_pageMax;
                    $end   = $this->config->_pageTotal;
                }
                else
                {
                    $start = $this->config->_pageCurrentID - $mid;
                    $end   = $this->config->_pageCurrentID + $mid;
                }
            }
            else
            {
                $start = 1;
                $end   = $this->config->_pageMax;
            }
        }
        
        for ($x = $start; $x < $end; $x++)
        {
            if ($x == $this->config->_pageCurrentID)
            {
                // bold text in case of current
                $txt .= '<a href="' .
                        $this->config->_pageUrl . "?" .
                        $this->config->_pageID . "=" . $x .
                        $linkAdd . '"><strong>' . $x . '</strong></a> ';
            }
            else
            {
                $txt .= '<a href="' .
                        $this->config->_pageUrl . "?" .
                        $this->config->_pageID . "=" . $x .
                        $linkAdd . '">' . $x . '</a> ';
            }
        }

        // > (next)
        if ($this->config->_displayType == 2 OR $this->config->_displayType == 3 OR $this->config->_displayType == 4)
        {
            // current page [ 1 2 3 4 (5) 6]
            if (($this->config->_pageCurrentID + 2) <= $this->config->_pageTotal)
            {
                $txt .= '<a href="' .
                        $this->config->_pageUrl . "?" .
                        $this->config->_pageID . "=" .
                        ($this->config->_pageCurrentID +1) .
                        $linkAdd . '">' . $this->text->_toEnd . '</a> ';

            }
        }

        // last >>
        if ($this->config->_displayType == 3 OR $this->config->_displayType == 4)
        {
            // current page [1 2 3 (4) 5 6]
            if (($this->config->_pageCurrentID +3) <= $this->config->_pageTotal)
            {
                $txt .= '<a href="' .
                        $this->config->_pageUrl . "?" .
                        $this->config->_pageID . "=" .
                        $this->config->_pageTotal .
                        $linkAdd . '">' .
                        $this->text->_toEndBack . '</a> ';
            }
        }

        return $txt;

    }
}

if (isSet($_GET['from']))
{
    $from = $_GET['from'];
}
else
{
    $from = 0;
}

if ($_SERVER['REQUEST_METHOD'] == "POST")
{
    $_SESSION['total']   = $_POST['total'];
    $_SESSION['counter'] = $_POST['counter'];
    $_SESSION['pages']   = $_POST['pages'];

    header("Location: pages.php");
    exit();
}

if (isSet($_SESSION['total']))
{
    $total   = $_SESSION['total'];
    $counter = $_SESSION['counter'];
    $pages   = $_SESSION['pages'];
?>
<form method="post">
<table>
<tr>
<td>Total?</td><td><input type="text" name="total" value="<?=$total;?>"></td>
<td>Counter</td><td><input type="text" name="counter" value="<?=$counter;?>"></td>
<td>Max pages</td><td><input type="text" name="pages" value="<?=$pages;?>"></td>
<td><input type="submit" name="add" value="Verander"></td>
</tr>
</table>
</form>
<?
}
else
{
    $_SESSION['total']   = 99;
    $_SESSION['counter'] = 10;
    $_SESSION['pages']   = 10;
?>
<form method="post">
<table>
<tr>
<td>Total?</td><td><input type="text" name="total" value="<?=$_SESSION['total'];?>"></td>
<td>Counter</td><td><input type="text" name="counter" value="<?=$_SESSION['counter'];?>"></td>
<td>Max pages</td><td><input type="text" name="pages" value="<?=$_SESSION['pages'];?>"></td>
<td><input type="submit" name="add" value="Verander"></td>
</tr>
</table>
</form>
<?
}


$blaat  = new pointer();
$blaat->setup(array("<<", "<", ">", ">>"));
$blaat->setupDisplay("numbers", 0);
$blaat->setupText("arial", "blue", "darkblue");
$blaat->setupPage("pages.php", "from", "test=23&true=false");
$blaat->setValues($from, $_SESSION['counter'], $_SESSION['total'], $_SESSION['pages']);

echo $blaat->getText();

echo '<hr>';

$blaat1  = new pointer();
$blaat1->setup(array("<<", "<", ">", ">>"));
$blaat1->setupDisplay("next", 0);
$blaat1->setupText("arial", "blue", "darkblue");
$blaat1->setupPage("pages.php", "from", "test=23&true=false");
$blaat1->setValues($from, $_SESSION['counter'], $_SESSION['total'], $_SESSION['pages']);

echo $blaat1->getText();

echo '<hr>';

$blaat2  = new pointer();
$blaat2->setup(array("First", "Previous", "Next", "Last"));
$blaat2->setupDisplay("nextend", 0);
$blaat2->setupText("arial", "blue", "darkblue");
$blaat2->setupPage("pages.php", "from", "test=23&true=false");
$blaat2->setValues($from, $_SESSION['counter'], $_SESSION['total'], $_SESSION['pages']);

echo $blaat2->getText();

echo '<hr>';

$blaat3  = new pointer();
$blaat3->setup(array("First", "Previous", "Next", "Last"));
$blaat3->setupDisplay("nextend", 0);
$blaat3->setupText("arial", "blue", "darkblue");
$blaat3->setupPage("pages.php", "from", "test=23&true=false");
$blaat3->setValues($from, $_SESSION['counter'], $_SESSION['total'], $_SESSION['pages']);

echo $blaat3->getText();

echo '<hr>';
?>
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_32051432
$this->text, $this->config, etc.
pi_32055117
Hoe zou ik kunnen uitrekenen hoelang het is geleden sinds een bepaalde datum?
is daar een funcite voor?
pi_32056484
omzetten naar timestamps en van elkaar aftrekken?
pi_32056681
Dat kan ik nog ;-)
maar hoe maak ik daar dan weer dagen van?

Ik heb dus gewoon een couter getelt sinds 05-11-2005 en wil weten hoeveel hits per dag.
pi_32056738
Weet je wat een timestamp voorstelt?
Dat zijn het aantal seconden sinds 1 januari 1970.
Dus als je die 2 timestamps van elkaar aftrekt heb je het aantal seconden tussen die 2 data.
Dus als je dat getal deelt door 86400 (60sec*60min*24uur) dan heb je het aantal dagen tussen die 2 data
pi_32056780
Dat wist ik idd niet, maar dat vergeet ik nu iig niet meer
Maar ik kom uit op 730 dagen terwijl dat 2 zou moeten zijn.
Dus ik loop te prutsen

[ Bericht 33% gewijzigd door Darkomen op 07-11-2005 14:40:28 ]
pi_32057412
Verkeerde datu, notificatie
pi_32090893
Hoe kan je uitzoeken met welke zoektermen je pagina word gevonden zoals bijvoorbeeld netstat ook doet?
pi_32091549
quote:
Op dinsdag 8 november 2005 16:17 schreef Darkomen het volgende:
Hoe kan je uitzoeken met welke zoektermen je pagina word gevonden zoals bijvoorbeeld netstat ook doet?
Ik denk mbv van $_SERVER['HTTP_REFERER']
Stel dat onderstaande url in die variabele staat, bedenk jij dan maar eens waar ik op gezocht heb
1http://www.google.nl/search?hl=nl&q=darkomen&btnG=Google+zoeken&meta=


Ik neem aan dat je bedoelt met welke zoektermen mensen op jouw site uit zijn gekomen?
pi_32092072
Dat is ook het enige wat ik kon bedenken.
  FOK!-Schrikkelbaas woensdag 9 november 2005 @ 21:49:35 #248
1972 Swetsenegger
Egocentrische Narcist
pi_32129879
Kan ik in een javascript een php array zetten?

bv
1
2
3
4
5
6
7
8
9
10
<script type="text/javascript">
document.write('
<?         
if ($menu[$i]==1){ 
        $menu[$i]=0;
        }else{
        $menu[$i]=1;
}
?>
')</script>
pi_32130414
Het kan wel, maar niet op die manier. Zo wel:

1
2
3
4
echo '<script type="text/javascript">
echo 'var foo = ["' . implode('","', $foo) . '"]''
echo 'alert(foo.length);
echo '</script>
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  FOK!-Schrikkelbaas woensdag 9 november 2005 @ 22:12:57 #250
1972 Swetsenegger
Egocentrische Narcist
pi_32130730
quote:
Op woensdag 9 november 2005 22:04 schreef SuperRembo het volgende:
Het kan wel, maar niet op die manier. Zo wel:
[ code verwijderd ]
Ja dat snap ik dat dat werkt .
En uiteraard werkt mijn code niet, want client side gaat geen vars in mijn serverside scripting zetten.

Ok, even de probleem omschrijving dan.
Ik heb een boomstructuur menu. Prachtige hierarchische database gebouwd. Menu is dus helemaal vanuit CMS zelf aan te maken.

Het menu bestaat uit maximaal 3 levels bv:

1
2
3
4
5
6
7
8
9
10
11
hoofditem
         subitem
                subsubitem
                subsubitem
         subitem
hoofditem
         subitem
                subsubitem
         subitem
               subsubitem
               subsubitem


Terwille van de overzichtelijkheid zijn de subsubitems ingeklapt, welke door een javascript zichtbaar worden wanneer je op het plusje klikt naast een subitem welke childeren heeft.

(kijk maar op pandora.edoorebeek.nl)

Maar... het menu wordt uiteraard op elke page geinclude. De plusjes welke ik op de index page heb uitgeklapt. Staan weer ingeklapt op de eerst volgende andere pagina welke ik laad.
Ik wil dus simpelweg elke keer als ik op de link klik welke via javascript het menu uitklapt, dat ik een array aanvul, met welk menu item open is.

Die array wil ik op de volgende page weer uitlezen en direkt die menuitems openen.

Hopenlijk is mijn probleem omschrijving duidelijk
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')