Raaoul schreef:Als je zoiets bedoeld als SmartTPL? Nee, dat ding gebruik ik niet.Zit zoiets niet in je templating engine?
Het Wat heb jij vandaag geprogrammeerd? topic
Sevvlor schreef:Nee, iets als Twig ofzo.Als je zoiets bedoeld als SmartTPL? Nee, dat ding gebruik ik niet.Eerdere citaten tonen
Raaoul schreef:Zit zoiets niet in je templating engine?
Raaoul schreef:Die gebruik ik niet. Het zit er niet in.Nee, iets als Twig ofzo.Eerdere citaten tonen
Sevvlor schreef:Als je zoiets bedoeld als SmartTPL? Nee, dat ding gebruik ik niet.Eerdere citaten tonen
Raaoul schreef:Zit zoiets niet in je templating engine?
Heb wat gespeeld met de WhatPulse webAPI
http://galaxy.s2.one2xs.com/wp.php
Heb voorral eerst even moeite gehad met errors die ik nog nooit had gezien, en ik heb ook een paar nieuwe functies geleerd enzo
http://galaxy.s2.one2xs.com/wp.php
Heb voorral eerst even moeite gehad met errors die ik nog nooit had gezien, en ik heb ook een paar nieuwe functies geleerd enzo

Lennard schreef:Zolang je de conditional statemant maar niet uit de minified-file slooptKlein minifier scriptje. Niets bijzonders.Eerdere citaten tonen
Sevvlor schreef:
Dan kunnen comments er ook wel uit toch?
en dat soort dingen

Sanderc schreef:Zeker dankzij mijn hulp in het kleine vragen topic?Heb wat gespeeld met de WhatPulse webAPI
http://galaxy.s2.one2xs.com/wp.php
Heb voorral eerst even moeite gehad met errors die ik nog nooit had gezien, en ik heb ook een paar nieuwe functies geleerd enzo

Aarclay schreef:Zolang je de conditional statemant maar niet uit de minified-file slooptEerdere citaten tonen
Lennard schreef:Klein minifier scriptje. Niets bijzonders.Eerdere citaten tonen
Sevvlor schreef:
Dan kunnen comments er ook wel uit toch?
en dat soort dingen
Rik schreef:Nee niet echt. maar voor je hulp ben ik je wel dankbaar!http://galaxy.s2.one2xs.com/wp.phpEerdere citaten tonen
Sanderc schreef:Heb wat gespeeld met de WhatPulse webAPI
Heb voorral eerst even moeite gehad met errors die ik nog nooit had gezien, en ik heb ook een paar nieuwe functies geleerd enzo
Zeker dankzij mijn hulp in het kleine vragen topic?
Maar ik kreeg errors als ze een naam ingaven die niet bestond, dus moest ik een functie zoeken waarbij ik kon checken of de bepaalde key wel in de array staat.
Vrijdag veel gedaan weer met de RPi.
16-channel Relay aangesloten en werkend gemaakt met de RPi, floatswitch eraan gehangen en een controle met Python en PHP voor de floatswitch. Paar Python scriptjes gemaakt voor het Relay.
Vandaag de thermometer aangesloten en die werkend gemaakt om de temperatuur uit te lezen. En dat werkt nu ook
16-channel Relay aangesloten en werkend gemaakt met de RPi, floatswitch eraan gehangen en een controle met Python en PHP voor de floatswitch. Paar Python scriptjes gemaakt voor het Relay.
Vandaag de thermometer aangesloten en die werkend gemaakt om de temperatuur uit te lezen. En dat werkt nu ook

Begonnen aan Horse Manager multiplayer 
Afbeelding niet beschikbaarDe bron kon niet worden geladen (i.imgur.com).Bron openen ↗

