abonnement bol.com Unibet Coolblue
pi_114570465
quote:
0s.gif Op maandag 23 juli 2012 17:20 schreef Daarnaast het volgende:

[..]

Dus in een onClick van een button roep je javascript die vervolgens voor je de functie zegHallo(); aanroept?
<button onclick="alert('hallo')">
Ik begrijp niet hoe je voor je ziet dat zoiets uberhaupt door je server uitgevoerd kan worden...
  maandag 23 juli 2012 @ 17:25:16 #152
367178 Daarnaast
http://www.loser.com
pi_114570549
quote:
14s.gif Op maandag 23 juli 2012 17:22 schreef KomtTijd... het volgende:

[..]

<button onclick="alert('hallo')">
Ik begrijp niet hoe je voor je ziet dat zoiets uberhaupt door je server uitgevoerd kan worden...
Ja ik begrijp het server/client principe nog niet helemaal. Maar wat als je functie meer doet dan alleen maar hallo printen? Als het bijvoorbeeld berekeningen uit voert en een waarde terug retourneert die je in een php variabele wilt stoppen?
pi_114570551
En die foutmelding komt waarschijnlijk doordat je dubbele quotes gebruikt en hij daardoor je $_SERVER variable wil gaan parsen.

Althans, zoals het er staat neem ik aan dat het je bedoeling is om een php-codesniplet weer te geven op de pagina?
pi_114570569
quote:
0s.gif Op maandag 23 juli 2012 17:25 schreef Daarnaast het volgende:

[..]

Ja ik begrijp het server/client principe nog niet helemaal. Maar wat als je functie meer doet dan alleen maar hallo printen? Als het bijvoorbeeld berekeningen uit voert en een waarde terug retourneert die je in een php variabele wilt stoppen?
Lees je in in forms.
  maandag 23 juli 2012 @ 18:33:37 #155
84244 Scorpie
Abject en infaam!
pi_114572539
quote:
0s.gif Op maandag 23 juli 2012 17:25 schreef Daarnaast het volgende:

[..]

Ja ik begrijp het server/client principe nog niet helemaal. Maar wat als je functie meer doet dan alleen maar hallo printen? Als het bijvoorbeeld berekeningen uit voert en een waarde terug retourneert die je in een php variabele wilt stoppen?
Daar heb je forms en form submittal voor.
Op dinsdag 13 augustus schreef Xa1pt:
Neuh, fraude mag best aangepakt worden. Maar dat het de maatschappij meer oplevert of beter is voor de samenleving, is nog maar de vraag.
Op donderdag 25 juni 2015 schreef KoosVogels:
Klopt. Ik ben een racist.
  maandag 23 juli 2012 @ 20:11:22 #156
12221 Tijn
Powered by MS Paint
pi_114576186
quote:
0s.gif Op maandag 23 juli 2012 17:25 schreef Daarnaast het volgende:

[..]

Ja ik begrijp het server/client principe nog niet helemaal. Maar wat als je functie meer doet dan alleen maar hallo printen? Als het bijvoorbeeld berekeningen uit voert en een waarde terug retourneert die je in een php variabele wilt stoppen?
Daar zijn POST en GET voor.

Dit is bijvoorbeeld een formulier waarmee je de gebruiker om een waarde vraagt:

1
2
3
4
<form action="" method="post">
    <label>Voer hier een getal in: <input type="number" name="nummer" /></label>
    <button type="submit">doe het</button>
</form>

En als je dit er dan bij plakt, wordt er op de server een waarde berekend en getoond op basis van de invoer:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
if($_SERVER['REQUEST_METHOD'] === 'POST')
{
  
$nummer intval($_POST['nummer']);
  if(
$nummer)
  {
    
$tweekeerdehelft = (0.5 $_POST['nummer']) * (0.5 $_POST['nummer']);
    echo 
'<p>Twee keer de helft van <strong>'.$nummer.'</strong> is <strong>'.$tweekeerdehelft.'</strong>.</p>';
  }
  else
  {
    echo 
'<p>Nee, fout.</p>';
  }
}
?>

