abonnement Unibet Coolblue Bitvavo
pi_101626401
quote:
6s.gif Op dinsdag 6 september 2011 11:23 schreef Chandler het volgende:
Waarom gebruik je niet de uitleg van php.net?

http://nl.php.net/array
http://nl.php.net/while
http://nl.php.net/foreach

het zou mooier zijn om het zo te doen!
[ code verwijderd ]

http://nl.php.net/for
http://nl.php.net/mysql_num_rows

ps... als je een query opbouwt plaats je die in $sql
als je een query uitvoert noem je die in het algemeen $query (is logischer)
Dankje. :)
  dinsdag 6 september 2011 @ 11:28:22 #142
75592 GlowMouse
l'état, c'est moi
pi_101626467
Dat is zeker niet mooier.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_101626492
quote:
4s.gif Op dinsdag 6 september 2011 11:28 schreef GlowMouse het volgende:
Dat is zeker niet mooier.
Fijn dat je alles direct zo mooi onderbouwt :P
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  dinsdag 6 september 2011 @ 11:30:15 #144
25889 Sitethief
Fulltime Flapdrol
pi_101626518
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht >:)
  dinsdag 6 september 2011 @ 11:42:23 #145
4159 GI
Nee ik heet geen JOE
pi_101626859
quote:
4s.gif Op dinsdag 6 september 2011 11:28 schreef GlowMouse het volgende:
Dat is zeker niet mooier.
Het kan wel nuttig zijn in situaties, die ook leesbaarheid van code bevorderd. Maar das niet in deze situatie zo iig.
  dinsdag 6 september 2011 @ 14:35:54 #146
58834 Catbert
The evil HR Director.
pi_101631728
quote:
4s.gif Op dinsdag 6 september 2011 11:28 schreef GlowMouse het volgende:
Dat is zeker niet mooier.
Wel beter. Het is compleet nutteloos om eerst alles in een array te stoppen in een loop, en daarna in een andere loop dit weer te geven. Verspilling van geheugen.
"[...] a large number of the teenagers claiming Asperger's are, in fact, merely dicks."
pi_101631910
quote:
0s.gif Op dinsdag 6 september 2011 14:35 schreef Catbert het volgende:

[..]

Wel beter. Het is compleet nutteloos om eerst alles in een array te stoppen in een loop, en daarna in een andere loop dit weer te geven. Verspilling van geheugen.
Als je het OO programmeert kun je er bijna niet omheen. Je voert eerst een query uit en deze geeft een datatable op en met deze datatable ga je de output opbouwen. Dan ram je dus eerst alle query informatie in een class (mogelijk de class nog in een collectie) en dan ga je er pas mee werken.
  dinsdag 6 september 2011 @ 14:43:18 #148
75592 GlowMouse
l'état, c'est moi
pi_101631982
quote:
0s.gif Op dinsdag 6 september 2011 14:35 schreef Catbert het volgende:

[..]

Wel beter. Het is compleet nutteloos om eerst alles in een array te stoppen in een loop, en daarna in een andere loop dit weer te geven. Verspilling van geheugen.
Als je je code een beetje overzichtelijk opbouwt dan verspil je inderdaad geheugen.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  dinsdag 6 september 2011 @ 14:46:52 #149
58834 Catbert
The evil HR Director.
pi_101632095
quote:
0s.gif Op dinsdag 6 september 2011 14:40 schreef Pakspul het volgende:
Als je het OO programmeert kun je er bijna niet omheen. Je voert eerst een query uit en deze geeft een datatable op en met deze datatable ga je de output opbouwen. Dan ram je dus eerst alle query informatie in een class (mogelijk de class nog in een collectie) en dan ga je er pas mee werken.
Dan nog hoef je helemaal niet perse eerst alle classes op te bouwen en ze daarna te gebruiken, dat kun je prima per row doen. Als het kleine sets data zijn is het zeker geen issue, maar bij grote recordsets wel, dan wil je die echt niet eerst allemaal in 't geheugen opbouwen.

quote:
0s.gif Op dinsdag 6 september 2011 14:43 schreef GlowMouse het volgende:
Als je je code een beetje overzichtelijk opbouwt dan verspil je inderdaad geheugen.
Wat bedoel je? Stel elke row is een kb aan data, en je hebt 1000 rows. Het maakt nogal uit of je script 1MB aan geheugen moet alloceren of max 1kb. Vergeet niet dat je zo 100 requests tegelijkertijd af te handelen kunt hebben.
"[...] a large number of the teenagers claiming Asperger's are, in fact, merely dicks."
pi_101632100
quote:
0s.gif Op dinsdag 6 september 2011 14:43 schreef GlowMouse het volgende:

[..]

