File: recode.xml

package info (click to toggle)
phpdoc 20020310-1
  • links: PTS
  • area: main
  • in suites: woody
  • size: 35,272 kB
  • ctags: 354
  • sloc: xml: 799,767; php: 1,395; cpp: 500; makefile: 200; sh: 140; awk: 51
file content (136 lines) | stat: -rw-r--r-- 5,092 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
<?xml version="1.0" encoding="iso-8859-1"?>
 <reference id="ref.recode">
  <title>Recode (GNU)</title>
  <titleabbrev>GNU Recode</titleabbrev>
  <partintro>
   <para>
    Ce module contient l'interface &agrave; la librairie GNU Recode library,
    version 3.5. Pour pouvoir utiliser ces fonctions, il faut que PHP ait
    &eacute;t&eacute; compil&eacute; avec l'option --with-recode. Pour cela,
    il faut que vous ayez la librairie GNU Recode 3.5 ou plus r&eacute;cent,
    install&eacute;e sur votre syst&egrave;me.
   </para>
   <para>
    La librairie GNU Recode library convertit les fichiers ayant des jeux
    de caract&egrave;res diff&eacute;rents. Lorsque ce n'est pas possible,
    elle se d&eacute;barasse des caract&egrave;res ill&eacute;gaux, ou bien
    effectue une approximation. La librairie reconnait ou produit pr&egrave;s
    de 150 jeux de caract&egrave;res diff&eacute;rents, et peut quasiment tous
    les convertir de l'un vers l'autre. La plus part des jeux de
    caract&egrave;res de la RFC 1345 sont support&eacute;s.
   </para>
  </partintro>
  <refentry id="function.recode-string">
   <refnamediv>
    <refname>recode_string</refname>
    <refpurpose>Recode une cha&icirc;ne en fonction de la requ&ecirc;te.</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Description</title>
     <methodsynopsis>
      <type>string</type><methodname>recode_string</methodname>
      <methodparam><type>string</type><parameter>request</parameter></methodparam>
      <methodparam><type>string</type><parameter>string</parameter></methodparam>
     </methodsynopsis>
    <para>
     <function>recode_string</function> recode la cha&icirc;ne
     <parameter>string</parameter> en fonction de la requ&ecirc;te
     <parameter>request</parameter>. <function>recode_string</function>
     retourne &false;, en cas d'&eacute;chec, et
     &true; sinon.
    </para>
    <para>
     Une requ&ecirc;te simple de recodage peut &ecirc;tre &quot;lat1..iso646-de&quot;.
     Reportez vous &agrave; la documentation GNU Recode de votre installation
     pour plus de d&eacute;tails sur les requ&ecirc;tes.
     <example>
      <title>Exemple simple avec <function>recode_string</function></title>
       <programlisting role="php">
&lt;?php
print recode_string (&quot;us..flat&quot;, &quot;Le caract&egrave;re suivant est diacritique : &amp;aacute;&quot;);
?&gt;
      </programlisting>
     </example>
    </para>
   </refsect1>
  </refentry>
  <refentry id="function.recode">
   <refnamediv>
    <refname>recode</refname>
    <refpurpose>Recode une fonction gr&acirc;ce &agrave; une requ&ecirc;te</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Description</title>
     <methodsynopsis>
      <type>string</type><methodname>recode</methodname>
      <methodparam><type>string</type><parameter>request</parameter></methodparam>
      <methodparam><type>string</type><parameter>string</parameter></methodparam>
     </methodsynopsis>
    <note>
     <simpara>
      <function>recode</function> est un alias de
      <function>recode_string</function>. Elle a &eacute;t&eacute;
      ajout&eacute;e en PHP 4.
     </simpara>
    </note>
   </refsect1>
  </refentry>
  <refentry id="function.recode-file">
   <refnamediv>
    <refname>recode_file</refname>
    <refpurpose>
      Recode de fichier &agrave; fichier, en fonction de la requ&ecirc;te.
    </refpurpose>
   </refnamediv>
   <refsect1>
    <title>Description</title>
     <methodsynopsis>
      <type>boolean</type><methodname>recode_file</methodname>
      <methodparam><type>string</type><parameter>request</parameter></methodparam>
      <methodparam><type>resource</type><parameter>input</parameter></methodparam>
      <methodparam><type>resource</type><parameter>output</parameter></methodparam>
     </methodsynopsis>
    <para>
     <function>recode_file</function> recode le fichier identifi&eacute; par
     <parameter>input</parameter> dans le fichier identifi&eacute; par
     <parameter>output</parameter> en fonction de la requ&ecirc;te de
     recodage <parameter>request</parameter>.
     Retourne &false;, en cas d'&eacute;chec, et &true; sinon.</para>
    <para>
     <function>recode_file</function> ne g&egrave;re pas encore les fichiers
     distants (URLs). Les deux fichiers doivent faire r&eacute;f&eacute;rence
     &agrave; des fichiers locaux.
    </para>
    <para>
    <example>
     <title>Exemple simple avec <function>recode_file</function></title>
      <programlisting role="php">
&lt;?php
$input = fopen('input.txt', 'r');
$output = fopen('output.txt', 'w');
recode_file(&quot;us..flat&quot;, $input, $output);
?&gt;
      </programlisting>
     </example>
    </para>
   </refsect1>
  </refentry>
 </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:
-->