Ff stomme opmerking maar weet je zeker dat je het juiste font gebruikt? En heb je het al eens een stuk groter gedaan?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 doeanyone?
Heb je het font ook bekekenquote: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
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!
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.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 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | 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(0, 0, 0, $startMonth , ($startDay+$i), $startYear)); } return $dates; } ?> |
| 1 2 3 4 5 6 7 8 | $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); ?> |
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 | $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); } ?> |
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.quote:Op woensdag 17 oktober 2007 14:48 schreef Light het volgende:
Gaat die functie ook goed in bijvoorbeeld 2005?
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 :)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.
| 1 2 3 4 5 6 7 | for ($i = 1970; $i < 2038; $i++) { $d = getFirstDayOfWeek($i, 42); if( (date('W',$d) != 42) or (date('N',$d) != 1) ) echo $i.' '; } echo"\nDone"; ?> |
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 | for($i = 1; $i <= 8; $i++){ nummers[] = $i } |
Is dit wat voor je? http://nl2.php.net/manual/en/function.imagettftext.php#58081quote:Op donderdag 18 oktober 2007 09:51 schreef Chandler het volgende:
Niemand iets over mijn GD probleem? Zou heel fijn zijn
Dan krijg je ditquote: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
| 1 2 3 4 5 6 7 | for($i=0; $i<=$count; $i++){ echo $datum['begin'][$i]."/".$datum['eind'][$i]; if ($i %2){ echo "<br />"; } } |
Van die <= zou ik < maken ;)quote:Op vrijdag 19 oktober 2007 11:27 schreef markiemark het volgende:
[...]
1
2$count = count($array);
for($i=0; $i<=$count; $i++){
als je ieder record in een div zet, en die left laat floaten, gaat het vanzelf goedquote:Op vrijdag 19 oktober 2007 10:58 schreef broodmonkeh het volgende:
Al haal ik bijv. een variabele hoeveelheid aan gegevens uit de database, hoe zorg ik ervoor dat ik zeg maar om de 2 gegevens die ik uit de database haal een nieuwe regel begint?
data1 data2
data3 data4
data5 data6
data7 data8
Nog bedankt voor de antwoorden op mijn vorige vraag, range() was idd wat ik zocht!
Volgens mij nietquote:Op vrijdag 19 oktober 2007 20:05 schreef WyriHaximus het volgende:
Ff snel mysql vraagje, heeft mysql een vergelijkbare functie strtolower (zoals in php)?
| Forum Opties | |
|---|---|
| Forumhop: | |
| Hop naar: | |