Als je je code een beetje overzichtelijk opbouwt dan verspil je inderdaad geheugen.
Daar ben ik het dus niet geheel mee eens! juist door overzichtelijk te scripten (programmeren wil ik het niet noemen...) kun je juist geheugen besparen doordat je sneller je 'foutjes' ziet.

Maar goed, mijn voorbeeld is goed genoeg maar dat vind jij niet... dus vertel eens waarom? kritiek geven ok!? maar dan ook graag uitleg waarom en hoe jij het zou doen!
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  dinsdag 6 september 2011 @ 14:49:18 #151
58834 Catbert
The evil HR Director.
pi_101632176
quote:
0s.gif Op dinsdag 6 september 2011 14:47 schreef Chandler het volgende:
Daar ben ik het dus niet geheel mee eens! juist door overzichtelijk te scripten (programmeren wil ik het niet noemen...) kun je juist geheugen besparen doordat je sneller je 'foutjes' ziet.
Sowieso is het gewoon dom om je zulke verkeerde dingen aan te leren als in een keer alles in een grote array plempen. Dat schaalt voor geen meter.
"[...] a large number of the teenagers claiming Asperger's are, in fact, merely dicks."
pi_101632177
quote:
0s.gif Op dinsdag 6 september 2011 14:46 schreef Catbert het volgende:

[..]

Dan nog hoef je helemaal niet perse eerst alle classes op te bouwen en ze daarna te gebruiken, dat kun je prima per row doen. Als het kleine sets data zijn is het zeker geen issue, maar bij grote recordsets wel, dan wil je die echt niet eerst allemaal in 't geheugen opbouwen.
Daarom moet je eerst berg werk investeren om je code zo te krijgen dat je dataset dynamisch kunt krijgen. Zelf hoef ik geen query's meer te schrijven. Alleen even de classes aanmaken en die daar heb ik ook een script voor geschreven die dat doet voor mij, dus dat is gewoon een druk op de knop :P
  dinsdag 6 september 2011 @ 14:49:25 #153
12221 Tijn
Powered by MS Paint
pi_101632181
Twee loops is nergens voor nodig, lijkt mij. Maar ik gebruik wel liever foreach-loops dan for-loops, omdat het een simpelere syntax heeft en er daardoor overzichtelijker uitziet.
pi_101632421
quote:
0s.gif Op dinsdag 6 september 2011 14:49 schreef Catbert het volgende:

[..]

Sowieso is het gewoon dom om je zulke verkeerde dingen aan te leren als in een keer alles in een grote array plempen. Dat schaalt voor geen meter.
Dat ben ik met je eens, vandaar mijn voorbeeld *)
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  dinsdag 6 september 2011 @ 14:56:05 #155
75592 GlowMouse
l'état, c'est moi
pi_101632434
quote:
0s.gif Op dinsdag 6 september 2011 14:46 schreef Catbert het volgende:

[..]

Wat bedoel je? Stel elke row is een kb aan data, en je hebt 1000 rows. Het maakt nogal uit of je script 1MB aan geheugen moet alloceren of max 1kb. Vergeet niet dat je zo 100 requests tegelijkertijd af te handelen kunt hebben.
De tijd dat een server net 100 MB geheugen tekort komt ligt alweer een decennium achter ons. Je redenering klopt ook niet: al voordat mysql_fetch_assoc wordt aangeroepen, zit de hele resultset in het geheugen van de webserver (of in het geheugen van de dbserver bij een unbuffered query).

Veel ontwikkelaars vinden het overzichtelijker om de code en de opmaak van elkaar te scheiden, en met een echo en een mysql_fetch_assoc in dezelfde loop gebeurt dat niet.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  dinsdag 6 september 2011 @ 15:03:48 #156
91039 mstx
2x1/2 = 1/2 x 1/2
pi_101632674
quote:
14s.gif Op dinsdag 6 september 2011 14:49 schreef Tijn het volgende:
Twee loops is nergens voor nodig, lijkt mij.
quote:
0s.gif Op dinsdag 6 september 2011 14:56 schreef GlowMouse het volgende:
Veel ontwikkelaars vinden het overzichtelijker om de code en de opmaak van elkaar te scheiden, en met een echo en een mysql_fetch_assoc in dezelfde loop gebeurt dat niet.
Dat is voor mij inderdaad de reden om alles in 1 array te stoppen. En dan heb je ook 2 loopjes; 1 om de data op te halen en 1 in de template om het te presenteren.
Op donderdag 2 juli 2009 22:41 schreef RTB het volgende:
als ik elk rap"liedje" een kans moest geven was ik aan het eind van dit millennium nog bezig met het tempo waarin die kotshoop uitgebraakt wordt.
👾
  dinsdag 6 september 2011 @ 15:05:02 #157
