abonnement Unibet Coolblue Bitvavo
pi_63427819
quote:
Op zaterdag 22 november 2008 11:46 schreef GlowMouse het volgende:
Als je tijdens traagheid geen queries in SHOW FULL PROCESSLIST ziet, dan worden er op dat moment geen queries uitgevoerd. Dat wijst erop dat je gewoon teveel queries doet die wel allemaal heel snel uitgevoerd kunnen worden. Als je ook al praat over 'een berg met queries' dan kan ik wel raden wat er fout gaat. Als iemand een pagina opvraagt, moet je gewoon zorgen dat je met zo min mogelijk en goed geïndexeerde queries toekunt.
Het gaat om mijn statistieken script waarbij ik gemiddeld zó'n 15 queries per load, ik heb werkelijk waar geen idee hoe ik dit zou moeten cachen!
quote:
De slowquerylog heeft met veel maar korte queries ook niet zoveel zin.
Leek mij idd ook niet
quote:
Bij SHOW STATUS is er heel veel waar je op moet letten. Beste is om de handleiding ernaast te houden en iedere waarde te controleren en te kijken of dat een oorzaak kan zijn van traagheid. Dat kan sowieso geen kwaad als je meer van MySQL wilt weten
Had ik reeds gedaan maar kon er niet echt wijs uit worden
quote:
Op zaterdag 22 november 2008 12:43 schreef VeerMans het volgende:
Dus je hebt er geen unieke sleutels inzitten?
Jawel, een hele berg zelfs! maar hoezo?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_63429103
tvp
Bodybuilding #1
Hardlopen #2
  zaterdag 22 november 2008 @ 15:06:57 #53
75592 GlowMouse
l'état, c'est moi
pi_63429254
quote:
Op zaterdag 22 november 2008 13:48 schreef Chandler het volgende:

[..]

Het gaat om mijn statistieken script waarbij ik gemiddeld zó'n 15 queries per load, ik heb werkelijk waar geen idee hoe ik dit zou moeten cachen!
Je had het over een berg; 15 is niets. Je zult wel geen of slechte indexen hebben staan. Geef maar wat queries, hun EXPLAIN output, en je hele table lay-out (incl geplaatste indices).

[ Bericht 0% gewijzigd door GlowMouse op 22-11-2008 15:13:14 ]
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_63429556
quote:
Op zaterdag 22 november 2008 13:48 schreef Chandler het volgende:

Jawel, een hele berg zelfs! maar hoezo?
Klinkt alsof je veel samengestelde queries gebruikt, en dan kan het maken van indexes op je primaire/vreemde sleutels wel eens heeeel erg veel tijd schelen bij samengestelde queries
pi_63430206
quote:
Op zaterdag 22 november 2008 15:06 schreef GlowMouse het volgende:
Je had het over een berg; 15 is niets. Je zult wel geen of slechte indexen hebben staan. Geef maar wat queries, hun EXPLAIN output, en je hele table lay-out (incl geplaatste indices).
Mag ik dit ook per PM doen, aangezien ik niet mijn hele structuur op het internet beschikbaar wil hebben
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  zaterdag 22 november 2008 @ 16:14:33 #56
75592 GlowMouse
l'état, c'est moi
pi_63430602
Ja primaje postcount!

[ Bericht 60% gewijzigd door GlowMouse op 22-11-2008 16:32:18 ]
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  zaterdag 22 november 2008 @ 16:18:18 #57
75592 GlowMouse
l'état, c'est moi
pi_63430661
commentator: zie UNION, maar bedenk dat het je geen betere performance oplevert en overzichtelijkheid in veel gevallen ook ver te zoeken is.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  zaterdag 22 november 2008 @ 16:20:53 #58
75592 GlowMouse
l'état, c'est moi
pi_63430716
quote:
Op zaterdag 22 november 2008 13:34 schreef Frenker het volgende:
De bedoeling is nu dat ik voor de vakken hardware en systeemontwikkeling per vak het gemiddelde cijfer geef.
De tabellen vak en resultaat is dan alles wat je nodig hebt.
1
2
3
4
SELECT vak.naam, AVG(res.cijfer)
FROM vak
JOIN resultaat AS res ON res.vak=vak.code
GROUP BY vak.naam
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_63444561
Klein MySQL vraagje,

Op één van m'n websites gaf een script ineens een MySQL error, de auto_increment value bleek op value 127 te hangen.

