PHPcURL

Début de plugin pour utiliser la librairie cURL de PHP un peu partout sans relire la documentation à chaque fois

Prérequis

Il faut disposer de l’extension cURL pour PHP :
Sous Windows, vous devez décommenter dans votre fichier php.ini la ligne suivante :

extension=php_curl.dll

Il faut ensuite recharger ou redémarrer Apache.

Installation

Ce plugin s’installe comme tous les plugins par l’intermédiaire du gestionnaire de plugins de SPIP. Merci de vous référer à la page dédiée.

Utilisation

PHPcURL déclare simplement 4 fonctions pour les 4 usages de cURL :

  • phpcurl_get
  • phpcurl_post
  • phpcurl_put
  • phpcurl_delete

Les arguments sont toujours les mêmes, seul le premier est obligatoire :

  • url
  • contenu : data_string qui sera la valeur fournie à CURLOPT_POSTFIELDS ;
  • type de contenu : content_type, qui sera la valeur fournie à CURLOPT_HTTPHEADER ;
  • retour : verbeux ou silencieux.

Les valeurs par défaut :

  • data_string est NULL
  • content_type est du json
  • le retour est verbeux (false)

Quelques exemples d’utilisation :

Toute suggestion d’amélioration pour le rendre utilisable dans tous les cas est bienvenue.

updated on 2 October 2019

Discussion

Aucune discussion

Comment on this article

Who are you?
  • [Log in]

To show your avatar with your message, register it first on gravatar.com (free et painless) and don’t forget to indicate your Email addresse here.

Enter your comment here

This form accepts SPIP shortcuts {{bold}} {italic} -*list [text->url] <quote> <code> and HTML code <q> <del> <ins>. To create paragraphs, just leave empty lines.

Add a document

Follow the comments: RSS 2.0 | Atom