75592 GlowMouse
l'état, c'est moi
pi_101632709
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  dinsdag 6 september 2011 @ 15:13:54 #158
58834 Catbert
The evil HR Director.
pi_101633007
quote:
0s.gif Op dinsdag 6 september 2011 14:56 schreef GlowMouse het volgende:
De tijd dat een server net 100 MB geheugen tekort komt ligt alweer een decennium achter ons. Je redenering klopt ook niet: al voordat mysql_fetch_assoc wordt aangeroepen, zit de hele resultset in het geheugen van de webserver (of in het geheugen van de dbserver bij een unbuffered query).
Het is gewoon niet waar dat die hele resultset per definitie al in 't geheugen zit. Databaseservers zijn daar veel slimmer in. Als 2 queries dezelfde table benaderen hoeft deze niet 2 keer volledig in 't geheugen te zitten.

quote:
Veel ontwikkelaars vinden het overzichtelijker om de code en de opmaak van elkaar te scheiden, en met een echo en een mysql_fetch_assoc in dezelfde loop gebeurt dat niet.
Zal best, maar als je appserver onderuit gaat omdat je koste wat 't kost je code 'overzichtelijk' moet houden doe je echt iets fout. En met een fatsoenlijke template engine kun je prima je code en layout gescheiden houden zonder eerst volledige query results in 't geheugen te moeten laden.

quote:
Beide zaken zijn met template engines prima te combineren. Jezelf aanleren alles eerst in 't geheugen te laden en er daarna wat mee te gaan doen is gewoon onverstandig.
"[...] a large number of the teenagers claiming Asperger's are, in fact, merely dicks."
  dinsdag 6 september 2011 @ 15:16:52 #159
12221 Tijn
Powered by MS Paint
pi_101633112
quote:
0s.gif Op dinsdag 6 september 2011 15:13 schreef Catbert het volgende:

Beide zaken zijn met template engines prima te combineren.
Hoe geef je je data aan je template engine door zonder het in het geheugen te laden dan?
pi_101633204
quote:
5s.gif Op dinsdag 6 september 2011 15:16 schreef Tijn het volgende:

[..]

Hoe geef je je data aan je template engine door zonder het in het geheugen te laden dan?
Weg te schrijven op de HDD en deze haalt de template engine weer op en zal deze echoen? :')
  dinsdag 6 september 2011 @ 15:24:51 #161
75592 GlowMouse
l'état, c'est moi
pi_101633381
quote:
0s.gif Op dinsdag 6 september 2011 15:13 schreef Catbert het volgende:

[..]

Het is gewoon niet waar dat die hele resultset per definitie al in 't geheugen zit. Databaseservers zijn daar veel slimmer in. Als 2 queries dezelfde table benaderen hoeft deze niet 2 keer volledig in 't geheugen te zitten.
Als jij twee queries uitvoert op MySQL dan wordt er twee keer geheugen gealloceerd voor de resultset.
Het is wel waar dat wanneer je zelf een array vult, er meer geheugen nodig is om die op te slaan omdat het opslaan minder efficiënt gebeurt.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  dinsdag 6 september 2011 @ 15:33:04 #162
58834 Catbert
The evil HR Director.
pi_101633630
quote:
5s.gif Op dinsdag 6 september 2011 15:16 schreef Tijn het volgende:
Hoe geef je je data aan je template engine door zonder het in het geheugen te laden dan?
Door de template gewoon iedere keer de row te voeren in plaats van de hele resultset? Zelf doe ik al tijden niks meer met PHP maar in Java met bijvoorbeeld Spring of JSF is het prima mogelijk om data en layout volledig te scheiden maar wel een pagina per row op te bouwen.

Natuurlijk is het voor een hobbyist die z'n eigen CMSje bouwt geen groot issue, maar jezelf aanleren alles eerst in geheugen te laden is m.i. niet de juiste weg.

quote:
0s.gif Op dinsdag 6 september 2011 15:24 schreef GlowMouse het volgende:
Als jij twee queries uitvoert op MySQL dan wordt er twee keer geheugen gealloceerd voor de resultset.
Het is wel waar dat wanneer je zelf een array vult, er meer geheugen nodig is om die op te slaan omdat het opslaan minder efficiënt gebeurt.
Ik weet niet hoe MySQL er mee omgaat maar in MSSQL gaat 'ie met 2 parallelle queries de intersectie van de data maar 1 keer in 't geheugen houden. Je hebt uiteindelijk eigenlijk alleen de rowids van de desbetreffende tables maar nodig, de rest van de data kun je aan de hand daarvan op de cursor doorgeven.
"[...] a large number of the teenagers claiming Asperger's are, in fact, merely dicks."
  dinsdag 6 september 2011 @ 15:36:20 #163
