abonnement Unibet Coolblue Bitvavo
pi_53904478
quote:
Op vrijdag 12 oktober 2007 02:01 schreef markiemark het volgende:
[...]
nou ja, kijk maar naar mn code.. waarschijnlijk wat inefficient, maar het werkt..
[...]
Dit is inderdaad behoorlijk inefficiėnt (bij grote aantallen)

Als je goede sortering aan je query's toevoegt, dan hoef je elke result-array maar 1 keer te doorlopen. So wie so vreemd dat je geen enkele sortering in je query's hebt staan (of gebruik je daar een clustered index voor?)
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  zondag 14 oktober 2007 @ 13:13:18 #27
107951 JortK
Immer kwaliteitsposts
  zondag 14 oktober 2007 @ 17:52:09 #28
136730 PiRANiA
All thinking men are atheists.
pi_53928609
quote:
Warning: Unknown: Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively. in Unknown on line 0
:s
Ik gebruik een functie: updatesession(), die werkt gewoon bij het inloggen, maar als ik die functie later gebruik werkt het niet meer :s

Kent iemand deze error?
pi_53929596
quote:
Op zondag 14 oktober 2007 17:52 schreef PiRANiA het volgende:

[..]

:s
Ik gebruik een functie: updatesession(), die werkt gewoon bij het inloggen, maar als ik die functie later gebruik werkt het niet meer :s

Kent iemand deze error?
Waarschijnlijk gebruik je een variabele die nergens gevuld wordt en waarbij je er vanuit gaat dat hij uit een session/get/post komt.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_53985471
Ik zit met een vraagje,

Voor een site wil ik teksten omzetten naar afbeeldigen zoals:



Maar helaas is de output meer zoals dit



Nu zie je dat de tekst echt er niet uit ziet. Deze afbeelding is gemaakt met de volgend code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
<?php
// Set the enviroment variable for GD
putenv('GDFONTPATH=' . realpath('.'));
//       The y-ordinate. This sets the position of the fonts baseline, not
//       the very bottom of the character.
// Name the font to be used (note the lack of the .ttf extension)

$font = 'milk';

// R = 92
// G = 172
// B = 107

header("Content-type: image/png");

$cache = "./dummy/text_" . $_GET['text'] . ".png";
if (file_exists($cache))
{
    readfile($cache);
    exit();
}
else
{
    // Create the image
    $im = imagecreatetruecolor(400, 30);

    // Create some colors
    $green = imagecolorallocate($im, 92, 172, 107);
    // $grey = imagecolorallocate($im, 128, 128, 128);
    $black = imagecolorallocate($im, 248, 248, 248);

    imagefilledrectangle($im, 0, 0, 399, 29, $black);

    //// Add some shadow to the text
    //imagettftext($im, 20, 0, 11, 21, $grey, $font, $_GET['text']);

    // Add the text
    imagettftext($im, 17, 0, 10, 25, $green, $font, $_GET['text']);

    // Using imagepng() results in clearer text compared with imagejpeg()
    imagepng($im, '', 0);
    imagepng($im, $cache, 0);
    imagedestroy($im);
}


?>