Ik heb geprobeerd hem te resetten, maar niks hielp. Wel fixte een repair van die tabel het probleem. Maar mijn vraag is, hoe kan dit gebeuren? Dat de auto_increment value blijft hangen.
West Ham supporters, check: Dutchirons
Dutch Football Manager Site!
Determined to deliver, destined to dominate. - The Third Movement
pi_63447189
quote:
Op zaterdag 22 november 2008 16:18 schreef GlowMouse het volgende:
commentator: zie UNION, maar bedenk dat het je geen betere performance oplevert en overzichtelijkheid in veel gevallen ook ver te zoeken is.
dank je wel, ga ik bekijken.
performance is niet van belang in dit geval. Het gaat er namelijk om om 1x per week snel een dump te kunnen maken van die twee gegevens. En dat is het prettiger als het in 1 query past dan in twee
<a href="http://whatpulse.org/ref/164249/" target="_blank" rel="nofollow">Typ mee, met FOK! naar de top</a>
pi_63448829
quote:
Op zondag 23 november 2008 11:19 schreef MrDoegewoon het volgende:
Klein MySQL vraagje,

Op één van m'n websites gaf een script ineens een MySQL error, de auto_increment value bleek op value 127 te hangen.

Ik heb geprobeerd hem te resetten, maar niks hielp. Wel fixte een repair van die tabel het probleem. Maar mijn vraag is, hoe kan dit gebeuren? Dat de auto_increment value blijft hangen.
Wat is het type van het veld waar de auto_increment op staat? Als dat bijvoorbeeld TINYINT is, dan is het logisch dat hij niet verder gaat: een TINYINT kan waarden aannemen van -128 tot 127. Dan zou je het type moeten aanpassen naar een groter datatype.

Uitleg over datatypen: http://dev.mysql.com/doc/refman/5.0/en/numeric-types.html
pi_63449589
Wat is sneller/beter/logischer?

Ik wil een UPDATE uitvoeren, echter wanneer de record nog niet bestaat moet het een INSERT zijn.
Dit kan op twee manieren:
- Met SELECT zoeken naar de record, indien deze bestaat een UPDATE uitvoeren, indien deze niet bestaat een INSERT.
- Met DELETE de record verwijderen, ongeacht of deze bestaat (dus zonder een SELECT) en vervolgend een INSERT.
ne okuyon, bokmu var?
pi_63449823
het enige juiste antwoord: REPLACE INTO
  zondag 23 november 2008 @ 14:44:45 #64
12880 CraZaay
prettig gestoord
pi_63450012
quote:
Op zondag 23 november 2008 14:38 schreef Xcalibur het volgende:
het enige juiste antwoord: REPLACE INTO
Of altijd een insert proberen te doen en ON DUPLICATE KEY UPDATE
  zondag 23 november 2008 @ 14:47:16 #65
12880 CraZaay
prettig gestoord
pi_63450090
quote:
Op zondag 23 november 2008 11:19 schreef MrDoegewoon het volgende:
Klein MySQL vraagje,