75592 GlowMouse
l'état, c'est moi
pi_101633725
Ik geloof er helemaal niks van, dan zou MSSQL eerst moeten bepalen of resultsets wel gelijk zijn. Dat is met het oog op MVCC vrij inefficient.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  dinsdag 6 september 2011 @ 15:37:48 #164
12221 Tijn
Powered by MS Paint
pi_101633796
quote:
0s.gif Op dinsdag 6 september 2011 15:33 schreef Catbert het volgende:

[..]

Door de template gewoon iedere keer de row te voeren in plaats van de hele resultset?
Maar je template engine moet al die data toch gevoerd krijgen voordat 'ie kan gaan beginnen met weergeven ervan? Wanneer je 'em de tweede row voert, waar slaat 'ie de eerste dan op als dat niet in het geheugen is?
  dinsdag 6 september 2011 @ 15:44:23 #165
58834 Catbert
The evil HR Director.
pi_101634014
quote:
5s.gif Op dinsdag 6 september 2011 15:37 schreef Tijn het volgende:
Maar je template engine moet al die data toch gevoerd krijgen voordat 'ie kan gaan beginnen met weergeven ervan? Wanneer je 'em de tweede row voert, waar slaat 'ie de eerste dan op als dat niet in het geheugen is?
Hij kan prima een row renderen, net zoals je dat "met de hand" doet.

quote:
0s.gif Op dinsdag 6 september 2011 15:36 schreef GlowMouse het volgende:
Ik geloof er helemaal niks van, dan zou MSSQL eerst moeten bepalen of resultsets wel gelijk zijn. Dat is met het oog op MVCC vrij inefficient.
Als een bepaalde tabel veel benaderd wordt gaat 'ie data cachen. Als beide resultsets de row behorende bij rowid X benaderen wordt die data gewoon via een lookup beschikbaar gemaakt. Als je naar een query explain kijkt zie je dat 'ie vaak joins e.d. eerst afhandelt, en pas daarna de data er bij gaat zoeken. Die data komt dan of van disk, of uit de cache. Zowel MSSQL als Oracle doen dat. Of MySQL dat ook doet weet ik niet, maar daar hoef ik gelukkig niet mee te werken.
"[...] a large number of the teenagers claiming Asperger's are, in fact, merely dicks."
  dinsdag 6 september 2011 @ 15:54:30 #166
75592 GlowMouse
l'état, c'est moi
pi_101634244
Raar verhaal, bij een query met een aggregated functie heb je het niet meer over rows in een tabel tenzij je de resultset als tabel beschouwt en dan de overhead wilt van het testen op gelijkheid. En heb je dan elke keer een roundtrip als je een rij ophaalt?
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  dinsdag 6 september 2011 @ 17:27:23 #167
58834 Catbert
The evil HR Director.
pi_101637482
quote:
0s.gif Op dinsdag 6 september 2011 15:54 schreef GlowMouse het volgende:
Raar verhaal, bij een query met een aggregated functie heb je het niet meer over rows in een tabel tenzij je de resultset als tabel beschouwt en dan de overhead wilt van het testen op gelijkheid. En heb je dan elke keer een roundtrip als je een rij ophaalt?
Da's een ander verhaal. Ik zei in het begin al dat dit een issue is bij grote resultsets. Nu hebben we het bovendien over randzaken. Punt is dat het m.i. verkeerd is jezelf aan te leren iedere keer eerst alles in geheugen te lezen omdat het in veel gevallen relatief inefficient is. Dat je het doet op plekken waar het niet inefficient is, of soms juist efficienter; prima. Het gaat mij puur om wat een beginner zichzelf aanleert. Of in ieder geval dat die beginner weet waar hij mee bezig is.
"[...] a large number of the teenagers claiming Asperger's are, in fact, merely dicks."
pi_101704551
Kan iemand me helpen met deze formule:

1
2
3
4
5
6
cijfer | weging | totaal 
6,5        1          6,5
7,0        3          21
totaal:    4         27,5

totaal / weging = uiteindelijk cijfer

De weging wordt bij elkaar opgeteld en maakt 4.
6,5 keer 1 is 6,5 en 7 keer 3 is 21 en wordt bij elkaar 27,5
nu moet het totaal gedeeld worden door de weging en dan komt het uiteindelijke cijfer eruit. Ik hoop dat jullie met nog snappen.

Ik heb met een mysql query dit gedaan maar geeft niet het goeie antwoord.

1
2
3
4
$query = mysql_query("SELECT     
    SUM(weging) as wtotal, 
    SUM(cijfer * weging) as itotaal,
    SUM(weging / itotaal) as totaal FROM cijfers");

AAH IK WORD GEK!
pi_101704624
Je moet ook wtotal gebruiken en niet weging.
  donderdag 8 september 2011 @ 12:16:56 #170
75592 GlowMouse
l'état, c'est moi
pi_101704637
quote:
14s.gif Op donderdag 8 september 2011 12:16 schreef Tegan het volgende:
Je moet ook wtotal gebruiken en niet weging.
En de laatste SUM weglaten.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_101704715
Ja dat dus. Dacht even dat je nog SUM(itotaal) moest hebben, maar dat is niet :).
pi_101705088
Even proberen. :)
pi_101706289
probeer een file te unzippen maar werkt niet...krijg ook geen foutmelding wat er fout zou kunnen gaan. Path is goed, daar geeft ie wel een foutmelding op als de niet komt