maar nu zie ik niet wat ik fout doe :{ anyone? :D
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_53987526
Hoe zet ik een weeknummer om naar 7 data die hierin vallen? Kan er nergens wat over vinden

dus bijv.

week 42 :

15-10-2007
16-10-2007
17-10-2007
18-10-2007
19-10-2007
20-10-2007
21-10-2007

Ik hoop dat jullie me op weg kunnen helpen
  woensdag 17 oktober 2007 @ 13:11:45 #32
84926 WyriHaximus
Release the hounds smithers!
pi_53987733
quote:
Op woensdag 17 oktober 2007 11:25 schreef Chandler het volgende:
Ik zit met een vraagje,

Voor een site wil ik teksten omzetten naar afbeeldigen zoals:

[ afbeelding ]

Maar helaas is de output meer zoals dit

[ afbeelding ]

Nu zie je dat de tekst echt er niet uit ziet. Deze afbeelding is gemaakt met de volgend code
[ code verwijderd ]

maar nu zie ik niet wat ik fout doe anyone?
Ff stomme opmerking maar weet je zeker dat je het juiste font gebruikt? En heb je het al eens een stuk groter gedaan?
phluphy for president!
pi_53987898
Het is als het goed is de juiste font (kreeg deze van de designer van de site) maar ik zal het iets groter proberen!

Groter font werkt helaas ook niet, zal eens kijken of er een sharp/crisp versie van deze font te vinden is
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  woensdag 17 oktober 2007 @ 13:26:56 #34
84926 WyriHaximus
Release the hounds smithers!
pi_53987983
quote:
Op woensdag 17 oktober 2007 13:22 schreef Chandler het volgende:
Het is als het goed is de juiste font (kreeg deze van de designer van de site) maar ik zal het iets groter proberen!

Groter font werkt helaas ook niet, zal eens kijken of er een sharp/crisp versie van deze font te vinden is
Heb je het font ook bekeken . Is zo lang als het daar aan zou liggen namelijk .
phluphy for president!
pi_53988014
Zekers heb ik ook een blik geworpen op de font zelf, de font zelf heb ik gebruik in Photoshop en het voorbeeld plaatje (1e) mee gemaakt!
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  woensdag 17 oktober 2007 @ 13:36:08 #36
84926 WyriHaximus
Release the hounds smithers!
pi_53988129
quote:
Op woensdag 17 oktober 2007 13:28 schreef Chandler het volgende:
Zekers heb ik ook een blik geworpen op de font zelf, de font zelf heb ik gebruik in Photoshop en het voorbeeld plaatje (1e) mee gemaakt!
Heb je het al met een ander font geprobeer om uit te rulen dat het niet aan de server ligt? Of op een andere server uiteraard .
phluphy for president!
pi_53988198
Haha, ik probeer het allemaal op mijn eigen server maaruh ik zag dat het 24PT is, hoeveel PX is dat eingelijk? ik dacht iets van 17px..

maar zou het renderen op een andere sever iets uitmaken?

Tevens zie ik de raster ook bij andere fonts

- nog een andere vraag;

Hoe krijg ik een interlaced achtergrond? misschien kan dat helpen? == werkt niet

[ Bericht 20% gewijzigd door Chandler op 17-10-2007 14:05:56 ]
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_53988360
quote:
Op woensdag 17 oktober 2007 12:59 schreef broodmonkeh het volgende:
Hoe zet ik een weeknummer om naar 7 data die hierin vallen? Kan er nergens wat over vinden

dus bijv.

week 42 :

15-10-2007
16-10-2007
17-10-2007
18-10-2007
19-10-2007
20-10-2007
21-10-2007

Ik hoop dat jullie me op weg kunnen helpen
Daar is volgens mij geen standaardfunctie voor. Wat je kunt proberen is eerst uitzoeken op welke dag 1 januari valt, daarmee berekenen wat dan de maandag van week 1 is, en dan nog 41 weken verder tellen.
pi_53989327
Ik heb de oplossing, voor de liefhebbers:

de 2 functies die nodig zijn:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
function getFirstDayOfWeek($year$weeknr)
{
$offset date('w'mktime(0,0,0,1,1,$year));
$offset = ($offset 5) ? 1-$offset 8-$offset;
$monday mktime(0,0,0,1,1+$offset,$year);

return 
strtotime('+' . ($weeknr 1) . ' weeks'$monday);
}

function 
DatesBetween($startDate$endDate){
    
// get the number of days between the two given dates.
    
$days = (strtotime($endDate) - strtotime($startDate)) / 86400 1;
    
$startMonth date("m"strtotime($startDate));
    
$startDay date("d"strtotime($startDate));
    
$startYear date("Y"strtotime($startDate));   
    
$dates;//the array of dates to be passed back
    
for($i=0$i<$days$i++){
        
$dates[$i] = date("d/m/Y"mktime(000$startMonth , ($startDay+$i), $startYear));
    }
    return 
$dates;   
}
?>


De code:

1
2
3
4
5
6
7
8
<?php
$timestamp 
getFirstDayOfWeek(2007,42);
$datum1 date("m/d/Y"$timestamp);
$timestamp strtotime ("+7 day"$timestamp);
$datum2 date("m/d/Y"$timestamp);

$dates DatesBetween($datum1,$datum2);
?>
pi_53989444
Gaat die functie ook goed in bijvoorbeeld 2005?
pi_53989448
quote:
Op woensdag 17 oktober 2007 12:59 schreef broodmonkeh het volgende:
Hoe zet ik een weeknummer om naar 7 data die hierin vallen? Kan er nergens wat over vinden

dus bijv.

week 42 :

15-10-2007
16-10-2007
17-10-2007
18-10-2007
19-10-2007
20-10-2007
21-10-2007

Ik hoop dat jullie me op weg kunnen helpen
1
2
3
4
5
6
7
8
9
<?php
$dezeweek = date("W", mktime());
$einddag = $dezeweek * 7;
$mktimebegin = ($einddag * 86400) - (7*86400);
$mktimebegin += mktime(0,0,0,1,1,date("Y", mktime()));
for ($i=0; $i<7; $i++) {
    $dagenweek[] = $mktimebegin + ($i*86400);
}
?>


Dat moet het doen

[edit]
Verrek.. vaker refreshen .
pi_53989632
quote:
Op woensdag 17 oktober 2007 14:48 schreef Light het volgende:
Gaat die functie ook goed in bijvoorbeeld 2005?
ik heb 2 willekeurige weken uit 2005 gepakt , en dit werkt gewoon! Alleen als ik bijv. week 52 pak , dan pakt ie ook 1 januari 2006 mee, maarja dat maakt niet zoveel uit.
pi_53989943
weer iets nieuws , ben vandaag niet echt helder

Je selecteerd 2 weeknummers bijv. 1 en 8 , hoe krijg ik dan alle nummers daartussen ? 2 , 3 , 4, 5 , 6 ,7.
pi_53990160
quote:
Op woensdag 17 oktober 2007 15:00 schreef broodmonkeh het volgende:

[..]

ik heb 2 willekeurige weken uit 2005 gepakt , en dit werkt gewoon! Alleen als ik bijv. week 52 pak , dan pakt ie ook 1 januari 2006 mee, maarja dat maakt niet zoveel uit.
Ik had het ondertussen zelf ook al gecontroleerd, op dezelfde manier als ik de functie controleerde die ik zelf heb geschreven, met een simpel for-loopje :)
1
2
3
4
5
6
7
<?php
for ($i 1970$i 2038$i++) {
    
$d getFirstDayOfWeek($i42);
    if( (
date('W',$d) != 42) or (date('N',$d) != 1) ) echo $i.' ';
}
echo
"\nDone";
?>
Output blijft uiteraard leeg, op Done na :)
pi_54004147
quote:
Op woensdag 17 oktober 2007 15:19 schreef broodmonkeh het volgende:
weer iets nieuws , ben vandaag niet echt helder :')

Je selecteerd 2 weeknummers bijv. 1 en 8 , hoe krijg ik dan alle nummers daartussen ? 2 , 3 , 4, 5 , 6 ,7.
1
2
3
4
$nummers = array();
for($i = 1; $i <= 8; $i++){
   nummers[] = $i
}


Zoiets?
  donderdag 18 oktober 2007 @ 09:38:49 #46
85514 ralfie
!Yvan eht nioj
pi_54005001
quote:
Op donderdag 18 oktober 2007 08:28 schreef Xcalibur het volgende:

[..]
[ code verwijderd ]

Zoiets?
http://nl2.php.net/range

pi_54005253
Niemand iets over mijn GD probleem? Zou heel fijn zijn
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  donderdag 18 oktober 2007 @ 10:00:29 #48
84926 WyriHaximus
Release the hounds smithers!
pi_54005431
quote:
Op donderdag 18 oktober 2007 09:51 schreef Chandler het volgende:
Niemand iets over mijn GD probleem? Zou heel fijn zijn
Is dit wat voor je? http://nl2.php.net/manual/en/function.imagettftext.php#58081
phluphy for president!
pi_54007022
quote:
Handig
pi_54008246
quote:
Op donderdag 18 oktober 2007 10:00 schreef WyriHaximus het volgende:

[..]

Is dit wat voor je? http://nl2.php.net/manual/en/function.imagettftext.php#58081
Dan krijg je dit

The people who lost my respect will never get a capital letter for their name again.
Like trump...
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')