Registreer FAQ Berichten van vandaag


Ga terug   Scholieren.com forum / Technologie / Software & Hardware
Reageren
 
Topictools Zoek in deze topic
Oud 18-04-2005, 19:17
Engadin
Avatar van Engadin
Engadin is offline
Is het mogelijk om vanuit 1 script meerdere scripts/functies tegelijkertijd uit te voeren?
__________________
Jongeren - Natuur: http://www.njn.nl
     Kom mee op zomerkamp: http://www.zomerkampen.njn.nl
Met citaat reageren
Advertentie
Oud 18-04-2005, 19:20
Verwijderd
Met citaat reageren
Oud 18-04-2005, 19:21
Engadin
Avatar van Engadin
Engadin is offline
Citaat:
Ulfheđin schreef op 18-04-2005 @ 20:20 :
Watnou?

Of is er iets in je post weggevallen ofzo.
__________________
Jongeren - Natuur: http://www.njn.nl
     Kom mee op zomerkamp: http://www.zomerkampen.njn.nl
Met citaat reageren
Oud 18-04-2005, 19:28
Verwijderd
Waarom zou je niet meerdere functies uit kunnen voeren?

Ik voer meerdere keren mysql_query() uit in 1 script, gaat prima
Met citaat reageren
Oud 18-04-2005, 19:34
Engadin
Avatar van Engadin
Engadin is offline
Je moet ff precies lezen. Er staat toch duidelijk "tegelijkertijd"....

Ik bedoel dus zoiets:

Code:
 echo bla
*query();   *query();     *query() ;
echo baldiebal
waarbij alles wat op dezelfde lijn staat ook tegelijkertijd wordt uitgevoerd wordt.
__________________
Jongeren - Natuur: http://www.njn.nl
     Kom mee op zomerkamp: http://www.zomerkampen.njn.nl
Met citaat reageren
Oud 18-04-2005, 19:44
Verwijderd
Nee, alles wordt in volgorde uitgevoerd...
Waarom zou je iets tegelijkertijd willen uitvoeren (misschien kane r daar iets op bedacht worden )
Met citaat reageren
Oud 18-04-2005, 20:25
Engadin
Avatar van Engadin
Engadin is offline
Verbindingen maken met andere computers, oa om mails te verzenden, maar die reageren soms een beetje traag.

Mischien gaat mails zenden via een andere functie dan mail() wel sneller. Mischien moet ik maar ff een scriptje schrijven die adressen uit een database in een mailman adressenlijst propt
__________________
Jongeren - Natuur: http://www.njn.nl
     Kom mee op zomerkamp: http://www.zomerkampen.njn.nl
Met citaat reageren
Oud 18-04-2005, 20:31
Verwijderd
Ik snap het nut van tegelijkertijd versturen niet helemaal...
En sneller dan mail() gaat niet...

Als je bluk mail wil gaan versturen kan ik je zowiezo aanraden om per 50 oid te doen, zodat de execution time niet overschreden wordt maar ook dat bij fouten je niet alles overnieuw hoeft te doen
Met citaat reageren
Oud 18-04-2005, 20:36
Engadin
Avatar van Engadin
Engadin is offline
voor execution time heb je ini_set() nog. Maar voor errors is het wel een idee. Maar aangezien ik die mailfunctie als een condition van een ifstatement gebruik gaat dat wel goed. Volgensmij duurt het versturen van veel mailtjes zolang omdat al die servers zo langzaam reageren. Dat zou op die manier veel sneller moeten kunnen.
__________________
Jongeren - Natuur: http://www.njn.nl
     Kom mee op zomerkamp: http://www.zomerkampen.njn.nl
Met citaat reageren
Oud 18-04-2005, 20:45
Verwijderd
als je naar iedereen hetzelfde mailtje stuurt kun je ze ook in de BCC zetten
Met citaat reageren
Oud 18-04-2005, 20:52
Verwijderd
Citaat:
eddie schreef op 18-04-2005 @ 21:45 :
als je naar iedereen hetzelfde mailtje stuurt kun je ze ook in de BCC zetten
Maar dan komen ze geheid in een spamlijst
Met citaat reageren
Oud 18-04-2005, 20:59
Verwijderd
Citaat:
********** schreef op 18-04-2005 @ 21:52 :
Maar dan komen ze geheid in een spamlijst
Hoezo?
Met citaat reageren
Oud 18-04-2005, 21:20
Verwijderd
Citaat:
eddie schreef op 18-04-2005 @ 21:59 :
Hoezo?
Omdat niet persoonlijke berichten (met name die niet echt gericht zijn aan die persoon) door veel spamfilters al veel punten krijgt
Met citaat reageren
Oud 18-04-2005, 21:28
Dr HenDre
Avatar van Dr HenDre
Dr HenDre is offline
prog dan ook in een echte prog taal, kan je treads gebruiken
Met citaat reageren
Oud 18-04-2005, 21:35
Verwijderd
Citaat:
Dr HenDre schreef op 18-04-2005 @ 22:28 :
prog dan ook in een echte prog taal, kan je treads gebruiken
Met citaat reageren
Oud 18-04-2005, 21:50
Dr HenDre
Avatar van Dr HenDre
Dr HenDre is offline
wat roloog je penis, t is toch gewoon zo. PHP is een leuke taal, niks op tegen, ik gebruik t ook vaak, maar sommige dingen kan je niet doen. Je kan toch ook gene OS schrijven in php.
Met citaat reageren
Oud 18-04-2005, 22:22
Verwijderd
Citaat:
Dr HenDre schreef op 18-04-2005 @ 22:50 :
wat roloog je penis, t is toch gewoon zo. PHP is een leuke taal, niks op tegen, ik gebruik t ook vaak, maar sommige dingen kan je niet doen. Je kan toch ook gene OS schrijven in php.
Omdat je geen flauw idee hebt waar je het over hebt....
Met citaat reageren
Oud 18-04-2005, 22:26
Ir. de Narie
Avatar van Ir. de Narie
Ir. de Narie is offline
Nee, en je wint de grand prix niet met een 45 karretje, maar moet mijn oma daarom in een ferrari knallen?

ontopic:

wat s eig de beste manier om een actie in de toekomst uit te laten voeren?
(wekelijks stats mailen oid bijvoorbeeld)

klipe van de week tegen de volledige uitleg aan, maar geloof dak de juiste permissies voor die techniek niet heb ofzo
__________________
~ beoefent de kunst van het stealthlopen
Met citaat reageren
Oud 18-04-2005, 22:28
Verwijderd
Via een cronjob een script laten draaien
Met citaat reageren
Oud 18-04-2005, 22:30
Ir. de Narie
Avatar van Ir. de Narie
Ir. de Narie is offline
cronjobs ja, dát was t.
heb me er goed op ingelezen, maar t enige wat ik nog niet snap is hoek ze moet toepassen
__________________
~ beoefent de kunst van het stealthlopen
Met citaat reageren
Oud 18-04-2005, 22:33
Verwijderd
Heb je root access op een *nix server of een Control Panel die dit toelaat?
Met citaat reageren
Oud 19-04-2005, 08:09
Verwijderd
Citaat:
Dr HenDre schreef op 18-04-2005 @ 22:50 :
. Je kan toch ook gene OS schrijven in php.

www.terminal.tk
Met citaat reageren
Oud 19-04-2005, 12:05
McMotion
Avatar van McMotion
McMotion is offline
Citaat:
********** schreef op 18-04-2005 @ 20:44 :
Nee, alles wordt in volgorde uitgevoerd...
Waarom zou je iets tegelijkertijd willen uitvoeren (misschien kane r daar iets op bedacht worden )
daar is al iets op bedacht.. ooit van threads gehoord?