1
2
3
4
5
6
7
<?php
require_once("pclzip.lib.php");
$zip = new PclZip("uploads/".$filename);

if(
$zip->extract() == 0)
  die(
"Error : " $zip->errorInfo(true));
?>
  donderdag 8 september 2011 @ 13:05:40 #174
75592 GlowMouse
l'état, c'est moi
pi_101706355
'werkt niet' :')
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_101706423
quote:
0s.gif Op donderdag 8 september 2011 13:04 schreef MrNiles het volgende:
probeer een file te unzippen maar werkt niet...krijg ook geen foutmelding wat er fout zou kunnen gaan. Path is goed, daar geeft ie wel een foutmelding op als de niet komt
[ code verwijderd ]

Hoever ben je zelf al gekomen met debuggen? Error_reporting(E_ALL); al keertje aangepleurd?
pi_101707017
volgende n00b vraag dan

wat is de max size van een te uploaden zip
30files in zip, totaal 2,01MB = geen probleem
40files in zip, totaal 2,45MB = Missing archive file 'uploads/40f245.zip'

het bestand wordt niet geupload
ligt dat aan de grootte van het bestand?

[ Bericht 71% gewijzigd door MrNiles op 08-09-2011 14:52:17 ]
pi_101710282
quote:
0s.gif Op donderdag 8 september 2011 13:25 schreef MrNiles het volgende:
volgende n00b vraag dan

wat is de max size van een te uploaden zip
Even mijn glazen bol zoeken om te zien hoe jij je server hebt ingesteld, BRB!
pi_101710426
quote:
7s.gif Op donderdag 8 september 2011 12:30 schreef -Datdus- het volgende:
Even proberen. :)
itotaal/wtotaal dus.
pi_101710561
quote:
0s.gif Op donderdag 8 september 2011 13:25 schreef MrNiles het volgende:
volgende n00b vraag dan

wat is de max size van een te uploaden zip
30files in zip, totaal 2,01MB = geen probleem
40files in zip, totaal 2,45MB = Missing archive file 'uploads/40f245.zip'

het bestand wordt niet geupload
ligt dat aan de grootte van het bestand?
phpinfo();

iets van max_upload_size .. of file_upload .. weet zo uit mijn hoofd niet meer welke het is.
pi_101710882
quote:
14s.gif Op donderdag 8 september 2011 15:04 schreef KomtTijd... het volgende:

[..]

Even mijn glazen bol zoeken om te zien hoe jij je server hebt ingesteld, BRB!
fijn als je dat weet maar je kan me toch ook zeggen dat dat in phpinfo te vinden is

thanx remi

het is dus
upload_max_filesize 10M

blijft mijn vraag staan..waarom de zipfile niet kan worden geupload
pi_101711141
quote:
0s.gif Op donderdag 8 september 2011 15:24 schreef MrNiles het volgende:

[..]

fijn als je dat weet maar je kan me toch ook zeggen dat dat in phpinfo te vinden is

thanx remi

het is dus
upload_max_filesize 10M

blijft mijn vraag staan..waarom de zipfile niet kan worden geupload
Als je na de POST een print_r van $_FILES doet, staat het bestand er dan wel?

Zo ja:
Pak je het bestand direct vanuit de tmp map uit? Of verplaats je het bestand eerst naar een "vaste" locatie op de server? (move_uploaded_file)

Ik zou dat laatste doen, en dan het bestand uitpakken.
pi_101711271
quote:
0s.gif Op donderdag 8 september 2011 15:31 schreef remi1986 het volgende:

[..]

Als je na de POST een print_r van $_FILES doet, staat het bestand er dan wel?

Zo ja:
Pak je het bestand direct vanuit de tmp map uit? Of verplaats je het bestand eerst naar een "vaste" locatie op de server? (move_uploaded_file)

Ik zou dat laatste doen, en dan het bestand uitpakken.
idd dat laatste

ik ga ff proberen

het lijkt "spontaan" te zijn opgelost :)
kan het zijn dat een slechte verbinding oorzaak kan hebben, heb al heel de dag last van slechte verbinding met FOK!, opnieuw inloggen etc
naja...vreemd..maar het werkt na alleen koffie drinken
misschien meer koffie ga drinken
pi_101723552
quote:
0s.gif Op donderdag 8 september 2011 15:24 schreef MrNiles het volgende:

[..]

fijn als je dat weet maar je kan me toch ook zeggen dat dat in phpinfo te vinden is

thanx remi

het is dus
upload_max_filesize 10M

blijft mijn vraag staan..waarom de zipfile niet kan worden geupload
Ondanks dat het al opgelost is een opmerking, een verkeerd ingestelde max_post_size wil ook wel eens voor problemen zorgen. Als die bijvoorbeeld op 2M staat kun je je max filesize wel op een terabyte zetten, als je het niet naar je server toe mag posten houdt het op.
Kort gezegd beďnvloedt upload_max_filesize de maximale grootte per bestand, en max_post_size de maximale grootte van de hele post.
pi_101741582
Ik heb het zelfde gezeur met een website van een klant, uploaden gaat goed (move_uploaded_file geeft geen error en zegt dat het bestand is 'gemoved') maar als ik dan op de volgende pagina kom en in de directory kijk waar het bestand zou moeten staan staat er niets!!!!

Hoster heeft wel meer vage problemen dus gaan we eerst een verhuizen en het dan nog eens proberen! (toch geen pcextreme hé :P)
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_101743837
quote:
5s.gif Op vrijdag 9 september 2011 09:26 schreef Chandler het volgende:
Ik heb het zelfde gezeur met een website van een klant, uploaden gaat goed (move_uploaded_file geeft geen error en zegt dat het bestand is 'gemoved') maar als ik dan op de volgende pagina kom en in de directory kijk waar het bestand zou moeten staan staat er niets!!!!

Hoster heeft wel meer vage problemen dus gaan we eerst een verhuizen en het dan nog eens proberen! (toch geen pcextreme hé :P)
lijkt mij dan een rechtenprobleem?
pi_101748156
Inderdaad, mapje even 777 chmodden, testen ofdat het dan wel werkt, zoja dan de rechten goed instellen.
"Op Fok! val je pas op als je normaal bent." -mazaru
pi_101761679
bij deze
1
2
3
<?php
echo '<img src=".$album."/thumbs/klein_".$files[$rand]. "title=".$afbeelding['basename'] ."alt=".$afbeelding['basename']. "class='thumbs' "> ';
?>

krijg ik

Parse error: syntax error, unexpected T_STRING, expecting ',' or ';'

ik zie m niet..iemand anders wel?
pi_101761834
Lekker inconsequent gebruik van ' en ". Loop die allemaal maar eens na.
pi_101761995
quote:
0s.gif Op vrijdag 9 september 2011 20:21 schreef MrNiles het volgende:
bij deze
[ code verwijderd ]

krijg ik

Parse error: syntax error, unexpected T_STRING, expecting ',' or ';'

ik zie m niet..iemand anders wel?
1
2
3
4
5
6
7
8
9
10
<?php

printf
('<img src="%s" title="%s" alt="%s" class="%s">', array(
      
$album.'/thumbs/klein_'.$files[$rand]
    , 
$afbeelding['basename']
    , 
$afbeelding['basename']
    , 
'thumbs'
));

?>
pi_101762008
quote:
0s.gif Op vrijdag 9 september 2011 20:24 schreef Tegan het volgende:
Lekker inconsequent gebruik van ' en ". Loop die allemaal maar eens na.
dat heb ik dus gedaan..maar ik ben ff de draad kwijt :(
pi_101762015
quote:
0s.gif Op vrijdag 9 september 2011 20:21 schreef MrNiles het volgende:
bij deze
[ code verwijderd ]

krijg ik

Parse error: syntax error, unexpected T_STRING, expecting ',' or ';'

ik zie m niet..iemand anders wel?
Hou eens op met developen in notepad.exe.
Zelfs de syntaxhighlighter van FOK! pikt 'm er feilloos uit.
pi_101762113
quote:
0s.gif Op vrijdag 9 september 2011 20:29 schreef MrNiles het volgende:

[..]

dat heb ik dus gedaan..maar ik ben ff de draad kwijt :(
In HTML tags altijd "" gebruiken, en strings met daarin HTML tags moeten dus tussen '' staan.
pi_101762172
quote:
13s.gif Op vrijdag 9 september 2011 20:29 schreef KomtTijd... het volgende:

[..]

Hou eens op met developen in notepad.exe.
Zelfs de syntaxhighlighter van FOK! pikt 'm er feilloos uit.
sorry :@
ik zal eens iets opzoeken..roep eens iets
pi_101762217
Notepad++.
pi_101762227
SRSLY?

Ik dacht ik maak een grapje 8)7

Probeer geany of notepad++. Voor PHP vind ik geany relaxter.
pi_101762397
quote:
11s.gif Op vrijdag 9 september 2011 20:33 schreef KomtTijd... het volgende:
SRSLY?

Ik dacht ik maak een grapje 8)7