Omdat je in het formulier de waarde "nummer" hebt genoemd (met 'name="nummer"'), is deze invoer nadat het formulier is verstuurd op de server beschikbaar als $_POST['nummer']. Als het formulier met 'method="GET"' verstuurd was, dan was het op de server beschikbaar geweest als $_GET['nummer'].
  dinsdag 24 juli 2012 @ 14:40:33 #157
292596 Faux.
Fan van zichzelf
pi_114604520
Ik heb een PHP-script dat elke minuut uitgevoerd dient te worden. Is het dan slimmer om dit via een cron job te doen of het PHP-script opstarten in het Terminal en dan met sleep(); elke minuut zichzelf laten uitvoeren?
Hier schreef tong80 het volgende:
Faux is een FOK!held, zoals dat vroeger Gellarboy en Brechtje waren. Users die je koestert.
  dinsdag 24 juli 2012 @ 14:41:12 #158
91039 mstx
2x1/2 = 1/2 x 1/2
pi_114604533
quote:
11s.gif Op dinsdag 24 juli 2012 14:40 schreef Faux. het volgende:
Ik heb een PHP-script dat elke minuut uitgevoerd dient te worden. Is het dan slimmer om dit via een cron job te doen of het PHP-script opstarten in het Terminal en dan met sleep(); elke minuut zichzelf laten uitvoeren?
Daar is cron voor bedoeld.
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 24 juli 2012 @ 14:41:45 #159
12221 Tijn
Powered by MS Paint
pi_114604552
quote:
11s.gif Op dinsdag 24 juli 2012 14:40 schreef Faux. het volgende:
Ik heb een PHP-script dat elke minuut uitgevoerd dient te worden. Is het dan slimmer om dit via een cron job te doen of het PHP-script opstarten in het Terminal en dan met sleep(); elke minuut zichzelf laten uitvoeren?
Cron natuurlijk.
  dinsdag 24 juli 2012 @ 14:45:57 #160
292596 Faux.
Fan van zichzelf
pi_114604678
Okido, dank :)
Hier schreef tong80 het volgende:
Faux is een FOK!held, zoals dat vroeger Gellarboy en Brechtje waren. Users die je koestert.
pi_114604830
quote:
11s.gif Op dinsdag 24 juli 2012 14:40 schreef Faux. het volgende:
Ik heb een PHP-script dat elke minuut uitgevoerd dient te worden.
Daar geloof ik niets van. Maar zo wel: cron inderdaad
  dinsdag 24 juli 2012 @ 14:59:15 #162
84244 Scorpie
Abject en infaam!
pi_114605087
quote:
14s.gif Op dinsdag 24 juli 2012 14:50 schreef KomtTijd... het volgende:

[..]

Daar geloof ik niets van. Maar zo wel: cron inderdaad
Bwhehe :D
Op dinsdag 13 augustus schreef Xa1pt:
Neuh, fraude mag best aangepakt worden. Maar dat het de maatschappij meer oplevert of beter is voor de samenleving, is nog maar de vraag.
Op donderdag 25 juni 2015 schreef KoosVogels:
Klopt. Ik ben een racist.
  woensdag 25 juli 2012 @ 15:01:41 #163
367178 Daarnaast
http://www.loser.com
pi_114644072
Ik heb als test een simpele database applicatie gemaakt in PHP. Als gebruiker kun je data opslaan, wijzigen of verwijderen. Nu wil ik een de gebruiker notificeren van een wijziging/verwijdering/toevoegen. Op dit moment doe ik dat gewoon met een echo command, maar wat is een betere manier om de gebruiker te notificeren?

Het probleem met notificeren via de echo command dat ik heb is, de notificatie wordt op dezelfde plek geprint als regel code waar het aangemaakt wordt. Ik wil specifieke locatie voor notificaties hebben. Hoe is dit te realiseren met php?
  woensdag 25 juli 2012 @ 15:05:50 #164