Citaat:
********** schreef op 18-04-2005 @ 23:22 :
Omdat je geen flauw idee hebt waar je het over hebt....
__________________
[AvatarDraw(c) v1.0 is uit de lucht (en per ongeluk van mijn hardeschijf verdwenen tijdens het weggooien ervan

Laatst gewijzigd op 19-04-2005 om 12:15.
Met citaat reageren
Oud 19-04-2005, 12:08
McMotion
Avatar van McMotion
McMotion is offline
Citaat:
Engadin schreef op 18-04-2005 @ 20:17 :
Is het mogelijk om vanuit 1 script meerdere scripts/functies tegelijkertijd uit te voeren?
draai je PHP onder unix? dan kan je pcntl_fork() gebruiken
__________________
[AvatarDraw(c) v1.0 is uit de lucht (en per ongeluk van mijn hardeschijf verdwenen tijdens het weggooien ervan
Met citaat reageren
Oud 19-04-2005, 13:10
Verwijderd
Citaat:
McMotion schreef op 19-04-2005 @ 13:05 :
daar is al iets op bedacht.. ooit van threads gehoord?
Ja, und?

Dan moet je wel Apache 2 icm PHP onder Linux draaien, anders kun je het wel vergeten
Apache 1.x ondersteund dit niet, en Apache2 onder Windows gaat over de zeik doordat Windows niet overweg kan met de threads van Apache..

En dan moet je ook nog rechten hebben om dit te kunnen doen...
Met citaat reageren
Advertentie
Oud 19-04-2005, 14:12
Dr HenDre
Avatar van Dr HenDre
Dr HenDre is offline
Citaat:
Ulfheđin schreef op 19-04-2005 @ 09:09 :
www.terminal.tk
dat is geen os tjap
Met citaat reageren
Oud 19-04-2005, 14:52
Dr HenDre
Avatar van Dr HenDre
Dr HenDre is offline
Citaat:
********** schreef op 18-04-2005 @ 23:22 :
Omdat je geen flauw idee hebt waar je het over hebt....
gelukkig weet jij alles beter
Met citaat reageren
Oud 19-04-2005, 14:56
Verwijderd
Citaat:
Dr HenDre schreef op 19-04-2005 @ 15:52 :
gelukkig weet jij alles beter
Ik ken jou in ieder geval langer dan vandaag
Met citaat reageren
Oud 19-04-2005, 15:11
Verwijderd
Citaat:
Dr HenDre schreef op 19-04-2005 @ 15:12 :
dat is geen os tjap
Nou čn?
Met citaat reageren
Oud 19-04-2005, 16:04
McMotion
Avatar van McMotion
McMotion is offline
Citaat:
********** schreef op 19-04-2005 @ 14:10 :
Ja, und?

Dan moet je wel Apache 2 icm PHP onder Linux draaien, anders kun je het wel vergeten
Apache 1.x ondersteund dit niet, en Apache2 onder Windows gaat over de zeik doordat Windows niet overweg kan met de threads van Apache..

En dan moet je ook nog rechten hebben om dit te kunnen doen...
waar heb je het in godsnaam over? ik heb het over threads in een script.. helaas is die mogelijkheid er niet in PHP, maargoed, het ging me er meer om dat je niet begrijpt dat iemand meerdere dingen tegelijkertijd zou willen uitvoeren

Spoiler
__________________
[AvatarDraw(c) v1.0 is uit de lucht (en per ongeluk van mijn hardeschijf verdwenen tijdens het weggooien ervan
Met citaat reageren
Oud 19-04-2005, 17:53
Verwijderd
Citaat:
McMotion schreef op 19-04-2005 @ 17:04 :
waar heb je het in godsnaam over? ik heb het over threads in een script.. helaas is die mogelijkheid er niet in PHP, maargoed, het ging me er meer om dat je niet begrijpt dat iemand meerdere dingen tegelijkertijd zou willen uitvoeren

Spoiler
Waarom haal je dingen aan als het al niet kan met PHP, daar gaat het nou net over

Er zijn ook wel dingen die tegelijk zou willen uitvoeren (alhoewel ik dat uit fail-proof overwegingen liever niet zou doen)...
Maar dat zie ik een simpele gebruiker nog niet doen/nodig vinden
Met citaat reageren
Oud 19-04-2005, 18:02
McMotion
Avatar van McMotion
McMotion is offline
Citaat:
********** schreef op 19-04-2005 @ 18:53 :
Waarom haal je dingen aan als het al niet kan met PHP, daar gaat het nou net over

Er zijn ook wel dingen die tegelijk zou willen uitvoeren (alhoewel ik dat uit fail-proof overwegingen liever niet zou doen)...
Maar dat zie ik een simpele gebruiker nog niet doen/nodig vinden
omdat hij dat wél wil.. het handigst is dus gewoon om te zeggen dat threads niet mogelijk zijn onder PHP.. maargoed met pcntl_fork() is het in dit geval minstens net zo makkelijk en dat kan dus wel.. onder unix worden zowieso meestal al processen gebruikt ipv threads
__________________
[AvatarDraw(c) v1.0 is uit de lucht (en per ongeluk van mijn hardeschijf verdwenen tijdens het weggooien ervan
Met citaat reageren
Oud 19-04-2005, 18:17
Verwijderd
Citaat:
McMotion schreef op 19-04-2005 @ 19:02 :
omdat hij dat wél wil.. het handigst is dus gewoon om te zeggen dat threads niet mogelijk zijn onder PHP.. maargoed met pcntl_fork() is het in dit geval minstens net zo makkelijk en dat kan dus wel.. onder unix worden zowieso meestal al processen gebruikt ipv threads
In dit geval lijkt mij juist het meest handigst om een zo fail-proof mogelijk script te bouwen..
Met citaat reageren
Oud 19-04-2005, 18:29
Engadin
Avatar van Engadin
Engadin is offline
Helaas draait op die server nog geen apache 2.x, maar ik zal hier thuis eens met pcntl_fork() gaan klooien.
__________________
Jongeren - Natuur: http://www.njn.nl
     Kom mee op zomerkamp: http://www.zomerkampen.njn.nl
Met citaat reageren
Oud 19-04-2005, 18:30
Enlightenment
Avatar van Enlightenment
Enlightenment is offline
Kunnen we even normaal en aardig doen hier?

@TS: dingen 'tegelijk uitvoeren' is waarschijnlijk niet wat je wilt. De meeste processors kunnen immers maar 1 taak (of thread) tegelijk uitvoeren. Wat je wel wilt is parallellisatie. Dus een multithreaded applicatie die bijvoorbeeld 3 queries tegelijkertijd aanroept, in plaats van serieel (achter elkaar).

Vraag is wel of je daar winst bij boekt, MySQL werkt beter als je iets serieel doet dan dat je iets parallel doet, is mijn ervaring.
__________________
Per undas adversas (tegen de stroom in)
Met citaat reageren
Oud 19-04-2005, 20:37
Engadin
Avatar van Engadin
Engadin is offline
Voor het geval ik de komende tijd nog eens en dual core of dual prc systeem krijg (ipv een brakke 200mhz bak waar die site nu gehost is) is het mischien interesant
__________________
Jongeren - Natuur: http://www.njn.nl
     Kom mee op zomerkamp: http://www.zomerkampen.njn.nl
Met citaat reageren
Oud 19-04-2005, 20:40
Verwijderd
Citaat:
Engadin schreef op 19-04-2005 @ 21:37 :
Voor het geval ik de komende tijd nog eens en dual core of dual prc systeem krijg (ipv een brakke 200mhz bak waar die site nu gehost is) is het mischien interesant
Of je hebt het niet nodig doordat hij nu genoeg capiciteit heeft...
Want 200Mhz (en 32mb geheugen ) is niet echt een aanrader
Met citaat reageren
Advertentie
Reageren


Regels voor berichten
Je mag geen nieuwe topics starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Spring naar


Alle tijden zijn GMT +1. Het is nu 21:29.