Probeer geany of notepad++. Voor PHP vind ik geany relaxter.
ik zit in plesk te klooien omdat ik ook in een vrij uurtje op het werk iets kan doen..daar mag ik niets installeren op de pc en geen eigen laptop op het netwerk kan aansluiten
pi_101762495
quote:
0s.gif Op vrijdag 9 september 2011 20:37 schreef MrNiles het volgende:

[..]

ik zit in plesk te klooien omdat ik ook in een vrij uurtje op het werk iets kan doen..daar mag ik niets installeren op de pc en geen eigen laptop op het netwerk kan aansluiten
Je kunt ook offline programmeren. Sterker nog, dat zou je moeten doen. En pas online gooien als je jezelf hebt overtuigd dat het wel gaat werken.
pi_101762686
quote:
0s.gif Op vrijdag 9 september 2011 20:37 schreef MrNiles het volgende:

[..]

ik zit in plesk te klooien omdat ik ook in een vrij uurtje op het werk iets kan doen..daar mag ik niets installeren op de pc en geen eigen laptop op het netwerk kan aansluiten
NP++ laat zich heel makkelijk portable installeren. Geany is volgens mij ook een portable variant van.

en anders: http://www.cdolivet.com/editarea/
pi_101763238
quote:
14s.gif Op vrijdag 9 september 2011 20:44 schreef KomtTijd... het volgende:

[..]

NP++ laat zich heel makkelijk portable installeren. Geany is volgens mij ook een portable variant van.

en anders: http://www.cdolivet.com/editarea/
thanx voor de tips
ga ik zeker iets mee doen
  zaterdag 10 september 2011 @ 00:15:52 #200
75592 GlowMouse
l'état, c'est moi
pi_101772462
quote:
13s.gif Op vrijdag 9 september 2011 20:29 schreef KomtTijd... het volgende:

[..]

Zelfs de syntaxhighlighter van FOK! pikt 'm er feilloos uit.
http://nl3.php.net/manual/en/function.highlight-string.php
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  zaterdag 10 september 2011 @ 02:10:33 #201
137776 boem-dikkie
Jedi Mind Baby!
pi_101775568
quote:
0s.gif Op vrijdag 9 september 2011 20:29 schreef MrNiles het volgende:

[..]