Afbeelding niet beschikbaarDe bron kon niet worden geladen (i.imgur.com).Bron openen ↗Raaoul schreef:
.. Met een server, zo ja, in welke taal ofz?Wouterr schreef:ja, met een socket server. In PHPAfbeeldingEerdere citaten tonen
Raaoul schreef:Begonnen aan Horse Manager multiplayer.. Met een server, zo ja, in welke taal ofz?
Raaoul schreef:Server in PHP 0.0?ja, met een socket server. In PHPEerdere citaten tonen
Wouterr schreef:AfbeeldingEerdere citaten tonen
Raaoul schreef:Begonnen aan Horse Manager multiplayer.. Met een server, zo ja, in welke taal ofz?
Smiegles schreef:CLI-PHP met sockets kan dat prima. Niet ideaal though.Server in PHP 0.0?Eerdere citaten tonen
Raaoul schreef:ja, met een socket server. In PHPEerdere citaten tonen
Wouterr schreef:AfbeeldingEerdere citaten tonen
Raaoul schreef:Begonnen aan Horse Manager multiplayer.. Met een server, zo ja, in welke taal ofz?
Sockets in php kunnen zeer zeker, en ze werken gewoon goed.
http://socketo.me
http://reactphp.org
Ik zelf gebruik Ratchet (die werkt handiger met websockets).
Code van de server: (ikzelf heb nog een dispatcher en een connection mapper moeten schrijven die JSON packets kunnen afhandelen
)
En dan de code om de server op te starten:
http://socketo.me
http://reactphp.org
Ik zelf gebruik Ratchet (die werkt handiger met websockets).
Code van de server: (ikzelf heb nog een dispatcher en een connection mapper moeten schrijven die JSON packets kunnen afhandelen
)[COLOR= #0000BB]<?php[/COLOR]
namespace HM2[COLOR= #007700];[/COLOR]
use RatchetMessageComponentInterface[COLOR= #007700];[/COLOR]
use RatchetConnectionInterface[COLOR= #007700];[/COLOR]
[URL="http://www.php.net/class"]class[/URL] Server implements MessageComponentInterface
[COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/private"]private[/URL] [COLOR= #0000BB]$mapper[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/private"]private[/URL] [COLOR= #0000BB]$dispatcher[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/public"]public[/URL] [COLOR= #007700]function[/COLOR] __construct[COLOR= #007700]([/COLOR]ConnectionMapper [COLOR= #0000BB]$mapper[/COLOR][COLOR= #007700],[/COLOR] Dispatcher [COLOR= #0000BB]$dispatcher[/COLOR][COLOR= #007700])
{[/COLOR]
[COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]mapper [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$mapper[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]dispatcher [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$dispatcher[/COLOR][COLOR= #007700];
}[/COLOR]
[URL="http://www.php.net/public"]public[/URL] [COLOR= #007700]function[/COLOR] onOpen[COLOR= #007700]([/COLOR]ConnectionInterface [COLOR= #0000BB]$conn[/COLOR][COLOR= #007700])
{[/COLOR]
[COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]mapper[COLOR= #007700]->[/COLOR]add[COLOR= #007700]([/COLOR][COLOR= #0000BB]$conn[/COLOR][COLOR= #007700]);
}[/COLOR]
[URL="http://www.php.net/public"]public[/URL] [COLOR= #007700]function[/COLOR] onMessage[COLOR= #007700]([/COLOR]ConnectionInterface [COLOR= #0000BB]$from[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$msg[/COLOR][COLOR= #007700])
{[/COLOR]
try
[COLOR= #007700]{[/COLOR]
[COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]dispatcher[COLOR= #007700]->[/COLOR]dispatch[COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]mapper[COLOR= #007700]->[/COLOR]get[COLOR= #007700]([/COLOR][COLOR= #0000BB]$from[/COLOR][COLOR= #007700]),[/COLOR] [COLOR= #0000BB]$msg[/COLOR][COLOR= #007700]);
}[/COLOR]
catch [COLOR= #007700]([/COLOR]Exception [COLOR= #0000BB]$e[/COLOR][COLOR= #007700])
{[/COLOR]
[COLOR= #0000BB]$from[/COLOR][COLOR= #007700]->[/COLOR]send[COLOR= #007700]([/COLOR]json_encode[COLOR= #007700]([[/COLOR][COLOR= #DD0000]error[/COLOR] [COLOR= #007700]=>[/COLOR] [COLOR= #0000BB]$e[/COLOR][COLOR= #007700]->[/COLOR]getMessage[COLOR= #007700]()]));
}
}[/COLOR]
[URL="http://www.php.net/public"]public[/URL] [COLOR= #007700]function[/COLOR] onClose[COLOR= #007700]([/COLOR]ConnectionInterface [COLOR= #0000BB]$conn[/COLOR][COLOR= #007700])
{
}[/COLOR]
[URL="http://www.php.net/public"]public[/URL] [COLOR= #007700]function[/COLOR] onError[COLOR= #007700]([/COLOR]ConnectionInterface [COLOR= #0000BB]$conn[/COLOR][COLOR= #007700],[/COLOR] Exception [COLOR= #0000BB]$e[/COLOR][COLOR= #007700])
{
}
}[/COLOR] En dan de code om de server op te starten:
[COLOR= #0000BB]<?php[/COLOR]
use RatchetWebSocketWsServer[COLOR= #007700];[/COLOR]
use RatchetHttpHttpServer[COLOR= #007700];[/COLOR]
use RatchetServerIoServer[COLOR= #007700];[/COLOR]
use HM2Server[COLOR= #007700];[/COLOR]
use HM2DispatcherActionActionJoin[COLOR= #007700];[/COLOR]
use HM2DispatcherDispatcher[COLOR= #007700];[/COLOR]
use HM2ConnectionConnectionMapper[COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$mapper[/COLOR] [COLOR= #007700]= new[/COLOR] ConnectionMapper[COLOR= #007700]();[/COLOR]
[COLOR= #0000BB]$dispatcher[/COLOR] [COLOR= #007700]= new[/COLOR] Dispatcher[COLOR= #007700]();[/COLOR]
[COLOR= #0000BB]$dispatcher[/COLOR][COLOR= #007700]->[/COLOR]addAction[COLOR= #007700]([/COLOR][COLOR= #DD0000]join[/COLOR][COLOR= #007700], new[/COLOR] ActionJoin[COLOR= #007700]([/COLOR][COLOR= #0000BB]$mapper[/COLOR][COLOR= #007700]));[/COLOR]
[COLOR= #0000BB]$ws[/COLOR] [COLOR= #007700]= new[/COLOR] WsServer[COLOR= #007700](new[/COLOR] Server[COLOR= #007700]([/COLOR][COLOR= #0000BB]$mapper[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$dispatcher[/COLOR][COLOR= #007700]));[/COLOR]
[COLOR= #0000BB]$ws[/COLOR][COLOR= #007700]->[/COLOR]disableVersion[COLOR= #007700]([/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$server[/COLOR] [COLOR= #007700]=[/COLOR] IoServer[COLOR= #007700]:[/COLOR][COLOR= #007700]:[/COLOR]factory[COLOR= #007700](new[/COLOR] HttpServer[COLOR= #007700]([/COLOR][COLOR= #0000BB]$ws[/COLOR][COLOR= #007700]));[/COLOR]
[COLOR= #0000BB]$server[/COLOR][COLOR= #007700]->[/COLOR]run[COLOR= #007700]();[/COLOR] 