abonnement Unibet Coolblue Bitvavo
pi_25092682
quote:
Op maandag 14 februari 2005 20:33 schreef Johan-Derksen het volgende:

[ code verwijderd ]

DIt is dus mn huidige code... maar er wordt niet iets aangepast in de tabel gebruikers met kolom password
Dat is erg jammer
Staan je gebruikersnaam en password wel in md5 formaat opgeslagen in de database?
En zijn je tabel kolommen lang genoeg wat betreft tekens? (Een md5 string is zo'n 40 tekens lang ofzo, dus zorg wel dat het maximum aantal tekens in je mysql kolom groter is dan 40)
pi_25096036
quote:
Op maandag 14 februari 2005 22:21 schreef SuperRembo het volgende:
Lijkt me wel kunnen. Probeer 't eens zou ik zeggen.
Gedaan en dat werkt dus niet, vandaar dat ik het vroeg
  dinsdag 15 februari 2005 @ 09:13:11 #28
95623 Johan-Derksen
Hoofdredacteur VI
pi_25096285
quote:
Op maandag 14 februari 2005 23:44 schreef MouseInteractive het volgende:

[..]

Staan je gebruikersnaam en password wel in md5 formaat opgeslagen in de database?
En zijn je tabel kolommen lang genoeg wat betreft tekens? (Een md5 string is zo'n 40 tekens lang ofzo, dus zorg wel dat het maximum aantal tekens in je mysql kolom groter is dan 40)
De kolommen zijn lang genoeg (41), maar ik kan niet achterhalen hoe je een kolom met md5 format opslaat. Dat zal dus wel niet het geval zijn. Ik ga eens opzoeken hoe ik dat kan aanpassen in mn mysql db.
Dank je wel voor het meedenken!
Fok!-Cup: Robarka proficiat!
Eind januari start de nieuwe Fok!-Cup. Meer info volgt half januari
pi_25097026
quote:
Op dinsdag 15 februari 2005 09:13 schreef Johan-Derksen het volgende:

[..]

De kolommen zijn lang genoeg (41), maar ik kan niet achterhalen hoe je een kolom met md5 format opslaat. Dat zal dus wel niet het geval zijn. Ik ga eens opzoeken hoe ik dat kan aanpassen in mn mysql db.
Dank je wel voor het meedenken!
Een CHAR van 32 moet genoet zijn hoor.

Maar echo je querys dus eens.
pi_25097701
quote:
Op dinsdag 15 februari 2005 09:13 schreef Johan-Derksen het volgende:

[..]

De kolommen zijn lang genoeg (41), maar ik kan niet achterhalen hoe je een kolom met md5 format opslaat. Dat zal dus wel niet het geval zijn. Ik ga eens opzoeken hoe ik dat kan aanpassen in mn mysql db.
Dank je wel voor het meedenken!
Probeer eens even je gebruikersnaam en password uit de tabel te wissen en vervolgens opnieuw in md5 formaat in de tabel op te slaan.

Dit kun je met een simpel php scriptje doen. Formuliertje knutselen en dan zoiets:

1
2
3
4
5
6
<?php
$gebruikersnaam
= md5($_POST['gebruikersnaam']);
$password = md5($_POST['password']);

mysql_query("INSERT INTO gebruikers (gebruikersnaam,password) VALUES ('$gebruikersnaam','$password')");
?>

Dan zouden je gebruikersnaam en password goed opgeslagen moeten zijn.
pi_25097786
quote:
Op maandag 14 februari 2005 23:44 schreef MouseInteractive het volgende:

[..]

Staan je gebruikersnaam en password wel in md5 formaat opgeslagen in de database?
Waarom zou je de gebruikersnaam in md5 formaat willen opslaan?
  dinsdag 15 februari 2005 @ 11:35:52 #32
52200 ViPeRII
It's a good day to die
pi_25097992
Dat snap ik ook niet helemaal Dat is echt onzinnig en kost meer tijd voor de server om te berekenen.
-- ViPeRII --
pi_25098009
quote:
Op dinsdag 15 februari 2005 11:21 schreef Light het volgende:

[..]

Waarom zou je de gebruikersnaam in md5 formaat willen opslaan?
Omdat hij de query uitvoert met iets als:
1WHERE gebruikersnaam = '$gebruikersnaam'

Waarbij $gebruikersnaam een md5 string is.
Het kan natuurlijk ook anders, maar dit was zomaar even een suggestie.
pi_25100760
Ik ben bezig met een validatie script voor meerdere zaken, alleen een paar zaken kom ik niet uit. Hebben mensen misschien voor de onderdelen (date, time, link) suggesties?

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
<?php
function check($in, $type = null)
{
    
$err = "false";
    
    switch (
$type)
    {
        case
"numeric":

            if (
preg_match ("/^([0-9]+)$/", $in))
            {
                return
$in;
            }
            else
            {
                return
$err;
            }

        break;

        case
"postcode":

            if (
preg_match('/^\d{4}\s?[A-Z]{2}$/', $in))
            {
                return
$in;
            }
            else
            {
                return
$err;
            }

        break;

        case
"mac":
            
//  mac address

            
if (preg_match("/^([0-9a-fA-F][0-9a-fA-F]<img src="http://images.fok.nl/s/smile.gif" width="15" height="15" alt="" />{5}([0-9a-fA-F][0-9a-fA-F])$/", $in))
            
{
                return
$in;
            }
            else
            {
                return
$err;
            }

        break;

        case
"email":

            
// checks proper syntax
            
if (preg_match("/^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$/" , $in))
            {
                return
$in;
            }
            else
            {
                return
$err;
            }

        break;

        case
"ip":

            if (
preg_match("/^((127)|(192)|(10).*)$/", $in))
            {
                return
$err;
            }

            
$ip = explode(".", $in);

            if(
count($ip) != 4)
            {
                return
$err;
            }

            foreach(
$ip as $block)
            {
                if(!
is_numeric($block) || $block&gt;255 || $block&lt;1)
                {
                    return
$err;
                }
            }

            return
$in;

        break;


        case
"link":

            if (
eregi("/^(http|https|ftp)\://[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(:[a-zA-Z0-9]<img src="http://images.fok.nl/s/shiny.gif" width="15" height="15" alt="" />?/?([a-zA-Z0-9\-\._\?\,\'/\\\+&%\$#\=~])*[^\.\,\)\(\s]$/", $in))
            
{
                return
$in;
            }
            else
            {
                return
$err;
            }

        break;

        case
"date":
           
/* Date format : dd-mm-yyyy */

           
$dt = str_replace("/", "-", $in); // if found / change to -
           
$dt = str_replace(" ", "-", $dt); // if found [space] change to -

           
if (preg_match("/^(?=\d)(?:(?!(?:(?:0?[5-9]|1[0-4])(?:\.|-|\/)10(?:\.|-|\/)(?:1582))|(?:(?:0?[3-9]|1[0-3])(?:\.|-|\/)0?9(?:\.|-|\/)(?:1752)))(31(?!(?:\.|-|\/)(?:0?[2469]|11))|30(?!(?:\.|-|\/)0?2)|(?:29(?:(?!(?:\.|-|\/)0?2(?:\.|-|\/))|(?=\D0?2\D(?:(?!000[04]|(?:(?:1[^0-6]|[2468][^048]|[3579][^26])00))(?:(?:(?:\d\d)(?:[02468][048]|[13579][26])(?!\x20BC))|(?:00(?:42|3[0369]|2[147]|1[258]|09)\x20BC))))))|2[0-8]|1\d|0?[1-9])([-.\/])(1[012]|(?:0?[1-9]))\2((?=(?:00(?:4[0-5]|[0-3]?\d)\x20BC)|(?:\d{4}(?:$|(?=\x20\d)\x20)))\d{4}(?:\x20BC)?)(?:$|(?=\x20\d)\x20))?((?:(?:0?[1-9]|1[012])(?::[0-5]\d){0,2}(?:\x20[aApP][mM]))|(?:[01]\d|2[0-3])(?::[0-5]\d){1,2})?$/", $dt))
           {
               return
$in;
           }
           else
           {
               return
$err;
           }

        break;

        case
"time":
            
$in = str_replace("/", ":", $in); // if found / change to :
            
$in = str_replace(" ", ":", $in); // if found [space] change to :

            
if (preg_match("/(^|^[0-9]*:)[0-9]{2}(\.[0-9]{1,2}$|$)/", $in))
            {
                return
$in;
            }
            else
            {
                return
$err;
            }
        break;

        case
"htmlcolor":

            
// old ^(#){1}([a-fA-F0-9]){6}$;
            
if (preg_match("/^#?([a-f]|[A-F]|[0-9]){3}(([a-f]|[A-F]|[0-9]){3})?$/", $in))
            {
                return
$in;
            }
            else
            {
                return
$err;
            }

        break;

        case
"image":

            if (
preg_match("/^src[^>]*[^/].(?:jpg|bmp|gif)(?:\"|\')$/", $in))
            {
                return
$in;
            }
            else
            {
                return
$err;
            }

        break;


        case
"isbn":
            
$regexpr = "ISBN\x20(?=.{13}$)\d{1,5}([- ])\d{1,7}\1\d{1,6}\1(\d|X)$";

            return
preg_match($regexpr, $in) ? $in : $err;
        break;

        case
"text":
        break;

        default:
// text and all
        
break;
    }
    
    return
$err;
}

echo
'<h1>Check Function</h1>';
echo
'<br />numeric : test1 with numbers only : ' . check("324290348", "numeric");
echo
'<br />numeric : test2 with numbers & text : ' . check("40S0834SS", "numeric");

echo
'<br />postcode : test1 with correct NL postcode : ' . check("9733 AA", "postcode");
echo
'<br />postcode : test2 with wrong NL postcode : ' . check("442 AAA", "postcode");

echo
'<br />mac address : test1 with correct mac address : ' . check("00:50:8D:F9:FA:8A", "mac");
echo
'<br />mac address : test2 with wrong mac address : ' . check("00:50:8D:F9:FA:DD:A", "mac");

echo
'<br />email : test1 with correct email address : ' . check("sex@sex.com", "email");
echo
'<br />email : test2 with wrong email address : ' . check("test.sex#woei@home.nl", "email");

echo
'<br />ip : test1 with correct ip address : ' . check("127.5.222.12", "ip");
echo
'<br />ip : test2 with wrong ip address : ' . check("269.10.1.1", "ip");

/* hmmmm */
echo '<br />link : test1 with correct link address : ' . check("http://www.yahoo.com", "link");
echo
'<br />link : test2 with wrong link address : ' . check("www.dezesitebestaatniet.nl", "link");

/* hmmmm */
echo '<br />date : test1 with correct date (dd/mm/yyyy) : ' . check("32-12-1960", "date");
echo
'<br />date : test2 with wrong date (dd/mm/yyyy): ' . check("12-12-1980", "date");

/* hmmmm */
echo '<br />time : test1 with correct time stamp : ' . check("23:23", "time");
echo
'<br />time : test2 with wrong time stamp : ' . check("61:12", "time");

echo
'<br />htmlcolor : test1 with correct color code : ' . check("#FFFFFF", "htmlcolor");
echo
'<br />htmlcolor : test2 with wrong color code : ' . check("#ad$as%a", "htmlcolor");
?>


gebruik de code als je het nut er van in ziet
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_25108725
quote:
Op maandag 14 februari 2005 21:53 schreef Darkomen het volgende:

[..]

Geweldig antwoord

Maar is dit ook mogenlijk?
File bla.php
1
2
3
4
5
6
7
8
9
10
11
12
<?
echo str_repeat(" ", 256);
$i = 100;
while($i > 0) {
   $data .= $i." bottle".($i != 1 ? 's' : '')." of beer on the wall, ".$i." bottle".($i != 1 ? 's' : '')." of beer. Take one down and pass it around, ".(--$i)." bottle".($i != 1 ? 's' : '')." of beer on the wall<br>\n";
   flush();
   $data .="";
      ob_flush();
   sleep(10);
}

?>


file bla2.php
1
2
3
4
<?
include('bla.php');
echo $data;
?>
Bumpje
pi_25108731
quote:
Op woensdag 16 februari 2005 08:55 schreef Darkomen het volgende:

[..]

Bumpje
quote:
Op maandag 14 februari 2005 22:21 schreef SuperRembo het volgende:
Lijkt me wel kunnen. Probeer 't eens zou ik zeggen.
pi_25109524
quote:
Op dinsdag 15 februari 2005 08:40 schreef Darkomen het volgende:

[Lijkt me wel kunnen. Probeer 't eens zou ik zeggen.]

Gedaan en dat werkt dus niet, vandaar dat ik het vroeg
...
  FOK!-Schrikkelbaas woensdag 16 februari 2005 @ 11:10:43 #38
1972 Swetsenegger
Egocentrische Narcist
pi_25110250
Nieuw probleempje
Ik heb het volgende form

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<form action="index.php" method="post"><br />
Product<br />
<select class="form" name="articel_code" multiple="multiple" style="width:400px;" size="3">
<?
include('includes/connect.dat');
$query="SELECT * FROM products order by articel_code ASC";
$result=mysql_query($query);
        while($row=mysql_fetch_array($result)){
        if (empty($row['articel_code'])){
        $articel_code='no code';
        }else{
        $articel_code="{$row['articel_code']}";}
        print "<OPTION value=\"$articel_code\">$articel_code - {$row['articel_name']}</OPTION>\n";
}
?>
</SELECT>

Hier komt dus een $_POST['articel_code'] uit welke multiple waardes kan hebben (je kan in het form dus met ctrl meerdere artikelen selecteren)

Maar als ik 'm echo zie ik alleen de laatst geselecteerde waarde

en wanneer wordt die bug in de [ php ] tag gefixed zodat '<' niet meer als z'n htmlentitie wordt weer gegeven
  FOK!-Schrikkelbaas woensdag 16 februari 2005 @ 11:13:09 #39
1972 Swetsenegger
Egocentrische Narcist
pi_25110296
quote:
Op woensdag 16 februari 2005 10:13 schreef Darkomen het volgende:

[..]

...
1
2
3
<?php
error_reporting
(E_ALL);
?>
pi_25111781
quote:
Op woensdag 16 februari 2005 11:10 schreef Swetsenegger het volgende:
Nieuw probleempje
Ik heb het volgende form
[ code verwijderd ]

Hier komt dus een $_POST['articel_code'] uit welke multiple waardes kan hebben (je kan in het form dus met ctrl meerdere artikelen selecteren)

Maar als ik 'm echo zie ik alleen de laatst geselecteerde waarde

en wanneer wordt die bug in de [ php ] tag gefixed zodat '<' niet meer als z'n htmlentitie wordt weer gegeven
1<select class="form" name="articel_code[]" multiple="multiple" style="width:400px;" size="3">

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 16 februari 2005 @ 13:06:52 #41
1972 Swetsenegger
Egocentrische Narcist
pi_25112187
quote:
Op woensdag 16 februari 2005 12:41 schreef SuperRembo het volgende:

[..]
[ code verwijderd ]

En ik het maar in m'n php script zoeken
pi_25112538
quote:
Op woensdag 16 februari 2005 11:13 schreef Swetsenegger het volgende:

[..]
[ code verwijderd ]
ob_flush(): failed to flush buffer. No buffer to flush
bla2.php
1
2
3
4
5
6
7
8
9
10
11
12
<?
$data ='';
$data .= str_repeat(" ", 256);
$i = 100;
while($i > 0) {
   $data .= $i." bottle".($i != 1 ? 's' : '')." of beer on the wall, ".$i." bottle".($i != 1 ? 's' : '')." of beer. Take one down and pass it around, ".(--$i)." bottle".($i != 1 ? 's' : '')." of beer on the wall<br>\n";
   flush();
   ob_flush();
   sleep(2);
}

?>


bla.php
1
2
3
4
5
<?
error_reporting(E_ALL);
include('bla2.php');
echo $data;
?>

Ik heb de phpmanual over flush ook gelezen maar helaas word ik daar niet veel wijzer van
pi_25112955
quote:
Op woensdag 16 februari 2005 13:31 schreef Darkomen het volgende:

[..]

ob_flush(): failed to flush buffer. No buffer to flush
bla2.php
[ code verwijderd ]

bla.php
[ code verwijderd ]

Ik heb de phpmanual over flush ook gelezen maar helaas word ik daar niet veel wijzer van
Je hebt het script zo aangepast dat ie niets meer output. De output buffer blijft dus leeg. Daar geeft ie een notice van.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_25114277
Ik heb het idee dat je me probeert op te voeden Heel aardig, bij mij werkt het alleen beter als ik een voorbeeld heb die werkt, dan weet ik wat ik fout doe en dan kan ik gaan rotzooien om te krijgen wat ik echt wil.

Ik heb bijvoorbeeld al veel dingen geprobeerd zoals flush($data); ob_flush($data); maar niets dat me hierbij helpt, zelfs gegoogeld op flush($

Daarnaast zit ik met iets anders, een php script maakt een map aan (0777)en wil daarna een bestand uploaden naar die map, maar dan ontstaat de onderstaande fout.
is daar een omweg voor:

Warning: copy(): SAFE MODE Restriction in effect. The script whose uid is 22330 is not allowed to access /home/virtual/site101/fst/home/stefan/public_html/stash/test owned by uid 48 in /home/virtual/site101/fst/home/stefan/public_html/test.php on line 5
pi_25115054
Heeft iemand voor deze 3 niet werkende validatie functies een verbetering? zodat ze wel werken?

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
<?php
            
if (eregi("/^(http|https|ftp)\://[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(:[a-zA-Z0-9]<img src="http://images.fok.nl/s/shiny.gif" width="15" height="15" alt="" />?/?([a-zA-Z0-9\-\._\?\,\'/\\\+&%\$#\=~])*[^\.\,\)\(\s]$/", $in))
            
{
                return
$in;
            }
            else
            {
                return
$err;
            }

        break;

        case
"date":
           
/* Date format : dd-mm-yyyy */

           
$dt = str_replace("/", "-", $in); // if found / change to -
           
$dt = str_replace(" ", "-", $dt); // if found [space] change to -

           
if (preg_match("/^(?=\d)(?:(?!(?:(?:0?[5-9]|1[0-4])(?:\.|-|\/)10(?:\.|-|\/)(?:1582))|(?:(?:0?[3-9]|1[0-3])(?:\.|-|\/)0?9(?:\.|-|\/)(?:1752)))(31(?!(?:\.|-|\/)(?:0?[2469]|11))|30(?!(?:\.|-|\/)0?2)|(?:29(?:(?!(?:\.|-|\/)0?2(?:\.|-|\/))|(?=\D0?2\D(?:(?!000[04]|(?:(?:1[^0-6]|[2468][^048]|[3579][^26])00))(?:(?:(?:\d\d)(?:[02468][048]|[13579][26])(?!\x20BC))|(?:00(?:42|3[0369]|2[147]|1[258]|09)\x20BC))))))|2[0-8]|1\d|0?[1-9])([-.\/])(1[012]|(?:0?[1-9]))\2((?=(?:00(?:4[0-5]|[0-3]?\d)\x20BC)|(?:\d{4}(?:$|(?=\x20\d)\x20)))\d{4}(?:\x20BC)?)(?:$|(?=\x20\d)\x20))?((?:(?:0?[1-9]|1[012])(?::[0-5]\d){0,2}(?:\x20[aApP][mM]))|(?:[01]\d|2[0-3])(?::[0-5]\d){1,2})?$/", $dt))
           {
               return
$in;
           }
           else
           {
               return
$err;
           }

        break;

        case
"time":
            
$in = str_replace("/", ":", $in); // if found / change to :
            
$in = str_replace(" ", ":", $in); // if found [space] change to :

            
if (preg_match("/(^|^[0-9]*:)[0-9]{2}(\.[0-9]{1,2}$|$)/", $in))
            {
                return
$in;
            }
            else
            {
                return
$err;
            }
        break;
?>


thank you from the buttom of mie hert!
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_25115722
Wil je per se regular expressions gebruiken?
pi_25115793
quote:
Op woensdag 16 februari 2005 16:17 schreef Darkomen het volgende:
Ik heb het idee dat je me probeert op te voeden Heel aardig, bij mij werkt het alleen beter als ik een voorbeeld heb die werkt, dan weet ik wat ik fout doe en dan kan ik gaan rotzooien om te krijgen wat ik echt wil.
Ik heb je een werkend voorbeeld gegeven. Daar heb je zo mee zitten rotzooien dat 't niet meer werkt
quote:
Ik heb bijvoorbeeld al veel dingen geprobeerd zoals flush($data); ob_flush($data); maar niets dat me hierbij helpt, zelfs gegoogeld op flush($
ob_flush flusht de output buffer. Als je niets in de output buffer zet (geen echo/print), dan is er niets te flushen.
ob_flush() vervroegd alleen de output. Als er zonder ob_flush() geen output is, dan is die er ook niet met ob_flush().
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_25116228
tvp
pi_25122443
quote:
Op woensdag 16 februari 2005 19:40 schreef SuperRembo het volgende:

[..]

Ik heb je een werkend voorbeeld gegeven. Daar heb je zo mee zitten rotzooien dat 't niet meer werkt
[..]

ob_flush flusht de output buffer. Als je niets in de output buffer zet (geen echo/print), dan is er niets te flushen.
ob_flush() vervroegd alleen de output. Als er zonder ob_flush() geen output is, dan is die er ook niet met ob_flush().
Ik doe m'n best om het te begrijpen, maar volgens jou moet ik dus voor flush(), $data echoen?
Ik ga vandaag nog ff rotzooien eens kijken of het mezelf lukt, maar als het niet lukt zou je dan nog ff kunnen helpen?

Dit is dus wat ik wil

Include.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?
$moeilijke_code
if ($succes_moeilijke_code)

$data .="gelukt";
flush();// dus output $data naar de browser en ga weer verder met de code.
)
$andere_moeilijke_code
if ($succes_andere_moeilijke_code)

$data .="gelukt";
flush();
)
$weer_andere_moeilijke_code
if ($succes_weer_andere_moeilijke_code)

$data .="gelukt";
flush();
)
?>

index.php
1
2
3
4
5
6
<?
include('include.php');
echo 'wat html zooi'; 
echo $data;
echo 'nog wat html zooi'; 
?>
  FOK!-Schrikkelbaas donderdag 17 februari 2005 @ 10:05:29 #50
1972 Swetsenegger
Egocentrische Narcist
pi_25123167
Volgens mij start je helemaal bovenaan met ob_start() en helemaal onderaan je pagina een ob_flush()
Verder hoef je je nergens druk over te maken.

Maar wanneer je goed script heb je geen buffering nodig. Zet gewoon elke voorwaardelijke actie welke headers aanpast helemaal bovenaan je pagina.

En als ik je script zie begrijp ik niet waarom je flush of buffering nodig zou hebben
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')