Recherche avec Google et NuSoap

 

L'objectif est ici d'écrire un petit programme qui permet d'effectuer une recherche sur la toile en utilisant l'API Google et les classes NuSoap.
Dans un premier temps, téléchargez les classes NuSoap ICI.
(Faire un tour régulièrement pour mettre à jour les classes et les bugs.)

Ensuite, allez chez Google pour créer un compte et obtenir une clef d'activation.
Vous pouvez aussi télécharger l'API si vous comptez effectuer du développement.
Le texte source suit; il est commenté au fur et à mesure. Il vous reste à mettre en forme les styles et mettre le nom de votre fichier php de traitement dans le formulaire.

Remarque :
J'ai légèrement modifié le fichier nusoap.php pour éviter l'apparition de Warning et de Fatal Error si, pour une raison quelconque, l'appel de fonction Google ne donnait rien.
En effet, c'est toujours désagréable pour le client de voir apparaître ce genre de messages et encore plus pour le programmeur, SURTOUT quand ce dernier n'y est pour rien.
Avec ces modifications, seule une page blanche apparaîtra en cas d'erreur.
Chacun est libre d'apprécier.

Dans la définition de fonction connect
// set timeout "modification : @ ajouté"
if ($connection_timeout > 0)
{ $this->fp = "@"fsockopen( $this->host, $this->port, $this->errno, $this->error_str, $connection_timeout); }
else
{ $this->fp = "@"fsockopen( $this->host, $this->port, $this->errno, $this->error_str); }

Dans la définition de fonction getProxy
Avant foreach, mettre
if ( !$this->operations ) return 0; // modification : ligne ajoutée

 


Page chargée en 0.013 sec.

Dernière Modification : Lun 13 Janvier 2025 14:22
Copyright © 1999-2025 Jean-Paul Molina Tous droits réservés.

 

to Google