dat heb ik dus gedaan..maar ik ben ff de draad kwijt :(
Voor het geval je er nog niet uit bent.

".$album."/thumbs/klein_".$files[$rand]. "

Kijk daar nog eens goed naar.

Je sluit je stukje php met " waardoor /thumbs/klein_ nergens meer tussen staat.

Dit moet wel werken denk ik.

1
2
3
<?php
echo '<img src="'.$album.'/thumbs/klein_'.$files[$rand]. '"title="'.$afbeelding['basename'] .'" alt="'.$afbeelding['basename']. '" class="thumbs"> ';
?>
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_101832456
quote:
14s.gif Op zaterdag 10 september 2011 02:10 schreef boem-dikkie het volgende:

[..]

Voor het geval je er nog niet uit bent.

".$album."/thumbs/klein_".$files[$rand]. "

Kijk daar nog eens goed naar.

Je sluit je stukje php met " waardoor /thumbs/klein_ nergens meer tussen staat.

Dit moet wel werken denk ik.
[ code verwijderd ]

het is min of meer gelukt
alle foutmeldingen zijn verdwenen maar het script doet niet wat ik had gehoopt :(
http://www.phphulp.nl/php(...)h-fotoalbum-v3/1491/ is een fotoalbum die vanuit mapjes zelf "sub"albums aanmaakt
werkt prima
maar
op de voorbeeld pagina is het de overzichtspagina met linkjes EN plaatjes. In het script van phphulp heb ik alleen linkjes
Ik had gehoopt met een aangepast script wat erbij stond dit te kunnen maken..maar helaas..
ook gaat mijn php kennis lang niet vergenoeg om zoiets zelf te maken
pi_101832772
Wij kunnen het wel weer voorkauwen maar wellicht kun je het hele project beter uitbesteden.
pi_101833462
quote:
1s.gif Op zondag 11 september 2011 21:03 schreef Tegan het volgende:
Wij kunnen het wel weer voorkauwen maar wellicht kun je het hele project beter uitbesteden.
ik vraag er toch ook niet om, leg alleen even uit waar ik mee bezig ben
als het me verder niet meer lukt..so be it..dan maar alleen linkjes
tis maar voor de hobby..gelukkig hoef ik er niet rijk van te worden :)
pi_101833571
Heb je wellicht GD niet geinstalleerd staan? [/wilde suggestie]

En waarom maak je niet gewoon lekker een picasa-album ofzo?
  zondag 11 september 2011 @ 21:16:30 #206
137776 boem-dikkie
Jedi Mind Baby!
pi_101833593
quote:
0s.gif Op zondag 11 september 2011 20:58 schreef MrNiles het volgende:

[..]

het is min of meer gelukt
alle foutmeldingen zijn verdwenen maar het script doet niet wat ik had gehoopt :(
http://www.phphulp.nl/php(...)h-fotoalbum-v3/1491/ is een fotoalbum die vanuit mapjes zelf "sub"albums aanmaakt
werkt prima
maar
op de voorbeeld pagina is het de overzichtspagina met linkjes EN plaatjes. In het script van phphulp heb ik alleen linkjes
Ik had gehoopt met een aangepast script wat erbij stond dit te kunnen maken..maar helaas..
ook gaat mijn php kennis lang niet vergenoeg om zoiets zelf te maken
Wat voor aangepast script wat erbij stond?
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_101834049
quote:
0s.gif Op zondag 11 september 2011 21:16 schreef KomtTijd... het volgende:
Heb je wellicht GD niet geinstalleerd staan? [/wilde suggestie]

En waarom maak je niet gewoon lekker een picasa-album ofzo?
Wat is GD? (edit: GD support = enabled)

Ik ben zelf een beetje aan het pielen met php als hobby
daarom eigenlijk geen picasa,
Heb nu zo gemaakt dat er een zipje wordt geupload naar de site
deze wordt uitgepakt in de juiste dir en zo een fotoboek ontstaat
Het is gewoon om te spelen eigenlijk, beetje bezig in m'n vrije tijd

@boem-dikkie: verder omlaag in de comments staat er een aangepast script,
ik wist niet precies wat het ging doen, de omschrijving was niet heel goed erbij
als ik het nu terug lees is het denk ik een oplossing voor een ander probleem
maar dit was de extra code erin
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
<?php
// Nieuw Nieuw Nieuw Nieuw //
      
$exts 'jpg jpeg png gif';
      
$files = array();
      
$i = - 1;
      if (
'' == $album)
        
$album './';
      
$handle opendir($album);
      
$exts explode(' '$exts);
      while (
false !== ($file readdir($handle))) {
        foreach (
$exts as $ext) {
          if (
preg_match('/\.' $ext '$/i'$file$test)) {
            
$files[] = $file;
            ++
$i;
          }
        }
      }
      
closedir($handle);
      
mt_srand((double) microtime() * 1000000);
      
$rand mt_rand(0$i);
// Eind Eind Eind Eind Eind //

      
echo '<img src="'.$album.'/thumbs/klein_'.$files[$rand]. '"title="'.$afbeelding['basename'] .'" alt="'.$afbeelding['basename']. '" class="thumbs"> ';
      echo 
'<a href='?pagina=fotoalbum&album=' . $album . ''>' ucfirst(basename($album)) . '</a><br><br />' PHP_EOL;
?>


[ Bericht 2% gewijzigd door MrNiles op 12-09-2011 10:23:34 ]
  donderdag 15 september 2011 @ 10:32:37 #208
107418 wdn
Elfen lied O+
pi_101969175
MySQL...

Ik heb een display van `relaties` en daarnaast een tabel van enkele miljoenen (10+) records waarbij op basis van een veld `relatie` en `jaartal` moet gaan controleren wat de `omzet` (sum) is over 3 jaren.
Dus... relatie, naam. omzet 2011, omzet 2010, omzet 2009.

Maar zelfs met `indexering` op de tabel is het veel en veels te langzaam (30+ secondes) om alles bij elkaar te rapen.

Nu ben ik een beetje aan het rondkijken en kwam ik `stored procedures` tegen. Is dit wat ik nodig heb om hiermee bijvoorbeeld een schaduwtabel te maken die real time ge-update wordt als de hoofdtabel opgebouwd wordt?

Of is er een betere oplossing? Ik weiger om in de tabel `relaties` een veld op te nemen met de omzetgegevens voor die jaren ;-)
Beatus vir qui suffert tentationem.
PSN Rinzewind en Cadsuana Melaidhrin
Stellar Blade *O* Sea of Stars *O* Trails Daybreak *O*
  donderdag 15 september 2011 @ 10:38:55 #209
75592 GlowMouse
l'état, c'est moi
pi_101969316
Onduidelijk verhaal. Wat is de output van SHOW CREATE TABLE, en wat is je query?
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  donderdag 15 september 2011 @ 12:04:39 #210
58834 Catbert
The evil HR Director.
pi_101971738
Ik vermoed dat 'ie een overzicht wil tonen van alle relaties met de omzet daarbij. Als hij geen index heeft op het veld wat die informatie bevat in de grote tabel zal 'ie voor zo'n overzicht iedere keer die hele tabel door moeten ploegen.
"[...] a large number of the teenagers claiming Asperger's are, in fact, merely dicks."
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')