Pour le moment le php ne renvoie rien :/
Edit: En fait tout baigne puisque j'ai pas besoin qu'il me renvoie quelque chose
Edit: En fait tout baigne puisque j'ai pas besoin qu'il me renvoie quelque chose
18-07-2012, 05:14 PM
18-07-2012, 05:29 PM
Je veux pas jouer le vieux con mais quand je lis « Pour donner à un script natif une interface HTML 5, nous utilisons Node.js et WebSocket afin d'utiliser au mieux les données du script dans l'interface. » Je me dis que le HTML 5, ce sont ceux qui en parlent le plus qui y comprennent le moins.
18-07-2012, 05:33 PM
Pas faux... J'ai pas vraiment lut le tuto, j'ai surtout utilisé les scripts qu'ils mettent à dispo pour faire une fonction propre et fonctionnelle ...
18-07-2012, 05:35 PM
J'ai lu la page http://www.scriptol.fr/javascript/nodejs-php-html.php . Je sais pas mais j'ai l'impression qu'il a codé à la main la communication via socket entre php et node dans le sens PHP => Node.
Ce qui ne me semble pas super fameux ... Alors que si comme tu le dis Node exécute PHP via FastCGI il devait pouvoir récupérer la sortie des echo de PHP tout simplement. Ça flaire pas super bon cette histoire. Tant qu'à utiliser node, pourquoi ne pas se passer de PHP ? Si c'est pour retourner du JSON ou autre, il y a des pilotes de base de données pour Node.
18-07-2012, 05:39 PM
J'ai pas testé ce qu'a fait le type du tuto, j'ai repris une partie pour l'adapter à mon cas de figure ...
Avec la fonction que j'ai donné, Node récupère bien les echo de PHP ...
cool
je ne disais pas que ce que tu proposais était mauvais de toute façon, je préviens juste d'éventuels lecteurs que tout tuto n'est pas bon à prendre sans connaissance. Toi tu as pu en tirer les infos qu'il te fallait, mais quelqu'un qui part là dedans n'a pas fini les galères à mon humble avis.
18-07-2012, 05:57 PM
Hum, j'ai peut être trouvé ce qu'il me fallait de toute facon. Pas besoin de Php, on peut faire directement la liaison avec sql depuis Node
http://www.giantflyingsaucer.com/blog/?p=2596
18-07-2012, 06:16 PM
(18-07-2012, 05:35 PM)niahoo a écrit : J'ai lu la page http://www.scriptol.fr/javascript/nodejs-php-html.php . Je sais pas mais j'ai l'impression qu'il a codé à la main la communication via socket entre php et node dans le sens PHP => Node. Je me suis fait la même réflexion. Node n'est pas une passerelle entre PHP et du HTML. Ca remplace PHP Sinon pour executer du PHP, il y a des méthodes pour le faire en ligne de commande, exec() du module child_process de mémoire. On peut par exemple aussi bien faire ls pour lister un répertoire... Pour MySQL je te conseille npm install mysql@2.0.0-alpha3 Il y a un exemple dans un tuto que j'ai mis sur le forum, comme quoi y'a pas loin à chercher des fois
18-07-2012, 06:31 PM
J'ai justement essayé ton tuto mais chez moi il ne fonctionne pas, Node m'affiche une erreur :
TypeError: Object #<Object> has no method 'createClient' a la ligne : var client = mysql.createClient({ |
|
Sujets apparemment similaires… | |||||
Sujet | Auteur | Réponses | Affichages | Dernier message | |
La sécurité des websockets | Damocorp | 16 | 7 277 |
05-12-2012, 05:03 PM Dernier message: Sephi-Chan |