2011-01-23 3 views
0

J'ai essayé de tester quelques WebSockets HTML5 en utilisant phpwebsocket, mais je suis une erreur en essayant d'exécuter le script serveur:T_STRING inattendu dans PHPWebSocket

Nathan-Campos-MacBook-Pro:socket Nathan$ php -q server.php

Parse error: syntax error, unexpected T_STRING in /Applications/XAMPP/xamppfiles/htdocs/socket/server.php on line 109
Nathan-Campos-MacBook-Pro:socket Nathan$

Ce que je devrais faire pour corriger l'erreur?


J'utilise PHP 5.3.3 et est ici le contenu de la ligne 109:

socket_close($user->socket); 
+3

Deux questions: Quelle version de PHP utilisez-vous et quelle est la ligne 109 de 'server.php'? – ircmaxell

+0

Désolé. J'ai ajouté l'information maintenant :) –

+1

Il semble qu'un problème est survenu lorsque vous l'avez téléchargé. Quand je [regarde la source] (http://code.google.com/p/phpwebsocket/source/browse/trunk/%20phpwebsocket/server.php) que vous avez posté, ça semble bien. essayez de poster 5 ou 10 lignes avant main (comme 100 -> 109), puisque la cause de l'erreur est probablement plus tôt ... – ircmaxell

Répondre

1

j'ai eu le même problème. C'est comme ça que je le résous. Copiez tout le code dans server.php et collez-le dans Eclipse dans lequel vous créez un fichier php sans titre. alors vous pouvez inspecter la ligne 109, où il y a trois points supplémentaires, les enlever et mettre à jour ce que vous avez. Je suis sûr que cela va le résoudre.

0

Je pense que c'est le problème de format lorsque vous copiez le code server.php. première fois, je copie le code de Editor Panel, ce problème est survenu. J'ai donc fait une nouvelle copie à partir de here, et j'ai réussi à lancer le fichier server.php :)

Questions connexes