Files
doc-fr/reference/curl/reference.xml
T
David Manusset f16a82c4b2 typos
git-svn-id: https://svn.php.net/repository/phpdoc/fr/trunk@143910 c90b9560-bf6c-de11-be94-00142212c4b1
2003-11-06 18:01:14 +00:00

98 lines
3.0 KiB
XML

<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision: 1.6 $ -->
<reference id="ref.curl">
<title>CURL</title>
<titleabbrev>CURL</titleabbrev>
<partintro>
<section id="curl.intro">
&reftitle.intro;
<para>
PHP supporte libcurl, une librairie cr&eacute;&eacute;e par Daniel Stenberg,
qui vous permet de vous connecter, de communiquer avec de nombreux serveurs,
gr&acirc;ce &agrave; de nombreux protocoles. libcurl supporte actuellement
les protocoles suivants : <acronym>HTTP</acronym>, <acronym>HTTPS</acronym>,
<acronym>FTP</acronym>, <productname>gopher</productname>, <productname>telnet</productname>,
<productname>dict</productname>, <productname>file</productname>, et
<acronym>LDAP</acronym>. libcurl supporte aussi les certificats HTTPS,
les POST HTTP, PUT HTTP,
le chargement par FTP (ce qui peut &ecirc;tre fait par l'extension FTP),
les chargements par formulaire HTTP, les proxies, les cookies et
l'authentification par mot de passe et nom de compte.
</para>
<para>
Ces fonctions ont &eacute;t&eacute; ajout&eacute;es en PHP 4.0.2.
</para>
</section>
<section id="curl.requirements">
&reftitle.required;
<para>
Pour pouvoir utiliser les fonctions CURL, vous devez installer le
package <ulink url="&url.curl;">CURL</ulink>. PHP requiert la version
CURL 7.0.2-beta ou plus r&eacute;cente. PHP ne fonctionnera pas avec
une version inf&eacute;rieure &agrave; la version 7.0.2-beta.
A partir de PHP 4.2.3, vous aurez besoin de la version
7.9.0 ou plus r&eacute;cente.
</para>
</section>
&reference.curl.configure;
&reference.curl.constants;
<section id="curl.examples">
&reftitle.examples;
<para>
Une fois que vous avez compil&eacute; PHP avec le support CURL, vous
pouvez commencer &agrave; l'exploiter avec vos scripts PHP. Le principe
de fonctionnement est d'initialiser une session CURL avec
<function>curl_init</function>, puis de choisir toutes vos options
de transfert avec <function>curl_exec</function> et de finir votre
session avec <function>curl_close</function>. Voici un exemple
d'utilisation des fonctions CURL, qui r&eacute;cup&egrave;re la
page principale de PHP :
<example>
<title>Utilisation de CURL et PHP pour r&eacute;cup&eacute;rer une page</title>
<programlisting role="php">
<![CDATA[
<?php
$ch = curl_init ("http://www.nexen.net/");
$fp = fopen ("example_homepage.txt", "w");
curl_setopt ($ch, CURLOPT_FILE, $fp);
curl_setopt ($ch, CURLOPT_HEADER, 0);
curl_exec ($ch);
curl_close ($ch);
fclose ($fp);
?>
]]>
</programlisting>
</example>
</para>
</section>
</partintro>
&reference.curl.functions;
</reference>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
-->