En ce moment, les news se fond rare, il est vrai que le temps manque.
Ma nouvelle fonction de développement Neolane au sein du groupe Pichet, et plus précisément mon rattachement au marketing me demande beaucoup d’énergie.
Ma femme étant enceinte (de 8 mois), je pense que la fin de l’année 2011 ne sera pas plus rempli de billets que son début.
Mais promis, pour 2012, je vais essayer de me remettre dans la publication régulière d’information, on pourra s’amuser avec du JavaScript E4X, encore du JQUERY, ou même du PHP.
Je vais réfléchir à structurer mes idées afin de mieux vous les proposer …..
Un plan d’actions est en cours de création, je vous tiens informé rapidement ….
Cela a dû vous arriver : mettre en place un WebService en PHP (client), et vous n’arrivez à gérer les erreurs lorsque le serveur distant ne répond pas.
La première solution consiste à modifier le niveau d’alerte, et à brider les « hurlements » des méthodes Soap en PHP.
La seconde solution consiste à gérer les connexion en amont afin de ne pas lancer le protocole Soap.
je m’explique : avant de lancer le code permettant la construction d’une connexion Soap avec votre serveur distant, vous aller tester si une connexion socket peut être ouverte sur votre serveur distant. Si cela est impossible, alors vous gérer l’erreur de manière fatale sans accéder à vos fonction Soap. Ainsi, pas d’erreur non géré.
Voici le code à mettre en place :
// on va tester le socket
$return = @stream_socket_client('tcp://monServeurDistant:80', $errno, $errstr, 5);
// si le socket du WS n'est pas connectable
if( $return === false ){
// On vé gérer l'erreur
}
else{
// on exécute le code Soap
}
Avec ceci, vous pourrez gérer les problèmes de connexion avant que la méthode Soap ne génère d’erreur !!
Je soutiens l’April pour son action contre les DRM :
Si vous souhaitez soutenir l’April, aller là :
http://www.april.org/journee-internationale-contre-les-drm-edition-2011
Cette nouvelle version de Ubuntu est arrivé hier, avec quelques nouveautés :
- plus d’OpenOffice => bienvenue LibreOffice
- Fireox 4.0
- Un nouveau player de musique
- et surtout, une nouvelle interface : Unity
Le lien vers le site officiel : http://www.ubuntu-fr.org/
Le lien vers téléchargement : http://www.ubuntu-fr.org/telechargement
Un test arrivera dans le week end …..