84244 Scorpie
Abject en infaam!
pi_114644243
Dat delegeer je meestal naar de frontend toe vanuit PHP. Je zet serverside dan een variabele in de sessie die aan de voorkant uitgelezen wordt.
Op dinsdag 13 augustus schreef Xa1pt:
Neuh, fraude mag best aangepakt worden. Maar dat het de maatschappij meer oplevert of beter is voor de samenleving, is nog maar de vraag.
Op donderdag 25 juni 2015 schreef KoosVogels:
Klopt. Ik ben een racist.
pi_114644468
quote:
0s.gif Op dinsdag 24 juli 2012 14:59 schreef Scorpie het volgende:

[..]

Bwhehe :D
Ik moest ook al een beetje huilen toen ik ontdekte dat de applicatie waar ik aan werk een cronjob gebruikt om notificaties te sturen van statuschanges ;(
  woensdag 25 juli 2012 @ 15:12:49 #166
84244 Scorpie
Abject en infaam!
pi_114644485
quote:
14s.gif Op woensdag 25 juli 2012 15:12 schreef KomtTijd... het volgende:

[..]

Ik moest ook al een beetje huilen toen ik ontdekte dat de applicatie waar ik aan werk een cronjob gebruikt om notificaties te sturen van statuschanges ;(
Prachtig toch, Delayed Event Driven Model _O_
Op dinsdag 13 augustus schreef Xa1pt:
Neuh, fraude mag best aangepakt worden. Maar dat het de maatschappij meer oplevert of beter is voor de samenleving, is nog maar de vraag.
Op donderdag 25 juni 2015 schreef KoosVogels:
Klopt. Ik ben een racist.
pi_114662390
Hoe doen jullie eigenlijk een website bouwen als je niet gebruikt maakt van frameworks? Ik ben bezig met een concept zit even zelf te denken hoe ik dit het best kan doen. Ik dacht aan het MVC design pattern waarbij ik eerst de globale objecten ga creëren als value objects. Daaromheen een DAO class die databaseafhandeling doet en een Controller class die eigenlijk alles controleert. Voor de controller dus een HTML laag die de controller aanroept en wellicht daar nog wat een extra klasse indien nodig. Hoe doen jullie doet zodat alles een beetje gestructureerd en overzichtelijk blijft?
  woensdag 25 juli 2012 @ 23:11:45 #168
12221 Tijn
Powered by MS Paint
pi_114662870
Ik maak gewoon een mapje met controllers, een mapje met models en een mapje met views. Overzichtelijker kan imho niet.

Om het aan de praat te krijgen maak ik eerst een .htaccess file die de boel bootstrapt naar index.php, daar parse ik de opgevraagde url, haal dat door een router functie en die roept vervolgens de juiste controller method met de juiste parameters aan.

De controller pakt er in de meeste gevallen een paar models bij, harkt de juiste data bij elkaar en roept tot slot een view aan, wat in feite een HTML-pagina is met wat variabelen erin.

Vroeger gebruikte ik nog wel eens Smarty voor de views omdat ik dacht dat dat handig was, maar de laatste tijd gebruik ik gewoon plain HTML files met af en toe wat PHP tags erin, wel zo makkelijk.
pi_114666478
quote:
0s.gif Op woensdag 25 juli 2012 23:02 schreef mafkees10 het volgende:
Hoe doen jullie eigenlijk een website bouwen als je niet gebruikt maakt van frameworks?
...gewoon niet?
  donderdag 26 juli 2012 @ 19:43:06 #170
298746 Dalando
18, niet meer gefrustreerd
pi_114690990
Misschien best wel een noob vraagje :@

Maar ik heb een PHP script wat een aantal seconden kan duren voor het uitgevoerd is. Nu wil ik er voor zorgen dat de content al wordt weergegeven ookal is het script niet klaar, bijvoorbeeld zo:

1
2
3
4
5
6
7
8
9
<?php
// we doen deel 1

echo 'Deel 1 van de 5 klaar<br/>'// Nu zou er moeten staan: Deel 1 van de 5 is klaar

// we doen deel 2 

echo 'Deel 2 van de 5 klaar<br/>'// Nu zou er moeten staan: Deel 1 van de 5 is klaar \n Deel 2 van de 5 is klaar etc...
?>

Dit is toch mogelijk? :@

En werkt dit ook als de content wordt weergegeven met AJAX? Of kun je een progressbar weergeven dmv AJAX terwijl delen van het PHP script worden uitgevoerd?
Spel-, taal- en grammaticafouten voorbehouden.
994a040db3f025e25771e045468fc121
  donderdag 26 juli 2012 @ 19:46:23 #171
84926 WyriHaximus
Release the hounds smithers!
pi_114691127
quote:
14s.gif Op donderdag 26 juli 2012 00:32 schreef KomtTijd... het volgende:

[..]

...gewoon niet?
Dat dus, gebruik alleen geen framework als het in 1 html file te doen is met niks server side.
phluphy for president!
  donderdag 26 juli 2012 @ 19:47:10 #172
84244 Scorpie
Abject en infaam!
pi_114691152
quote:
0s.gif Op woensdag 25 juli 2012 23:02 schreef mafkees10 het volgende:
Hoe doen jullie eigenlijk een website bouwen als je niet gebruikt maakt van frameworks? Ik ben bezig met een concept zit even zelf te denken hoe ik dit het best kan doen. Ik dacht aan het MVC design pattern waarbij ik eerst de globale objecten ga creëren als value objects. Daaromheen een DAO class die databaseafhandeling doet en een Controller class die eigenlijk alles controleert. Voor de controller dus een HTML laag die de controller aanroept en wellicht daar nog wat een extra klasse indien nodig. Hoe doen jullie doet zodat alles een beetje gestructureerd en overzichtelijk blijft?
Niet. Wat jij doet is cakephp nabouwen.
Op dinsdag 13 augustus schreef Xa1pt:
Neuh, fraude mag best aangepakt worden. Maar dat het de maatschappij meer oplevert of beter is voor de samenleving, is nog maar de vraag.
Op donderdag 25 juni 2015 schreef KoosVogels:
Klopt. Ik ben een racist.
  donderdag 26 juli 2012 @ 19:48:00 #173
84926 WyriHaximus
Release the hounds smithers!
pi_114691176
quote:
2s.gif Op donderdag 26 juli 2012 19:43 schreef Dalando het volgende:
Misschien best wel een noob vraagje :@

Maar ik heb een PHP script wat een aantal seconden kan duren voor het uitgevoerd is. Nu wil ik er voor zorgen dat de content al wordt weergegeven ookal is het script niet klaar, bijvoorbeeld zo:
[ code verwijderd ]

Dit is toch mogelijk? :@

En werkt dit ook als de content wordt weergegeven met AJAX? Of kun je een progressbar weergeven dmv AJAX terwijl delen van het PHP script worden uitgevoerd?
Wat doe je dat het een aantal seconden duurt? Het lijk mij handiger om dat gewoon via ajax aan te roepen met een http://fgnass.github.com/spin.js/ als indicator dat er iets aan de gang is.
phluphy for president!
  donderdag 26 juli 2012 @ 19:49:18 #174
84244 Scorpie
Abject en infaam!
pi_114691244
quote:
6s.gif Op donderdag 26 juli 2012 19:48 schreef WyriHaximus het volgende:

[..]

Wat doe je dat het een aantal seconden duurt? Het lijk mij handiger om dat gewoon via ajax aan te roepen met een http://fgnass.github.com/spin.js/ als indicator dat er iets aan de gang is.
Een sleep(5000) gebruiken omdat het interessant staat als het systeem zo druk bezig is _O_
Op dinsdag 13 augustus schreef Xa1pt:
Neuh, fraude mag best aangepakt worden. Maar dat het de maatschappij meer oplevert of beter is voor de samenleving, is nog maar de vraag.
Op donderdag 25 juni 2015 schreef KoosVogels:
Klopt. Ik ben een racist.
  donderdag 26 juli 2012 @ 19:50:24 #175
84926 WyriHaximus
Release the hounds smithers!
pi_114691283
quote:
10s.gif Op donderdag 26 juli 2012 19:49 schreef Scorpie het volgende:

[..]

Een sleep(5000) gebruiken omdat het interessant staat als het systeem zo druk bezig is _O_
_O-

Maar dan nog kan ik me niks bedenken wat zo lang zou mogen duren zonder dat je het als een backend job zou laten runnen.
phluphy for president!
abonnement bol.com Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')