Op één van m'n websites gaf een script ineens een MySQL error, de auto_increment value bleek op value 127 te hangen.
Zoals hierboven ook al staat: je gebruikt een signed TINYINT datatype (unsigned gaat 'ie tot 255, dus voor auto_increments altijd unsigned gebruiken, dubbele capaciteit en je gaat toch nooit in het negatieve). Lekker INT van maken, kun je er (unsigned) 4294967295 kwijt
pi_63450241
quote:
Op zondag 23 november 2008 14:38 schreef Xcalibur het volgende:
het enige juiste antwoord: REPLACE INTO
Thanks!
ne okuyon, bokmu var?
  zondag 23 november 2008 @ 15:05:30 #67
75592 GlowMouse
l'état, c'est moi
pi_63450683
Het verhaal van de signed tinyint verklaart niet waarom een REPAIR TABLE het probleem verhielp. Normaal gesproken zijn auto_increment kolommen heel betrouwbaar: zie de topicnummers/postnummers/userid's hier op FOK!, op GoT, en op vrijwel ieder ander forum.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  zondag 23 november 2008 @ 15:10:21 #68
187069 slacker_nl
Sicko pur sang
pi_63450854
quote:
Op zondag 23 november 2008 14:38 schreef Xcalibur het volgende:
het enige juiste antwoord: REPLACE INTO
Fout, REPLACE INTO verwijderd eerst het gevonden resultaat en INSERT INTO .. ON DUPLICATE KEY doet dat niet, deze past het resultaat alleen maar aan.

Dus het is niet het enige juiste antwoord, maar een mogelijk antwoord.

Zie trouwens oon de opmerking over delete cascade in de docs: http://dev.mysql.com/doc/refman/5.0/en/replace.html
In theory there is no difference between theory and practice. In practice there is.
pi_63452361
quote:
Op zondag 23 november 2008 15:10 schreef slacker_nl het volgende:
Fout, REPLACE INTO verwijderd eerst het gevonden resultaat en INSERT INTO .. ON DUPLICATE KEY doet dat niet, deze past het resultaat alleen maar aan.
Gezien de vraag lijkt dat geen probleem
Beide opties zijn overigens beter/sneller dan een select + update danwel delete + insert
pi_63453189
quote:
Op zondag 23 november 2008 14:47 schreef CraZaay het volgende:

[..]

Zoals hierboven ook al staat: je gebruikt een signed TINYINT datatype (unsigned gaat 'ie tot 255, dus voor auto_increments altijd unsigned gebruiken, dubbele capaciteit en je gaat toch nooit in het negatieve). Lekker INT van maken, kun je er (unsigned) 4294967295 kwijt
Snap ik, maar vreemde is dat de counter pas op 52 hoorde te staan ipv 127.
West Ham supporters, check: Dutchirons
Dutch Football Manager Site!
Determined to deliver, destined to dominate. - The Third Movement
  FOK!-Schrikkelbaas zondag 23 november 2008 @ 20:03:58 #71
1972 Swetsenegger
Egocentrische Narcist
pi_63458158
1
2
3
<?php
<input type="checkbox" name="details" value="1"  if($edit_details==1){ echo'checked="checked" disabled="disabled"';} />
?>


Waarom is na de submit $_POST['details'] not set als in bovenstaande regel de if true is :?
  zondag 23 november 2008 @ 20:09:05 #72
75592 GlowMouse
l'état, c'est moi
pi_63458301
Kijk eens in de HTML-output van je bovenstaande stukje code
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  FOK!-Schrikkelbaas zondag 23 november 2008 @ 20:14:29 #73
1972 Swetsenegger
Egocentrische Narcist
pi_63458475
<input type="checkbox" name="details" value="1" checked="checked" disabled="disabled" />

hij staat dus ook keurig aangevinkt en greyed out.
  FOK!-Schrikkelbaas zondag 23 november 2008 @ 20:15:53 #74
1972 Swetsenegger
Egocentrische Narcist
pi_63458513
hmz, disabled geeft ook de zooi niet meer door zeker?
  zondag 23 november 2008 @ 20:21:32 #75
75592 GlowMouse
l'état, c'est moi
pi_63458680
Ah, ik zag geen PHP-tag halverwege je regel dus dacht dat daar het probleem zat. Maar disabled wordt niet doorgegeven inderdaad. Alternatief is readonly, maar dat werkt in Firefox in ieder geval niet goed. Ander alternatief is met een script vlak voor de submit het veld nog te undisablen.

Maar beter nog is helemaal niet naar deze waarde te kijken, maar gewoon in je script te bedenken wat de waarde zou moeten zijn. User-input is immers nooit te vertrouwen.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_63459072
Waarom heb je uberhaupt de waarde van een checkbox nodig als je hem niet kunt wijzigen?
Lijkt wat zinloos...
  FOK!-Schrikkelbaas zondag 23 november 2008 @ 20:37:27 #77
1972 Swetsenegger
Egocentrische Narcist
pi_63459194
quote:
Op zondag 23 november 2008 20:21 schreef GlowMouse het volgende:
Ah, ik zag geen PHP-tag halverwege je regel dus dacht dat daar het probleem zat. Maar disabled wordt niet doorgegeven inderdaad. Alternatief is readonly, maar dat werkt in Firefox in ieder geval niet goed. Ander alternatief is met een script vlak voor de submit het veld nog te undisablen.

Maar beter nog is helemaal niet naar deze waarde te kijken, maar gewoon in je script te bedenken wat de waarde zou moeten zijn. User-input is immers nooit te vertrouwen.
Opgelost met een hidden veld. Jammer dat 'readonly' IE only is. handige html tag.
  FOK!-Schrikkelbaas zondag 23 november 2008 @ 20:38:03 #78
1972 Swetsenegger
Egocentrische Narcist
pi_63459210
quote:
Op zondag 23 november 2008 20:34 schreef Xcalibur het volgende:
Waarom heb je uberhaupt de waarde van een checkbox nodig als je hem niet kunt wijzigen?
Lijkt wat zinloos...
Omdat er eerst wat anders gewijzigd moet worden voordat deze gewijzigd mag worden. En door die checkbox wel te tonen ontstaat er consistentie in de gui.
pi_63462756
Maar je weet of deze gewijzigd mag worden of niet. In je logica weer je dan toch ook of hij gewijzigd mag worden of niet? En als hij niet gewijzigd mag worden (en dus disabled is) heb je de value dus helemaal niet nodig?

Of mis ik nou echt iets?

Anyway, hulde voor de consistente gui
Ik heb er echt een grafhekel aan als dingen verspringen als ik ergens op klik...
  FOK!-Schrikkelbaas zondag 23 november 2008 @ 22:21:50 #80
1972 Swetsenegger
Egocentrische Narcist
pi_63462983
quote:
Op zondag 23 november 2008 22:15 schreef Xcalibur het volgende:
Maar je weet of deze gewijzigd mag worden of niet. In je logica weer je dan toch ook of hij gewijzigd mag worden of niet? En als hij niet gewijzigd mag worden (en dus disabled is) heb je de value dus helemaal niet nodig?

Of mis ik nou echt iets?

Anyway, hulde voor de consistente gui
Ik heb er echt een grafhekel aan als dingen verspringen als ik ergens op klik...
Het is een edit van een bestaand product. Ik had in de verwerking kunnen controleren of 'details' al gezet is, of ik kan de value simpelweg meegeven in het form om te zorgen dat hij 'details' niet update.

Ik heb nu voor het laatste gekozen omdat ik anders nogal wat kunst en vliegwerk in bestaande code moest gaan toepassen.
pi_63463081
hmmm, ik weet natuurlijk niet hoe je script eruit ziet, maar op zich lijkt een ifje om de waarde die de checkbox enabled/disabled voldoende?

Anyway, je zet nu een hidden veld als hij disabled is, en die haal je weer weg als je hem enabled ofzo? Als je hem niet weg haalt zouden de checkbox en het hidden veld elkaar wel eens dwars kunnen zitten namelijk...
  FOK!-Schrikkelbaas zondag 23 november 2008 @ 22:31:25 #82
1972 Swetsenegger
Egocentrische Narcist
pi_63463355
quote:
Op zondag 23 november 2008 22:24 schreef Xcalibur het volgende:
hmmm, ik weet natuurlijk niet hoe je script eruit ziet, maar op zich lijkt een ifje om de waarde die de checkbox enabled/disabled voldoende? :)
Dat had voldoende geweest als er geen andere stuk code was wat nog wat met die 'details' deed.
quote:
Anyway, je zet nu een hidden veld als hij disabled is, en die haal je weer weg als je hem enabled ofzo? Als je hem niet weg haalt zouden de checkbox en het hidden veld elkaar wel eens dwars kunnen zitten namelijk...
Uiteraard
1
2
3
4
5
<?php
if($edit_details==1){ echo'<input type="hidden" name="details" value="1" /><input type="checkbox" name="bogey" value="" checked="checked" disabled="disabled" />';
}else{ echo
'<input type="checkbox" name="details" value="1" onclick="toggle(\'details\')" />'; }
                        
?>
pi_63480693
Hoe kan je een 'secure' login systeem bouwen met cookies? Want cookies zijn zo over te nemen. Enkel checken op IP zal niet voldoende zijn lijkt me?
ne okuyon, bokmu var?
  maandag 24 november 2008 @ 16:19:34 #85
84926 WyriHaximus
Release the hounds smithers!
pi_63481074
quote:
Op maandag 24 november 2008 16:04 schreef saban het volgende:
Hoe kan je een 'secure' login systeem bouwen met cookies? Want cookies zijn zo over te nemen. Enkel checken op IP zal niet voldoende zijn lijkt me?
Alles via SSL doen, op IP en useragent locken, en je sessie ID steeds vernieuwen (zoals cakephp met security op high het doet) veel meer kan je niet doen?
phluphy for president!
pi_63481240
Wat bedoel je met secure?

Je userdata hoef je niet in een cookie te zetten natuurlijk... Als je de cookie gebruikt om automatisch in te loggen hebben je sowieso een ontzettend security risk (iedereen die die pc gebruikt is automatisch ingelogd).
  maandag 24 november 2008 @ 17:33:38 #87
187069 slacker_nl
Sicko pur sang
pi_63483230
quote:
Op maandag 24 november 2008 16:25 schreef Xcalibur het volgende:
Wat bedoel je met secure?

Je userdata hoef je niet in een cookie te zetten natuurlijk... Als je de cookie gebruikt om automatisch in te loggen hebben je sowieso een ontzettend security risk (iedereen die die pc gebruikt is automatisch ingelogd).
Kuch, als je een generic account gebruikt misschien, maar mijn chick is echt niet ingelogd onder mijn user op fok op onze gezamelijke PC.

En flikker je Fok cookie eens weg en kijk of je nog steeds ingelogd bent.. Talking about cookies en automagisch inloggen
In theory there is no difference between theory and practice. In practice there is.
pi_63484364
jij snapt duidelijk niet wat ik zeg...
pi_63486624
quote:
Op maandag 24 november 2008 16:25 schreef Xcalibur het volgende:
Wat bedoel je met secure?

Je userdata hoef je niet in een cookie te zetten natuurlijk... Als je de cookie gebruikt om automatisch in te loggen hebben je sowieso een ontzettend security risk (iedereen die die pc gebruikt is automatisch ingelogd).
Dat ieder die achter die pc zit direct ook automatisch ingelogd is is logisch, de app kan natuurlijk niet zien wie er daadwerkelijk achter de pc zit.
Ik wil een login systeem bouwen op basis van cookies, echter dit zo veilig mogelijk.
ne okuyon, bokmu var?
pi_63487572
Ik zoek voor een site een agenda in PHP . Maar nu kan ik nergens een lekker script vinden. Het moet een 'partyagenda' worden. Dus elke vrijdag/zaterdag. Iemand een tip?
pi_63487679
Another problem ( ) met een rotate-scriptje in PHP heb ik een header ingesteld. Deze staat als img src als 'header.php' in de top.php. Die staat geinclude op alle pagina's. Hoe zorg ik er voor dat ik op één pagina(de homepage) geen roterende header krijg, maar gewoon een vaste afbeelding?
  FOK!-Schrikkelbaas maandag 24 november 2008 @ 22:09:00 #92
1972 Swetsenegger
Egocentrische Narcist
pi_63491481
quote:
Op maandag 24 november 2008 20:13 schreef hello_moto1992 het volgende:
Another problem ( :@ ) met een rotate-scriptje in PHP heb ik een header ingesteld. Deze staat als img src als 'header.php' in de top.php. Die staat geinclude op alle pagina's. Hoe zorg ik er voor dat ik op één pagina(de homepage) geen roterende header krijg, maar gewoon een vaste afbeelding?
1
2
3
4
5
6
7
<?php
if($_SERVER['PHP_SELF']!='/homepage.php'){
//roterende header
}else{
//vaste header
}
?>
  maandag 24 november 2008 @ 22:09:46 #93
187069 slacker_nl
Sicko pur sang
pi_63491516
quote:
Op maandag 24 november 2008 20:13 schreef hello_moto1992 het volgende:
Another problem ( ) met een rotate-scriptje in PHP heb ik een header ingesteld. Deze staat als img src als 'header.php' in de top.php. Die staat geinclude op alle pagina's. Hoe zorg ik er voor dat ik op één pagina(de homepage) geen roterende header krijg, maar gewoon een vaste afbeelding?
Met code (dit is een hint).

@xcaliber
Ik snap inderdaad niks van wat je zegt, want een cookie is niet gebonden aan een PC. Tenzij je hetzelfde account gebruikt, dezelfde browser en hetzelfde profiel...
In theory there is no difference between theory and practice. In practice there is.
  dinsdag 25 november 2008 @ 08:24:26 #94
84926 WyriHaximus
Release the hounds smithers!
pi_63497713
quote:
Op maandag 24 november 2008 22:09 schreef Swetsenegger het volgende:

[..]
[ code verwijderd ]
Precies simpel zat . Of je geeft per pagina een code maar aan het rotatie script zodat die weet wat i moet doen. Zou het niet met http_referer dieb wabt die is niet 100% betrouwbaar .
phluphy for president!
pi_63499453
Super bedankt!

Maar k krijg hem nog niet helemaal aan de praat.

Moet ie zo?

1
2
3
4
5
6
7
<?php
if($_SERVER['PHP_SELF']!='/index.php'){
<?php include("header.php"); ?>  
}else{
<img src="header.php">
}
?>
  FOK!-Schrikkelbaas dinsdag 25 november 2008 @ 10:48:47 #96
1972 Swetsenegger
Egocentrische Narcist
pi_63500518
quote:
Op dinsdag 25 november 2008 10:06 schreef hello_moto1992 het volgende:
Super bedankt!

Maar k krijg hem nog niet helemaal aan de praat.

Moet ie zo?
[ code verwijderd ]
nee

-edit- toch maar wat uitleg.

Ik weet niet hoe je header.php eruit ziet, maar ik gok dat deze code op de plek moet komen van je rotatiecode die IN je header staat.

1
2
3
4
5
6
7
<?php
if($_SERVER['PHP_SELF']!='/index.php'){
// hier de code van je header rotatie
}else{
<
img src="header.jpg">
}
?>
pi_63500557
Weet je misschien ook hoe die wel moet ?
pi_63500745
quote:
Op dinsdag 25 november 2008 10:06 schreef hello_moto1992 het volgende:
Super bedankt!

Maar k krijg hem nog niet helemaal aan de praat.

Moet ie zo?
[ code verwijderd ]


Die <?php ?> tag om je include moet weg, want je zit al in een stuk PHP code
pi_63501299
Ik heb een header.php :
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
 <?php 
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1

    $folder = '.'; 

//kies hier op welke extensies je wilt zoeken
    $extList = array(); 
    $extList['gif'] = 'image/gif'; 
    $extList['jpg'] = 'image/jpeg'; 
    $extList['jpeg'] = 'image/jpeg'; 
    $extList['png'] = 'image/png'; 


$img = null; 


if (substr($folder,-1) != '/') { 
    $folder = $folder.'/'; 



if (isset($_GET['img'])) { 
    $imageInfo = pathinfo($_GET['img']); 
    if ( 
        isset( $extList[ strtolower( $imageInfo['extension'] ) ] ) && 
        file_exists( $folder.$imageInfo['basename'] ) 
) { 
    $img = $folder.$imageInfo['basename']; 

} else { 
    $fileList = array(); 
    $handle = opendir($folder); 
    while ( false !== ( $file = readdir($handle) ) ) { 
        $file_info = pathinfo($file); 
        if ( 
            isset( $extList[ strtolower( $file_info['extension'] ) ] ) 
) { 
            $fileList[] = $file; 
        } 
    } 
    closedir($handle); 


    if (count($fileList) > 0) { 
        $imageNumber = time() % count($fileList); 
        $img = $folder.$fileList[$imageNumber]; 
    } 

if ($img!=null) { 
    $imageInfo = pathinfo($img); 
    $contentType = 'Content-type: '.$extList[ $imageInfo['extension'] ]; 
    header ($contentType); 
    readfile($img); 
} else { 


   //hieronder wordt de GD module gebruikt om een plaatje te maken met een error als deze script geen plaatjes kan vinden. De GD module is tegewoordig meegeleverd met de nieuwste php versies, je moet alleen deze even activeren in je php.ini bestand. (gd module heet meestal php_gd2.dll)
    
    if ( function_exists('imagecreate') ) { 
        header ("Content-type: image/png"); 
        $im = @imagecreate (400, 200) 
            or die ("Cannot initialize new GD image stream"); 
        $background_color = imagecolorallocate ($im, 255, 255, 255); 
        $text_color = imagecolorallocate ($im, 0,0,0);
        $text_colorr = imagecolorallocate ($im, 255,0,0);
        imagestring ($im, 5, 5, 5, "ERROR, deze error kan voorkomen als deze ", $text_colorr); 
        imagestring ($im, 5, 5, 25, "script geen plaatjes kan vinden", $text_colorr);
        imagestring ($im, 3, 5, 100, "Door oorzaak kan zijn:", $text_color);
        imagestring ($im, 2, 5, 125, "1. de script kan geen plaatjes vinden met jou gewenste extensies", $text_color);
        imagestring ($im, 2, 5, 150, "2. Er bevinden geen plaatjes in de directory", $text_color);
        
        imagepng ($im); 
        imagedestroy($im); 
    } 

?>  
In de style.css heb ik header.php als achtergrond van de header ingesteld. Dit werkt dus.
pi_63502579
quote:
Op dinsdag 25 november 2008 10:48 schreef Swetsenegger het volgende:

[..]

nee

-edit- toch maar wat uitleg.

Ik weet niet hoe je header.php eruit ziet, maar ik gok dat deze code op de plek moet komen van je rotatiecode die IN je header staat.
[ code verwijderd ]
HTML in je php tags?
ne okuyon, bokmu var?
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')