Die note staat er bij mij niet bij op php.net. En ja, ik kijk deze keer op engelsquote:
Ik was namelijk al een keer op zoek geweest en kon het niet vinden op php.netquote:Note: The set_time_limit() function and the configuration directive max_execution_time only affect the execution time of the script itself. Any time spent on activity that happens outside the execution of the script such as system calls using system(), stream operations, database queries, etc. is not included when determining the maximum time that the script has been running.
Ja, beetje lastig, moet ik namelijk een script bouwen welke meer dan 30 seconden duurtquote:Op dinsdag 29 november 2005 20:27 schreef Jimmy het volgende:
Je zou het ff snel kunnen testen door een testscript net iets langer dan 30 seconden te laten duren dmv sleep?
1 |
http://nl2.php.net/readfilequote:int readfile ( string filename [, bool use_include_path [, resource context]] )
...
Returns the number of bytes read from the file. If an error occurs, FALSE is returned and unless the function was called as @readfile(), an error message is printed.
quote:Op dinsdag 29 november 2005 20:48 schreef JeRa het volgende:
[..]
http://nl2.php.net/readfile
Als je iets wilt debuggen begin je gewoon je functie-aanroepen uit elkaar te werken en de returnwaardes van de eerste aanroep te controleren. Maar hier helpt zelfs de PHP manual al
1 2 3 4 5 6 7 8 9 10 | $offset=intval(file_get_contents('offset.txt')); echo $offset; $offset+=15; $fp=fopen('offset.txt','w+'); fwrite($fp,"$offset"); fclose($fp); header("location: ".$_SERVER['PHP_SELF']); ?> |
Het is niet zo'n goed idee een header('Location:') uit te voeren naar hetzelfde PHP-script; Firefox geeft er na een aantal van dit soort verwijzingen al de brui aan. Beter doe je een combinatie van Javascript en PHP, waarbij je met Javascript er voor zorgt dat het scriptje om de zoveel tijd wordt aangeroepenquote:Op dinsdag 29 november 2005 20:53 schreef Swetsenegger het volgende:
[..]
Compleet overheen gelezen.
Het vreemde is dat file() zegt dat het hetzelfde is als readfile, maar ipv een string een array terug geeft.
Echter geeft file wel degelijk de inhoud terug en niet het aantal bytes. Ik gebruikte readfile uiteraard omdat het maar 1 waarde is.
file_get_contents dus
Ander probleem
[ code verwijderd ]
Dit zou infinite moeten loopen. Maar hij stopt na 1 loop.
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 | $result=mysql_query('SELECT COUNT(id) AS aantal FROM table WHERE datum=DATE_SUB(NOW(), INTERVAL 84 DAY)'); // aantal te versturen mails $row = mysql_fetch_assoc($result); $offset=intval(file_get_contents('offset.txt')); //offset waar ik gebleven ben if($row['aantal']-$offset <=0){ //indien true, alle mails verstuurt $offset=0; $fp=fopen('offset.txt','w'); fwrite($fp,"$offset"); fclose($fp); die(); } $query="SELECT * FROM table WHERE datum=DATE_SUB(NOW(), INTERVAL 84 DAY) LIMIT ".$offset.",15"; $result=mysql_query($query); while($row=mysql_fetch_assoc($result)){ // 15 mails versturen } $offset+=15; //offset ophogen $fp=fopen('offset.txt','w+'); fwrite($fp,"$offset"); fclose($fp); header("location: ".$_SERVER['PHP_SELF']); //hele circus opnieuw ?> |
Een cronjob!? Je doet een header() op een cronjobfile? Welke browser kan dan reageren op die header()?quote:Op dinsdag 29 november 2005 21:10 schreef Swetsenegger het volgende:
@jera, Het vreemde is dat hij het voorheen met de oplossing met het cookie wel goed deed. Javascript gaat niet, want dat is clientside, en het is een cronjob.
quote:Op dinsdag 29 november 2005 21:13 schreef JeRa het volgende:
[..]
Een cronjob!? Je doet een header() op een cronjobfile? Welke browser kan dan reageren op die header()?
maximum execution time. Ik zit aan een limiet van 30 seconden. Op een safe_mode serverquote:Waarom doe je geen for-loopje?
De hoster biedt niet eens cronjobs aan, ik maak gebruik van een online cronservicequote:Op dinsdag 29 november 2005 21:17 schreef Jimmy het volgende:
In een cronjob kun je dan niet via exec() het php-script zichlzelf nogmaals laten starten?
Wel HEEL erg goed kijken dat ie niet eeuwig zichzelf blijft aanroepen natuurlijk.
Hebben ze safe_mode aangezet voor scriptjes die op PHP-cli (commandline) draaien? Dan zit er iets niet goed in de beveiliging van hun serverquote:Op dinsdag 29 november 2005 21:18 schreef Swetsenegger het volgende:
[..]
KUT.
[..]
maximum execution time. Ik zit aan een limiet van 30 seconden. Op een safe_mode serverEn ik heb in potentie heel veel mails te versturen.
Overigens werkt lokaal de header wel. Uiteraard met een browser. Zou de hoster een bescherming hebben misschien?
Ze bieden helemaal niets aan en ze willen niets wijzigen ook. Nadeel van een goedkope hosterquote:Op dinsdag 29 november 2005 21:22 schreef JeRa het volgende:
[..]
Hebben ze safe_mode aangezet voor scriptjes die op PHP-cli (commandline) draaien? Dan zit er iets niet goed in de beveiliging van hun serverik zou ze even een mailtje sturen met de vraag of ze safe_mode voor PHP uitzetten, safe_mode is vooral bedoeld voor mod_php (of voor PHP-cgi, voor mijn part).
Cron-opdrachten worden namelijk uitgevoerd onder de user van wie de crontab is. Wat dat betreft moeten de rechten in hun systeem goed staan, dus is er geen enkele reden om safe_mode aan te laten staan.
Ze bieden geen anacron-service aan?
1 2 3 4 | safe_mode_exec_dir no value no value safe_mode_gid Off Off safe_mode_include_dir /usr/lib/php /usr/lib/php |
Nee. Wat je wel kunt doen via de meeste cronservices is zeggen dat een scriptje elke x minuten moet draaien, kun je dat niet gebruiken?quote:Op dinsdag 29 november 2005 21:27 schreef Swetsenegger het volgende:
[..]
Ze bieden helemaal niets aan en ze willen niets wijzigen ook. Nadeel van een goedkope hoster
www.tweedehandsboek.net/phpinfo.php
[ code verwijderd ]
Zover ik kan zien kan ik dus max_execution_time niet gebruiken toch?
Die service was 5 euro duurder geloof ikquote:Op dinsdag 29 november 2005 21:29 schreef JeRa het volgende:
[..]
Nee. Wat je wel kunt doen via de meeste cronservices is zeggen dat een scriptje elke x minuten moet draaien, kun je dat niet gebruiken?
Dat is meteen de reden waarom ik eigen servers draai voor gmta.nl (en de subdomeinen daarvan die ik aan mensen geef die tegen hetzelfde probleem waren opgelopen: te dure of slechte hosting)quote:Op dinsdag 29 november 2005 21:32 schreef Swetsenegger het volgende:
[..]
Die service was 5 euro duurder geloof ik
Maar er zit weinig anders op, aangezien een header niet gaat werken.
Yup, lange leve eigen hosting, of in mijn geval een vriend met eigen hostingquote:Op dinsdag 29 november 2005 21:43 schreef JeRa het volgende:
Dat is meteen de reden waarom ik eigen servers draai voor gmta.nl (en de subdomeinen daarvan die ik aan mensen geef die tegen hetzelfde probleem waren opgelopen: te dure of slechte hosting)
Maar ik heb nog steeds een probleemquote:Op dinsdag 29 november 2005 21:45 schreef Jimmy het volgende:
[..]
Yup, lange leve eigen hosting, of in mijn geval een vriend met eigen hosting
Ja.quote:Op dinsdag 29 november 2005 22:21 schreef Swetsenegger het volgende:
Maar ik heb nog steeds een probleem
een meta refresh is natuurlijk ook alleen clientside, correct?
Hoe bedoel je commandline aangeroepen?quote:Op dinsdag 29 november 2005 22:31 schreef Jimmy het volgende:
[..]
Ja.
Maar als ik het goed begrijp wordt je script command line aangeroepen?
Is dit dan geen optie?
http://nl2.php.net/manual/en/function.exec.php
En dan exec("php scriptnaam");
Nee, ik ook niet. I'm fucked.quote:Op dinsdag 29 november 2005 22:47 schreef Jimmy het volgende:
Ah, ok.
Ik wist niet eens dat dat soort services bestonden.
Ik ging er gewoon vanuit dat als het een cronjob was, het vanaf de commandline werd gestart, maar met deze service wordt er dus wel een script via het web opgestart.
Poeh, geen idee hoe je dan vanuit dat script het script opnieuw kan aanroepen.
Sodeju, dat is slim bedachtquote:Op dinsdag 29 november 2005 22:35 schreef Swetsenegger het volgende:
[..]
Hoe bedoel je commandline aangeroepen?
Ik maak gebruik van een online cronservice www.cronservice.nl waar je gewoon de url van je script kan opgeven zodat die uitgevoerd wordt
Volgens mij werkt jouw oplossing dus niet.
Ik ben het helemaal met je eens.quote:Op dinsdag 29 november 2005 22:55 schreef JeRa het volgende:
[..]
Sodeju, dat is slim bedachtdat project www.cronservice.nl dan. Het is namelijk best simpel op te zetten
en goud geld mee te verdienen natuurlijk. Wat betreft je probleem, weet ook even geen oplossing.
Ik ben ongeveer met hetzelfde bezigquote:Op dinsdag 29 november 2005 22:59 schreef Swetsenegger het volgende:
[..]
Op zich voor mij een oplossing welke goed betaalbaar is. Voor hem is het eenmalig een server inrichten. De crons stelt de klant zelf in, en je hebt er geen omkijken na.
sowieso is het misschien handig om hier naar te verwijzen: http://www.phpfreakz.nl/artikelen.php?aid=112quote:Op dinsdag 29 november 2005 23:13 schreef JeRa het volgende:
[..]
Ik ben ongeveer met hetzelfde bezigmaar dan iets uitgebreider. Op het moment heb ik AAP gemaakt, Ares Administrative Panel, wat een in PHP geschreven interactive commandline utility is waarmee ik als admin heel makkelijk users kan maken. Daarbij hoort dan optioneel quotas, webruimte, databases, e-mailadressen enzovoort.
Straks is het de bedoeling dat op controlpanel.gmta.nl de gebruikers straks zelf alles kunnen instellen, en daar hoort dan ook cronjob bij (dat kunnen ze ook door met SSH in te loggen en crontab -e uit te voeren, maar veel mensen hebben niet 1-2-3 door hoe die dingen in elkaar zitten). Misschien moet ik er ook maar geld voor gaan vragen straks, voor de nieuwe gebruikers dan
Ja dat doe ik dusquote:Op woensdag 30 november 2005 10:08 schreef morpheus_at_work het volgende:
wat je anders zou kunnen doen , ik neem aan dat je in een veld vermeld dat de mail naar iemand is verstuurd
anders pak je hier iedere keer er een x aantal uit en update je die x , dan loop je de query voor het selecteren waarbij veld ongelijk is aan verstuurd , hiervan pak je de limit die je bepaald , na het versturen laat je de pagina op nieuw in , procedure wordt opnieuw gestart en verhaal begint opnieuw. je kan uit de loop springen als je aantal records wat je selecteerd 0 is , eventueel kun je daarna het verstuur veld resetten of wat anders mee doen (wel naar andere pagina verwijzen als je klaar bent , anders begint je loop weer opnieuw en wordt iedereen suf gemailt).
afhankelijk van de server zou je het aantal per 29 seconden uit kunnen proberen
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | $row = mysql_fetch_assoc($result); $offset=intval(file_get_contents('offset.txt')); //offset waar ik gebleven ben if($row['aantal']-$offset <=0){ //indien true, alle mails verstuurt $offset=0; $fp=fopen('offset.txt','w'); fwrite($fp,"$offset"); fclose($fp); die(); } $query="SELECT * FROM table WHERE datum=DATE_SUB(NOW(), INTERVAL 84 DAY) LIMIT ".$offset.",15"; $result=mysql_query($query); while($row=mysql_fetch_assoc($result)){ // 15 mails versturen } $offset+=15; //offset ophogen $fp=fopen('offset.txt','w+'); fwrite($fp,"$offset"); fclose($fp); header("location: ".$_SERVER['PHP_SELF']); //hele circus opnieuw |
Die wordt client side door een browser uitgevoerd. Het script wordt aangeroepen door een cron, niet door een browser.quote:Op woensdag 30 november 2005 11:43 schreef morpheus_at_work het volgende:
javascriptje : document.redirect actie
Gewoon met commandline het php-script aanroepen.quote:Op woensdag 30 november 2005 11:51 schreef Swetsenegger het volgende:
[..]
Die wordt client side door een browser uitgevoerd. Het script wordt aangeroepen door een cron, niet door een browser.
DAT is het probleemAnders had de header ook gewoon gewerkt.
header("location: ".$_SERVER['PHP_SELF']); //hele circus opnieuw
Ik heb een serverside refresh nodig
quote:Op woensdag 30 november 2005 11:56 schreef pc-fr34k het volgende:
[..]
Gewoon met commandline het php-script aanroepen.
Oh, ik had alles gelezen maar daar heb ik dan overheen gelezen, ik las alleen dat je maxexecutiontime en safemode had.quote:Op woensdag 30 november 2005 11:59 schreef Swetsenegger het volgende:
[..]
Misschien handig wanneer de rest ook gelezen wordt.
Mijn hoster ondersteunt geen cronjobs. Ik ben uitgeweken naar een online cronservice www.cronservice.nl.
Er valt dus niets vanaf CL aan te roepen.
dan liep hij tegen het probleem aan dat zijn pagina maar een executie tijd van 30 seconden mocht hebbenquote:Op woensdag 30 november 2005 12:08 schreef pc-fr34k het volgende:
[..]
Oh, ik had alles gelezen maar daar heb ik dan overheen gelezen, ik las alleen dat je maxexecutiontime en safemode had..
Een loop in de crobjob geen idee?
Dus je hebt zeg maar 1 pagina die de cronservice een keer aanroept. En die pagina roept het echte script aan in een loop. Dus dat het script gewoon meerdere keren(met bv een waarde door geven waar je bent gebleven) aan wordt geroepen door script1.
Je begrijpt me verkeerd, 1 script wordt meerdere keren aangeroepen(dus telkens een kleine execution time)door een ander script. Een script aanroepen in een loop duurt niet zo lang als het andere script al het werk doet...quote:Op woensdag 30 november 2005 12:16 schreef morpheus_at_work het volgende:
[..]
dan liep hij tegen het probleem aan dat zijn pagina maar een executie tijd van 30 seconden mocht hebben
Dat doe ik.quote:Op woensdag 30 november 2005 12:08 schreef pc-fr34k het volgende:
[..]
Oh, ik had alles gelezen maar daar heb ik dan overheen gelezen, ik las alleen dat je maxexecutiontime en safemode had..
Een loop in de crobjob geen idee?
Dus je hebt zeg maar 1 pagina die de cronservice een keer aanroept. En die pagina roept het echte script aan in een loop. Dus dat het script gewoon meerdere keren(met bv een waarde door geven waar je bent gebleven) aan wordt geroepen door script1.
Zelfde probleem. Hoe moet page1 page 2 starten/aanroepen? Includen werkt natuurlijk niet, want dan gaat page 1 gewoon over de max_execution_time heen.quote:Op woensdag 30 november 2005 12:32 schreef pc-fr34k het volgende:
[..]
Je begrijpt me verkeerd, 1 script wordt meerdere keren aangeroepen(dus telkens een kleine execution time)door een ander script. Een script aanroepen in een loop duurt niet zo lang als het andere script al het werk doet...
Dan wordt page2 min of meer gewoon onderdeel van page 1.quote:Op woensdag 30 november 2005 12:38 schreef pc-fr34k het volgende:
fsockopen() ?
Ja, maar je hebt je probleem van je max execution time niet meer lijkt me. En de serverside refresh is er niet/zijn we nog niet achter gekomen, lijkt me toch een goede (eventueel tijdelijke) oplossing.quote:Op woensdag 30 november 2005 12:43 schreef Swetsenegger het volgende:
[..]
Dan wordt page2 min of meer gewoon onderdeel van page 1.
Als er een serverside refresh methode zou zijn, zou het opgelost zijn
Eh jawel. Page 1 gaat gewoon over de max execution time heen.quote:Op woensdag 30 november 2005 12:46 schreef pc-fr34k het volgende:
[..]
Ja, maar je hebt je probleem van je max execution time niet meer lijkt me.
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 | // 4 nieuwste berichten laden $ID = $_POST['berichtid']; $sql = "SELECT * FROM slowchat ORDER BY ID DESC LIMIT 0, 5"; $query = mysql_query($sql) or die(mysql_error()); while ($result = mysql_fetch_array($query)) { $pID = $result['ID']; $puser = $result['user']; $pbericht = $result['bericht']; $ptype = $result['type']; $pdatum = $result['datumtijd']; $viewDate = date("H:i", strtotime($pdatum)); $pip = $result['IP']; echo" <tr>"; echo" <td class='row4' align='center'><img src='http://www.pestforum.nl/forum/style_images/1/nav_m.gif' border='0' alt='Bericht' /></td>"; echo" <td class='row4'><span class='desc'><font size = 2 color = gray>[".$viewDate."] </font><font size = 2 color = dodgerblue>".$puser." </font> <font size = 2 color = blue> ".$pbericht." </font><br /></span></td>"; echo" </tr>"; } ?> |
Natuurlijk niet, dan pak je de vijf eerste berichten. Beter kun je de berichten eerst inladen en vervolgens array_reverse() gebruikenquote:
quote:Op woensdag 30 november 2005 16:45 schreef JeRa het volgende:
[..]
Natuurlijk niet, dan pak je de vijf eerste berichten. Beter kun je de berichten eerst inladen en vervolgens array_reverse() gebruiken
1 2 3 4 5 6 7 8 9 10 | $reacties = array(); while ($result = mysql_fetch_array($query)) { $reacties[] = $result; } $reacties = array_reverse($reacties); foreach($reacties as $key=>$val) { ... } ?> |
Je kan ook gewoon ORDER BY ID DESC doen.quote:Op woensdag 30 november 2005 17:36 schreef LeeHarveyOswald het volgende:
En hoe moet ik dat in dit geval toepasssen?
dat doet ie alquote:Op woensdag 30 november 2005 17:55 schreef pc-fr34k het volgende:
[..]
Je kan ook gewoon ORDER BY ID DESC doen.
1 2 3 4 | $reacties = array_reverse($reacties); foreach($reacties as $key=>$val) { ?> |
1 2 3 | while ($result = array_pop($reacties)) { ?> |
Weggemiktquote:Op woensdag 30 november 2005 17:54 schreef DionysuZ het volgende:
wat is je code nu dan?
it worksquote:Op woensdag 30 november 2005 18:09 schreef DionysuZ het volgende:
ipv
[ code verwijderd ]
in mijn bovenstaande code, kan ook array_pop gebruikt worden:
[ code verwijderd ]
1 2 3 | $x = 'a,b,c,d,'; ?> |
substr() al geprobeerd?quote:Op woensdag 30 november 2005 18:29 schreef the_disheaver het volgende:
Hoe kan ik de laatste teken uit een variable eruit halen?
[ code verwijderd ]
Dus dat de laatste komma eruit gehaald wordt.
Ik zat te denken aan de aantal tekens in $x tellen, en $x kopieren tot aantal tekens - 1.
Kan het sneller? (en hoe bepaal ik het aantal tekens, hoe print ik een string tot een bepaald aantal tekens?
Weet iemand het uit het hoofd? scheelt mij weer zoeken...
edit: aantal tekens strlen()
1 2 3 | $rest = substr("a,b,c,d,e,f,", 0, -1); ?> |
Dank!quote:Op woensdag 30 november 2005 18:48 schreef DionysuZ het volgende:
[..]
substr() al geprobeerd?
in jouw geval dus
[ code verwijderd ]
Die gebruik ik ookquote:Op woensdag 30 november 2005 20:09 schreef JeRa het volgende:
Als je raardere constructies tegenkomt kun je ook kijken naar explode() en implode() waarmee je strings die teken-gescheiden items bevatten uit elkaar kunt halen en weer in elkaar kunt zetten
Dan moet je nog checken of het laatste teken een komma is.quote:Op woensdag 30 november 2005 20:19 schreef the_disheaver het volgende:
[..]
Die gebruik ik ookMaar als ik die laatste komma er niet uit haal komt er een lege waarde uit. En aangezien die vervolgens als key-waarde in een value gestopt wordt is dat niet zo netjes.
1 |
waar kun je die bestellen?quote:Op woensdag 30 november 2005 20:27 schreef Swetsenegger het volgende:
Ik heb een ZCE voucher besteld.
Dat wordt studeren
Ja, eigenlijk wel.. het komt wel uit een hidden field waar altijd een komma achter zou moeten staan, maar het kan idd gefaked worden... Ik zie niet in hoe er dan misbruik van kan worden gemaakt, maar het is idd beter van wel. Hoe dan?quote:Op woensdag 30 november 2005 20:22 schreef pc-fr34k het volgende:
[..]
Dan moet je nog checken of het laatste teken een komma is..
1 2 3 4 5 | if (substr$_POST['ma_fields'], -1, 1) == ',') { $_POST['ma_fields'] = substr($_POST['ma_fields'], 0, -1); } ?> |
Bij zendquote:
Je wilt dus een lijst met mensen die een IP-adres hebben die ze delen met andere mensen?quote:Op woensdag 30 november 2005 20:27 schreef LeeHarveyOswald het volgende:
SQL vraagje....
Op school ooit gehad met een query in een query zeg maar... weet niet meer precies hoe dat ging, maar dit is ongeveer wat ik wil:
[ code verwijderd ]
Zodat ik dus een overzicht krijg van IP's die meerdere keren voorkomen bij verschillende users
Hoe krijg ik dit in mn PHP pagina werkend?
Iemand een idee? Thnx!
1 2 3 4 5 | FROM members AS m1 LEFT JOIN members AS m2 ON m2.ipaddress = m1.ipaddress WHERE m1.id <> m2.id ORDER BY m1.ipaddress |
Heb je altijd maar 1 teken tussen de komma's? Want anders zal je toch echt die explode moeten gebruiken, en als je zeker weet dat er altijd een komma achter staat dan doe je ipv -1 een -2.quote:Op woensdag 30 november 2005 20:34 schreef the_disheaver het volgende:
[..]
Ja, eigenlijk wel.. het komt wel uit een hidden field waar altijd een komma achter zou moeten staan, maar het kan idd gefaked worden... Ik zie niet in hoe er dan misbruik van kan worden gemaakt, maar het is idd beter van wel. Hoe dan?
[ code verwijderd ]
Ik snap je niet echt geloof ik...quote:Op woensdag 30 november 2005 20:43 schreef pc-fr34k het volgende:
[..]
Heb je altijd maar 1 teken tussen de komma's? Want anders zal je toch echt die explode moeten gebruiken, en als je zeker weet dat er altijd een komma achter staat dan doe je ipv -1 een -2.
Het laatste teken kan je zeg maar met de substr die je kreeg van iemand wel halen maar het laaste woord niet, maar ik las je code verkeerd.quote:Op woensdag 30 november 2005 20:52 schreef the_disheaver het volgende:
[..]
Ik snap je niet echt geloof ik...
Ik heb altijd maar 1 teken tussen de komma's (maar wat zou het probleem zijn als ik dat niet had?)
Ja, nu begrijp ik je, ik dacht zeg maar dat je alleen maar de substr gebruikt, daarom was er een misverstand.quote:En ik gebruik de explode al, maar wel na de functie om de komma eruit te halen
wat meer code
[ code verwijderd ]
1 |
Ik snap niet precies wat je wilt doen, maar:quote:Op woensdag 30 november 2005 23:40 schreef LeeHarveyOswald het volgende:
Hm klein dilemma. Nu wil ik diezelfde query gebruiken om in een andere tabel te kijken of die users ook niet van dat IP gepost hebben. Maar het lijkt er om één of andere reden op dat mn database het niet leuk vindt ca. 35.000 items te vergelijken
Mn SQL code:
[ code verwijderd ]
Ik krijg geen foutmelding maar hij is erg lang aan het laden....
Iemand die een oplossing weet?
Het wordt pas echt studeren als je een datum hebt geprikt voor het examen (die kun je overigens wel weer verplaatsen).quote:Op woensdag 30 november 2005 20:27 schreef Swetsenegger het volgende:
Ik heb een ZCE voucher besteld.
Dat wordt studeren
Hoe komen die mensen bij Zend dan achter jouw icq nummer? Ik heb er iig nergens een plek kunnen vinden om dat ding in te voeren.quote:Op woensdag 30 november 2005 20:39 schreef Swetsenegger het volgende:
Anyway, ik heb een poosje terug ook Zend Studio 5 Beta gedownload dus ik sta in de Zend database.
Krijg ik vanavond Idan Zuckerman van Zend op ICQ. Hoe ik Studio vond, en of ik nog van plan was ZCE te halen etc. Hij wilde dus wat verkopenen deed me een aanbod:
Studio
ZCE voucher
exame practise
verzendkosten
$550,-
$399,-
Mooi aanbod, maar ik vind Zend Studio niet genoeg toevoegen tov goede freeware development omgevingen.
Maar uiteindelijk heb ik ZCE voucher plus het practise exam book plus verzendkosten voor $175,- in plaats van $225,- gekocht. En de voucher is een jaar geldig ipv een half jaar. Op zich wilde ik wel een stok achter de deur, want tot mijn spijt moet ik zeggen dat ik pas 3 pagina's heb gelezen in Roonaans boek en ik wil gewoon die certificering halen.
Qua kennis hoef je natuurlijk geen ZCE te zijn. Je kunt de kennis ook op doen zonder ¤300 te besteden.quote:Op donderdag 1 december 2005 01:12 schreef DionysuZ het volgende:
Ik vraag me af wat het voor voordelen heeft als je ZCE bent? Dus niet dat je de stof kent, maar dat je het titeltje kan dragen. Het is nl. vrij duur zo te zien.
1 |
Klopt. Dat geldt trouwens voor alle form elementen die disabled zijn.quote:Op donderdag 1 december 2005 01:32 schreef the_disheaver het volgende:
Geeft een disabled checkbox geen value door?!?
Flauw...Opgelost met een hidden field, toch een stukje minder mooi....quote:Op donderdag 1 december 2005 07:48 schreef SuperRembo het volgende:
[..]
Klopt. Dat geldt trouwens voor alle form elementen die disabled zijn.
Geen fijn programma, nooit gevonden ook. PhpED van Nusphere vind ik een stuk lekkerder werken.quote:Op donderdag 1 december 2005 08:44 schreef mschol het volgende:
zijn er mensen die zend studio draaien?
en zo ja wat vinden jullie ervan?
ik wilde het gewoon eff proberen omdat ik had gehoord dat het kennelijk erg goede code completeion had o.a.quote:Op donderdag 1 december 2005 12:12 schreef JeRa het volgende:
Wat zijn de beweegredenen eigenlijk om zo'n IDE te gebruiken? Natuurlijk kan het tijdens het ontwikkelen een aantal features handig zijn, maar het is niet zo benodigd als Java (dat gecompiled moet worden) of C/C++ (dat gecompiled en gelinken dient te worden) lijkt me
Voor mij is het altijd nog een aantal schermpjes tegelijk openen: remote shell naar de server, een editor schermpje (Crimson editor) en een browserschermpje. IDE's gebruik ik voor programmeertalen en niet zozeer voor scripttalen.
Duur? $200 voor een certificering vind ik niet overdreven duur eigenlijk.quote:Op donderdag 1 december 2005 01:12 schreef DionysuZ het volgende:
Ik vraag me af wat het voor voordelen heeft als je ZCE bent? Dus niet dat je de stof kent, maar dat je het titeltje kan dragen. Het is nl. vrij duur zo te zien.
Dat wist ik niet, dat je het examen nog kon verplaatsenquote:Op donderdag 1 december 2005 00:16 schreef Light het volgende:
[..]
Het wordt pas echt studeren als je een datum hebt geprikt voor het examen (die kun je overigens wel weer verplaatsen).
Ik had een mail gekregen van die zuckerman. Daarin stond zijn ICQ nummer. Ik had hem toegevoegd omdat er hier in dit topic een misverstand ontstond over de geldigheid van de voucher (infinite of 6 months).quote:Op donderdag 1 december 2005 00:21 schreef Light het volgende:
[..]
Hoe komen die mensen bij Zend dan achter jouw icq nummer? Ik heb er iig nergens een plek kunnen vinden om dat ding in te voeren.
En dat practise exam book is erg nuttig, daar heb ik ook nog best veel aan gehad
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |