<strings>
<string id="unixtojd" value="<div id='function.unixtojd' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.unixtojd.php'>unixtojd</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>unixtojd</span> &amp;mdash; <span class='dc-title'>Converte datas do sistema Unix para data Juliana</span></p> </div> <a name='function.unixtojd.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>unixtojd</b></span> ([ <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$timestamp</tt></span> ] )</div> <p class='para rdfs-comment'> Retorna a data Juliana para um Unix <i><tt class='parameter'>timestamp</tt></i> (segundos desde 1.1.1970), ou para o dia atual se nenhum <i><tt class='parameter'>timestamp</tt></i> for especificado. </p> </div> <a name='function.unixtojd.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>timestamp</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Um timestamp para converter. </p> </dd> </dl> <p> </p> </div> <a name='function.unixtojd.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Um n&amp;uacute;mero de data Juliana como inteiro. </p> </div> <a name='function.unixtojd.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.jdtounix.php' class='function' rel='rdfs-seeAlso'>jdtounix()</a> - Converte do formato de dada Juliana para Unix timestamp</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="tidy_warning_count" value="<div id='function.tidy-warning-count' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.tidy-warning-count.php'>tidy_warning_count</a></h1> <p class='verinfo'>(PHP 5, PECL tidy &amp;gt;= 0.5.2)</p><p class='refpurpose'><span class='refname'>tidy_warning_count</span> &amp;mdash; <span class='dc-title'>Returns the Number of Tidy warnings encountered for specified document</span></p> </div> <a name='function.tidy-warning-count.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>tidy_warning_count</b></span> ( <span class='methodparam'><span class='type'><span class='type tidy'>tidy</span></span> <tt class='parameter'>$object</tt></span> )</div> <p class='para rdfs-comment'> Returns the number of Tidy warnings encountered for the specified document. </p> </div> <a name='function.tidy-warning-count.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>object</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O objeto <b class='classname'>Tidy</b>. </p> </dd> </dl> <p> </p> </div> <a name='function.tidy-warning-count.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Returns the number of warnings. </p> </div> <a name='function.tidy-warning-count.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 <b>tidy_warning_count()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$html&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;p&amp;gt;test&amp;lt;/i&amp;gt;<br />&amp;lt;bogustag&amp;gt;bogus&amp;lt;/bogustag&amp;gt;'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$tidy&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>tidy_parse_string</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$html</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>tidy_error_count</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #FF8000'>//1<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>tidy_warning_count</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #FF8000'>//5<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.tidy-warning-count.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.tidy-error-count.php' class='function' rel='rdfs-seeAlso'>tidy_error_count()</a> - Returns the Number of Tidy errors encountered for specified document</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.tidy-access-count.php' class='function' rel='rdfs-seeAlso'>tidy_access_count()</a> - Returns the Number of Tidy accessibility warnings encountered for specified document</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="tidy_get_output" value="<div id='function.tidy-get-output' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.tidy-get-output.php'>tidy_get_output</a></h1> <p class='verinfo'>(PHP 5, PECL tidy &amp;gt;= 0.5.2)</p><p class='refpurpose'><span class='refname'>tidy_get_output</span> &amp;mdash; <span class='dc-title'>Return a string representing the parsed tidy markup</span></p> </div> <a name='function.tidy-get-output.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>tidy_get_output</b></span> ( <span class='methodparam'><span class='type'><span class='type tidy'>tidy</span></span> <tt class='parameter'>$object</tt></span> )</div> <p class='para rdfs-comment'> Gets a string with the repaired html. </p> </div> <a name='function.tidy-get-output.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>object</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O objeto <b class='classname'>Tidy</b>. </p> </dd> </dl> <p> </p> </div> <a name='function.tidy-get-output.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Returns the parsed tidy markup. </p> </div> <a name='function.tidy-get-output.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 <b>tidy_get_output()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$html&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;p&amp;gt;paragraph&amp;lt;/i&amp;gt;'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$tidy&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>tidy_parse_string</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$html</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>cleanRepair</span><span style='color: #007700'>();<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>tidy_get_output</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> &amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD HTML 3.2//EN&amp;quot;&amp;gt; &amp;lt;html&amp;gt; &amp;lt;head&amp;gt; &amp;lt;title&amp;gt;&amp;lt;/title&amp;gt; &amp;lt;/head&amp;gt; &amp;lt;body&amp;gt; &amp;lt;p&amp;gt;paragraph&amp;lt;/p&amp;gt; &amp;lt;/body&amp;gt; &amp;lt;/html&amp;gt; </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="tidy_get_error_buffer" value="<div id='function.tidy-get-error-buffer' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.tidy-get-error-buffer.php'>tidy_get_error_buffer</a></h1> <p class='verinfo'>(PHP 5, PECL tidy &amp;gt;= 0.5.2)</p><p class='refpurpose'><span class='refname'>tidy_get_error_buffer</span> &amp;mdash; <span class='dc-title'>Return warnings and errors which occurred parsing the specified document</span></p> </div> <a name='function.tidy-get-error-buffer.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <p class='para'>Procedural style:</p> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>tidy_get_error_buffer</b></span> ( <span class='methodparam'><span class='type'><span class='type tidy'>tidy</span></span> <tt class='parameter'>$object</tt></span> )</div> <p class='para rdfs-comment'>Object oriented style (property):</p> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>tidy</b></div> <div class='fieldsynopsis'><span class='type'>string</span> <var class='varname'>$errorBuffer</var>;</div> </div> <p class='para'> Returns warnings and errors which occurred parsing the specified document. </p> </div> <a name='function.tidy-get-error-buffer.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>object</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O objeto <b class='classname'>Tidy</b>. </p> </dd> </dl> <p> </p> </div> <a name='function.tidy-get-error-buffer.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Returns the error buffer as a string. </p> </div> <a name='function.tidy-get-error-buffer.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 <b>tidy_get_error_buffer()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$html&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;p&amp;gt;paragraph&amp;lt;/p&amp;gt;'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$tidy&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>tidy_parse_string</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$html</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>tidy_get_error_buffer</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>);<br /></span><span style='color: #FF8000'>/*&amp;nbsp;or&amp;nbsp;in&amp;nbsp;OO:&amp;nbsp;*/<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>errorBuffer</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> line 1 column 1 - Warning: missing &amp;lt;!DOCTYPE&amp;gt; declaration line 1 column 1 - Warning: inserting missing &amp;#039;title&amp;#039; element </pre></div> </div> </div><p> </p> </div> <a name='function.tidy-get-error-buffer.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.tidy-access-count.php' class='function' rel='rdfs-seeAlso'>tidy_access_count()</a> - Returns the Number of Tidy accessibility warnings encountered for specified document</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.tidy-error-count.php' class='function' rel='rdfs-seeAlso'>tidy_error_count()</a> - Returns the Number of Tidy errors encountered for specified document</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.tidy-warning-count.php' class='function' rel='rdfs-seeAlso'>tidy_warning_count()</a> - Returns the Number of Tidy warnings encountered for specified document</li> </ul> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="tidy_error_count" value="<div id='function.tidy-error-count' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.tidy-error-count.php'>tidy_error_count</a></h1> <p class='verinfo'>(PHP 5, PECL tidy &amp;gt;= 0.5.2)</p><p class='refpurpose'><span class='refname'>tidy_error_count</span> &amp;mdash; <span class='dc-title'>Returns the Number of Tidy errors encountered for specified document</span></p> </div> <a name='function.tidy-error-count.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>tidy_error_count</b></span> ( <span class='methodparam'><span class='type'><span class='type tidy'>tidy</span></span> <tt class='parameter'>$object</tt></span> )</div> <p class='para rdfs-comment'> Returns the number of Tidy errors encountered for the specified document. </p> </div> <a name='function.tidy-error-count.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>object</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O objeto <b class='classname'>Tidy</b>. </p> </dd> </dl> <p> </p> </div> <a name='function.tidy-error-count.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Returns the number of errors. </p> </div> <a name='function.tidy-error-count.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 <b>tidy_error_count()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$html&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;p&amp;gt;test&amp;lt;/i&amp;gt;<br />&amp;lt;bogustag&amp;gt;bogus&amp;lt;/bogustag&amp;gt;'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$tidy&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>tidy_parse_string</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$html</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>tidy_error_count</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #FF8000'>//1<br /><br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>errorBuffer</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 1 line 1 column 1 - Warning: missing &amp;lt;!DOCTYPE&amp;gt; declaration line 1 column 8 - Warning: discarding unexpected &amp;lt;/i&amp;gt; line 2 column 1 - Error: &amp;lt;bogustag&amp;gt; is not recognized! line 2 column 1 - Warning: discarding unexpected &amp;lt;bogustag&amp;gt; line 2 column 16 - Warning: discarding unexpected &amp;lt;/bogustag&amp;gt; line 1 column 1 - Warning: inserting missing &amp;#039;title&amp;#039; element </pre></div> </div> </div><p> </p> </div> <a name='function.tidy-error-count.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.tidy-access-count.php' class='function' rel='rdfs-seeAlso'>tidy_access_count()</a> - Returns the Number of Tidy accessibility warnings encountered for specified document</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.tidy-warning-count.php' class='function' rel='rdfs-seeAlso'>tidy_warning_count()</a> - Returns the Number of Tidy warnings encountered for specified document</li> </ul> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="tidy_config_count" value="<div id='function.tidy-config-count' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.tidy-config-count.php'>tidy_config_count</a></h1> <p class='verinfo'>(PHP 5, PECL tidy &amp;gt;= 0.5.2)</p><p class='refpurpose'><span class='refname'>tidy_config_count</span> &amp;mdash; <span class='dc-title'>Returns the Number of Tidy configuration errors encountered for specified document</span></p> </div> <a name='function.tidy-config-count.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>tidy_config_count</b></span> ( <span class='methodparam'><span class='type'><span class='type tidy'>tidy</span></span> <tt class='parameter'>$object</tt></span> )</div> <p class='para rdfs-comment'> Returns the number of errors encountered in the configuration of the specified tidy <i><tt class='parameter'>object</tt></i> . </p> </div> <a name='function.tidy-config-count.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>object</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O objeto <b class='classname'>Tidy</b>. </p> </dd> </dl> <p> </p> </div> <a name='function.tidy-config-count.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Returns the number of errors. </p> </div> <a name='function.tidy-config-count.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 <b>tidy_config_count()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$html&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;p&amp;gt;test&amp;lt;/I&amp;gt;'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$config&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'doctype'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'bogus'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$tidy&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>tidy_parse_string</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$html</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$config</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;This&amp;nbsp;outputs&amp;nbsp;1,&amp;nbsp;because&amp;nbsp;'bogus'&amp;nbsp;isn't&amp;nbsp;a&amp;nbsp;valid&amp;nbsp;doctype&amp;nbsp;*/<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>tidy_config_count</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="tidy_access_count" value="<div id='function.tidy-access-count' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.tidy-access-count.php'>tidy_access_count</a></h1> <p class='verinfo'>(PHP 5, PECL tidy &amp;gt;= 0.5.2)</p><p class='refpurpose'><span class='refname'>tidy_access_count</span> &amp;mdash; <span class='dc-title'>Returns the Number of Tidy accessibility warnings encountered for specified document</span></p> </div> <a name='function.tidy-access-count.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>tidy_access_count</b></span> ( <span class='methodparam'><span class='type'><span class='type tidy'>tidy</span></span> <tt class='parameter'>$object</tt></span> )</div> <p class='para rdfs-comment'> <b>tidy_access_count()</b> returns the number of accessibility warnings found for the specified document. </p> </div> <a name='function.tidy-access-count.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>object</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O objeto <b class='classname'>Tidy</b>. </p> </dd> </dl> <p> </p> </div> <a name='function.tidy-access-count.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Returns the number of warnings. </p> </div> <a name='function.tidy-access-count.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 <b>tidy_access_count()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$html&amp;nbsp;</span><span style='color: #007700'>=</span><span style='color: #DD0000'>'&amp;lt;!DOCTYPE&amp;nbsp;html&amp;nbsp;PUBLIC&amp;nbsp;'-//W3C//DTD&amp;nbsp;HTML&amp;nbsp;3.2//EN'&amp;gt;<br />&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;Title&amp;lt;/title&amp;gt;&amp;lt;/head&amp;gt;<br />&amp;lt;body&amp;gt;<br /><br />&amp;lt;p&amp;gt;&amp;lt;img&amp;nbsp;src='img.png'&amp;gt;&amp;lt;/p&amp;gt;<br /><br />&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;'</span><span style='color: #007700'>;<br /><br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;select&amp;nbsp;the&amp;nbsp;accessibility&amp;nbsp;check&amp;nbsp;level:&amp;nbsp;1,&amp;nbsp;2&amp;nbsp;or&amp;nbsp;3<br /></span><span style='color: #0000BB'>$config&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'accessibility-check'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>3</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$tidy&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>tidy</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>parseString</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$html</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$config</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>cleanRepair</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Never&amp;nbsp;forget&amp;nbsp;to&amp;nbsp;call&amp;nbsp;this!&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>diagnose</span><span style='color: #007700'>();<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>tidy_access_count</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//5<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.tidy-access-count.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notas</h3> <blockquote><p><b class='note'>Nota</b>: Due to the design of the TidyLib, you must call <b>tidy_diagnose()</b> before <b>tidy_access_count()</b> or it will return always <i>0</i>. You must also need to enable the <i>accessibility-check</i> option. <br /> </p></blockquote> </div> <a name='function.tidy-access-count.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.tidy-error-count.php' class='function' rel='rdfs-seeAlso'>tidy_error_count()</a> - Returns the Number of Tidy errors encountered for specified document</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.tidy-warning-count.php' class='function' rel='rdfs-seeAlso'>tidy_warning_count()</a> - Returns the Number of Tidy warnings encountered for specified document</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="textdomain" value="<div id='function.textdomain' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.textdomain.php'>textdomain</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>textdomain</span> &amp;mdash; <span class='dc-title'>Seta o dom&amp;iacute;nio padr&amp;atilde;o</span></p> </div> <a name='function.textdomain.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>textdomain</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$text_domain</tt></span> )</div> <p class='para rdfs-comment'> Esta fun&amp;ccedil;&amp;atilde;o permite &amp;agrave; voc&amp;ecirc; confiugrar o dom&amp;iacute;nio padr&amp;atilde;o pelo qual as chamadas s&amp;atilde;o feitas usando a fun&amp;ccedil;&amp;atilde;o <a href='http://www.php.net/manual/pt_BR/function.gettext.php' class='function'>gettext()</a>, geralmente o nomeado ap&amp;oacute;s a aplica&amp;ccedil;&amp;atilde;o. O dom&amp;iacute;nio padr&amp;atilde;o &amp;eacute; retornado. Chame ela com o par&amp;acirc;metro <b><tt class='constant'>NULL</tt></b> para pegar as configura&amp;ccedil;&amp;otilde;es atuais sem alterar isto. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="socket_write" value="<div id='function.socket-write' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.socket-write.php'>socket_write</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.1.0, PHP 5)</p><p class='refpurpose'><span class='refname'>socket_write</span> &amp;mdash; <span class='dc-title'>Escreve em um socket</span></p> </div> <a name='function.socket-write.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>socket_write</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$socket</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$buffer</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$length</tt></span> ] )</div> <div class='warning'><b class='warning'>Aviso</b> <p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o &amp;eacute; <em class='emphasis'>EXPERIMENTAL</em>. O comportamento desta fun&amp;ccedil;&amp;atilde;o, seu nome, incluindo toda documenta&amp;ccedil;&amp;atilde;o pode ser modificado sem aviso em futuras vers&amp;otilde;es do PHP. Esta fun&amp;ccedil;&amp;atilde;o deve ser usada por sua pr&amp;oacute;pria conta e risco.</p></div> <p class='para'> A fun&amp;ccedil;&amp;atilde;o <b>socket_write()</b> escreve em um socket <i><tt class='parameter'>socket</tt></i> de <i><tt class='parameter'>buffer</tt></i> . </p> <p class='para'> O par&amp;acirc;metro opcional <i><tt class='parameter'>length</tt></i> pode especificar um comprimento alternativo de bytes escritos para o socket. Se esse comprimento &amp;eacute; maior do que o comprimento do buffer, isso ser&amp;aacute; silenciosamente truncado para o comprimento do buffer. </p> <p class='para'> Retorna o n&amp;uacute;mero de bytes escritos com sucesso para o socket ou <b><tt class='constant'>FALSE</tt></b> em um erro. O c&amp;oacute;digo de erro pode ser retornado com <a href='http://www.php.net/manual/pt_BR/function.socket-last-error.php' class='function'>socket_last_error()</a>. Esse c&amp;oacute;digo deve ser passado para <a href='http://www.php.net/manual/pt_BR/function.socket-strerror.php' class='function'>socket_strerror()</a> para pegar uma explica&amp;ccedil;&amp;atilde;o textual do erro. </p> <blockquote><p><b class='note'>Nota</b>: <b>socket_write()</b> n&amp;atilde;o necessariamente escreve todos os bytes dados do buffer. Isso &amp;eacute; valido, dependendo da rede, buffers etc., somente uma quantidade segura de dados, sempre um byte, &amp;eacute; escrito embora seu buffer seja maior. Voc&amp;ecirc; deve prestar aten&amp;ccedil;&amp;atilde;o para involuntariamente esquecer de transmitir o restante dos seus dados. <br /> </p></blockquote> <blockquote><p><b class='note'>Nota</b>: Isso &amp;eacute; perfeitamente v&amp;aacute;lido para <b>socket_write()</b> retornar zero que significa que n&amp;atilde;o tem bytes para escrever. Tenha certeza de usar o operador <i>===</i> para checar por <b><tt class='constant'>FALSE</tt></b> em caso de um erro. <br /> </p></blockquote> <p class='para'> Veja tamb&amp;eacute;m <a href='http://www.php.net/manual/pt_BR/function.socket-accept.php' class='function'>socket_accept()</a>, <a href='http://www.php.net/manual/pt_BR/function.socket-bind.php' class='function'>socket_bind()</a>, <a href='http://www.php.net/manual/pt_BR/function.socket-connect.php' class='function'>socket_connect()</a>, <a href='http://www.php.net/manual/pt_BR/function.socket-listen.php' class='function'>socket_listen()</a>, <a href='http://www.php.net/manual/pt_BR/function.socket-read.php' class='function'>socket_read()</a> e <a href='http://www.php.net/manual/pt_BR/function.socket-strerror.php' class='function'>socket_strerror()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="socket_strerror" value="<div id='function.socket-strerror' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.socket-strerror.php'>socket_strerror</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.1.0, PHP 5)</p><p class='refpurpose'><span class='refname'>socket_strerror</span> &amp;mdash; <span class='dc-title'>Retorna uma string descrevendo o erro do socket</span></p> </div> <a name='function.socket-strerror.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>socket_strerror</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$errno</tt></span> )</div> <div class='warning'><b class='warning'>Aviso</b> <p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o &amp;eacute; <em class='emphasis'>EXPERIMENTAL</em>. O comportamento desta fun&amp;ccedil;&amp;atilde;o, seu nome, incluindo toda documenta&amp;ccedil;&amp;atilde;o pode ser modificado sem aviso em futuras vers&amp;otilde;es do PHP. Esta fun&amp;ccedil;&amp;atilde;o deve ser usada por sua pr&amp;oacute;pria conta e risco.</p></div> <p class='para'> <b>socket_strerror()</b> pega como par&amp;acirc;metro <i><tt class='parameter'>errno</tt></i> um c&amp;oacute;digo de erro de socket retornado por <a href='http://www.php.net/manual/pt_BR/function.socket-last-error.php' class='function'>socket_last_error()</a> e retorna a explica&amp;ccedil;&amp;atilde;o em texto correspondente. Isso faz com que isso tenha uma imagem de sa&amp;iacute;da mais agrad&amp;aacute;vel porque alguma coisa n&amp;atilde;o funciona; for exemplo, ao inv&amp;eacute;s de ter que fazer procura de uma inclus&amp;atilde;o de um arquivo do sistema do que &amp;#039;-111&amp;#039; significa, voc&amp;ecirc; somente passa isso para <b>socket_strerror()</b>, e ele lhe fala o que acontece. </p> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo de <b>socket_strerror()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>false&amp;nbsp;</span><span style='color: #007700'>==&amp;nbsp;(</span><span style='color: #0000BB'>$socket&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;@</span><span style='color: #0000BB'>socket_create</span><span style='color: #007700'>(</span><span style='color: #0000BB'>AF_INET</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>SOCK_STREAM</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>)))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'socket_create()&amp;nbsp;failed:&amp;nbsp;reason:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>socket_strerror</span><span style='color: #007700'>(</span><span style='color: #0000BB'>socket_last_error</span><span style='color: #007700'>())&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />}&amp;nbsp;<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>false&amp;nbsp;</span><span style='color: #007700'>==&amp;nbsp;(@</span><span style='color: #0000BB'>socket_bind</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$socket</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'127.0.0.1'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>80</span><span style='color: #007700'>)))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'socket_bind()&amp;nbsp;failed:&amp;nbsp;reason:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>socket_strerror</span><span style='color: #007700'>(</span><span style='color: #0000BB'>socket_last_error</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$socket</span><span style='color: #007700'>))&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p> A sa&amp;iacute;da esperada do exemplo acima (assumindo que o script n&amp;atilde;o est&amp;aacute; rodando com privil&amp;eacute;gios de root): <div class='example-contents screen'><br /> socket_bind() failed: reason: Permission denied<br /> </div> </p></div> </div><p> </p> <p class='para'> Veja tamb&amp;eacute;m <a href='http://www.php.net/manual/pt_BR/function.socket-accept.php' class='function'>socket_accept()</a>, <a href='http://www.php.net/manual/pt_BR/function.socket-bind.php' class='function'>socket_bind()</a>, <a href='http://www.php.net/manual/pt_BR/function.socket-connect.php' class='function'>socket_connect()</a>, <a href='http://www.php.net/manual/pt_BR/function.socket-listen.php' class='function'>socket_listen()</a>, e <a href='http://www.php.net/manual/pt_BR/function.socket-create.php' class='function'>socket_create()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="socket_shutdown" value="<div id='function.socket-shutdown' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.socket-shutdown.php'>socket_shutdown</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.1.0, PHP 5)</p><p class='refpurpose'><span class='refname'>socket_shutdown</span> &amp;mdash; <span class='dc-title'>Fecha um socket para receber, enviar dados ou ambos. </span></p> </div> <a name='function.socket-shutdown.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>socket_shutdown</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$socket</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$how</tt></span> ] )</div> <div class='warning'><b class='warning'>Aviso</b> <p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o &amp;eacute; <em class='emphasis'>EXPERIMENTAL</em>. O comportamento desta fun&amp;ccedil;&amp;atilde;o, seu nome, incluindo toda documenta&amp;ccedil;&amp;atilde;o pode ser modificado sem aviso em futuras vers&amp;otilde;es do PHP. Esta fun&amp;ccedil;&amp;atilde;o deve ser usada por sua pr&amp;oacute;pria conta e risco.</p></div> <p class='para'> A fun&amp;ccedil;&amp;atilde;o <b>socket_shutdown()</b> permite que voc&amp;ecirc; pare a entrada, sa&amp;iacute;da ou todos os dados (este &amp;eacute; o padr&amp;atilde;o) de serem enviados atrav&amp;eacute;s do <i><tt class='parameter'>socket</tt></i> </p> <p class='para'> O valor de <i><tt class='parameter'>how</tt></i> pode ser um dos seguintes: </p><table class='doctable table'> <caption><b>possible values for <i><tt class='parameter'>how</tt></i> </b></caption> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'><i>0</i></td> <td align='left'> Fecha o socjet para leitura </td> </tr> <tr valign='middle'> <td align='left'><i>1</i></td> <td align='left'> Fecha o socket para escrita </td> </tr> <tr valign='middle'> <td align='left'><i>2</i></td> <td align='left'> Fecha o socket para leitura e escrita </td> </tr> </tbody> </table> <p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="socket_set_option" value="<div id='function.socket-set-option' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.socket-set-option.php'>socket_set_option</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>socket_set_option</span> &amp;mdash; <span class='dc-title'>Configura op&amp;ccedil;&amp;otilde;es de socket para o socket</span></p> </div> <a name='function.socket-set-option.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>socket_set_option</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$socket</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$level</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$optname</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/pt_BR/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$optval</tt></span> )</div> <div class='warning'><b class='warning'>Aviso</b> <p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o &amp;eacute; <em class='emphasis'>EXPERIMENTAL</em>. O comportamento desta fun&amp;ccedil;&amp;atilde;o, seu nome, incluindo toda documenta&amp;ccedil;&amp;atilde;o pode ser modificado sem aviso em futuras vers&amp;otilde;es do PHP. Esta fun&amp;ccedil;&amp;atilde;o deve ser usada por sua pr&amp;oacute;pria conta e risco.</p></div> <p class='para'> <div class='warning'><b class='warning'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </p> <blockquote><p><b class='note'>Nota</b>: Essa fun&amp;ccedil;&amp;atilde;o &amp;eacute; usado chamando <i>socket_setopt()</i> primariamente para PHP 4.3.0 <br /> </p></blockquote> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="socket_set_nonblock" value="<div id='function.socket-set-nonblock' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.socket-set-nonblock.php'>socket_set_nonblock</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.1.0, PHP 5)</p><p class='refpurpose'><span class='refname'>socket_set_nonblock</span> &amp;mdash; <span class='dc-title'>Configura o modo nonblocking para o arquivo de descri&amp;ccedil;&amp;atilde;o fd</span></p> </div> <a name='function.socket-set-nonblock.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>socket_set_nonblock</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$socket</tt></span> )</div> <div class='warning'><b class='warning'>Aviso</b> <p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o &amp;eacute; <em class='emphasis'>EXPERIMENTAL</em>. O comportamento desta fun&amp;ccedil;&amp;atilde;o, seu nome, incluindo toda documenta&amp;ccedil;&amp;atilde;o pode ser modificado sem aviso em futuras vers&amp;otilde;es do PHP. Esta fun&amp;ccedil;&amp;atilde;o deve ser usada por sua pr&amp;oacute;pria conta e risco.</p></div> <p class='para'> <div class='warning'><b class='warning'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="socket_set_block" value="<div id='function.socket-set-block' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.socket-set-block.php'>socket_set_block</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>socket_set_block</span> &amp;mdash; <span class='dc-title'> Configura o modo bloqueio em um socket resource </span></p> </div> <a name='function.socket-set-block.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>socket_set_block</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$socket</tt></span> )</div> <div class='warning'><b class='warning'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> <p class='para'> Veja tamb&amp;eacute;m <a href='http://www.php.net/manual/pt_BR/function.socket-set-nonblock.php' class='function'>socket_set_nonblock()</a> e <a href='http://www.php.net/manual/pt_BR/function.socket-set-option.php' class='function'>socket_set_option()</a> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="socket_sendto" value="<div id='function.socket-sendto' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.socket-sendto.php'>socket_sendto</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.1.0, PHP 5)</p><p class='refpurpose'><span class='refname'>socket_sendto</span> &amp;mdash; <span class='dc-title'>Envia uma mensagem para o socket, se estiver conectado ou n&amp;atilde;o</span></p> </div> <a name='function.socket-sendto.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>socket_sendto</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$socket</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$buf</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$len</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$flags</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$addr</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$port</tt></span> ] )</div> <div class='warning'><b class='warning'>Aviso</b> <p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o &amp;eacute; <em class='emphasis'>EXPERIMENTAL</em>. O comportamento desta fun&amp;ccedil;&amp;atilde;o, seu nome, incluindo toda documenta&amp;ccedil;&amp;atilde;o pode ser modificado sem aviso em futuras vers&amp;otilde;es do PHP. Esta fun&amp;ccedil;&amp;atilde;o deve ser usada por sua pr&amp;oacute;pria conta e risco.</p></div> <p class='para'> A fun&amp;ccedil;&amp;atilde;o <b>socket_sendto()</b> envia <i><tt class='parameter'>len</tt></i> bytes de <i><tt class='parameter'>buf</tt></i> atrav&amp;eacute;s do socket <i><tt class='parameter'>socket</tt></i> para a <i><tt class='parameter'>port</tt></i> no endere&amp;ccedil;o <i><tt class='parameter'>addr</tt></i> </p> <p class='para'> O valor de <i><tt class='parameter'>flags</tt></i> pode ser um dos seguintes: </p><table class='doctable table'> <caption><b>Valores poss&amp;iacute;veis para <i><tt class='parameter'>flags</tt></i> </b></caption> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'><i>0x1</i></td> <td align='left'> Processo OOB (out-of-band) de dados. </td> </tr> <tr valign='middle'> <td align='left'><i>0x2</i></td> <td align='left'> Ver mensagens de entrada. </td> </tr> <tr valign='middle'> <td align='left'><i>0x4</i></td> <td align='left'> Bypass routing, usa interface direta. </td> </tr> <tr valign='middle'> <td align='left'><i>0x8</i></td> <td align='left'> Fluxo completo de dados. </td> </tr> <tr valign='middle'> <td align='left'><i>0x100</i></td> <td align='left'> Transa&amp;ccedil;&amp;atilde;o completa de dados. </td> </tr> </tbody> </table> <p> </p> <div class='example'> <p><b>Exemplo #1 Exemplo <b>socket_sendto()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$sh&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>socket_create</span><span style='color: #007700'>(</span><span style='color: #0000BB'>AF_INET</span><span style='color: #007700'>,</span><span style='color: #0000BB'>SOCK_STREAM</span><span style='color: #007700'>,</span><span style='color: #0000BB'>SOL_TCP</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>socket_bind</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$sh</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'127.0.0.1'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>4242</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Socket&amp;nbsp;bound&amp;nbsp;correctly'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$buf&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Test&amp;nbsp;Message'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$len&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>strlen</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$buf</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>socket_sendto</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$sh</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$buf</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$len</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0x100</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'192.168.0.2'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>4242</span><span style='color: #007700'>)&amp;nbsp;!==&amp;nbsp;</span><span style='color: #0000BB'>FALSE</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Message&amp;nbsp;sent&amp;nbsp;correctly'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>socket_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$sh</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <p class='para'> Veja tamb&amp;eacute;m <a href='http://www.php.net/manual/pt_BR/function.socket-send.php' class='function'>socket_send()</a> e <b>socket_sendmsg()</b>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="socket_send" value="<div id='function.socket-send' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.socket-send.php'>socket_send</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.1.0, PHP 5)</p><p class='refpurpose'><span class='refname'>socket_send</span> &amp;mdash; <span class='dc-title'>Envia dados para um socket conectado</span></p> </div> <a name='function.socket-send.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>socket_send</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$socket</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$buf</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$len</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$flags</tt></span> )</div> <div class='warning'><b class='warning'>Aviso</b> <p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o &amp;eacute; <em class='emphasis'>EXPERIMENTAL</em>. O comportamento desta fun&amp;ccedil;&amp;atilde;o, seu nome, incluindo toda documenta&amp;ccedil;&amp;atilde;o pode ser modificado sem aviso em futuras vers&amp;otilde;es do PHP. Esta fun&amp;ccedil;&amp;atilde;o deve ser usada por sua pr&amp;oacute;pria conta e risco.</p></div> <p class='para'> A fun&amp;ccedil;&amp;atilde;o <b>socket_send()</b> envia <i><tt class='parameter'>len</tt></i> bytes para o socket <i><tt class='parameter'>socket</tt></i> de <i><tt class='parameter'>buf</tt></i> </p> <p class='para'> O valor de <i><tt class='parameter'>flags</tt></i> pode ser alguma combina&amp;ccedil;&amp;atilde;o <i>ORed</i> das seguintes: </p><table class='doctable table'> <caption><b>Poss&amp;iacute;veis valores para <i><tt class='parameter'>flags</tt></i> </b></caption> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'><i>0x1</i></td> <td align='left'> Processo OOB (out-of-band) de dados </td> </tr> <tr valign='middle'> <td align='left'><i>0x2</i></td> <td align='left'> Ver mensagens de entrada. </td> </tr> <tr valign='middle'> <td align='left'><i>0x4</i></td> <td align='left'> Bypass routing, usa interface direta. </td> </tr> <tr valign='middle'> <td align='left'><i>0x8</i></td> <td align='left'> Fluxo completo de dados. </td> </tr> <tr valign='middle'> <td align='left'><i>0x100</i></td> <td align='left'> Transa&amp;ccedil;&amp;atilde;o completa de dados. </td> </tr> </tbody> </table> <p> </p> <p class='para'> Veja tamb&amp;eacute;m <b>socket_sendmsg()</b> e <a href='http://www.php.net/manual/pt_BR/function.socket-sendto.php' class='function'>socket_sendto()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="socket_select" value="<div id='function.socket-select' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.socket-select.php'>socket_select</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.1.0, PHP 5)</p><p class='refpurpose'><span class='refname'>socket_select</span> &amp;mdash; <span class='dc-title'> Executa a chamada de sistema select() nos arrays dados de sockets com um timeout especificado </span></p> </div> <a name='function.socket-select.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>socket_select</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$&amp;amp;read</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$&amp;amp;write</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$&amp;amp;except</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$tv_sec</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$tv_usec</tt></span> ] )</div> <div class='warning'><b class='warning'>Aviso</b> <p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o &amp;eacute; <em class='emphasis'>EXPERIMENTAL</em>. O comportamento desta fun&amp;ccedil;&amp;atilde;o, seu nome, incluindo toda documenta&amp;ccedil;&amp;atilde;o pode ser modificado sem aviso em futuras vers&amp;otilde;es do PHP. Esta fun&amp;ccedil;&amp;atilde;o deve ser usada por sua pr&amp;oacute;pria conta e risco.</p></div> <p class='para'> <b>socket_select()</b> aceita arrays de sockets e aguarda at&amp;eacute; que seu status seja alterado. Estes vem com &amp;quot;background&amp;quot; de sockets BSD ir&amp;aacute; reconhecer aquele array de socket resource s&amp;atilde;o de fato a chamada ao arquivo descritor de configura&amp;ccedil;&amp;atilde;o (fds). Tr&amp;ecirc;s arrays independentes de socket resources s&amp;atilde;o observados. </p> <p class='para'> A lista de sockets no array <i><tt class='parameter'>read</tt></i> ir&amp;aacute; ser mostrada para ver se o caractere dispon&amp;iacute;vel anterior &amp;agrave; leitura (mais precisamente, para ver se a leitura n&amp;atilde;o est&amp;aacute; obstru&amp;iacute;da - em particular, um socket resource est&amp;aacute; tamb&amp;eacute;m no fim-de-arquivo (EOF) , neste caso o <a href='http://www.php.net/manual/pt_BR/function.socket-read.php' class='function'>socket_read()</a> ir&amp;aacute; retornar uma string com comprimento zero. </p> <p class='para'> A lista de sockets no array <i><tt class='parameter'>write</tt></i> ir&amp;aacute; ser visualizada para mostrar se n&amp;atilde;o &amp;eacute; uma escrita n&amp;atilde;o est&amp;aacute; obstru&amp;iacute;da. </p> <p class='para'> A lista de sockets no array <i><tt class='parameter'>except</tt></i> ir&amp;aacute; mostrar caso haja exce&amp;ccedil;&amp;otilde;es. </p> <div class='warning'><b class='warning'>Aviso</b> <p class='para'> Na sa&amp;iacute;da, os arrays s&amp;atilde;o modificados para indicar qual socket resource atualmente alterou seu status. </p> </div> <p class='para'> Voc&amp;ecirc; n&amp;atilde;o precisa passar cada array para <b>socket_select()</b>. Voc&amp;ecirc; pode deix&amp;aacute;-los de fora e usar um array vazio ou <b><tt class='constant'>NULL</tt></b> ao inv&amp;eacute;s disso. Tamb&amp;eacute;m n&amp;atilde;o se esque&amp;ccedil;a que esses arrays s&amp;atilde;o passados <em class='emphasis'>by reference</em> e ir&amp;atilde;o ser modificados ap&amp;oacute;s o retorno de <b>socket_select()</b>. </p> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo de <b>socket_select()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>/*&amp;nbsp;Prepare&amp;nbsp;the&amp;nbsp;read&amp;nbsp;array&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$read&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #0000BB'>$socket1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$socket2</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$num_changed_sockets&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>socket_select</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$read</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$write&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>NULL</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$except&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>NULL</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$num_changed_sockets&amp;nbsp;</span><span style='color: #007700'>===&amp;nbsp;</span><span style='color: #0000BB'>false</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Error&amp;nbsp;handling&amp;nbsp;*/<br /></span><span style='color: #007700'>}&amp;nbsp;else&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>$num_changed_sockets&amp;nbsp;</span><span style='color: #007700'>&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;At&amp;nbsp;least&amp;nbsp;at&amp;nbsp;one&amp;nbsp;of&amp;nbsp;the&amp;nbsp;sockets&amp;nbsp;something&amp;nbsp;interesting&amp;nbsp;happened&amp;nbsp;*/<br /></span><span style='color: #007700'>}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> <blockquote><p><b class='note'>Nota</b>: Devido a uma limita&amp;ccedil;&amp;atilde;o no atual Zend Engine n&amp;atilde;o &amp;eacute; poss&amp;iacute;vel passar um modificador de constante como <b><tt class='constant'>NULL</tt></b> diretamente como par&amp;acirc;metro para uma fun&amp;ccedil;&amp;atilde;o que tem exce&amp;ccedil;&amp;atilde;o para este par&amp;acirc;metro sendo passado por refer&amp;ecirc;ncia. Ao inv&amp;eacute;s disso use uma vari&amp;aacute;vel tempor&amp;aacute;ria ou uma express&amp;atilde;o com o leftmost member sendo uma vari&amp;aacute;vel tempor&amp;aacute;ria: </p><div class='example'> <p><b>Exemplo #2 Usando <b><tt class='constant'>NULL</tt></b> com <b>socket_select()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />socket_select</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$r</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$w</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$e&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>NULL</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> <br /> </p></blockquote> <p class='para'> O <i><tt class='parameter'>tv_sec</tt></i> e <i><tt class='parameter'>tv_usec</tt></i> juntos formam o par&amp;acirc;metro <em class='emphasis'>timeout</em>. O <em class='emphasis'>timeout</em> &amp;eacute; o limite m&amp;aacute;ximo da quantidade de tempo passado antes do retorno de <b>socket_select()</b>. <i><tt class='parameter'>tv_sec</tt></i> deve ser zero , causando o retorno imediato de <b>socket_select()</b>. Isso &amp;eacute; &amp;uacute;til para polling. Se <i><tt class='parameter'>tv_sec</tt></i> &amp;eacute; <b><tt class='constant'>NULL</tt></b> (sem timeout), <b>socket_select()</b> pode bloquear definitivamente. </p> <p class='para'> Em caso de sucesso <b>socket_select()</b> retorna o n&amp;uacute;mero de socket resorces contidos nos arrays modificados, que deve ser zero se alguma coisa interessante acontecer antes do timeout expirar. Em caso de erro, <b><tt class='constant'>FALSE</tt></b> &amp;eacute; retornado. O c&amp;oacute;digo do erro pode ser retornado com <a href='http://www.php.net/manual/pt_BR/function.socket-last-error.php' class='function'>socket_last_error()</a>. </p> <blockquote><p><b class='note'>Nota</b>: Tenha certeza de usar o operador <i>===</i> quando checar por um erro. Desde de que <b>socket_select()</b> deve retornar 0 a compara&amp;ccedil;&amp;atilde;o com <i>==</i> deve retornar <b><tt class='constant'>TRUE</tt></b>: </p><div class='example'> <p><b>Exemplo #3 Entendendo resultados de <b>socket_select()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>false&amp;nbsp;</span><span style='color: #007700'>===&amp;nbsp;</span><span style='color: #0000BB'>socket_select</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$r</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$w</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$e&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>NULL</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'socket_select()&amp;nbsp;failed,&amp;nbsp;reason:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>socket_strerror</span><span style='color: #007700'>(</span><span style='color: #0000BB'>socket_last_error</span><span style='color: #007700'>())&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> <br /> </p></blockquote> <blockquote><p><b class='note'>Nota</b>: Esteja consciente que algumas implementa&amp;ccedil;&amp;otilde;es de sockets precisam ser manuseadas com muito cuidado. As regras b&amp;aacute;sicas: </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> Voc&amp;ecirc; deve sempre tentar usar <b>socket_select()</b> sem timeout. Seu programa n&amp;atilde;o deve fazer nada se n&amp;atilde;o h&amp;aacute; dados dispon&amp;iacute;veis. C&amp;oacute;digos que dependem de timeouts n&amp;atilde;o s&amp;atilde;o usualmente port&amp;aacute;veis e dificultam o debug. </span> </li> <li class='listitem'> <span class='simpara'> No socket resource deve ser adicionado alguma configura&amp;ccedil;&amp;atilde;o se voc&amp;ecirc; n&amp;atilde;o pretende checar o resultado ap&amp;oacute;s a chamada de <b>socket_select()</b>, e responder de forma apropriada. Ap&amp;oacute;s o retorno de <b>socket_select()</b>, todos os sockets resources em todos os arrays devem ser checados. Algum socket resource que est&amp;aacute; dispon&amp;iacute;vel para escrita deve ser escrito, e algum socket resource dispon&amp;iacute;vel para leitura deve ser lido. </span> </li> <li class='listitem'> <span class='simpara'> Se voc&amp;ecirc; est&amp;aacute; lendo/escrevendo um retorno de socket em array esteja consciente que eles n&amp;atilde;o necessariamente est&amp;atilde;o lendo/escrevendo a quantidade completa de dados que voc&amp;ecirc; requisitou. Esteja preparado para somente habilitar para leitura/escrita um &amp;uacute;nico byte. </span> </li> <li class='listitem'> <span class='simpara'> Isso &amp;eacute; comum na grande maioria de implementa&amp;ccedil;&amp;otilde;es de socket que pegam exce&amp;ccedil;&amp;otilde;es atrav&amp;eacute;s do <i><tt class='parameter'>except</tt></i> array est&amp;aacute; fora do limite de dados recebidos no socket. </span> </li> </ul><p> <br /> </p></blockquote> <p class='para'> Veja tamb&amp;eacute;m <a href='http://www.php.net/manual/pt_BR/function.socket-read.php' class='function'>socket_read()</a>, <a href='http://www.php.net/manual/pt_BR/function.socket-write.php' class='function'>socket_write()</a>, <a href='http://www.php.net/manual/pt_BR/function.socket-last-error.php' class='function'>socket_last_error()</a> e <a href='http://www.php.net/manual/pt_BR/function.socket-strerror.php' class='function'>socket_strerror()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="socket_recvfrom" value="<div id='function.socket-recvfrom' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.socket-recvfrom.php'>socket_recvfrom</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.1.0, PHP 5)</p><p class='refpurpose'><span class='refname'>socket_recvfrom</span> &amp;mdash; <span class='dc-title'>Recebe dados de um socket, conectado ou n&amp;atilde;o</span></p> </div> <a name='function.socket-recvfrom.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>socket_recvfrom</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$socket</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$&amp;amp;buf</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$len</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$flags</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$&amp;amp;name</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$&amp;amp;port</tt></span> ] )</div> <div class='warning'><b class='warning'>Aviso</b> <p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o &amp;eacute; <em class='emphasis'>EXPERIMENTAL</em>. O comportamento desta fun&amp;ccedil;&amp;atilde;o, seu nome, incluindo toda documenta&amp;ccedil;&amp;atilde;o pode ser modificado sem aviso em futuras vers&amp;otilde;es do PHP. Esta fun&amp;ccedil;&amp;atilde;o deve ser usada por sua pr&amp;oacute;pria conta e risco.</p></div> <p class='para'> <div class='warning'><b class='warning'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="socket_recv" value="<div id='function.socket-recv' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.socket-recv.php'>socket_recv</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.1.0, PHP 5)</p><p class='refpurpose'><span class='refname'>socket_recv</span> &amp;mdash; <span class='dc-title'>Recebe dados de um socket conectado</span></p> </div> <a name='function.socket-recv.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>socket_recv</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$socket</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter reference'>&amp;amp;$buf</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$len</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$flags</tt></span> )</div> <p class='para rdfs-comment'> <div class='warning'><b class='warning'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="socket_read" value="<div id='function.socket-read' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.socket-read.php'>socket_read</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.1.0, PHP 5)</p><p class='refpurpose'><span class='refname'>socket_read</span> &amp;mdash; <span class='dc-title'>L&amp;ecirc; um comprimento m&amp;aacute;ximo de bytes de um socket</span></p> </div> <a name='function.socket-read.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>socket_read</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$socket</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$length</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$type</tt></span> ] )</div> <div class='warning'><b class='warning'>Aviso</b> <p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o &amp;eacute; <em class='emphasis'>EXPERIMENTAL</em>. O comportamento desta fun&amp;ccedil;&amp;atilde;o, seu nome, incluindo toda documenta&amp;ccedil;&amp;atilde;o pode ser modificado sem aviso em futuras vers&amp;otilde;es do PHP. Esta fun&amp;ccedil;&amp;atilde;o deve ser usada por sua pr&amp;oacute;pria conta e risco.</p></div> <p class='para'> A fun&amp;ccedil;&amp;atilde;o <b>socket_read()</b> l&amp;ecirc; o socket resource <i><tt class='parameter'>socket</tt></i> criado pelas fun&amp;ccedil;&amp;otilde;es <a href='http://www.php.net/manual/pt_BR/function.socket-create.php' class='function'>socket_create()</a> ou <a href='http://www.php.net/manual/pt_BR/function.socket-accept.php' class='function'>socket_accept()</a>. O n&amp;uacute;mero m&amp;aacute;ximo de bytes lidos &amp;eacute; especificado pelo par&amp;acirc;metro <i><tt class='parameter'>length</tt></i> . Caso contr&amp;aacute;rio voc&amp;ecirc; pode usar \r, \n, uo \0 para finalizar a leitura (dependendo do par&amp;acirc;metro <i><tt class='parameter'>type</tt></i> , veja abaixo). </p> <p class='para'> <b>socket_read()</b> retorna dados como uma string em caso de sucesso, ou <b><tt class='constant'>FALSE</tt></b> em caso de erro. O c&amp;oacute;digo de erro pode ser retornado com <a href='http://www.php.net/manual/pt_BR/function.socket-last-error.php' class='function'>socket_last_error()</a>. Esse c&amp;oacute;digo deve ser passado para <a href='http://www.php.net/manual/pt_BR/function.socket-strerror.php' class='function'>socket_strerror()</a> para pegar uma explica&amp;ccedil;&amp;atilde;o textual do erro. </p> <blockquote><p><b class='note'>Nota</b>: <b>socket_read()</b> deve retornar uma string de comprimento zero (&amp;quot;&amp;quot;) indicando o fim da comunica&amp;ccedil;&amp;atilde;o (ex. o ponto final remoto encerra a conex&amp;atilde;o). <br /> </p></blockquote> <p class='para'> O par&amp;acirc;metro opcional <i><tt class='parameter'>type</tt></i> &amp;eacute; usado com constantes: </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> PHP_BINARY_READ - usa a fun&amp;ccedil;&amp;atilde;o do sistema <i>read()</i>. Seguro para leitura de dados bin&amp;aacute;rios. (Padr&amp;atilde;o no PHP &amp;gt;= 4.1.0) </span> </li> <li class='listitem'> <span class='simpara'> PHP_NORMAL_READ - l&amp;ecirc; at&amp;eacute; o final em \n ou \r. (Padr&amp;atilde;o no PHP &amp;lt;= 4.0.6) </span> </li> </ul><p> </p> <p class='para'> Veja tamb&amp;eacute;m <a href='http://www.php.net/manual/pt_BR/function.socket-accept.php' class='function'>socket_accept()</a>, <a href='http://www.php.net/manual/pt_BR/function.socket-bind.php' class='function'>socket_bind()</a>, <a href='http://www.php.net/manual/pt_BR/function.socket-connect.php' class='function'>socket_connect()</a>, <a href='http://www.php.net/manual/pt_BR/function.socket-listen.php' class='function'>socket_listen()</a>, <a href='http://www.php.net/manual/pt_BR/function.socket-last-error.php' class='function'>socket_last_error()</a>, <a href='http://www.php.net/manual/pt_BR/function.socket-strerror.php' class='function'>socket_strerror()</a> e <a href='http://www.php.net/manual/pt_BR/function.socket-write.php' class='function'>socket_write()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="socket_listen" value="<div id='function.socket-listen' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.socket-listen.php'>socket_listen</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.1.0, PHP 5)</p><p class='refpurpose'><span class='refname'>socket_listen</span> &amp;mdash; <span class='dc-title'>Abre escuta para uma conex&amp;atilde;o no socket</span></p> </div> <a name='function.socket-listen.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>socket_listen</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$socket</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$backlog</tt></span> ] )</div> <div class='warning'><b class='warning'>Aviso</b> <p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o &amp;eacute; <em class='emphasis'>EXPERIMENTAL</em>. O comportamento desta fun&amp;ccedil;&amp;atilde;o, seu nome, incluindo toda documenta&amp;ccedil;&amp;atilde;o pode ser modificado sem aviso em futuras vers&amp;otilde;es do PHP. Esta fun&amp;ccedil;&amp;atilde;o deve ser usada por sua pr&amp;oacute;pria conta e risco.</p></div> <p class='para'> Ap&amp;oacute;s o socket <i><tt class='parameter'>socket</tt></i> ter sido criado usando <a href='http://www.php.net/manual/pt_BR/function.socket-create.php' class='function'>socket_create()</a> e associado para um nome com <a href='http://www.php.net/manual/pt_BR/function.socket-bind.php' class='function'>socket_bind()</a>, ele deve dizer para aguardar por escuta em conex&amp;otilde;es que ir&amp;atilde;o entrar <i><tt class='parameter'>socket</tt></i> . </p> <p class='para'> Um m&amp;aacute;ximo de <i><tt class='parameter'>backlog</tt></i> em conex&amp;otilde;es entrantes ir&amp;atilde;o ser listadas para este processamento. Se uma requisi&amp;ccedil;&amp;atilde;o de conex&amp;atilde;o chegar com um limite de clientes devem receber um erro com uma identifica&amp;ccedil;&amp;atilde;o de <i>ECONNREFUSED</i>, ou, se o protocolo abaixo suporta retransmiss&amp;atilde;o, a requisi&amp;ccedil;&amp;atilde;o deve ser ignorada de forma at&amp;eacute; serem bem sucedidas. </p> <blockquote><p><b class='note'>Nota</b>: O m&amp;aacute;ximo n&amp;uacute;mero passado para o par&amp;acirc;metro <i><tt class='parameter'>backlog</tt></i> altamente dependente da plataforma abaixo. No linux, isso &amp;eacute; silenciosamente truncado para <b><tt class='constant'>SOMAXCONN</tt></b>. No win32, se passado <b><tt class='constant'>SOMAXCONN</tt></b>, o disponibilizador de servi&amp;ccedil;o abaixo respons&amp;aacute;vel pelo socket ir&amp;aacute; configurar o backlog para o valor m&amp;aacute;ximo <em class='emphasis'>reasonable</em>. N&amp;atilde;o h&amp;aacute; uma condi&amp;ccedil;&amp;atilde;o para procurar o valor do backlog atual nesta plataforma. <br /> </p></blockquote> <p class='para'> <b>socket_listen()</b> &amp;eacute; aplic&amp;aacute;vel somente para sockets do tipo <b><tt class='constant'>SOCK_STREAM</tt></b> ou <b><tt class='constant'>SOCK_SEQPACKET</tt></b>. </p> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. O c&amp;oacute;digo de erro pode ser retornado com <a href='http://www.php.net/manual/pt_BR/function.socket-last-error.php' class='function'>socket_last_error()</a>. Isso c&amp;oacute;digo deve ser passado para <a href='http://www.php.net/manual/pt_BR/function.socket-strerror.php' class='function'>socket_strerror()</a> para pegar uma explica&amp;ccedil;&amp;atilde;o textual do erro. </p> <p class='para'> Veja tamb&amp;eacute;m <a href='http://www.php.net/manual/pt_BR/function.socket-accept.php' class='function'>socket_accept()</a>, <a href='http://www.php.net/manual/pt_BR/function.socket-bind.php' class='function'>socket_bind()</a>, <a href='http://www.php.net/manual/pt_BR/function.socket-connect.php' class='function'>socket_connect()</a>, <a href='http://www.php.net/manual/pt_BR/function.socket-create.php' class='function'>socket_create()</a> e <a href='http://www.php.net/manual/pt_BR/function.socket-strerror.php' class='function'>socket_strerror()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="socket_last_error" value="<div id='function.socket-last-error' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.socket-last-error.php'>socket_last_error</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.1.0, PHP 5)</p><p class='refpurpose'><span class='refname'>socket_last_error</span> &amp;mdash; <span class='dc-title'>Retorna o &amp;uacute;ltimo erro no socket</span></p> </div> <a name='function.socket-last-error.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>socket_last_error</b></span> ([ <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$socket</tt></span> ] )</div> <div class='warning'><b class='warning'>Aviso</b> <p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o &amp;eacute; <em class='emphasis'>EXPERIMENTAL</em>. O comportamento desta fun&amp;ccedil;&amp;atilde;o, seu nome, incluindo toda documenta&amp;ccedil;&amp;atilde;o pode ser modificado sem aviso em futuras vers&amp;otilde;es do PHP. Esta fun&amp;ccedil;&amp;atilde;o deve ser usada por sua pr&amp;oacute;pria conta e risco.</p></div> <p class='para'> Essa fun&amp;ccedil;&amp;atilde;o retorna um c&amp;oacute;digo de erro do socket. </p> <p class='para'> Se o socket resource &amp;eacute; passado para esta fun&amp;ccedil;&amp;atilde;o, o &amp;uacute;ltimo erro que ocorreu neste socket em particular &amp;eacute; retornado. Se o socket resource &amp;eacute; omitido, o c&amp;oacute;digo de erro da &amp;uacute;ltima falha na fun&amp;ccedil;&amp;atilde;o de socket &amp;eacute; retornado. O &amp;uacute;ltimo &amp;eacute; em particular &amp;uacute;til como <a href='http://www.php.net/manual/pt_BR/function.socket-create.php' class='function'>socket_create()</a> que n&amp;atilde;o retorna uma falha no socket e <a href='http://www.php.net/manual/pt_BR/function.socket-select.php' class='function'>socket_select()</a> que pode falhar por raz&amp;otilde;es n&amp;atilde;o diretamente vinculadas com um socket em particular. O c&amp;oacute;digo de erro &amp;eacute; conveniente ser colocado para <a href='http://www.php.net/manual/pt_BR/function.socket-strerror.php' class='function'>socket_strerror()</a> que retorna uma string descrevendo o c&amp;oacute;digo de erro dado. </p><div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>false&amp;nbsp;</span><span style='color: #007700'>==&amp;nbsp;(</span><span style='color: #0000BB'>$socket&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;@</span><span style='color: #0000BB'>socket_create</span><span style='color: #007700'>(</span><span style='color: #0000BB'>AF_INET</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>SOCK_STREAM</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>SOL_TCP</span><span style='color: #007700'>)))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;die(</span><span style='color: #DD0000'>'Couldn't&amp;nbsp;create&amp;nbsp;socket,&amp;nbsp;error&amp;nbsp;code&amp;nbsp;is:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>socket_last_error</span><span style='color: #007700'>()&amp;nbsp;.<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>',error&amp;nbsp;message&amp;nbsp;is:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>socket_strerror</span><span style='color: #007700'>(</span><span style='color: #0000BB'>socket_last_error</span><span style='color: #007700'>()));<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <p> </p> <blockquote><p><b class='note'>Nota</b>: <b>socket_last_error()</b> n&amp;atilde;o limpa o c&amp;oacute;digo de erro, use <a href='http://www.php.net/manual/pt_BR/function.socket-clear-error.php' class='function'>socket_clear_error()</a> para este prop&amp;oacute;sito. <br /> </p></blockquote> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="socket_get_option" value="<div id='function.socket-get-option' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.socket-get-option.php'>socket_get_option</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>socket_get_option</span> &amp;mdash; <span class='dc-title'>Pega op&amp;ccedil;&amp;otilde;es de socket para o socket</span></p> </div> <a name='function.socket-get-option.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/pt_BR/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>socket_get_option</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$socket</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$level</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$optname</tt></span> )</div> <div class='warning'><b class='warning'>Aviso</b> <p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o &amp;eacute; <em class='emphasis'>EXPERIMENTAL</em>. O comportamento desta fun&amp;ccedil;&amp;atilde;o, seu nome, incluindo toda documenta&amp;ccedil;&amp;atilde;o pode ser modificado sem aviso em futuras vers&amp;otilde;es do PHP. Esta fun&amp;ccedil;&amp;atilde;o deve ser usada por sua pr&amp;oacute;pria conta e risco.</p></div> <p class='para'> <div class='warning'><b class='warning'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </p> <blockquote><p><b class='note'>Nota</b>: Essa fun&amp;ccedil;&amp;atilde;o &amp;eacute; para ser usada chamando <i>socket_getopt()</i> primeiramente para PHP 4.3.0 <br /> </p></blockquote> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="socket_getsockname" value="<div id='function.socket-getsockname' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.socket-getsockname.php'>socket_getsockname</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.1.0, PHP 5)</p><p class='refpurpose'><span class='refname'>socket_getsockname</span> &amp;mdash; <span class='dc-title'> Pergunta o lado local dado do socket no qual deve retornar resultados no host/port ou no endere&amp;ccedil;o UNIX filesystem, dependendo do tipo. </span></p> </div> <a name='function.socket-getsockname.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>socket_getsockname</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$socket</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$&amp;amp;addr</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$&amp;amp;port</tt></span> ] )</div> <div class='warning'><b class='warning'>Aviso</b> <p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o &amp;eacute; <em class='emphasis'>EXPERIMENTAL</em>. O comportamento desta fun&amp;ccedil;&amp;atilde;o, seu nome, incluindo toda documenta&amp;ccedil;&amp;atilde;o pode ser modificado sem aviso em futuras vers&amp;otilde;es do PHP. Esta fun&amp;ccedil;&amp;atilde;o deve ser usada por sua pr&amp;oacute;pria conta e risco.</p></div> <p class='para'> Se o socket dado &amp;eacute; do tipo <b><tt class='constant'>AF_INET</tt></b> ou <b><tt class='constant'>AF_INET6</tt></b>, <b>socket_getsockname()</b> ir&amp;aacute; retornar o endere&amp;ccedil;o IP local <em class='emphasis'>IP address</em> na nota&amp;ccedil;&amp;atilde;o apropriada (ex. <i>127.0.0.1</i> ou <i>fe80::1</i>) no par&amp;acirc;metro <i><tt class='parameter'>address</tt></i> e, se o par&amp;acirc;metro opcional <i><tt class='parameter'>port</tt></i> est&amp;aacute; presente, tamb&amp;eacute;m associa-o &amp;agrave; porta. </p> <p class='para'> Se o socket dado &amp;eacute; do tipo <b><tt class='constant'>AF_UNIX</tt></b>, <b>socket_getsockname()</b> ir&amp;aacute; retornar o endere&amp;ccedil;o UNIX filesystem (ex. <i>/var/run/daemon.sock</i>) no par&amp;acirc;metro <i><tt class='parameter'>address</tt></i> . </p> <blockquote><p><b class='note'>Nota</b>: <span class='simpara'> <b>socket_getsockname()</b> n&amp;atilde;o deve ser usado com sockets <b><tt class='constant'>AF_UNIX</tt></b> criados com <a href='http://www.php.net/manual/pt_BR/function.socket-connect.php' class='function'>socket_connect()</a>. Somente sockets criados com <a href='http://www.php.net/manual/pt_BR/function.socket-accept.php' class='function'>socket_accept()</a> ou sockets de servidores prim&amp;aacute;rios seguidos de uma chamada para <a href='http://www.php.net/manual/pt_BR/function.socket-bind.php' class='function'>socket_bind()</a> ir&amp;atilde;o retornar valores significativos. </span> </p></blockquote> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. <b>socket_getsockname()</b> deve tamb&amp;eacute;m retornar <b><tt class='constant'>FALSE</tt></b> se o tipo de socket n&amp;atilde;o &amp;eacute; algum destes <b><tt class='constant'>AF_INET</tt></b>, <b><tt class='constant'>AF_INET6</tt></b>, ou <b><tt class='constant'>AF_UNIX</tt></b>, no caso o &amp;uacute;ltimo c&amp;oacute;digo de erro do socket <em class='emphasis'>n&amp;atilde;o</em> &amp;eacute; atualizado. </p> <p class='para'> Veja tamb&amp;eacute;m <a href='http://www.php.net/manual/pt_BR/function.socket-getpeername.php' class='function'>socket_getpeername()</a>, <a href='http://www.php.net/manual/pt_BR/function.socket-last-error.php' class='function'>socket_last_error()</a> e <a href='http://www.php.net/manual/pt_BR/function.socket-strerror.php' class='function'>socket_strerror()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="socket_getpeername" value="<div id='function.socket-getpeername' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.socket-getpeername.php'>socket_getpeername</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.1.0, PHP 5)</p><p class='refpurpose'><span class='refname'>socket_getpeername</span> &amp;mdash; <span class='dc-title'> Pergunta ao lado remoto do socket dado qual deve ser o resultado em host/port ou no endere&amp;ccedil;o UNIX filesystem, dependendo deste tipo. </span></p> </div> <a name='function.socket-getpeername.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>socket_getpeername</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$socket</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$&amp;amp;addr</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$&amp;amp;port</tt></span> ] )</div> <div class='warning'><b class='warning'>Aviso</b> <p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o &amp;eacute; <em class='emphasis'>EXPERIMENTAL</em>. O comportamento desta fun&amp;ccedil;&amp;atilde;o, seu nome, incluindo toda documenta&amp;ccedil;&amp;atilde;o pode ser modificado sem aviso em futuras vers&amp;otilde;es do PHP. Esta fun&amp;ccedil;&amp;atilde;o deve ser usada por sua pr&amp;oacute;pria conta e risco.</p></div> <p class='para'> Se o socket dado &amp;eacute; do tipo <b><tt class='constant'>AF_INET</tt></b> ou <b><tt class='constant'>AF_INET6</tt></b>, <b>socket_getpeername()</b> ir&amp;aacute; retornar o peers (remote) <em class='emphasis'>IP address</em> na nota&amp;ccedil;&amp;atilde;o apropriada (ex. <i>127.0.0.1</i> ou <i>fe80::1</i>) no par&amp;acirc;metro <i><tt class='parameter'>address</tt></i> e, se o par&amp;acirc;metro opcional <i><tt class='parameter'>port</tt></i> est&amp;aacute; presente, tamb&amp;eacute;m o associa &amp;agrave; porta. </p> <p class='para'> Se o socket dado &amp;eacute; do tipo <b><tt class='constant'>AF_UNIX</tt></b>, <b>socket_getpeername()</b> ir&amp;aacute; retornar o endere&amp;ccedil;o UNIX filesystem (ex. <i>/var/run/daemon.sock</i>) no par&amp;acirc;metro <i><tt class='parameter'>address</tt></i> . </p> <blockquote><p><b class='note'>Nota</b>: <span class='simpara'> <b>socket_getpeername()</b> n&amp;atilde;o deve ser usado com sockets <b><tt class='constant'>AF_UNIX</tt></b> criados com <a href='http://www.php.net/manual/pt_BR/function.socket-accept.php' class='function'>socket_accept()</a>. Somente sockets criados com <a href='http://www.php.net/manual/pt_BR/function.socket-connect.php' class='function'>socket_connect()</a> ou um socket de servidor prim&amp;aacute;rio seguindo uma chamada para <a href='http://www.php.net/manual/pt_BR/function.socket-bind.php' class='function'>socket_bind()</a> ir&amp;aacute; retornar valores significativos. </span> </p></blockquote> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. <b>socket_getpeername()</b> deve tamb&amp;eacute;m retornar <b><tt class='constant'>FALSE</tt></b> se o tipo de socket n&amp;atilde;o &amp;eacute; algum destes <b><tt class='constant'>AF_INET</tt></b>, <b><tt class='constant'>AF_INET6</tt></b>, ou <b><tt class='constant'>AF_UNIX</tt></b>, no caso o &amp;uacute;ltimo c&amp;oacute;digo de erro do socket <em class='emphasis'>n&amp;atilde;o</em> &amp;eacute; atualizado. </p> <p class='para'> Veja tamb&amp;eacute;m <a href='http://www.php.net/manual/pt_BR/function.socket-getsockname.php' class='function'>socket_getsockname()</a>, <a href='http://www.php.net/manual/pt_BR/function.socket-last-error.php' class='function'>socket_last_error()</a> e <a href='http://www.php.net/manual/pt_BR/function.socket-strerror.php' class='function'>socket_strerror()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="socket_create_listen" value="<div id='function.socket-create-listen' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.socket-create-listen.php'>socket_create_listen</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.1.0, PHP 5)</p><p class='refpurpose'><span class='refname'>socket_create_listen</span> &amp;mdash; <span class='dc-title'>Abre uma porta do socket para aceitar conex&amp;otilde;es</span></p> </div> <a name='function.socket-create-listen.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>socket_create_listen</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$port</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$backlog</tt></span> ] )</div> <div class='warning'><b class='warning'>Aviso</b> <p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o &amp;eacute; <em class='emphasis'>EXPERIMENTAL</em>. O comportamento desta fun&amp;ccedil;&amp;atilde;o, seu nome, incluindo toda documenta&amp;ccedil;&amp;atilde;o pode ser modificado sem aviso em futuras vers&amp;otilde;es do PHP. Esta fun&amp;ccedil;&amp;atilde;o deve ser usada por sua pr&amp;oacute;pria conta e risco.</p></div> <p class='para'> Essa fun&amp;ccedil;&amp;atilde;o significa facilidade na tarefa de cria&amp;ccedil;&amp;atilde;o de um novo socket que esteja na escuta somente para aceitar novas conex&amp;otilde;es. </p> <p class='para'> <b>socket_create_listen()</b> cria um novo socket resource do tipo <b><tt class='constant'>AF_INET</tt></b> escutando <em class='emphasis'>all</em> interfaces loacis na porta especificada esperando por novas conex&amp;otilde;es. </p> <p class='para'> O par&amp;acirc;metro <i><tt class='parameter'>backlog</tt></i> define o comprimento m&amp;aacute;ximo da fila de espera de conex&amp;otilde;es pendentes at&amp;eacute; onde ela deve crescer. <b><tt class='constant'>SOMAXCONN</tt></b> deve ser passado como o par&amp;acirc;metro <i><tt class='parameter'>backlog</tt></i> , veja <a href='http://www.php.net/manual/pt_BR/function.socket-listen.php' class='function'>socket_listen()</a> para maiores informa&amp;ccedil;&amp;otilde;es. </p> <p class='para'> <b>socket_create_listen()</b> retorna um novo socket resource em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em caso de erro. O c&amp;oacute;digo de erro pode ser retornado com <a href='http://www.php.net/manual/pt_BR/function.socket-last-error.php' class='function'>socket_last_error()</a>. Esse c&amp;oacute;digo deve ser passado para <a href='http://www.php.net/manual/pt_BR/function.socket-strerror.php' class='function'>socket_strerror()</a> para pegar uma explica&amp;ccedil;&amp;atilde;o textual do erro. </p> <blockquote><p><b class='note'>Nota</b>: Se voc&amp;ecirc; quer criar um socket com somente escutas em certas interfaces voc&amp;ecirc; deve precisar usar <a href='http://www.php.net/manual/pt_BR/function.socket-create.php' class='function'>socket_create()</a>, <a href='http://www.php.net/manual/pt_BR/function.socket-bind.php' class='function'>socket_bind()</a> e <a href='http://www.php.net/manual/pt_BR/function.socket-listen.php' class='function'>socket_listen()</a>. <br /> </p></blockquote> <p class='para'> Veja tamb&amp;eacute;m <a href='http://www.php.net/manual/pt_BR/function.socket-create.php' class='function'>socket_create()</a>, <a href='http://www.php.net/manual/pt_BR/function.socket-bind.php' class='function'>socket_bind()</a>, <a href='http://www.php.net/manual/pt_BR/function.socket-listen.php' class='function'>socket_listen()</a>, <a href='http://www.php.net/manual/pt_BR/function.socket-last-error.php' class='function'>socket_last_error()</a> e <a href='http://www.php.net/manual/pt_BR/function.socket-strerror.php' class='function'>socket_strerror()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="socket_create" value="<div id='function.socket-create' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.socket-create.php'>socket_create</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.1.0, PHP 5)</p><p class='refpurpose'><span class='refname'>socket_create</span> &amp;mdash; <span class='dc-title'>Cria um socket (endpoint para comunica&amp;ccedil;&amp;atilde;o)</span></p> </div> <a name='function.socket-create.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>socket_create</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$domain</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$type</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$protocol</tt></span> )</div> <p class='para rdfs-comment'> Cria e retorna um socket resource, tamb&amp;eacute;m referenciado como um endpoint para comunica&amp;ccedil;&amp;atilde;o. Uma conex&amp;atilde;o t&amp;iacute;pica de rede &amp;eacute; feita em cima de 2 sockets, um realizando o papel do cliente, e o outro realizando o papel de servidor. </p> <p class='para'> O par&amp;acirc;metro <i><tt class='parameter'>domain</tt></i> especifica a fam&amp;iacute;lia do protocolo para ser usado pelo socket. </p> <table class='doctable table'> <caption><b>Fam&amp;iacute;lias dispon&amp;iacute;veis Endere&amp;ccedil;os/Protocolos</b></caption> <thead valign='middle'> <tr valign='middle'> <th>Dom&amp;iacute;nio</th> <th>Descri&amp;ccedil;&amp;atilde;o</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>AF_INET</td> <td align='left'> IPv4 baseado nos protocolos de Internet. TCP e UDP s&amp;atilde;o protocolos comuns dessa fam&amp;iacute;lia de protocolos. </td> </tr> <tr valign='middle'> <td align='left'>AF_INET6</td> <td align='left'> IPv6 baseado nos protocolos de Internet. TCP e UDP s&amp;atilde;o protocolos comuns dessa fam&amp;iacute;lia de protocolos. Suporta adicionado no <i>PHP 5.0.0</i>. </td> </tr> <tr valign='middle'> <td align='left'>AF_UNIX</td> <td align='left'> Fam&amp;iacute;lia de protocolos de comunica&amp;ccedil;&amp;atilde;o local. Alta efici&amp;ecirc;ncia e baixo sobrecarga fazem deste uma forte forma de IPC (Processos internos de comunica&amp;ccedil;&amp;atilde;o). </td> </tr> </tbody> </table> <p class='para'> O par&amp;acirc;metro <i><tt class='parameter'>type</tt></i> seleciona o tipo de comunica&amp;ccedil;&amp;atilde;o para ser usado pelo socket. </p> <table class='doctable table'> <caption><b>Tipos de socket dispon&amp;iacute;veis</b></caption> <thead valign='middle'> <tr valign='middle'> <th>Tipo</th> <th>Descri&amp;ccedil;&amp;atilde;o</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>SOCK_STREAM</td> <td align='left'> Fornece sequencial, seguro, e em ambos os sentidos, conex&amp;otilde;es baseadas em &amp;quot;byte streams&amp;quot;. Dados &amp;quot;out-of-band&amp;quot; do mecanismo de transmiss&amp;atilde;o devem ser suportados. O protocolo TCP &amp;eacute; baseado neste tipo de socket. </td> </tr> <tr valign='middle'> <td align='left'>SOCK_DGRAM</td> <td align='left'> Suporta diagrama de dados (baixa conex&amp;atilde;o, mensagens inconfi&amp;aacute;veis de um comprimento m&amp;aacute;ximo fixo). O protocolo UDP protocol &amp;eacute; baseado neste tipo de socket. </td> </tr> <tr valign='middle'> <td align='left'>SOCK_SEQPACKET</td> <td align='left'> Fornece um sequencial, seguro, e em duas dire&amp;ccedil;&amp;otilde;es de tipos de conex&amp;otilde;es para transmiss&amp;atilde;o de dados endere&amp;ccedil;ados para o diagrama de dados de comprimento m&amp;aacute;ximo fixo; um consumidor &amp;eacute; requerido para ler um pacote inteiro com cada chamada de leitura. </td> </tr> <tr valign='middle'> <td align='left'>SOCK_RAW</td> <td align='left'> Fornece um protocolo de rede de acesso r&amp;aacute;pido. Este tipo especial de socket pode ser usado manualmente para construir algum tipo de protocolo. Um uso comum para esse tipo de socket &amp;eacute; desempenhar requisi&amp;ccedil;&amp;otilde;es ICMP (como ping, traceroute, etc). </td> </tr> <tr valign='middle'> <td align='left'>SOCK_RDM</td> <td align='left'> Fornece uma camada seguro que n&amp;atilde;o garante ordena&amp;ccedil;&amp;atilde;o. Isso &amp;eacute; comumente n&amp;atilde;o implementado no seu sistema operacional. </td> </tr> </tbody> </table> <p class='para'> O par&amp;acirc;metro <i><tt class='parameter'>protocol</tt></i> configura o protocolo especificado dentro do <i><tt class='parameter'>domain</tt></i> especificado para ser usado quando houver comunica&amp;ccedil;&amp;atilde;o de retorno com o socket. O valor da propriedade pode ser retornado pelo nome usando <a href='http://www.php.net/manual/pt_BR/function.getprotobyname.php' class='function'>getprotobyname()</a>. Se o protocolo desejado &amp;eacute; TCP, ou UDP as constantes correspondentes s&amp;atilde;o <b><tt class='constant'>SOL_TCP</tt></b>, e <b><tt class='constant'>SOL_UDP</tt></b> podem tamb&amp;eacute;m ser usadas. </p> <table class='doctable table'> <caption><b>Protocolos comuns</b></caption> <thead valign='middle'> <tr valign='middle'> <th>Nome</th> <th>Descri&amp;ccedil;&amp;atilde;o</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>icmp</td> <td align='left'> O protocolo de controle de mensagens internet &amp;quot;The Internet Control Message Protocol&amp;quot; &amp;eacute; usado primariamente por gateways e hosts para reportar erros no diagrama de dados de comunica&amp;ccedil;&amp;atilde;o. O comando &amp;quot;ping&amp;quot; (presente em muitos modernos sistemas operacionais) &amp;eacute; um exemplo aplicado de ICMP. </td> </tr> <tr valign='middle'> <td align='left'>udp</td> <td align='left'> O protocolo de diagrama de dados de usu&amp;aacute;rios &amp;quot;User Datagram Protocol&amp;quot; &amp;eacute; de conex&amp;atilde;o baixa, inseguro, protocolo com comprimento fixo. Dois destes aspectos, UDP requer uma quantidade m&amp;iacute;nima de sobrecarga de protocolo. </td> </tr> <tr valign='middle'> <td align='left'>tcp</td> <td align='left'> O protocolo de controle de transmiss&amp;atilde;o &amp;eacute; uma conex&amp;atilde;o, seguro, fluxo orientado, e protocolo de ida e volta. TCP garante que todos os pacotes de dados ir&amp;atilde;o ser recebidos na ordem que eles s&amp;atilde;o enviados. Se algum pacote est&amp;aacute; perdido de alguma maneira durante a comunica&amp;ccedil;&amp;atilde;o, TCP ir&amp;aacute; automaticamente retransmitir o pacote at&amp;eacute; que o host de destino reconhe&amp;ccedil;a aquele pacote. Por raz&amp;otilde;es de seguran&amp;ccedil;a e performance, o TCP implementa nele pr&amp;oacute;prio decis&amp;otilde;es apropriadas de limite de octetos do diagrama de dados abaixo da camada de comunica&amp;ccedil;&amp;atilde;o. Portanto, aplica&amp;ccedil;&amp;otilde;es TCP devem permitir para possibilidades de registro de transmiss&amp;otilde;es. </td> </tr> </tbody> </table> <p class='para'> <b>socket_create()</b> retorna um socket resource em caso de sucesso, ou <b><tt class='constant'>FALSE</tt></b> em caso de erro. O c&amp;oacute;digo de erro atual pode ser retornado chamando <a href='http://www.php.net/manual/pt_BR/function.socket-last-error.php' class='function'>socket_last_error()</a>. Esse c&amp;oacute;digo de erro deve ser passado para <a href='http://www.php.net/manual/pt_BR/function.socket-strerror.php' class='function'>socket_strerror()</a> para pegar uma explica&amp;ccedil;&amp;atilde;o textual do erro. </p> <blockquote><p><b class='note'>Nota</b>: Se um inv&amp;aacute;lido <i><tt class='parameter'>domain</tt></i> ou <i><tt class='parameter'>type</tt></i> &amp;eacute; dado, <b>socket_create()</b> padr&amp;atilde;o &amp;eacute; para <b><tt class='constant'>AF_INET</tt></b> e <b><tt class='constant'>SOCK_STREAM</tt></b> respectivamente e adicionamente emitem uma mensagem <b><tt class='constant'>E_WARNING</tt></b>. <br /> </p></blockquote> <p class='para'> Veja tamb&amp;eacute;m <a href='http://www.php.net/manual/pt_BR/function.socket-accept.php' class='function'>socket_accept()</a>, <a href='http://www.php.net/manual/pt_BR/function.socket-bind.php' class='function'>socket_bind()</a>, <a href='http://www.php.net/manual/pt_BR/function.socket-connect.php' class='function'>socket_connect()</a>, <a href='http://www.php.net/manual/pt_BR/function.socket-listen.php' class='function'>socket_listen()</a>, <a href='http://www.php.net/manual/pt_BR/function.socket-last-error.php' class='function'>socket_last_error()</a>, e <a href='http://www.php.net/manual/pt_BR/function.socket-strerror.php' class='function'>socket_strerror()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="socket_connect" value="<div id='function.socket-connect' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.socket-connect.php'>socket_connect</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.1.0, PHP 5)</p><p class='refpurpose'><span class='refname'>socket_connect</span> &amp;mdash; <span class='dc-title'>Inicializa uma conex&amp;atilde;o em um socket</span></p> </div> <a name='function.socket-connect.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>socket_connect</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$socket</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$address</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$port</tt></span> ] )</div> <div class='warning'><b class='warning'>Aviso</b> <p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o &amp;eacute; <em class='emphasis'>EXPERIMENTAL</em>. O comportamento desta fun&amp;ccedil;&amp;atilde;o, seu nome, incluindo toda documenta&amp;ccedil;&amp;atilde;o pode ser modificado sem aviso em futuras vers&amp;otilde;es do PHP. Esta fun&amp;ccedil;&amp;atilde;o deve ser usada por sua pr&amp;oacute;pria conta e risco.</p></div> <p class='para'> Inicializa uma conex&amp;atilde;o usando o socket resource <i><tt class='parameter'>socket</tt></i> , que deve ser um v&amp;aacute;lido socket resource criado com <a href='http://www.php.net/manual/pt_BR/function.socket-create.php' class='function'>socket_create()</a>. </p> <p class='para'> O par&amp;acirc;metro <i><tt class='parameter'>address</tt></i> &amp;eacute; qualquer endere&amp;ccedil;o IP na nota&amp;ccedil;&amp;atilde;o &amp;quot;dotted-quad&amp;quot; (ex. <i>127.0.0.1</i>), se o socket &amp;eacute; da fam&amp;iacute;lia <b><tt class='constant'>AF_INET</tt></b>; ou o pathname de um Unix-domain socket, se o socket &amp;eacute; da fam&amp;iacute;lia <b><tt class='constant'>AF_UNIX</tt></b>. </p> <p class='para'> O par&amp;acirc;metro <i><tt class='parameter'>port</tt></i> &amp;eacute; somente usado quando estiver conectando com um socket <b><tt class='constant'>AF_INET</tt></b>, e determina a porta no host remoto para o qual a conex&amp;atilde;o deve ser feita. </p> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. O c&amp;oacute;digo de erro pode ser retornado com <a href='http://www.php.net/manual/pt_BR/function.socket-last-error.php' class='function'>socket_last_error()</a>. Esse c&amp;oacute;digo deve ser passado para <a href='http://www.php.net/manual/pt_BR/function.socket-strerror.php' class='function'>socket_strerror()</a> para pegar uma explica&amp;ccedil;&amp;atilde;o textual do erro. </p> <p class='para'> Veja tamb&amp;eacute;m <a href='http://www.php.net/manual/pt_BR/function.socket-bind.php' class='function'>socket_bind()</a>, <a href='http://www.php.net/manual/pt_BR/function.socket-listen.php' class='function'>socket_listen()</a>, <a href='http://www.php.net/manual/pt_BR/function.socket-create.php' class='function'>socket_create()</a>, <a href='http://www.php.net/manual/pt_BR/function.socket-last-error.php' class='function'>socket_last_error()</a> e <a href='http://www.php.net/manual/pt_BR/function.socket-strerror.php' class='function'>socket_strerror()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="socket_close" value="<div id='function.socket-close' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.socket-close.php'>socket_close</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.1.0, PHP 5)</p><p class='refpurpose'><span class='refname'>socket_close</span> &amp;mdash; <span class='dc-title'>Fecha um socket resource</span></p> </div> <a name='function.socket-close.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>socket_close</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$socket</tt></span> )</div> <div class='warning'><b class='warning'>Aviso</b> <p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o &amp;eacute; <em class='emphasis'>EXPERIMENTAL</em>. O comportamento desta fun&amp;ccedil;&amp;atilde;o, seu nome, incluindo toda documenta&amp;ccedil;&amp;atilde;o pode ser modificado sem aviso em futuras vers&amp;otilde;es do PHP. Esta fun&amp;ccedil;&amp;atilde;o deve ser usada por sua pr&amp;oacute;pria conta e risco.</p></div> <p class='para'> <b>socket_close()</b> fecha o socket resource dado por <i><tt class='parameter'>socket</tt></i> . </p> <blockquote><p><b class='note'>Nota</b>: <b>socket_close()</b> n&amp;atilde;o pode ser usado em arquivos PHP file resources criados com <a href='http://www.php.net/manual/pt_BR/function.fopen.php' class='function'>fopen()</a>, <a href='http://www.php.net/manual/pt_BR/function.popen.php' class='function'>popen()</a>, <a href='http://www.php.net/manual/pt_BR/function.fsockopen.php' class='function'>fsockopen()</a>, ou <a href='http://www.php.net/manual/pt_BR/function.pfsockopen.php' class='function'>pfsockopen()</a>; isso serve parapara sockets criados com <a href='http://www.php.net/manual/pt_BR/function.socket-create.php' class='function'>socket_create()</a> ou <a href='http://www.php.net/manual/pt_BR/function.socket-accept.php' class='function'>socket_accept()</a>. <br /> </p></blockquote> <p class='para'> Veja tamb&amp;eacute;m <a href='http://www.php.net/manual/pt_BR/function.socket-bind.php' class='function'>socket_bind()</a>, <a href='http://www.php.net/manual/pt_BR/function.socket-listen.php' class='function'>socket_listen()</a>, <a href='http://www.php.net/manual/pt_BR/function.socket-create.php' class='function'>socket_create()</a> e <a href='http://www.php.net/manual/pt_BR/function.socket-strerror.php' class='function'>socket_strerror()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="socket_clear_error" value="<div id='function.socket-clear-error' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.socket-clear-error.php'>socket_clear_error</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>socket_clear_error</span> &amp;mdash; <span class='dc-title'>Limpa o erro no socket ou o &amp;uacute;ltimo c&amp;oacute;digo de erro</span></p> </div> <a name='function.socket-clear-error.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>socket_clear_error</b></span> ([ <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$socket</tt></span> ] )</div> <p class='para rdfs-comment'> Essa fun&amp;ccedil;&amp;atilde;o limpa o c&amp;oacute;digo de erro dado no socket ou o &amp;uacute;ltimo erro de socket global se nenhum for especificado. </p> <p class='para'> Essa fun&amp;ccedil;&amp;atilde;o permite explicitamente resetar qualquer valor do c&amp;oacute;digo de erro do socket ou da extens&amp;atilde;o global do &amp;uacute;ltimo c&amp;oacute;digo de erro. Isso deve ser &amp;uacute;til para detectar dentro de uma parte da aplica&amp;ccedil;&amp;atilde;o se um erro ocorreu ou n&amp;atilde;o. </p> </div> <a name='function.socket-clear-error.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>socket</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Um v&amp;aacute;lido resource de socket criado com <a href='http://www.php.net/manual/pt_BR/function.socket-create.php' class='function'>socket_create()</a>. </p> </dd> </dl> <p> </p> </div> <a name='function.socket-clear-error.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> N&amp;atilde;o h&amp;aacute; valor retornado. </p> </div> <a name='function.socket-clear-error.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.socket-last-error.php' class='function' rel='rdfs-seeAlso'>socket_last_error()</a> - Retorna o &amp;uacute;ltimo erro no socket</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.socket-strerror.php' class='function' rel='rdfs-seeAlso'>socket_strerror()</a> - Retorna uma string descrevendo o erro do socket</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="socket_bind" value="<div id='function.socket-bind' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.socket-bind.php'>socket_bind</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.1.0, PHP 5)</p><p class='refpurpose'><span class='refname'>socket_bind</span> &amp;mdash; <span class='dc-title'>Passa um nome para o socket</span></p> </div> <a name='function.socket-bind.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>socket_bind</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$socket</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$address</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$port</tt></span> ] )</div> <div class='warning'><b class='warning'>Aviso</b> <p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o &amp;eacute; <em class='emphasis'>EXPERIMENTAL</em>. O comportamento desta fun&amp;ccedil;&amp;atilde;o, seu nome, incluindo toda documenta&amp;ccedil;&amp;atilde;o pode ser modificado sem aviso em futuras vers&amp;otilde;es do PHP. Esta fun&amp;ccedil;&amp;atilde;o deve ser usada por sua pr&amp;oacute;pria conta e risco.</p></div> <p class='para'> <b>socket_bind()</b> passa o nome dado em <i><tt class='parameter'>address</tt></i> para o socket descrito por <i><tt class='parameter'>socket</tt></i> , que deve ser um resource socket v&amp;aacute;lido criado com <a href='http://www.php.net/manual/pt_BR/function.socket-create.php' class='function'>socket_create()</a>. </p> <p class='para'> O par&amp;acirc;metro <i><tt class='parameter'>address</tt></i> &amp;eacute; qualquer endere&amp;ccedil;o IP na nota&amp;ccedil;&amp;atilde;o &amp;quot;dotted-quad&amp;quot; (ex. <i>127.0.0.1</i>), se o socket &amp;eacute; da fam&amp;iacute;lia <b><tt class='constant'>AF_INET</tt></b>; ou o pathname de um Unix-domain socket, se o socket &amp;eacute; da fam&amp;iacute;lia <b><tt class='constant'>AF_UNIX</tt></b>. </p> <p class='para'> O par&amp;acirc;metro <i><tt class='parameter'>port</tt></i> &amp;eacute; somente usado quando estiver conectando com um socket <b><tt class='constant'>AF_INET</tt></b>, e determina a porta no host remoto para o qual a conex&amp;atilde;o deve ser feita. </p> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. O c&amp;oacute;digo de erro pode ser retornado com <a href='http://www.php.net/manual/pt_BR/function.socket-last-error.php' class='function'>socket_last_error()</a>. Esse c&amp;oacute;digo deve ser passado para <a href='http://www.php.net/manual/pt_BR/function.socket-strerror.php' class='function'>socket_strerror()</a> para pegar uma explica&amp;ccedil;&amp;atilde;o textual do erro. Note que <a href='http://www.php.net/manual/pt_BR/function.socket-last-error.php' class='function'>socket_last_error()</a> &amp;eacute; reportado para retornar um c&amp;oacute;digo de erro inv&amp;aacute;lido no caso de voc&amp;ecirc; estar tentando passar um socket para um endere&amp;ccedil;o errado que n&amp;atilde;o pertence &amp;agrave; sua m&amp;aacute;quina Windows 9x/ME. </p> <p class='para'> Veja tamb&amp;eacute;m <a href='http://www.php.net/manual/pt_BR/function.socket-connect.php' class='function'>socket_connect()</a>, <a href='http://www.php.net/manual/pt_BR/function.socket-listen.php' class='function'>socket_listen()</a>, <a href='http://www.php.net/manual/pt_BR/function.socket-create.php' class='function'>socket_create()</a>, <a href='http://www.php.net/manual/pt_BR/function.socket-last-error.php' class='function'>socket_last_error()</a> e <a href='http://www.php.net/manual/pt_BR/function.socket-strerror.php' class='function'>socket_strerror()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="socket_accept" value="<div id='function.socket-accept' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.socket-accept.php'>socket_accept</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.1.0, PHP 5)</p><p class='refpurpose'><span class='refname'>socket_accept</span> &amp;mdash; <span class='dc-title'>Aceita uma conex&amp;atilde;o com um socket</span></p> </div> <a name='function.socket-accept.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>socket_accept</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$socket</tt></span> )</div> <p class='para rdfs-comment'> Ap&amp;oacute;s o socket <i><tt class='parameter'>socket</tt></i> ter sido criado usando <a href='http://www.php.net/manual/pt_BR/function.socket-create.php' class='function'>socket_create()</a>, passar um nome com <a href='http://www.php.net/manual/pt_BR/function.socket-bind.php' class='function'>socket_bind()</a>, e dizer para listar conex&amp;otilde;es com <a href='http://www.php.net/manual/pt_BR/function.socket-listen.php' class='function'>socket_listen()</a>, essa fun&amp;ccedil;&amp;atilde;o ir&amp;aacute; aceitar conex&amp;otilde;es vindas neste socket. Uma vez que uma conex&amp;atilde;o com sucesso &amp;eacute; feita, um novo &amp;quot;resource&amp;quot; do socket &amp;eacute; retornado, que deve ser usado para comunica&amp;ccedil;&amp;atilde;o. Se h&amp;aacute; m&amp;uacute;ltiplas conex&amp;otilde;es na fila do socket, a primeira ir&amp;aacute; ser usada. Se n&amp;atilde;o h&amp;aacute; conex&amp;otilde;es pendentes, <b>socket_accept()</b> ir&amp;aacute; bloquear at&amp;eacute; que uma conex&amp;atilde;o esteja presente. Se <i><tt class='parameter'>socket</tt></i> n&amp;atilde;o for desbloqueado usando <a href='http://www.php.net/manual/pt_BR/function.socket-set-blocking.php' class='function'>socket_set_blocking()</a> ou <a href='http://www.php.net/manual/pt_BR/function.socket-set-nonblock.php' class='function'>socket_set_nonblock()</a>, ir&amp;aacute; retornar <b><tt class='constant'>FALSE</tt></b>. </p> <p class='para'> O socket resource retornado por <b>socket_accept()</b> n&amp;atilde;o deve ser usado para aceitar novas conex&amp;otilde;es. A escuta original, <i><tt class='parameter'>socket</tt></i> , de qualquer modo, permanecer aberta e deve ser reutilizada. </p> </div> <a name='function.socket-accept.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>socket</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Um v&amp;aacute;lido resource de socket criado com <a href='http://www.php.net/manual/pt_BR/function.socket-create.php' class='function'>socket_create()</a>. </p> </dd> </dl> <p> </p> </div> <a name='function.socket-accept.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Returns a new socket resource on success, or <b><tt class='constant'>FALSE</tt></b> on error. The actual error code can be retrieved by calling <a href='http://www.php.net/manual/pt_BR/function.socket-last-error.php' class='function'>socket_last_error()</a>. This error code may be passed to <a href='http://www.php.net/manual/pt_BR/function.socket-strerror.php' class='function'>socket_strerror()</a> para pegar uma explica&amp;ccedil;&amp;atilde;o textual do erro. </p> </div> <a name='function.socket-accept.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.socket-connect.php' class='function' rel='rdfs-seeAlso'>socket_connect()</a> - Inicializa uma conex&amp;atilde;o em um socket</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.socket-listen.php' class='function' rel='rdfs-seeAlso'>socket_listen()</a> - Abre escuta para uma conex&amp;atilde;o no socket</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.socket-create.php' class='function' rel='rdfs-seeAlso'>socket_create()</a> - Cria um socket (endpoint para comunica&amp;ccedil;&amp;atilde;o)</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.socket-bind.php' class='function' rel='rdfs-seeAlso'>socket_bind()</a> - Passa um nome para o socket</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.socket-strerror.php' class='function' rel='rdfs-seeAlso'>socket_strerror()</a> - Retorna uma string descrevendo o erro do socket</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ob_tidyhandler" value="<div id='function.ob-tidyhandler' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.ob-tidyhandler.php'>ob_tidyhandler</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ob_tidyhandler</span> &amp;mdash; <span class='dc-title'>ob_start callback function to repair the buffer</span></p> </div> <a name='function.ob-tidyhandler.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>ob_tidyhandler</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$input</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$mode</tt></span> ] )</div> <p class='para rdfs-comment'> Callback function for <a href='http://www.php.net/manual/pt_BR/function.ob-start.php' class='function'>ob_start()</a> to repair the buffer. </p> </div> <a name='function.ob-tidyhandler.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>input</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The buffer. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mode</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The buffer mode. </p> </dd> </dl> <p> </p> </div> <a name='function.ob-tidyhandler.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Returns the modified buffer. </p> </div> <a name='function.ob-tidyhandler.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 <b>ob_tidyhandler()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />ob_start</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'ob_tidyhandler'</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;p&amp;gt;test&amp;lt;/i&amp;gt;'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> &amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD HTML 3.2//EN&amp;quot;&amp;gt; &amp;lt;html&amp;gt; &amp;lt;head&amp;gt; &amp;lt;title&amp;gt;&amp;lt;/title&amp;gt; &amp;lt;/head&amp;gt; &amp;lt;body&amp;gt; &amp;lt;p&amp;gt;test&amp;lt;/p&amp;gt; &amp;lt;/body&amp;gt; &amp;lt;/html&amp;gt; </pre></div> </div> </div><p> </p> </div> <a name='function.ob-tidyhandler.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ob-start.php' class='function' rel='rdfs-seeAlso'>ob_start()</a> - Ativa o buffer de sa&amp;iacute;da</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ob_iconv_handler" value="<div id='function.ob-iconv-handler' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.ob-iconv-handler.php'>ob_iconv_handler</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.5, PHP 5)</p><p class='refpurpose'><span class='refname'>ob_iconv_handler</span> &amp;mdash; <span class='dc-title'>Convert character encoding as output buffer handler</span></p> </div> <a name='function.ob-iconv-handler.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>ob_iconv_handler</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$contents</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$status</tt></span> )</div> <p class='para rdfs-comment'> Converts the string encoded in <i><tt class='parameter'>internal_encoding</tt></i> to <i><tt class='parameter'>output_encoding</tt></i> . </p> <p class='para'> <i><tt class='parameter'>internal_encoding</tt></i> and <i><tt class='parameter'>output_encoding</tt></i> should be defined in the <var class='filename'>php.ini</var> file or in <a href='http://www.php.net/manual/pt_BR/function.iconv-set-encoding.php' class='function'>iconv_set_encoding()</a>. </p> </div> <a name='function.ob-iconv-handler.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> See <a href='http://www.php.net/manual/pt_BR/function.ob-start.php' class='function'>ob_start()</a> for information about this handler parameters. </p> </div> <a name='function.ob-iconv-handler.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> See <a href='http://www.php.net/manual/pt_BR/function.ob-start.php' class='function'>ob_start()</a> for information about this handler return values. </p> </div> <a name='function.ob-iconv-handler.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 <b>ob_iconv_handler()</b> example:</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />iconv_set_encoding</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'internal_encoding'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'UTF-8'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>iconv_set_encoding</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'output_encoding'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'ISO-8859-1'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>ob_start</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'ob_iconv_handler'</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;start&amp;nbsp;output&amp;nbsp;buffering<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.ob-iconv-handler.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.iconv-get-encoding.php' class='function' rel='rdfs-seeAlso'>iconv_get_encoding()</a> - Retrieve internal configuration variables of iconv extension</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.iconv-set-encoding.php' class='function' rel='rdfs-seeAlso'>iconv_set_encoding()</a> - Set current setting for character encoding conversion</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/ref.outcontrol.php' class='link'>output-control functions</a></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ngettext" value="<div id='function.ngettext' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.ngettext.php'>ngettext</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>ngettext</span> &amp;mdash; <span class='dc-title'>O mesmo que gettext, mas voc&amp;ecirc; pode especificar mais de uma mensagem</span></p> </div> <a name='function.ngettext.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>ngettext</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$msgid1</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$msgid2</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$n</tt></span> )</div> <p class='para rdfs-comment'> A vers&amp;atilde;o de plural da <a href='http://www.php.net/manual/pt_BR/function.gettext.php' class='function'>gettext()</a>. Algumas linguagens tem mais de uma forma para mensagens no plural dependendo da quantidade. </p> </div> <a name='function.ngettext.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>msgid1</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>msgid2</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>n</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> </dl> <p> </p> </div> <a name='function.ngettext.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna o plural na forma correta para uma identificada mensagem por <i><tt class='parameter'>msgid1</tt></i> e <i><tt class='parameter'>msgid2</tt></i> para quantidade <i><tt class='parameter'>n</tt></i> . </p> </div> <a name='function.ngettext.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo da <b>ngettext()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />setlocale</span><span style='color: #007700'>(</span><span style='color: #0000BB'>LC_ALL</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'cs_CZ'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #0000BB'>ngettext</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'%d&amp;nbsp;window'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'%d&amp;nbsp;windows'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;1&amp;nbsp;okno<br /></span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #0000BB'>ngettext</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'%d&amp;nbsp;window'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'%d&amp;nbsp;windows'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;2&amp;nbsp;okna<br /></span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #0000BB'>ngettext</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'%d&amp;nbsp;window'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'%d&amp;nbsp;windows'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>5</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>5</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;5&amp;nbsp;oken<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="mime_content_type" value="<div id='function.mime-content-type' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.mime-content-type.php'>mime_content_type</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>mime_content_type</span> &amp;mdash; <span class='dc-title'>Detecta o tipo MIME de um arquivo</span></p> </div> <a name='function.mime-content-type.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>mime_content_type</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> )</div> <p class='para rdfs-comment'> Retorna o tipo MIME de um arquivo como determinado usando a informa&amp;ccedil;&amp;atilde;o de do arquivo <var class='filename'>magic.mime</var>. </p> </div> <a name='function.mime-content-type.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>filename</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Caminho para o arquivo. </p> </dd> </dl> <p> </p> </div> <a name='function.mime-content-type.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna o tipo de conte&amp;uacute;do no formato MIME, como <i>text/plain</i> ou <i>application/octet-stream</i>. </p> </div> <a name='function.mime-content-type.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notas</h3> <div class='warning'><b class='warning'>Aviso</b> <p class='para'> Esta fun&amp;ccedil;&amp;atilde;o tornou-se obsoleta pela extens&amp;atilde;o PECL <a href='http://www.php.net/manual/pt_BR/ref.fileinfo.php' class='link'>Fileinfo</a> que prov&amp;ecirc; a mesma funcionalidade (e mais) de uma forma mais limpa. </p> </div> </div> <a name='function.mime-content-type.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo da <b>mime_content_type()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>mime_content_type</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'php.gif'</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #0000BB'>mime_content_type</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'test.php'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> image/gif text/plain </pre></div> </div> </div><p> </p> </div> <a name='function.mime-content-type.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <a href='http://www.php.net/manual/pt_BR/ref.fileinfo.php' class='link'>Fileinfo</a> para a substituta </li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="juliantojd" value="<div id='function.juliantojd' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.juliantojd.php'>JulianToJD</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>JulianToJD</span> &amp;mdash; <span class='dc-title'>Converte datas no formato &amp;quot;Julian&amp;quot; para o formato &amp;quot;Julian Day Count&amp;quot;</span></p> </div> <a name='function.juliantojd.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>juliantojd</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$month</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$day</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$year</tt></span> )</div> <p class='para rdfs-comment'> O Calend&amp;aacute;rio &amp;quot;Julian&amp;quot; vai de 4713 A.C. at&amp;eacute; 9999 D.C. </p> <p class='para'> Entretanto esta fun&amp;ccedil;&amp;atilde;o trabalha com datas anteriores &amp;agrave; 4713 A.C, por&amp;eacute;m tal uso n&amp;atilde;o faz muito sentido. O calend&amp;aacute;rio foi criado em 46 A.C., mas os detalhes n&amp;atilde;o foram padronizados at&amp;eacute; o ano 8 D.C., e talvez mais tarde no 4&amp;ordm; s&amp;eacute;culo. Al&amp;eacute;m disso, o come&amp;ccedil;o do ano variou de uma cultura para outra - nem todas aceitaram o Janeiro como sendo o primeiro m&amp;ecirc;s. </p> <div class='caution'><b class='caution'>Cuidado</b> <p class='para'> Lembre-se, o sistema atual de calend&amp;aacute;rio que &amp;eacute; usado mundialmente &amp;eacute; o Gregoriano. A fun&amp;ccedil;&amp;atilde;o <a href='http://www.php.net/manual/pt_BR/function.gregoriantojd.php' class='function'>gregoriantojd()</a> pode ser usada para converter datas no formato Gregoriano para o formato &amp;quot;Julian Day Count&amp;quot;. </p> </div> </div> <a name='function.juliantojd.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>month</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O m&amp;ecirc;s como um n&amp;uacute;mero entre 1 (para janeiro) a 12 (para dezembro) </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>day</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O dia como um n&amp;uacute;mero entre 1 a 31 </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>year</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O ano como um n&amp;uacute;mero entre -4713 a 9999 </p> </dd> </dl> <p> </p> </div> <a name='function.juliantojd.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> A data Juliana para a dada data Juliana como um inteiro. </p> </div> <a name='function.juliantojd.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.jdtojulian.php' class='function' rel='rdfs-seeAlso'>jdtojulian()</a> - Converte uma data do calend&amp;aacute;rio 'Julian Day Count' para o calend&amp;aacute;rio 'Julian'</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.cal-to-jd.php' class='function' rel='rdfs-seeAlso'>cal_to_jd()</a> - Converte um calend&amp;aacute;rio (suportado) para o calend&amp;aacute;rio 'Julian Day Count'</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="jewishtojd" value="<div id='function.jewishtojd' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.jewishtojd.php'>JewishToJD</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>JewishToJD</span> &amp;mdash; <span class='dc-title'>Converte uma data do calend&amp;aacute;rio Judaico para o calend&amp;aacute;rio &amp;quot;Julian Day Count&amp;quot;</span></p> </div> <a name='function.jewishtojd.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>jewishtojd</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$month</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$day</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$year</tt></span> )</div> <p class='para rdfs-comment'> Entretanto esta fun&amp;ccedil;&amp;atilde;o suporta datas anteriores ao ano 1 (3761 A.C.), por&amp;eacute;m tal uso n&amp;atilde;o faz sentido. O calend&amp;aacute;rio Judaico vem sendo usado por centenas de anos, por&amp;eacute;m os primeiros dias n&amp;atilde;o tem uma f&amp;oacute;rmula que determina qual &amp;eacute; o come&amp;ccedil;o do m&amp;ecirc;s. Um novo m&amp;ecirc;s come&amp;ccedil;a quando uma lua nova &amp;eacute; vista. </p> </div> <a name='function.jewishtojd.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>month</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O m&amp;ecirc;s como um n&amp;uacute;mero entre 1 e 13 </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>day</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O dia como um n&amp;uacute;mero entre 1 e 30 </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>year</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O ano como um n&amp;uacute;mero entre 1 e 9999 </p> </dd> </dl> <p> </p> </div> <a name='function.jewishtojd.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> A data juliana para a dada data judaica como um inteiro. </p> </div> <a name='function.jewishtojd.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.jdtojewish.php' class='function' rel='rdfs-seeAlso'>jdtojewish()</a> - Convete uma data do calend&amp;aacute;rio 'Julian Day Count' para o calend&amp;aacute;rio Judaico</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.cal-to-jd.php' class='function' rel='rdfs-seeAlso'>cal_to_jd()</a> - Converte um calend&amp;aacute;rio (suportado) para o calend&amp;aacute;rio 'Julian Day Count'</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="jdtounix" value="<div id='function.jdtounix' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.jdtounix.php'>jdtounix</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>jdtounix</span> &amp;mdash; <span class='dc-title'>Converte do formato de dada Juliana para Unix timestamp</span></p> </div> <a name='function.jdtounix.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>jdtounix</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$jday</tt></span> )</div> <p class='para rdfs-comment'> Esta fun&amp;ccedil;&amp;atilde;o ir&amp;aacute; retorna a data do sistema Unix correspondente ao &amp;quot;Julian Day&amp;quot; especificado no par&amp;acirc;metro <i><tt class='parameter'>jday</tt></i> ou <b><tt class='constant'>FALSE</tt></b> se <i><tt class='parameter'>jday</tt></i> n&amp;atilde;o est&amp;aacute; dentre a escala de datas Unix (Anos Gregorianos entre 1970 e 2037 ou 2440588 &amp;lt;= <i><tt class='parameter'>jday</tt></i> &amp;lt;= 2465342). A hora retornada &amp;eacute; a hora local (e n&amp;atilde;o a GMT). </p> </div> <a name='function.jdtounix.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>jday</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O n&amp;uacute;mero de um data juliana entre 2440588 e 2465342. </p> </dd> </dl> <p> </p> </div> <a name='function.jdtounix.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> O unix timestamp para o &amp;iacute;nicio da dada data juliana. </p> </div> <a name='function.jdtounix.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.unixtojd.php' class='function' rel='rdfs-seeAlso'>unixtojd()</a> - Converte datas do sistema Unix para data Juliana</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="jdtojulian" value="<div id='function.jdtojulian' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.jdtojulian.php'>JDToJulian</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>JDToJulian</span> &amp;mdash; <span class='dc-title'>Converte uma data do calend&amp;aacute;rio &amp;quot;Julian Day Count&amp;quot; para o calend&amp;aacute;rio &amp;quot;Julian&amp;quot;</span></p> </div> <a name='function.jdtojulian.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>jdtojulian</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$julianday</tt></span> )</div> <p class='para rdfs-comment'> Converte &amp;quot;Julian Day Count&amp;quot; para uma &amp;quot;string&amp;quot; contendo a data do calend&amp;aacute;rio &amp;quot;Julian&amp;quot; no formato &amp;quot;m&amp;ecirc;s/dia/ano&amp;quot;. </p> </div> <a name='function.jdtojulian.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>julianday</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O n&amp;uacute;mero de uma data Juliana como inteiro </p> </dd> </dl> <p> </p> </div> <a name='function.jdtojulian.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> A data Juliana como uma string no formato &amp;quot;m&amp;ecirc;s/dia/ano&amp;quot; </p> </div> <a name='function.jdtojulian.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.juliantojd.php' class='function' rel='rdfs-seeAlso'>juliantojd()</a> - Converte datas no formato 'Julian' para o formato 'Julian Day Count'</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.cal-from-jd.php' class='function' rel='rdfs-seeAlso'>cal_from_jd()</a> - Converte &amp;agrave; partir do 'Julian Day Count' para um outro calend&amp;aacute;rio suportado</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="jdtojewish" value="<div id='function.jdtojewish' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.jdtojewish.php'>jdtojewish</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>jdtojewish</span> &amp;mdash; <span class='dc-title'> Convete uma data do calend&amp;aacute;rio &amp;quot;Julian Day Count&amp;quot; para o calend&amp;aacute;rio Judaico </span></p> </div> <a name='function.jdtojewish.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>jdtojewish</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$juliandaycount</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$hebrew</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$fl</tt></span> ]] )</div> <p class='para rdfs-comment'> Convete uma data do calend&amp;aacute;rio &amp;quot;Julian Day Count&amp;quot; para o calend&amp;aacute;rio Judaico </p> <p class='para'> Os par&amp;acirc;metros <i><tt class='parameter'>hebrew</tt></i> e <i><tt class='parameter'>fl</tt></i> s&amp;atilde;o opcionais e estar&amp;atilde;o dispon&amp;iacute;veis na vers&amp;atilde;o do PHP 5.0.0 </p> <p class='para'> Se o par&amp;acirc;metro <i><tt class='parameter'>hebrew</tt></i> for <b><tt class='constant'>TRUE</tt></b>, o par&amp;acirc;metro <i><tt class='parameter'>fl</tt></i> a &amp;quot;string&amp;quot; de sa&amp;iacute;da de dados &amp;eacute; baseada no formato &amp;quot;hebrew&amp;quot;. Os formatos dispon&amp;iacute;veis s&amp;atilde;o: <b><tt class='constant'>CAL_JEWISH_ADD_ALAFIM_GERESH</tt></b>, <b><tt class='constant'>CAL_JEWISH_ADD_ALAFIM</tt></b>, <b><tt class='constant'>CAL_JEWISH_ADD_GERESHAYIM</tt></b>. </p> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 <b>jdtojewish()</b> Exemplo</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>jdtojewish</span><span style='color: #007700'>(</span><span style='color: #0000BB'>gregoriantojd</span><span style='color: #007700'>(</span><span style='color: #0000BB'>10</span><span style='color: #007700'>,</span><span style='color: #0000BB'>8</span><span style='color: #007700'>,</span><span style='color: #0000BB'>2002</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>true</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>CAL_JEWISH_ADD_GERESHAYIM&amp;nbsp;</span><span style='color: #007700'>+&amp;nbsp;</span><span style='color: #0000BB'>CAL_JEWISH_ADD_ALAFIM&amp;nbsp;</span><span style='color: #007700'>+&amp;nbsp;</span><span style='color: #0000BB'>CAL_JEWISH_ADD_ALAFIM_GERESH</span><span style='color: #007700'>);&amp;nbsp;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="jdtogregorian" value="<div id='function.jdtogregorian' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.jdtogregorian.php'>JDToGregorian</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>JDToGregorian</span> &amp;mdash; <span class='dc-title'>Converte uma data no formato &amp;quot;Julian Day Count&amp;quot; para o formato Gregoriano</span></p> </div> <a name='function.jdtogregorian.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>jdtogregorian</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$julianday</tt></span> )</div> <p class='para rdfs-comment'> Converte &amp;quot;Julian Day Count&amp;quot; para uma &amp;quot;string&amp;quot; contendo a data em formato Gregoriano &amp;quot;m&amp;ecirc;s/dia/ano&amp;quot;. </p> </div> <a name='function.jdtogregorian.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>julianday</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O n&amp;uacute;mero de uma data Juliana como inteiro </p> </dd> </dl> <p> </p> </div> <a name='function.jdtogregorian.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> A data gregoriana no formato &amp;quot;m&amp;ecirc;s/dia/ano&amp;quot; </p> </div> <a name='function.jdtogregorian.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.gregoriantojd.php' class='function' rel='rdfs-seeAlso'>gregoriantojd()</a> - Converte uma data gregoriana para o 'Julian Day Count'</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.cal-from-jd.php' class='function' rel='rdfs-seeAlso'>cal_from_jd()</a> - Converte &amp;agrave; partir do 'Julian Day Count' para um outro calend&amp;aacute;rio suportado</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="jdtofrench" value="<div id='function.jdtofrench' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.jdtofrench.php'>JDToFrench</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>JDToFrench</span> &amp;mdash; <span class='dc-title'>Converte do calend&amp;aacute;rio &amp;quot;Julian Day Count&amp;quot; para o calend&amp;aacute;rio Republicano Franc&amp;ecirc;s</span></p> </div> <a name='function.jdtofrench.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>jdtofrench</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$juliandaycount</tt></span> )</div> <p class='para rdfs-comment'> Converte do calend&amp;aacute;rio &amp;quot;Julian Day Count&amp;quot; para o calend&amp;aacute;rio Republicano Franc&amp;ecirc;s </p> </div> <a name='function.jdtofrench.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>julianday</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Um n&amp;uacute;mero de data Juliana como inteiro </p> </dd> </dl> <p> </p> </div> <a name='function.jdtofrench.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> A data republicana francesa como uma string no formato &amp;quot;m&amp;ecirc;s/dia/ano&amp;quot; </p> </div> <a name='function.jdtofrench.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.frenchtojd.php' class='function' rel='rdfs-seeAlso'>frenchtojd()</a> - Converte uma data do calend&amp;aacute;rio Republicano da Fran&amp;ccedil;a para o calend&amp;aacute;rio 'Julian Day Count'.</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.cal-from-jd.php' class='function' rel='rdfs-seeAlso'>cal_from_jd()</a> - Converte &amp;agrave; partir do 'Julian Day Count' para um outro calend&amp;aacute;rio suportado</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="jdmonthname" value="<div id='function.jdmonthname' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.jdmonthname.php'>JDMonthName</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>JDMonthName</span> &amp;mdash; <span class='dc-title'>Retorna o nome de um m&amp;ecirc;s</span></p> </div> <a name='function.jdmonthname.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>jdmonthname</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$julianday</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$mode</tt></span> )</div> <p class='para rdfs-comment'> Retorna uma &amp;quot;string&amp;quot; contendo o nome do m&amp;ecirc;s. O par&amp;acirc;metro <i><tt class='parameter'>mode</tt></i> diz &amp;agrave; fun&amp;ccedil;&amp;atilde;o qual calend&amp;aacute;rio ser&amp;aacute; convertido para o formato &amp;quot;Julian Day Count&amp;quot;, e o tipo do nome do m&amp;ecirc;s. </p><table class='doctable table'> <caption><b>Calend&amp;aacute;rio (modos)</b></caption> <thead valign='middle'> <tr valign='middle'> <th>Modo</th> <th>Significado</th> <th>Valores</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>0</td> <td align='left'>Gregoriano - abreviado</td> <td align='left'>Jan, Fev, Mar, Abr, Mai, Jun, Jul, Ago, Set, Out, Nov, Dez</td> </tr> <tr valign='middle'> <td align='left'>1</td> <td align='left'>Gregoriano</td> <td align='left'>Janeiro, Fevereiro, Mar&amp;ccedil;o, Abril, Maio, Junho, Julho, Agosto, Setembro, Outubro, Novembro, Dezembro</td> </tr> <tr valign='middle'> <td align='left'>2</td> <td align='left'>&amp;quot;Julian&amp;quot; - abreviado</td> <td align='left'>Jan, Fev, Mar, Abr, Mai, Jun, Jul, Ago, Set, Out, Nov, Dez</td> </tr> <tr valign='middle'> <td align='left'>3</td> <td align='left'>&amp;quot;Julian&amp;quot;</td> <td align='left'>Janeiro, Fevereiro, Mar&amp;ccedil;o, Abril, Maio, Junho, Julho, Agosto, Setembro, Outubro, Novembro, Dezembro</td> </tr> <tr valign='middle'> <td align='left'>4</td> <td align='left'>Judeu</td> <td align='left'>Tishri, Heshvan, Kislev, Tevet, Shevat, AdarI, AdarII, Nisan, Iyyar, Sivan, Tammuz, Av, Elul</td> </tr> <tr valign='middle'> <td align='left'>5</td> <td align='left'>Republicano Franc&amp;ecirc;s</td> <td align='left'>Vendemiaire, Brumaire, Frimaire, Nivose, Pluviose, Ventose, Germinal, Floreal, Prairial, Messidor, Thermidor, Fructidor, Extra</td> </tr> </tbody> </table> <p> </p> </div> <a name='function.jdmonthname.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>jday</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A data juliana </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>calendar</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O calend&amp;aacute;rio para obter o nome do m&amp;ecirc;s </p> </dd> </dl> <p> </p> </div> <a name='function.jdmonthname.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> O nome do m&amp;ecirc;s para a dada data juliana e <i><tt class='parameter'>calendar</tt></i> . </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="jddayofweek" value="<div id='function.jddayofweek' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.jddayofweek.php'>JDDayOfWeek</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>JDDayOfWeek</span> &amp;mdash; <span class='dc-title'>Retorna o dia da semana</span></p> </div> <a name='function.jddayofweek.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/pt_BR/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>jddayofweek</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$julianday</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$mode</tt></span> ] )</div> <p class='para rdfs-comment'> Retorna o dia da semana. Pode retornar uma &amp;quot;string&amp;quot; ou um inteiro dependendo do modo utilizado. </p> </div> <a name='function.jddayofweek.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>julianday</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Um n&amp;uacute;mero de data juliana como inteiro </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mode</tt></i> </span> </dt><dd class='listitem'> <table class='doctable table'> <caption><b>Calend&amp;aacute;rios da semana (modos)</b></caption> <thead valign='middle'> <tr valign='middle'> <th>Modo</th> <th>Significado</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>0 (Padr&amp;atilde;o)</td> <td align='left'> Retorna o dia da semana como sendo um n&amp;uacute;mero inteiro (0=domingo, 1=segunda, etc.) </td> </tr> <tr valign='middle'> <td align='left'>1</td> <td align='left'> Retorna uma string contendo o dia da semana (Ingl&amp;ecirc;s-gregoriano) </td> </tr> <tr valign='middle'> <td align='left'>2</td> <td align='left'> Retorna uma &amp;quot;string&amp;quot; contendo a abrevia&amp;ccedil;&amp;atilde;o do dia da semana (Ingl&amp;ecirc;s-gregoriano) </td> </tr> </tbody> </table> </dd> </dl> <p> </p> </div> <a name='function.jddayofweek.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Um dia da semana gregoriano com um inteiro ou string. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_utf8" value="<div id='function.imap-utf8' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-utf8.php'>imap_utf8</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_utf8</span> &amp;mdash; <span class='dc-title'>Converts MIME-encoded text to UTF-8</span></p> </div> <a name='function.imap-utf8.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>imap_utf8</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$mime_encoded_text</tt></span> )</div> <p class='para rdfs-comment'> Converts the given <i><tt class='parameter'>mime_encoded_text</tt></i> to UTF-8. </p> </div> <a name='function.imap-utf8.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mime_encoded_text</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A MIME encoded string. MIME encoding method and the UTF-8 specification are described in <a href='http://www.faqs.org/rfcs/rfc2047' class='link external'>&amp;raquo; RFC2047</a> and <a href='http://www.faqs.org/rfcs/rfc2044' class='link external'>&amp;raquo; RFC2044</a> respectively. </p> </dd> </dl> <p> </p> </div> <a name='function.imap-utf8.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Returns an UTF-8 encoded string. </p> </div> <a name='function.imap-utf8.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-mime-header-decode.php' class='function' rel='rdfs-seeAlso'>imap_mime_header_decode()</a> - Decode MIME header elements</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_utf7_encode" value="<div id='function.imap-utf7-encode' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-utf7-encode.php'>imap_utf7_encode</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_utf7_encode</span> &amp;mdash; <span class='dc-title'>Converts ISO-8859-1 string to modified UTF-7 text</span></p> </div> <a name='function.imap-utf7-encode.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>imap_utf7_encode</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$data</tt></span> )</div> <p class='para rdfs-comment'> Converts <i><tt class='parameter'>data</tt></i> to modified UTF-7 text. </p> <p class='para'> This is needed to encode mailbox names that contain certain characters which are not in range of printable ASCII characters. </p> </div> <a name='function.imap-utf7-encode.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>data</tt></i> </span> </dt><dd class='listitem'> <p class='para'> An ISO-8859-1 string. </p> </dd> </dl> <p> </p> </div> <a name='function.imap-utf7-encode.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Returns <i><tt class='parameter'>data</tt></i> encoded with the modified UTF-7 encoding as defined in <a href='http://www.faqs.org/rfcs/rfc2060' class='link external'>&amp;raquo; RFC 2060</a>, section 5.1.3 (original UTF-7 was defined in <a href='http://www.faqs.org/rfcs/rfc1642' class='link external'>&amp;raquo; RFC1642</a>). </p> </div> <a name='function.imap-utf7-encode.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-utf7-decode.php' class='function' rel='rdfs-seeAlso'>imap_utf7_decode()</a> - Decodes a modified UTF-7 encoded string</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_utf7_decode" value="<div id='function.imap-utf7-decode' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-utf7-decode.php'>imap_utf7_decode</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_utf7_decode</span> &amp;mdash; <span class='dc-title'>Decodes a modified UTF-7 encoded string</span></p> </div> <a name='function.imap-utf7-decode.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>imap_utf7_decode</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$text</tt></span> )</div> <p class='para rdfs-comment'> Decodes modified UTF-7 <i><tt class='parameter'>text</tt></i> into ISO-8859-1 string. </p> <p class='para'> This function is needed to decode mailbox names that contain certain characters which are not in range of printable ASCII characters. </p> </div> <a name='function.imap-utf7-decode.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>text</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A modified UTF-7 encoding string, as defined in <a href='http://www.faqs.org/rfcs/rfc2060' class='link external'>&amp;raquo; RFC 2060</a>, section 5.1.3 (original UTF-7 was defined in <a href='http://www.faqs.org/rfcs/rfc1642' class='link external'>&amp;raquo; RFC1642</a>). </p> </dd> </dl> <p> </p> </div> <a name='function.imap-utf7-decode.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Returns a string that is encoded in ISO-8859-1 and consists of the same sequence of characters in <i><tt class='parameter'>text</tt></i> , or <b><tt class='constant'>FALSE</tt></b> if <i><tt class='parameter'>text</tt></i> contains invalid modified UTF-7 sequence or <i><tt class='parameter'>text</tt></i> contains a character that is not part of ISO-8859-1 character set. </p> </div> <a name='function.imap-utf7-decode.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-utf7-encode.php' class='function' rel='rdfs-seeAlso'>imap_utf7_encode()</a> - Converts ISO-8859-1 string to modified UTF-7 text</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_unsubscribe" value="<div id='function.imap-unsubscribe' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-unsubscribe.php'>imap_unsubscribe</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_unsubscribe</span> &amp;mdash; <span class='dc-title'>Unsubscribe from a mailbox</span></p> </div> <a name='function.imap-unsubscribe.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>imap_unsubscribe</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$mailbox</tt></span> )</div> <p class='para rdfs-comment'> Unsubscribe from the specified <i><tt class='parameter'>mailbox</tt></i> . </p> </div> <a name='function.imap-unsubscribe.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Um stream IMAP retornado por <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mailbox</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The mailbox name, see <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a> for more information </p> </dd> </dl> <p> </p> </div> <a name='function.imap-unsubscribe.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='function.imap-unsubscribe.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-subscribe.php' class='function' rel='rdfs-seeAlso'>imap_subscribe()</a> - Subscribe to a mailbox</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_undelete" value="<div id='function.imap-undelete' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-undelete.php'>imap_undelete</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_undelete</span> &amp;mdash; <span class='dc-title'>Unmark the message which is marked deleted</span></p> </div> <a name='function.imap-undelete.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>imap_undelete</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$msg_number</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$flags</tt><span class='initializer'> = 0</span></span> ] )</div> <p class='para rdfs-comment'> Removes the deletion flag for a specified message, which is set by <a href='http://www.php.net/manual/pt_BR/function.imap-delete.php' class='function'>imap_delete()</a> or <a href='http://www.php.net/manual/pt_BR/function.imap-mail-move.php' class='function'>imap_mail_move()</a>. </p> </div> <a name='function.imap-undelete.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Um stream IMAP retornado por <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>msg_number</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The message number </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>flags</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> </dl> <p> </p> </div> <a name='function.imap-undelete.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='function.imap-undelete.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-delete.php' class='function' rel='rdfs-seeAlso'>imap_delete()</a> - Mark a message for deletion from current mailbox</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-mail-move.php' class='function' rel='rdfs-seeAlso'>imap_mail_move()</a> - Move specified messages to a mailbox</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_uid" value="<div id='function.imap-uid' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-uid.php'>imap_uid</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_uid</span> &amp;mdash; <span class='dc-title'>This function returns the UID for the given message sequence number</span></p> </div> <a name='function.imap-uid.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>imap_uid</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$msg_number</tt></span> )</div> <p class='para rdfs-comment'> This function returns the UID for the given message sequence number. An UID is a unique identifier that will not change over time while a message sequence number may change whenever the content of the mailbox changes. </p> <p class='para'> This function is the inverse of <a href='http://www.php.net/manual/pt_BR/function.imap-msgno.php' class='function'>imap_msgno()</a>. </p> </div> <a name='function.imap-uid.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Um stream IMAP retornado por <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>msg_number</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The message number. </p> </dd> </dl> <p> </p> </div> <a name='function.imap-uid.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> The UID of the given message. </p> </div> <a name='function.imap-uid.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notas</h3> <blockquote><p><b class='note'>Nota</b>: This function is not supported by POP3 mailboxes. <br /> </p></blockquote> </div> <a name='function.imap-uid.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-msgno.php' class='function' rel='rdfs-seeAlso'>imap_msgno()</a> - Gets the message sequence number for the given UID</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_timeout" value="<div id='function.imap-timeout' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-timeout.php'>imap_timeout</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.3, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_timeout</span> &amp;mdash; <span class='dc-title'>Set or fetch imap timeout</span></p> </div> <a name='function.imap-timeout.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/pt_BR/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>imap_timeout</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$timeout_type</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$timeout</tt><span class='initializer'> = -1</span></span> ] )</div> <p class='para rdfs-comment'> Sets or fetches the imap timeout. </p> </div> <a name='function.imap-timeout.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>timeout_type</tt></i> </span> </dt><dd class='listitem'> <p class='para'> One of the following: <b><tt class='constant'>IMAP_OPENTIMEOUT</tt></b>, <b><tt class='constant'>IMAP_READTIMEOUT</tt></b>, <b><tt class='constant'>IMAP_WRITETIMEOUT</tt></b>, or <b><tt class='constant'>IMAP_CLOSETIMEOUT</tt></b>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>timeout</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The timeout, in seconds. </p> </dd> </dl> <p> </p> </div> <a name='function.imap-timeout.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> If the <i><tt class='parameter'>timeout</tt></i> parameter is set, this function returns <b><tt class='constant'>TRUE</tt></b> on success and <b><tt class='constant'>FALSE</tt></b> on failure. </p> <p class='para'> If <i><tt class='parameter'>timeout</tt></i> is not provided or evaluates to -1, the current timeout value of <i><tt class='parameter'>timeout_type</tt></i> is returned as an integer. </p> </div> <a name='function.imap-timeout.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 <b>imap_timeout()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #DD0000'>'The&amp;nbsp;current&amp;nbsp;read&amp;nbsp;timeout&amp;nbsp;is&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>imap_timeout</span><span style='color: #007700'>(</span><span style='color: #0000BB'>IMAP_READTIMEOUT</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_thread" value="<div id='function.imap-thread' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-thread.php'>imap_thread</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.7, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_thread</span> &amp;mdash; <span class='dc-title'>Returns a tree of threaded message</span></p> </div> <a name='function.imap-thread.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>imap_thread</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$options</tt><span class='initializer'> = SE_FREE</span></span> ] )</div> <p class='para rdfs-comment'> Gets a tree of a threaded message. </p> </div> <a name='function.imap-thread.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Um stream IMAP retornado por <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> </dl> <p> </p> </div> <a name='function.imap-thread.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> <b>imap_thread()</b> returns an associative array containing a tree of messages threaded by <i>REFERENCES</i>, or <b><tt class='constant'>FALSE</tt></b> on error. </p> <p class='para'> Every message in the current mailbox will be represented by three entries in the resulting array: </p><ul class='itemizedlist'> <li class='listitem'><p class='para'> <var class='varname'>$thread['XX.num']</var> - current message number </p></li> <li class='listitem'><p class='para'> <var class='varname'>$thread['XX.next']</var> </p></li> <li class='listitem'><p class='para'> <var class='varname'>$thread['XX.branch']</var> </p></li> </ul><p> </p> </div> <a name='function.imap-thread.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 <b>imap_thread()</b> Example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Here&amp;nbsp;we're&amp;nbsp;outputting&amp;nbsp;the&amp;nbsp;threads&amp;nbsp;of&amp;nbsp;a&amp;nbsp;newsgroup,&amp;nbsp;in&amp;nbsp;HTML<br /><br /></span><span style='color: #0000BB'>$nntp&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_open</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'{news.example.com:119/nntp}some.newsgroup'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>''</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>''</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$threads&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_thread</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$nntp</span><span style='color: #007700'>);<br /><br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$threads&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$key&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>$val</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$tree&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>explode</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'.'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$key</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>$tree</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</span><span style='color: #007700'>]&amp;nbsp;==&amp;nbsp;</span><span style='color: #DD0000'>'num'</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$header&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_headerinfo</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$nntp</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$val</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;ul&amp;gt;\n\t&amp;lt;li&amp;gt;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$header</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fromaddress&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;}&amp;nbsp;elseif&amp;nbsp;(</span><span style='color: #0000BB'>$tree</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</span><span style='color: #007700'>]&amp;nbsp;==&amp;nbsp;</span><span style='color: #DD0000'>'branch'</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'\t&amp;lt;/li&amp;gt;\n&amp;lt;/ul&amp;gt;\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;}<br />}<br /><br /></span><span style='color: #0000BB'>imap_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$nntp</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_subscribe" value="<div id='function.imap-subscribe' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-subscribe.php'>imap_subscribe</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_subscribe</span> &amp;mdash; <span class='dc-title'>Subscribe to a mailbox</span></p> </div> <a name='function.imap-subscribe.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>imap_subscribe</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$mailbox</tt></span> )</div> <p class='para rdfs-comment'> Subscribe to a new mailbox. </p> </div> <a name='function.imap-subscribe.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Um stream IMAP retornado por <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mailbox</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The mailbox name, see <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a> for more information </p> </dd> </dl> <p> </p> </div> <a name='function.imap-subscribe.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='function.imap-subscribe.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-unsubscribe.php' class='function' rel='rdfs-seeAlso'>imap_unsubscribe()</a> - Unsubscribe from a mailbox</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_status" value="<div id='function.imap-status' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-status.php'>imap_status</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_status</span> &amp;mdash; <span class='dc-title'>Returns status information on a mailbox</span></p> </div> <a name='function.imap-status.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>object</span> <span class='methodname'><b>imap_status</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$mailbox</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$options</tt></span> )</div> <p class='para rdfs-comment'> Gets status information about the given <i><tt class='parameter'>mailbox</tt></i> . </p> </div> <a name='function.imap-status.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Um stream IMAP retornado por <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mailbox</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The mailbox name, see <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a> for more information </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Valid flags are: </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>SA_MESSAGES</tt></b> - set <var class='varname'>$status->messages</var> to the number of messages in the mailbox </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>SA_RECENT</tt></b> - set <var class='varname'>$status->recent</var> to the number of recent messages in the mailbox </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>SA_UNSEEN</tt></b> - set <var class='varname'>$status->unseen</var> to the number of unseen (new) messages in the mailbox </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>SA_UIDNEXT</tt></b> - set <var class='varname'>$status->uidnext</var> to the next uid to be used in the mailbox </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>SA_UIDVALIDITY</tt></b> - set <var class='varname'>$status->uidvalidity</var> to a constant that changes when uids for the mailbox may no longer be valid </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>SA_ALL</tt></b> - set all of the above </span> </li> </ul><p> </p> </dd> </dl> <p> </p> </div> <a name='function.imap-status.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> This function returns an object containing status information. The object has the following properties: <i>messages</i>, <i>recent</i>, <i>unseen</i>, <i>uidnext</i>, and <i>uidvalidity</i>. </p> <p class='para'> <i>flags</i> is also set, which contains a bitmask which can be checked against any of the above constants. </p> </div> <a name='function.imap-status.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 <b>imap_status()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mbox&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_open</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'{imap.example.com}'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'username'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>OP_HALFOPEN</span><span style='color: #007700'>)<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;or&amp;nbsp;die(</span><span style='color: #DD0000'>'can't&amp;nbsp;connect:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>imap_last_error</span><span style='color: #007700'>());<br /><br /></span><span style='color: #0000BB'>$status&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_status</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'{imap.example.org}INBOX'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>SA_ALL</span><span style='color: #007700'>);<br />if&amp;nbsp;(</span><span style='color: #0000BB'>$status</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Messages:&amp;nbsp;&amp;nbsp;&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$status</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>messages&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Recent:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$status</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>recent&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Unseen:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$status</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>unseen&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'UIDnext:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$status</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>uidnext&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'UIDvalidity:'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$status</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>uidvalidity&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'imap_status&amp;nbsp;failed:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>imap_last_error</span><span style='color: #007700'>()&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #0000BB'>imap_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_sort" value="<div id='function.imap-sort' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-sort.php'>imap_sort</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_sort</span> &amp;mdash; <span class='dc-title'>Gets and sort messages</span></p> </div> <a name='function.imap-sort.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>imap_sort</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$criteria</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$reverse</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$options</tt><span class='initializer'> = 0</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$search_criteria</tt><span class='initializer'> = NULL</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$charset</tt><span class='initializer'> = NIL</span></span> ]]] )</div> <p class='para rdfs-comment'> Gets and sorts message numbers by the given parameters. </p> </div> <a name='function.imap-sort.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Um stream IMAP retornado por <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>criteria</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Criteria can be one (and only one) of the following: </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>SORTDATE</tt></b> - message Date </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>SORTARRIVAL</tt></b> - arrival date </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>SORTFROM</tt></b> - mailbox in first From address </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>SORTSUBJECT</tt></b> - message subject </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>SORTTO</tt></b> - mailbox in first To address </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>SORTCC</tt></b> - mailbox in first cc address </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>SORTSIZE</tt></b> - size of message in octets </span> </li> </ul><p> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>reverse</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Set this to 1 for reverse sorting </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The <i><tt class='parameter'>options</tt></i> are a bitmask of one or more of the following: </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>SE_UID</tt></b> - Return UIDs instead of sequence numbers </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>SE_NOPREFETCH</tt></b> - Don&amp;#039;t prefetch searched messages </span> </li> </ul><p> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>search_criteria</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>charset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> </dl> <p> </p> </div> <a name='function.imap-sort.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Returns an array of message numbers sorted by the given parameters. </p> </div> <a name='function.imap-sort.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Hist&amp;oacute;rico</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Vers&amp;atilde;o</th> <th>Descri&amp;ccedil;&amp;atilde;o</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.3.3</td> <td align='left'> The <i><tt class='parameter'>charset</tt></i> parameter was added </td> </tr> </tbody> </table> <p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_set_quota" value="<div id='function.imap-set-quota' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-set-quota.php'>imap_set_quota</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.5, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_set_quota</span> &amp;mdash; <span class='dc-title'>Sets a quota for a given mailbox</span></p> </div> <a name='function.imap-set-quota.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>imap_set_quota</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$quota_root</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$quota_limit</tt></span> )</div> <p class='para rdfs-comment'> Sets an upper limit quota on a per mailbox basis. </p> </div> <a name='function.imap-set-quota.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Um stream IMAP retornado por <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>quota_root</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The mailbox to have a quota set. This should follow the IMAP standard format for a mailbox: <i>user.name</i>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>quota_limit</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The maximum size (in KB) for the <i><tt class='parameter'>quota_root</tt></i> </p> </dd> </dl> <p> </p> </div> <a name='function.imap-set-quota.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='function.imap-set-quota.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 <b>imap_set_quota()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mbox&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_open</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'{imap.example.org:143}'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mailadmin'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'password'</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(!</span><span style='color: #0000BB'>imap_set_quota</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'user.kalowsky'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>3000</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Error&amp;nbsp;in&amp;nbsp;setting&amp;nbsp;quota\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return;<br />}<br /><br /></span><span style='color: #0000BB'>imap_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.imap-set-quota.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notas</h3> <p class='para'> This function is currently only available to users of the c-client2000 or greater library. </p> <p class='para'> The given <i><tt class='parameter'>imap_stream</tt></i> must be opened as the mail administrator, other wise this function will fail. </p> </div> <a name='function.imap-set-quota.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function' rel='rdfs-seeAlso'>imap_open()</a> - Open an IMAP stream to a mailbox</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-get-quota.php' class='function' rel='rdfs-seeAlso'>imap_get_quota()</a> - Retrieve the quota level settings, and usage statics per mailbox</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_setflag_full" value="<div id='function.imap-setflag-full' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-setflag-full.php'>imap_setflag_full</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_setflag_full</span> &amp;mdash; <span class='dc-title'>Sets flags on messages</span></p> </div> <a name='function.imap-setflag-full.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>imap_setflag_full</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$sequence</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$flag</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$options</tt><span class='initializer'> = NIL</span></span> ] )</div> <p class='para rdfs-comment'> Causes a store to add the specified <i><tt class='parameter'>flag</tt></i> to the flags set for the messages in the specified <i><tt class='parameter'>sequence</tt></i> . </p> </div> <a name='function.imap-setflag-full.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Um stream IMAP retornado por <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>sequence</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A sequence of message numbers. You can enumerate desired messages with the <i>X,Y</i> syntax, or retrieve all messages within an interval with the <i>X:Y</i> syntax </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>flag</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The flags which you can set are <i>\Seen</i>, <i>\Answered</i>, <i>\Flagged</i>, <i>\Deleted</i>, and <i>\Draft</i> as defined by <a href='http://www.faqs.org/rfcs/rfc2060' class='link external'>&amp;raquo; RFC2060</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A bit mask that may contain the single option: </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>ST_UID</tt></b> - The sequence argument contains UIDs instead of sequence numbers </span> </li> </ul><p> </p> </dd> </dl> <p> </p> </div> <a name='function.imap-setflag-full.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='function.imap-setflag-full.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 <b>imap_setflag_full()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mbox&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_open</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'{imap.example.org:143}'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'username'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'password'</span><span style='color: #007700'>)<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;or&amp;nbsp;die(</span><span style='color: #DD0000'>'can't&amp;nbsp;connect:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>imap_last_error</span><span style='color: #007700'>());<br /><br /></span><span style='color: #0000BB'>$status&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_setflag_full</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'2,5'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'\\Seen&amp;nbsp;\\Flagged'</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>gettype</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$status</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$status&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>imap_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.imap-setflag-full.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-clearflag-full.php' class='function' rel='rdfs-seeAlso'>imap_clearflag_full()</a> - Clears flags on messages</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_setacl" value="<div id='function.imap-setacl' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-setacl.php'>imap_setacl</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.7, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_setacl</span> &amp;mdash; <span class='dc-title'>Sets the ACL for a giving mailbox</span></p> </div> <a name='function.imap-setacl.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>imap_setacl</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$mailbox</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$id</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$rights</tt></span> )</div> <p class='para rdfs-comment'> Sets the ACL for a giving mailbox. </p> </div> <a name='function.imap-setacl.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Um stream IMAP retornado por <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mailbox</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The mailbox name, see <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a> for more information </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>id</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The user to give the rights to. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>rights</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The rights to give to the user. Passing an empty string will delete acl. </p> </dd> </dl> <p> </p> </div> <a name='function.imap-setacl.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='function.imap-setacl.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notas</h3> <p class='para'> This function is currently only available to users of the c-client2000 or greater library. </p> </div> <a name='function.imap-setacl.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-getacl.php' class='function' rel='rdfs-seeAlso'>imap_getacl()</a> - Gets the ACL for a given mailbox</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_search" value="<div id='function.imap-search' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-search.php'>imap_search</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_search</span> &amp;mdash; <span class='dc-title'>This function returns an array of messages matching the given search criteria</span></p> </div> <a name='function.imap-search.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>imap_search</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$criteria</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$options</tt><span class='initializer'> = SE_FREE</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$charset</tt><span class='initializer'> = NIL</span></span> ]] )</div> <p class='para rdfs-comment'> This function performs a search on the mailbox currently opened in the given <acronym title='Internet Message Access Protocol'>IMAP</acronym> stream. </p> <p class='para'> For example, to match all unanswered messages sent by Mom, you&amp;#039;d use: &amp;quot;UNANSWERED FROM mom&amp;quot;. Searches appear to be case insensitive. This list of criteria is from a reading of the UW c-client source code and may be incomplete or inaccurate (see also <a href='http://www.faqs.org/rfcs/rfc2060' class='link external'>&amp;raquo; RFC2060</a>, section 6.4.4). </p> </div> <a name='function.imap-search.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Um stream IMAP retornado por <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>criteria</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A string, delimited by spaces, in which the following keywords are allowed. Any multi-word arguments (e.g. <i>FROM &amp;quot;joey smith&amp;quot;</i>) must be quoted. </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> ALL - return all messages matching the rest of the criteria </span> </li> <li class='listitem'> <span class='simpara'> ANSWERED - match messages with the \\ANSWERED flag set </span> </li> <li class='listitem'> <span class='simpara'> BCC &amp;quot;string&amp;quot; - match messages with &amp;quot;string&amp;quot; in the Bcc: field </span> </li> <li class='listitem'> <span class='simpara'> BEFORE &amp;quot;date&amp;quot; - match messages with Date: before &amp;quot;date&amp;quot; </span> </li> <li class='listitem'> <span class='simpara'> BODY &amp;quot;string&amp;quot; - match messages with &amp;quot;string&amp;quot; in the body of the message </span> </li> <li class='listitem'> <span class='simpara'> CC &amp;quot;string&amp;quot; - match messages with &amp;quot;string&amp;quot; in the Cc: field </span> </li> <li class='listitem'> <span class='simpara'> DELETED - match deleted messages </span> </li> <li class='listitem'> <span class='simpara'> FLAGGED - match messages with the \\FLAGGED (sometimes referred to as Important or Urgent) flag set </span> </li> <li class='listitem'> <span class='simpara'> FROM &amp;quot;string&amp;quot; - match messages with &amp;quot;string&amp;quot; in the From: field </span> </li> <li class='listitem'> <span class='simpara'> KEYWORD &amp;quot;string&amp;quot; - match messages with &amp;quot;string&amp;quot; as a keyword </span> </li> <li class='listitem'> <span class='simpara'> NEW - match new messages </span> </li> <li class='listitem'> <span class='simpara'> OLD - match old messages </span> </li> <li class='listitem'> <span class='simpara'> ON &amp;quot;date&amp;quot; - match messages with Date: matching &amp;quot;date&amp;quot; </span> </li> <li class='listitem'> <span class='simpara'> RECENT - match messages with the \\RECENT flag set </span> </li> <li class='listitem'> <span class='simpara'> SEEN - match messages that have been read (the \\SEEN flag is set) </span> </li> <li class='listitem'> <span class='simpara'> SINCE &amp;quot;date&amp;quot; - match messages with Date: after &amp;quot;date&amp;quot; </span> </li> <li class='listitem'> <span class='simpara'> SUBJECT &amp;quot;string&amp;quot; - match messages with &amp;quot;string&amp;quot; in the Subject: </span> </li> <li class='listitem'> <span class='simpara'> TEXT &amp;quot;string&amp;quot; - match messages with text &amp;quot;string&amp;quot; </span> </li> <li class='listitem'> <span class='simpara'> TO &amp;quot;string&amp;quot; - match messages with &amp;quot;string&amp;quot; in the To: </span> </li> <li class='listitem'> <span class='simpara'> UNANSWERED - match messages that have not been answered </span> </li> <li class='listitem'> <span class='simpara'> UNDELETED - match messages that are not deleted </span> </li> <li class='listitem'> <span class='simpara'> UNFLAGGED - match messages that are not flagged </span> </li> <li class='listitem'> <span class='simpara'> UNKEYWORD &amp;quot;string&amp;quot; - match messages that do not have the keyword &amp;quot;string&amp;quot; </span> </li> <li class='listitem'> <span class='simpara'> UNSEEN - match messages which have not been read yet </span> </li> </ul><p> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Valid values for <i><tt class='parameter'>options</tt></i> are <b><tt class='constant'>SE_UID</tt></b>, which causes the returned array to contain UIDs instead of messages sequence numbers. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>charset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> </dl> <p> </p> </div> <a name='function.imap-search.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Returns an array of message numbers or UIDs. </p> <p class='para'> Return <b><tt class='constant'>FALSE</tt></b> if it does not understand the search <i><tt class='parameter'>criteria</tt></i> or no messages have been found. </p> </div> <a name='function.imap-search.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Hist&amp;oacute;rico</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Vers&amp;atilde;o</th> <th>Descri&amp;ccedil;&amp;atilde;o</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.3.3</td> <td align='left'> The <i><tt class='parameter'>charset</tt></i> parameter was added </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.imap-search.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-listscan.php' class='function' rel='rdfs-seeAlso'>imap_listscan()</a> - Returns the list of mailboxes that matches the given text</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_savebody" value="<div id='function.imap-savebody' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-savebody.php'>imap_savebody</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.3)</p><p class='refpurpose'><span class='refname'>imap_savebody</span> &amp;mdash; <span class='dc-title'>Save a specific body section to a file</span></p> </div> <a name='function.imap-savebody.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>imap_savebody</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/pt_BR/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$file</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$msg_number</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$part_number</tt><span class='initializer'> = &amp;quot;&amp;quot;</span></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$options</tt><span class='initializer'> = 0</span></span> ]] )</div> <p class='para rdfs-comment'> Saves a part or the whole body of the specified message. </p> </div> <a name='function.imap-savebody.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Um stream IMAP retornado por <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>file</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The path to the saved file as a string, or a valid file descriptor returned by <a href='http://www.php.net/manual/pt_BR/function.fopen.php' class='function'>fopen()</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>msg_number</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The message number </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>part_number</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The part number. It is a string of integers delimited by period which index into a body part list as per the IMAP4 specification </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A bitmask with one or more of the following: </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>FT_UID</tt></b> - The <i><tt class='parameter'>msg_number</tt></i> is a UID </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>FT_PEEK</tt></b> - Do not set the \Seen flag if not already set </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>FT_INTERNAL</tt></b> - The return string is in internal format, will not canonicalize to CRLF. </span> </li> </ul><p> </p> </dd> </dl> <p> </p> </div> <a name='function.imap-savebody.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='function.imap-savebody.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-fetchbody.php' class='function' rel='rdfs-seeAlso'>imap_fetchbody()</a> - Fetch a particular section of the body of the message</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_rfc822_write_address" value="<div id='function.imap-rfc822-write-address' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-rfc822-write-address.php'>imap_rfc822_write_address</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_rfc822_write_address</span> &amp;mdash; <span class='dc-title'>Returns a properly formatted email address given the mailbox, host, and personal info</span></p> </div> <a name='function.imap-rfc822-write-address.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>imap_rfc822_write_address</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$mailbox</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$host</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$personal</tt></span> )</div> <p class='para rdfs-comment'> Returns a properly formatted email address as defined in <a href='http://www.faqs.org/rfcs/rfc2822' class='link external'>&amp;raquo; RFC2822</a> given the needed information. </p> </div> <a name='function.imap-rfc822-write-address.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mailbox</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The mailbox name, see <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a> for more information </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>host</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The email host part </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>personal</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The name of the account owner </p> </dd> </dl> <p> </p> </div> <a name='function.imap-rfc822-write-address.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Returns a string properly formatted email address as defined in <a href='http://www.faqs.org/rfcs/rfc2822' class='link external'>&amp;raquo; RFC2822</a>. </p> </div> <a name='function.imap-rfc822-write-address.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 <b>imap_rfc822_write_address()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>imap_rfc822_write_address</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'hartmut'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'example.com'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Hartmut&amp;nbsp;Holzgraefe'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Hartmut Holzgraefe &amp;lt;hartmut@example.com&amp;gt; </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_rfc822_parse_headers" value="<div id='function.imap-rfc822-parse-headers' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-rfc822-parse-headers.php'>imap_rfc822_parse_headers</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_rfc822_parse_headers</span> &amp;mdash; <span class='dc-title'>Parse mail headers from a string</span></p> </div> <a name='function.imap-rfc822-parse-headers.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>object</span> <span class='methodname'><b>imap_rfc822_parse_headers</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$headers</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$defaulthost</tt><span class='initializer'> = &amp;quot;UNKNOWN&amp;quot;</span></span> ] )</div> <p class='para rdfs-comment'> Gets an object of various header elements, similar to <a href='http://www.php.net/manual/pt_BR/function.imap-header.php' class='function'>imap_header()</a>. </p> </div> <a name='function.imap-rfc822-parse-headers.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>headers</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The parsed headers data </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>defaulthost</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The default host name </p> </dd> </dl> <p> </p> </div> <a name='function.imap-rfc822-parse-headers.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Returns an object similar to the one returned by <a href='http://www.php.net/manual/pt_BR/function.imap-header.php' class='function'>imap_header()</a>, except for the flags and other properties that come from the IMAP server. </p> </div> <a name='function.imap-rfc822-parse-headers.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-rfc822-parse-adrlist.php' class='function' rel='rdfs-seeAlso'>imap_rfc822_parse_adrlist()</a> - Parses an address string</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_rfc822_parse_adrlist" value="<div id='function.imap-rfc822-parse-adrlist' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-rfc822-parse-adrlist.php'>imap_rfc822_parse_adrlist</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_rfc822_parse_adrlist</span> &amp;mdash; <span class='dc-title'>Parses an address string</span></p> </div> <a name='function.imap-rfc822-parse-adrlist.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>imap_rfc822_parse_adrlist</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$address</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$default_host</tt></span> )</div> <p class='para rdfs-comment'> Parses the address string as defined in <a href='http://www.faqs.org/rfcs/rfc2822' class='link external'>&amp;raquo; RFC2822</a> and for each address. </p> </div> <a name='function.imap-rfc822-parse-adrlist.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>address</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A string containing addresses </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>default_host</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The default host name </p> </dd> </dl> <p> </p> </div> <a name='function.imap-rfc822-parse-adrlist.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Returns an array of objects. The objects properties are: </p> <p class='para'> </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> mailbox - the mailbox name (username) </span> </li> <li class='listitem'> <span class='simpara'> host - the host name </span> </li> <li class='listitem'> <span class='simpara'> personal - the personal name </span> </li> <li class='listitem'> <span class='simpara'> adl - at domain source route </span> </li> </ul><p> </p> </div> <a name='function.imap-rfc822-parse-adrlist.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 <b>imap_rfc822_parse_adrlist()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$address_string&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Joe&amp;nbsp;Doe&amp;nbsp;&amp;lt;doe@example.com&amp;gt;,&amp;nbsp;postmaster@example.com,&amp;nbsp;root'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$address_array&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_rfc822_parse_adrlist</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$address_string</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'example.com'</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>is_array</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$address_array</span><span style='color: #007700'>)&amp;nbsp;||&amp;nbsp;</span><span style='color: #0000BB'>count</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$address_array</span><span style='color: #007700'>)&amp;nbsp;&amp;lt;&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;die(</span><span style='color: #DD0000'>'something&amp;nbsp;is&amp;nbsp;wrong\n'</span><span style='color: #007700'>);<br />}<br /><br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$address_array&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$id&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>$val</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'#&amp;nbsp;</span><span style='color: #0000BB'>$id</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;&amp;nbsp;mailbox&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$val</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>mailbox&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;&amp;nbsp;host&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$val</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>host&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;&amp;nbsp;personal:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$val</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>personal&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;&amp;nbsp;adl&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$val</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>adl&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> # 0 mailbox : doe host : example.com personal: Joe Doe adl : # 1 mailbox : postmaster host : example.com personal: adl : # 2 mailbox : root host : example.com personal: adl : </pre></div> </div> </div><p> </p> </div> <a name='function.imap-rfc822-parse-adrlist.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-rfc822-parse-headers.php' class='function' rel='rdfs-seeAlso'>imap_rfc822_parse_headers()</a> - Parse mail headers from a string</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_reopen" value="<div id='function.imap-reopen' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-reopen.php'>imap_reopen</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_reopen</span> &amp;mdash; <span class='dc-title'>Reopen <acronym title='Internet Message Access Protocol'>IMAP</acronym> stream to new mailbox</span></p> </div> <a name='function.imap-reopen.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>imap_reopen</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$mailbox</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$options</tt><span class='initializer'> = 0</span></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$n_retries</tt><span class='initializer'> = 0</span></span> ]] )</div> <p class='para rdfs-comment'> Reopens the specified stream to a new <i><tt class='parameter'>mailbox</tt></i> on an <acronym title='Internet Message Access Protocol'>IMAP</acronym> or <acronym title='Network News Transfer Protocol'>NNTP</acronym> server. </p> </div> <a name='function.imap-reopen.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Um stream IMAP retornado por <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mailbox</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The mailbox name, see <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a> for more information </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The <i><tt class='parameter'>options</tt></i> are a bit mask with one or more of the following: </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>OP_READONLY</tt></b> - Open mailbox read-only </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>OP_ANONYMOUS</tt></b> - Don&amp;#039;t use or update a <var class='filename'>.newsrc</var> for news (<acronym title='Network News Transfer Protocol'>NNTP</acronym> only) </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>OP_HALFOPEN</tt></b> - For <acronym title='Internet Message Access Protocol'>IMAP</acronym> and <acronym title='Network News Transfer Protocol'>NNTP</acronym> names, open a connection but don&amp;#039;t open a mailbox. </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>OP_EXPUNGE</tt></b> - Silently expunge recycle stream </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>CL_EXPUNGE</tt></b> - Expunge mailbox automatically upon mailbox close (see also <a href='http://www.php.net/manual/pt_BR/function.imap-delete.php' class='function'>imap_delete()</a> and <a href='http://www.php.net/manual/pt_BR/function.imap-expunge.php' class='function'>imap_expunge()</a>) </span> </li> </ul><p> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>n_retries</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Number of maximum connect attempts </p> </dd> </dl> <p> </p> </div> <a name='function.imap-reopen.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='function.imap-reopen.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Hist&amp;oacute;rico</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Vers&amp;atilde;o</th> <th>Descri&amp;ccedil;&amp;atilde;o</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.2.0</td> <td align='left'><i><tt class='parameter'>n_retries</tt></i> added</td> </tr> </tbody> </table> <p> </p> </div> <a name='function.imap-reopen.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 <b>imap_reopen()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mbox&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_open</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'{imap.example.org:143}INBOX'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'username'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'password'</span><span style='color: #007700'>)&amp;nbsp;or&amp;nbsp;die(</span><span style='color: #0000BB'>implode</span><span style='color: #007700'>(</span><span style='color: #DD0000'>',&amp;nbsp;'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>imap_errors</span><span style='color: #007700'>()));<br /></span><span style='color: #FF8000'>//&amp;nbsp;...<br /></span><span style='color: #0000BB'>imap_reopen</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'{imap.example.org:143}INBOX.Sent'</span><span style='color: #007700'>)&amp;nbsp;or&amp;nbsp;die(</span><span style='color: #0000BB'>implode</span><span style='color: #007700'>(</span><span style='color: #DD0000'>',&amp;nbsp;'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>imap_errors</span><span style='color: #007700'>()));<br /></span><span style='color: #FF8000'>//&amp;nbsp;..<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_renamemailbox" value="<div id='function.imap-renamemailbox' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-renamemailbox.php'>imap_renamemailbox</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_renamemailbox</span> &amp;mdash; <span class='dc-title'>Rename an old mailbox to new mailbox</span></p> </div> <a name='function.imap-renamemailbox.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>imap_renamemailbox</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$old_mbox</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$new_mbox</tt></span> )</div> <p class='para rdfs-comment'> This function renames on old mailbox to new mailbox (see <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a> for the format of <i><tt class='parameter'>mbox</tt></i> names). </p> </div> <a name='function.imap-renamemailbox.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Um stream IMAP retornado por <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>old_mbox</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The old mailbox name, see <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a> for more information </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>new_mbox</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The new mailbox name, see <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a> for more information </p> </dd> </dl> <p> </p> </div> <a name='function.imap-renamemailbox.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='function.imap-renamemailbox.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-createmailbox.php' class='function' rel='rdfs-seeAlso'>imap_createmailbox()</a> - Create a new mailbox</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-deletemailbox.php' class='function' rel='rdfs-seeAlso'>imap_deletemailbox()</a> - Delete a mailbox</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_qprint" value="<div id='function.imap-qprint' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-qprint.php'>imap_qprint</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_qprint</span> &amp;mdash; <span class='dc-title'>Convert a quoted-printable string to an 8 bit string</span></p> </div> <a name='function.imap-qprint.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>imap_qprint</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$string</tt></span> )</div> <p class='para rdfs-comment'> Convert a quoted-printable string to an 8 bit string according to <a href='http://www.faqs.org/rfcs/rfc2045' class='link external'>&amp;raquo; RFC2045</a>, section 6.7. </p> </div> <a name='function.imap-qprint.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>string</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A quoted-printable string </p> </dd> </dl> <p> </p> </div> <a name='function.imap-qprint.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Returns an 8 bits string. </p> </div> <a name='function.imap-qprint.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-8bit.php' class='function' rel='rdfs-seeAlso'>imap_8bit()</a> - Convert an 8bit string to a quoted-printable string</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_ping" value="<div id='function.imap-ping' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-ping.php'>imap_ping</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_ping</span> &amp;mdash; <span class='dc-title'>Check if the IMAP stream is still active</span></p> </div> <a name='function.imap-ping.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>imap_ping</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> )</div> <p class='para rdfs-comment'> <b>imap_ping()</b> pings the stream to see if it&amp;#039;s still active. It may discover new mail; this is the preferred method for a periodic &amp;quot;new mail check&amp;quot; as well as a &amp;quot;keep alive&amp;quot; for servers which have inactivity timeout. </p> </div> <a name='function.imap-ping.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Um stream IMAP retornado por <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> </dl> <p> </p> </div> <a name='function.imap-ping.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> if the stream is still alive, <b><tt class='constant'>FALSE</tt></b> otherwise. </p> </div> <a name='function.imap-ping.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 <b>imap_ping()</b> Example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$imap&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_open</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'{imap.example.org}'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mailadmin'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'password'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;after&amp;nbsp;some&amp;nbsp;sleeping<br /></span><span style='color: #007700'>if&amp;nbsp;(!</span><span style='color: #0000BB'>imap_ping</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$imap</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;do&amp;nbsp;some&amp;nbsp;stuff&amp;nbsp;to&amp;nbsp;reconnect<br /></span><span style='color: #007700'>}<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_open" value="<div id='function.imap-open' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-open.php'>imap_open</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_open</span> &amp;mdash; <span class='dc-title'>Open an <acronym title='Internet Message Access Protocol'>IMAP</acronym> stream to a mailbox</span></p> </div> <a name='function.imap-open.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>imap_open</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$mailbox</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$username</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$password</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$options</tt><span class='initializer'> = NIL</span></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$n_retries</tt><span class='initializer'> = 0</span></span> ]] )</div> <p class='para rdfs-comment'> Opens an <acronym title='Internet Message Access Protocol'>IMAP</acronym> stream to a <i><tt class='parameter'>mailbox</tt></i> . </p> <p class='para'> This function can also be used to open streams to <acronym title='Post Office Protocol version 3'>POP3</acronym> and <acronym title='Network News Transfer Protocol'>NNTP</acronym> servers, but some functions and features are only available on <acronym title='Internet Message Access Protocol'>IMAP</acronym> servers. </p> </div> <a name='function.imap-open.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mailbox</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A mailbox name consists of a server and a mailbox path on this server. The special name <i>INBOX</i> stands for the current users personal mailbox. Mailbox names that contain international characters besides those in the printable ASCII space have to be encoded width <a href='http://www.php.net/manual/pt_BR/function.imap-utf7-encode.php' class='function'>imap_utf7_encode()</a>. </p> <p class='para'> The server part, which is enclosed in &amp;#039;{&amp;#039; and &amp;#039;}&amp;#039;, consists of the servers name or ip address, an optional port (prefixed by &amp;#039;:&amp;#039;), and an optional protocol specification (prefixed by &amp;#039;/&amp;#039;). </p> <p class='para'> The server part is mandatory in all mailbox parameters. </p> <p class='para'> All names which start with <i>{</i> are remote names, and are in the form <i>&amp;quot;{&amp;quot; remote_system_name [&amp;quot;:&amp;quot; port] [flags] &amp;quot;}&amp;quot; [mailbox_name]</i> where: </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> <i>remote_system_name</i> - Internet domain name or bracketed IP address of server. </span> </li> <li class='listitem'> <span class='simpara'> <i>port</i> - optional TCP port number, default is the default port for that service </span> </li> <li class='listitem'> <span class='simpara'> <i>flags</i> - optional flags, see following table. </span> </li> <li class='listitem'> <span class='simpara'> <i>mailbox_name</i> - remote mailbox name, default is INBOX </span> </li> </ul><p> </p> <p class='para'> </p><table class='doctable table'> <caption><b>Optional flags for names</b></caption> <thead valign='middle'> <tr valign='middle'> <th>Flag</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'><i>/service=</i><em class='emphasis'>service</em></td> <td align='left'>mailbox access service, default is &amp;quot;imap&amp;quot;</td> </tr> <tr valign='middle'> <td align='left'><i>/user=</i><em class='emphasis'>user</em></td> <td align='left'>remote user name for login on the server</td> </tr> <tr valign='middle'> <td align='left'><i>/authuser=</i><em class='emphasis'>user</em></td> <td align='left'>remote authentication user; if specified this is the user name whose password is used (e.g. administrator)</td> </tr> <tr valign='middle'> <td align='left'><i>/anonymous</i></td> <td align='left'>remote access as anonymous user</td> </tr> <tr valign='middle'> <td align='left'><i>/debug</i></td> <td align='left'>record protocol telemetry in application&amp;#039;s debug log</td> </tr> <tr valign='middle'> <td align='left'><i>/secure</i></td> <td align='left'>do not transmit a plaintext password over the network</td> </tr> <tr valign='middle'> <td align='left'><i>/imap</i>, <i>/imap2</i>, <i>/imap2bis</i>, <i>/imap4</i>, <i>/imap4rev1</i></td> <td align='left'>equivalent to <i>/service=imap</i></td> </tr> <tr valign='middle'> <td align='left'><i>/pop3</i></td> <td align='left'>equivalent to <i>/service=pop3</i></td> </tr> <tr valign='middle'> <td align='left'><i>/nntp</i></td> <td align='left'>equivalent to <i>/service=nntp</i></td> </tr> <tr valign='middle'> <td align='left'><i>/norsh</i></td> <td align='left'>do not use rsh or ssh to establish a preauthenticated IMAP session</td> </tr> <tr valign='middle'> <td align='left'><i>/ssl</i></td> <td align='left'>use the <i>Secure Socket Layer</i> to encrypt the session</td> </tr> <tr valign='middle'> <td align='left'><i>/validate-cert</i></td> <td align='left'>validate certificates from TLS/SSL server (this is the default behavior)</td> </tr> <tr valign='middle'> <td align='left'><i>/novalidate-cert</i></td> <td align='left'>do not validate certificates from TLS/SSL server, needed if server uses self-signed certificates</td> </tr> <tr valign='middle'> <td align='left'><i>/tls</i></td> <td align='left'>force use of <i>start-TLS</i> to encrypt the session, and reject connection to servers that do not support it</td> </tr> <tr valign='middle'> <td align='left'><i>/notls</i></td> <td align='left'>do not do <i>start-TLS</i> to encrypt the session, even with servers that support it</td> </tr> <tr valign='middle'> <td align='left'><i>/readonly</i></td> <td align='left'>request read-only mailbox open (IMAP only; ignored on NNTP, and an error with SMTP and POP3)</td> </tr> </tbody> </table> <p> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>username</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The user name </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>password</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The password associated with the <i><tt class='parameter'>username</tt></i> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The <i><tt class='parameter'>options</tt></i> are a bit mask with one or more of the following: </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>OP_READONLY</tt></b> - Open mailbox read-only </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>OP_ANONYMOUS</tt></b> - Don&amp;#039;t use or update a <var class='filename'>.newsrc</var> for news (NNTP only) </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>OP_HALFOPEN</tt></b> - For <acronym title='Internet Message Access Protocol'>IMAP</acronym> and <acronym title='Network News Transfer Protocol'>NNTP</acronym> names, open a connection but don&amp;#039;t open a mailbox. </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>CL_EXPUNGE</tt></b> - Expunge mailbox automatically upon mailbox close (see also <a href='http://www.php.net/manual/pt_BR/function.imap-delete.php' class='function'>imap_delete()</a> and <a href='http://www.php.net/manual/pt_BR/function.imap-expunge.php' class='function'>imap_expunge()</a>) </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>OP_DEBUG</tt></b> - Debug protocol negotiations </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>OP_SHORTCACHE</tt></b> - Short (<i>elt</i>-only) caching </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>OP_SILENT</tt></b> - Don&amp;#039;t pass up events (internal use) </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>OP_PROTOTYPE</tt></b> - Return driver prototype </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>OP_SECURE</tt></b> - Don&amp;#039;t do non-secure authentication </span> </li> </ul><p> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>n_retries</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Number of maximum connect attempts </p> </dd> </dl> <p> </p> </div> <a name='function.imap-open.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Returns an IMAP stream on success or <b><tt class='constant'>FALSE</tt></b> on error. </p> </div> <a name='function.imap-open.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Hist&amp;oacute;rico</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Vers&amp;atilde;o</th> <th>Descri&amp;ccedil;&amp;atilde;o</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.2.0</td> <td align='left'><i><tt class='parameter'>n_retries</tt></i> added</td> </tr> </tbody> </table> <p> </p> </div> <a name='function.imap-open.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Different use of <b>imap_open()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;To&amp;nbsp;connect&amp;nbsp;to&amp;nbsp;an&amp;nbsp;IMAP&amp;nbsp;server&amp;nbsp;running&amp;nbsp;on&amp;nbsp;port&amp;nbsp;143&amp;nbsp;on&amp;nbsp;the&amp;nbsp;local&amp;nbsp;machine,<br />//&amp;nbsp;do&amp;nbsp;the&amp;nbsp;following:<br /></span><span style='color: #0000BB'>$mbox&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_open</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'{localhost:143}INBOX'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'user_id'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'password'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;To&amp;nbsp;connect&amp;nbsp;to&amp;nbsp;a&amp;nbsp;POP3&amp;nbsp;server&amp;nbsp;on&amp;nbsp;port&amp;nbsp;110&amp;nbsp;on&amp;nbsp;the&amp;nbsp;local&amp;nbsp;server,&amp;nbsp;use:<br /></span><span style='color: #0000BB'>$mbox&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_open&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'{localhost:110/pop3}INBOX'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'user_id'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'password'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;To&amp;nbsp;connect&amp;nbsp;to&amp;nbsp;an&amp;nbsp;SSL&amp;nbsp;IMAP&amp;nbsp;or&amp;nbsp;POP3&amp;nbsp;server,&amp;nbsp;add&amp;nbsp;/ssl&amp;nbsp;after&amp;nbsp;the&amp;nbsp;protocol<br />//&amp;nbsp;specification:<br /></span><span style='color: #0000BB'>$mbox&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_open&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'{localhost:993/imap/ssl}INBOX'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'user_id'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'password'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;To&amp;nbsp;connect&amp;nbsp;to&amp;nbsp;an&amp;nbsp;SSL&amp;nbsp;IMAP&amp;nbsp;or&amp;nbsp;POP3&amp;nbsp;server&amp;nbsp;with&amp;nbsp;a&amp;nbsp;self-signed&amp;nbsp;certificate,<br />//&amp;nbsp;add&amp;nbsp;/ssl/novalidate-cert&amp;nbsp;after&amp;nbsp;the&amp;nbsp;protocol&amp;nbsp;specification:<br /></span><span style='color: #0000BB'>$mbox&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_open&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'{localhost:995/pop3/ssl/novalidate-cert}'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'user_id'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'password'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;To&amp;nbsp;connect&amp;nbsp;to&amp;nbsp;an&amp;nbsp;NNTP&amp;nbsp;server&amp;nbsp;on&amp;nbsp;port&amp;nbsp;119&amp;nbsp;on&amp;nbsp;the&amp;nbsp;local&amp;nbsp;server,&amp;nbsp;use:<br /></span><span style='color: #0000BB'>$nntp&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_open&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'{localhost:119/nntp}comp.test'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>''</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>''</span><span style='color: #007700'>);<br /></span><span style='color: #FF8000'>//&amp;nbsp;To&amp;nbsp;connect&amp;nbsp;to&amp;nbsp;a&amp;nbsp;remote&amp;nbsp;server&amp;nbsp;replace&amp;nbsp;'localhost'&amp;nbsp;with&amp;nbsp;the&amp;nbsp;name&amp;nbsp;or&amp;nbsp;the<br />//&amp;nbsp;IP&amp;nbsp;address&amp;nbsp;of&amp;nbsp;the&amp;nbsp;server&amp;nbsp;you&amp;nbsp;want&amp;nbsp;to&amp;nbsp;connect&amp;nbsp;to.<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p><div class='example'> <p><b>Exemplo #2 <b>imap_open()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mbox&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_open</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'{imap.example.org:143}'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'username'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'password'</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;h1&amp;gt;Mailboxes&amp;lt;/h1&amp;gt;\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$folders&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_listmailbox</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'{imap.example.org:143}'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'*'</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$folders&amp;nbsp;</span><span style='color: #007700'>==&amp;nbsp;</span><span style='color: #0000BB'>false</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Call&amp;nbsp;failed&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foreach&amp;nbsp;(</span><span style='color: #0000BB'>$folders&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$val</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$val&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;h1&amp;gt;Headers&amp;nbsp;in&amp;nbsp;INBOX&amp;lt;/h1&amp;gt;\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$headers&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_headers</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$headers&amp;nbsp;</span><span style='color: #007700'>==&amp;nbsp;</span><span style='color: #0000BB'>false</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Call&amp;nbsp;failed&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foreach&amp;nbsp;(</span><span style='color: #0000BB'>$headers&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$val</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$val&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /><br /></span><span style='color: #0000BB'>imap_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.imap-open.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-close.php' class='function' rel='rdfs-seeAlso'>imap_close()</a> - Close an IMAP stream</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_num_recent" value="<div id='function.imap-num-recent' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-num-recent.php'>imap_num_recent</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_num_recent</span> &amp;mdash; <span class='dc-title'>Gets the number of recent messages in current mailbox</span></p> </div> <a name='function.imap-num-recent.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>imap_num_recent</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> )</div> <p class='para rdfs-comment'> Gets the number of recent messages in the current mailbox. </p> </div> <a name='function.imap-num-recent.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Um stream IMAP retornado por <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> </dl> <p> </p> </div> <a name='function.imap-num-recent.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Returns the number of recent messages in the current mailbox, as an integer. </p> </div> <a name='function.imap-num-recent.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-num-msg.php' class='function' rel='rdfs-seeAlso'>imap_num_msg()</a> - Gets the number of messages in the current mailbox</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-status.php' class='function' rel='rdfs-seeAlso'>imap_status()</a> - Returns status information on a mailbox</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_num_msg" value="<div id='function.imap-num-msg' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-num-msg.php'>imap_num_msg</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_num_msg</span> &amp;mdash; <span class='dc-title'>Gets the number of messages in the current mailbox</span></p> </div> <a name='function.imap-num-msg.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>imap_num_msg</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> )</div> <p class='para rdfs-comment'> Gets the number of messages in the current mailbox. </p> </div> <a name='function.imap-num-msg.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Um stream IMAP retornado por <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> </dl> <p> </p> </div> <a name='function.imap-num-msg.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Return the number of messages in the current mailbox, as an integer. </p> </div> <a name='function.imap-num-msg.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-num-recent.php' class='function' rel='rdfs-seeAlso'>imap_num_recent()</a> - Gets the number of recent messages in current mailbox</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-status.php' class='function' rel='rdfs-seeAlso'>imap_status()</a> - Returns status information on a mailbox</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_msgno" value="<div id='function.imap-msgno' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-msgno.php'>imap_msgno</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_msgno</span> &amp;mdash; <span class='dc-title'>Gets the message sequence number for the given UID</span></p> </div> <a name='function.imap-msgno.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>imap_msgno</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$uid</tt></span> )</div> <p class='para rdfs-comment'> Returns the message sequence number for the given <i><tt class='parameter'>uid</tt></i> . </p> <p class='para'> This function is the inverse of <a href='http://www.php.net/manual/pt_BR/function.imap-uid.php' class='function'>imap_uid()</a>. </p> </div> <a name='function.imap-msgno.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Um stream IMAP retornado por <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>uid</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The message UID </p> </dd> </dl> <p> </p> </div> <a name='function.imap-msgno.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Returns the message sequence number for the given <i><tt class='parameter'>uid</tt></i> . </p> </div> <a name='function.imap-msgno.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-uid.php' class='function' rel='rdfs-seeAlso'>imap_uid()</a> - This function returns the UID for the given message sequence number</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_mime_header_decode" value="<div id='function.imap-mime-header-decode' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-mime-header-decode.php'>imap_mime_header_decode</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_mime_header_decode</span> &amp;mdash; <span class='dc-title'>Decode MIME header elements</span></p> </div> <a name='function.imap-mime-header-decode.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>imap_mime_header_decode</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$text</tt></span> )</div> <p class='para rdfs-comment'> Decodes MIME message header extensions that are non ASCII text (see <a href='http://www.faqs.org/rfcs/rfc2047' class='link external'>&amp;raquo; RFC2047</a>). </p> </div> <a name='function.imap-mime-header-decode.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>text</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The MIME text </p> </dd> </dl> <p> </p> </div> <a name='function.imap-mime-header-decode.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> The decoded elements are returned in an array of objects, where each object has two properties, <i>charset</i> and <i>text</i>. </p> <p class='para'> If the element hasn&amp;#039;t been encoded, and in other words is in plain US-ASCII, the <i>charset</i> property of that element is set to <i>default</i>. </p> </div> <a name='function.imap-mime-header-decode.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 <b>imap_mime_header_decode()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$text&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'=?ISO-8859-1?Q?Keld_J=F8rn_Simonsen?=&amp;nbsp;&amp;lt;keld@example.com&amp;gt;'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$elements&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_mime_header_decode</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$text</span><span style='color: #007700'>);<br />for&amp;nbsp;(</span><span style='color: #0000BB'>$i</span><span style='color: #007700'>=</span><span style='color: #0000BB'>0</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #0000BB'>$i</span><span style='color: #007700'>&amp;lt;</span><span style='color: #0000BB'>count</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$elements</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #0000BB'>$i</span><span style='color: #007700'>++)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Charset:&amp;nbsp;</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$elements</span><span style='color: #007700'>[</span><span style='color: #0000BB'>$i</span><span style='color: #007700'>]-&amp;gt;</span><span style='color: #0000BB'>charset</span><span style='color: #007700'>}</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Text:&amp;nbsp;</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$elements</span><span style='color: #007700'>[</span><span style='color: #0000BB'>$i</span><span style='color: #007700'>]-&amp;gt;</span><span style='color: #0000BB'>text</span><span style='color: #007700'>}</span><span style='color: #DD0000'>\n\n'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Charset: ISO-8859-1 Text: Keld J&amp;oslash;rn Simonsen Charset: default Text: &amp;lt;keld@example.com&amp;gt; </pre></div> </div> </div><p> </p> <p class='para'> In the above example we would have two elements, whereas the first element had previously been encoded with ISO-8859-1, and the second element would be plain US-ASCII. </p> </div> <a name='function.imap-mime-header-decode.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-utf8.php' class='function' rel='rdfs-seeAlso'>imap_utf8()</a> - Converts MIME-encoded text to UTF-8</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_mail_move" value="<div id='function.imap-mail-move' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-mail-move.php'>imap_mail_move</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_mail_move</span> &amp;mdash; <span class='dc-title'>Move specified messages to a mailbox</span></p> </div> <a name='function.imap-mail-move.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>imap_mail_move</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$msglist</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$mailbox</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$options</tt><span class='initializer'> = 0</span></span> ] )</div> <p class='para rdfs-comment'> Moves mail messages specified by <i><tt class='parameter'>msglist</tt></i> to the specified <i><tt class='parameter'>mailbox</tt></i> . </p> </div> <a name='function.imap-mail-move.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Um stream IMAP retornado por <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>msglist</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>msglist</tt></i> is a range not just message numbers (as described in <a href='http://www.faqs.org/rfcs/rfc2060' class='link external'>&amp;raquo; RFC2060</a>). </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mailbox</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The mailbox name, see <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a> for more information </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>options</tt></i> is a bitmask and may contain the single option: </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>CP_UID</tt></b> - the sequence numbers contain UIDS </span> </li> </ul><p> </p> </dd> </dl> <p> </p> </div> <a name='function.imap-mail-move.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='function.imap-mail-move.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-mail-copy.php' class='function' rel='rdfs-seeAlso'>imap_mail_copy()</a> - Copy specified messages to a mailbox</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_mail_copy" value="<div id='function.imap-mail-copy' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-mail-copy.php'>imap_mail_copy</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_mail_copy</span> &amp;mdash; <span class='dc-title'>Copy specified messages to a mailbox</span></p> </div> <a name='function.imap-mail-copy.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>imap_mail_copy</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$msglist</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$mailbox</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$options</tt><span class='initializer'> = 0</span></span> ] )</div> <p class='para rdfs-comment'> Copies mail messages specified by <i><tt class='parameter'>msglist</tt></i> to specified mailbox. </p> </div> <a name='function.imap-mail-copy.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Um stream IMAP retornado por <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>msglist</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>msglist</tt></i> is a range not just message numbers (as described in <a href='http://www.faqs.org/rfcs/rfc2060' class='link external'>&amp;raquo; RFC2060</a>). </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mailbox</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The mailbox name, see <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a> for more information </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>options</tt></i> is a bitmask of one or more of </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>CP_UID</tt></b> - the sequence numbers contain UIDS </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>CP_MOVE</tt></b> - Delete the messages from the current mailbox after copying </span> </li> </ul><p> </p> </dd> </dl> <p> </p> </div> <a name='function.imap-mail-copy.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='function.imap-mail-copy.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-mail-move.php' class='function' rel='rdfs-seeAlso'>imap_mail_move()</a> - Move specified messages to a mailbox</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_mail_compose" value="<div id='function.imap-mail-compose' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-mail-compose.php'>imap_mail_compose</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_mail_compose</span> &amp;mdash; <span class='dc-title'>Create a MIME message based on given envelope and body sections</span></p> </div> <a name='function.imap-mail-compose.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>imap_mail_compose</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$envelope</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$body</tt></span> )</div> <p class='para rdfs-comment'> Create a MIME message based on the given <i><tt class='parameter'>envelope</tt></i> and <i><tt class='parameter'>body</tt></i> sections. </p> </div> <a name='function.imap-mail-compose.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>envelope</tt></i> </span> </dt><dd class='listitem'> <p class='para'> An associative array of headers fields </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>body</tt></i> </span> </dt><dd class='listitem'> <p class='para'> An indexed array of bodies </p> <p class='para'> A body is an associative array which can consist of the following keys: &amp;quot;type&amp;quot;, &amp;quot;encoding&amp;quot;, &amp;quot;subtype&amp;quot;, &amp;quot;description&amp;quot; and &amp;quot;contents.data&amp;quot; </p> </dd> </dl> <p> </p> </div> <a name='function.imap-mail-compose.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Returns the MIME message. </p> </div> <a name='function.imap-mail-compose.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 <b>imap_mail_compose()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$envelope</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'from'</span><span style='color: #007700'>]=&amp;nbsp;</span><span style='color: #DD0000'>'joe@example.com'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$envelope</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'to'</span><span style='color: #007700'>]&amp;nbsp;&amp;nbsp;=&amp;nbsp;</span><span style='color: #DD0000'>'foo@example.com'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$envelope</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'cc'</span><span style='color: #007700'>]&amp;nbsp;&amp;nbsp;=&amp;nbsp;</span><span style='color: #DD0000'>'bar@example.com'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$part1</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'type'</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>TYPEMULTIPART</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$part1</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'subtype'</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;</span><span style='color: #DD0000'>'mixed'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$filename&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'/tmp/imap.c.gz'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$fp&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>fopen</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$filename</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'r'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$contents&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>fread</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fp</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>filesize</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$filename</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>fclose</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fp</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$part2</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'type'</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>TYPEAPPLICATION</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$part2</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'encoding'</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>ENCBINARY</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$part2</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'subtype'</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;</span><span style='color: #DD0000'>'octet-stream'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$part2</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'description'</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>basename</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$filename</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$part2</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'contents.data'</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>$contents</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$part3</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'type'</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>TYPETEXT</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$part3</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'subtype'</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;</span><span style='color: #DD0000'>'plain'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$part3</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'description'</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;</span><span style='color: #DD0000'>'description3'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$part3</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'contents.data'</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;</span><span style='color: #DD0000'>'contents.data3\n\n\n\t'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$body</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>$part1</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$body</span><span style='color: #007700'>[</span><span style='color: #0000BB'>2</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>$part2</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$body</span><span style='color: #007700'>[</span><span style='color: #0000BB'>3</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>$part3</span><span style='color: #007700'>;<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>nl2br</span><span style='color: #007700'>(</span><span style='color: #0000BB'>imap_mail_compose</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$envelope</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$body</span><span style='color: #007700'>));<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_mailboxmsginfo" value="<div id='function.imap-mailboxmsginfo' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-mailboxmsginfo.php'>imap_mailboxmsginfo</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_mailboxmsginfo</span> &amp;mdash; <span class='dc-title'>Get information about the current mailbox</span></p> </div> <a name='function.imap-mailboxmsginfo.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>object</span> <span class='methodname'><b>imap_mailboxmsginfo</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> )</div> <p class='para rdfs-comment'> Checks the current mailbox status on the server. It is similar to <a href='http://www.php.net/manual/pt_BR/function.imap-status.php' class='function'>imap_status()</a>, but will additionally sum up the size of all messages in the mailbox, which will take some additional time to execute. </p> </div> <a name='function.imap-mailboxmsginfo.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Um stream IMAP retornado por <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> </dl> <p> </p> </div> <a name='function.imap-mailboxmsginfo.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Returns the information in an object with following properties: </p><table class='doctable table'> <caption><b>Mailbox properties</b></caption> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>Date</td> <td align='left'>date of last change (current datetime)</td> </tr> <tr valign='middle'> <td align='left'>Driver</td> <td align='left'>driver</td> </tr> <tr valign='middle'> <td align='left'>Mailbox</td> <td align='left'>name of the mailbox</td> </tr> <tr valign='middle'> <td align='left'>Nmsgs</td> <td align='left'>number of messages</td> </tr> <tr valign='middle'> <td align='left'>Recent</td> <td align='left'>number of recent messages</td> </tr> <tr valign='middle'> <td align='left'>Unread</td> <td align='left'>number of unread messages</td> </tr> <tr valign='middle'> <td align='left'>Deleted</td> <td align='left'>number of deleted messages</td> </tr> <tr valign='middle'> <td align='left'>Size</td> <td align='left'>mailbox size</td> </tr> </tbody> </table> <p> </p> <p class='para'> Returns <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='function.imap-mailboxmsginfo.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 <b>imap_mailboxmsginfo()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$mbox&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_open</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'{imap.example.org}INBOX'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'username'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'password'</span><span style='color: #007700'>)<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;or&amp;nbsp;die(</span><span style='color: #DD0000'>'can't&amp;nbsp;connect:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>imap_last_error</span><span style='color: #007700'>());<br /><br /></span><span style='color: #0000BB'>$check&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_mailboxmsginfo</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$check</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Date:&amp;nbsp;'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$check</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>Date&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'&amp;nbsp;</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Driver:&amp;nbsp;'&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$check</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>Driver&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'&amp;nbsp;</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Mailbox:&amp;nbsp;'&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$check</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>Mailbox&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'&amp;nbsp;</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Messages:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$check</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>Nmsgs&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'&amp;nbsp;</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Recent:&amp;nbsp;'&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$check</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>Recent&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'&amp;nbsp;</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Unread:&amp;nbsp;'&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$check</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>Unread&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'&amp;nbsp;</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Deleted:&amp;nbsp;'&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$check</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>Deleted&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'&amp;nbsp;</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Size:&amp;nbsp;'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$check</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>Size&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'&amp;nbsp;</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'imap_check()&amp;nbsp;failed:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>imap_last_error</span><span style='color: #007700'>()&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #0000BB'>imap_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_mail" value="<div id='function.imap-mail' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-mail.php'>imap_mail</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_mail</span> &amp;mdash; <span class='dc-title'>Send an email message</span></p> </div> <a name='function.imap-mail.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>imap_mail</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$to</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$subject</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$message</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$additional_headers</tt><span class='initializer'> = NULL</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$cc</tt><span class='initializer'> = NULL</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$bcc</tt><span class='initializer'> = NULL</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$rpath</tt><span class='initializer'> = NULL</span></span> ]]]] )</div> <p class='para rdfs-comment'> This function allows sending of emails with correct handling of Cc and Bcc receivers. </p> <p class='para'> The parameters <i><tt class='parameter'>to</tt></i> , <i><tt class='parameter'>cc</tt></i> and <i><tt class='parameter'>bcc</tt></i> are all strings and are all parsed as <a href='http://www.faqs.org/rfcs/rfc822' class='link external'>&amp;raquo; RFC822</a> address lists. </p> </div> <a name='function.imap-mail.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>to</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The receiver </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>subject</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The mail subject </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>message</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The mail body </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>additional_headers</tt></i> </span> </dt><dd class='listitem'> <p class='para'> As string with additional headers to be set on the mail </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>cc</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>bcc</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The receivers specified in <i><tt class='parameter'>bcc</tt></i> will get the mail, but are excluded from the headers. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>rpath</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Use this parameter to specify return path upon mail delivery failure. This is useful when using PHP as a mail client for multiple users. </p> </dd> </dl> <p> </p> </div> <a name='function.imap-mail.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='function.imap-mail.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.mail.php' class='function' rel='rdfs-seeAlso'>mail()</a> - Envia email</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_lsub" value="<div id='function.imap-lsub' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-lsub.php'>imap_lsub</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_lsub</span> &amp;mdash; <span class='dc-title'>List all the subscribed mailboxes</span></p> </div> <a name='function.imap-lsub.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>imap_lsub</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$ref</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$pattern</tt></span> )</div> <p class='para rdfs-comment'> Gets an array of all the mailboxes that you have subscribed. </p> </div> <a name='function.imap-lsub.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Um stream IMAP retornado por <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ref</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>ref</tt></i> should normally be just the server specification as described in <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>pattern</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Especifica aonde na hierarquia da caixa de mensagens deve come&amp;ccedil;ar a procura.</p><p class='para'>Existem dois caracteres especiais que voc&amp;ecirc; pode passar como parte para o <i><tt class='parameter'>pattern</tt></i> : &amp;#039;<i>*</i>&amp;#039; e &amp;#039;<i>%</i>&amp;#039;. &amp;#039;<i>*</i>&amp;#039; significa retornar todas as caixas de mensagens. Se voc&amp;ecirc; passar <i><tt class='parameter'>pattern</tt></i> como &amp;#039;<i>*</i>&amp;#039;, voc&amp;ecirc; ter&amp;aacute; uma lista de toda a hierarquia da caixa de mensagens. &amp;#039;<i>%</i>&amp;#039; significa retornar o n&amp;iacute;vel atual apenas. &amp;#039;<i>%</i>&amp;#039; como o par&amp;acirc;metro <i><tt class='parameter'>pattern</tt></i> ira retornar apenas as caixar de mensagem do n&amp;iacute;vel superior; &amp;#039;<i>~/mail/%</i>&amp;#039; em <i>UW_IMAPD</i> ir&amp;aacute; retornar cada caixa de mensagem no diret&amp;oacute;rio <var class='filename'>~/mail</var>, mais nenhuma em subpastas deste diret&amp;oacute;rio.</p> </dd> </dl> <p> </p> </div> <a name='function.imap-lsub.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Returns an array of all the subscribed mailboxes. </p> </div> <a name='function.imap-lsub.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-list.php' class='function' rel='rdfs-seeAlso'>imap_list()</a> - Read the list of mailboxes</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-getmailboxes.php' class='function' rel='rdfs-seeAlso'>imap_getmailboxes()</a> - Read the list of mailboxes, returning detailed information on each one</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_list" value="<div id='function.imap-list' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-list.php'>imap_list</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_list</span> &amp;mdash; <span class='dc-title'>Read the list of mailboxes</span></p> </div> <a name='function.imap-list.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>imap_list</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$ref</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$pattern</tt></span> )</div> <p class='para rdfs-comment'> Read the list of mailboxes. </p> </div> <a name='function.imap-list.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Um stream IMAP retornado por <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ref</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>ref</tt></i> should normally be just the server specification as described in <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>pattern</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Especifica aonde na hierarquia da caixa de mensagens deve come&amp;ccedil;ar a procura.</p><p class='para'>Existem dois caracteres especiais que voc&amp;ecirc; pode passar como parte para o <i><tt class='parameter'>pattern</tt></i> : &amp;#039;<i>*</i>&amp;#039; e &amp;#039;<i>%</i>&amp;#039;. &amp;#039;<i>*</i>&amp;#039; significa retornar todas as caixas de mensagens. Se voc&amp;ecirc; passar <i><tt class='parameter'>pattern</tt></i> como &amp;#039;<i>*</i>&amp;#039;, voc&amp;ecirc; ter&amp;aacute; uma lista de toda a hierarquia da caixa de mensagens. &amp;#039;<i>%</i>&amp;#039; significa retornar o n&amp;iacute;vel atual apenas. &amp;#039;<i>%</i>&amp;#039; como o par&amp;acirc;metro <i><tt class='parameter'>pattern</tt></i> ira retornar apenas as caixar de mensagem do n&amp;iacute;vel superior; &amp;#039;<i>~/mail/%</i>&amp;#039; em <i>UW_IMAPD</i> ir&amp;aacute; retornar cada caixa de mensagem no diret&amp;oacute;rio <var class='filename'>~/mail</var>, mais nenhuma em subpastas deste diret&amp;oacute;rio.</p> </dd> </dl> <p> </p> </div> <a name='function.imap-list.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Returns an array containing the names of the mailboxes. </p> </div> <a name='function.imap-list.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 <b>imap_list()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mbox&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_open</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'{imap.example.org}'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'username'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>OP_HALFOPEN</span><span style='color: #007700'>)<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;or&amp;nbsp;die(</span><span style='color: #DD0000'>'can't&amp;nbsp;connect:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>imap_last_error</span><span style='color: #007700'>());<br /><br /></span><span style='color: #0000BB'>$list&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_list</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'{imap.example.org}'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'*'</span><span style='color: #007700'>);<br />if&amp;nbsp;(</span><span style='color: #0000BB'>is_array</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$list</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foreach&amp;nbsp;(</span><span style='color: #0000BB'>$list&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$val</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>imap_utf7_decode</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$val</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'imap_list&amp;nbsp;failed:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>imap_last_error</span><span style='color: #007700'>()&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #0000BB'>imap_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.imap-list.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-getmailboxes.php' class='function' rel='rdfs-seeAlso'>imap_getmailboxes()</a> - Read the list of mailboxes, returning detailed information on each one</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-lsub.php' class='function' rel='rdfs-seeAlso'>imap_lsub()</a> - List all the subscribed mailboxes</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_last_error" value="<div id='function.imap-last-error' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-last-error.php'>imap_last_error</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_last_error</span> &amp;mdash; <span class='dc-title'>Gets the last IMAP error that occurred during this page request</span></p> </div> <a name='function.imap-last-error.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>imap_last_error</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Gets the full text of the last <acronym title='Internet Message Access Protocol'>IMAP</acronym> error message that occurred on the current page. The error stack is untouched; calling <b>imap_last_error()</b> subsequently, with no intervening errors, will return the same error. </p> </div> <a name='function.imap-last-error.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Returns the full text of the last IMAP error message that occurred on the current page. Returns <b><tt class='constant'>FALSE</tt></b> if no error messages are available. </p> </div> <a name='function.imap-last-error.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-errors.php' class='function' rel='rdfs-seeAlso'>imap_errors()</a> - Returns all of the IMAP errors that have occured</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_headers" value="<div id='function.imap-headers' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-headers.php'>imap_headers</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_headers</span> &amp;mdash; <span class='dc-title'>Returns headers for all messages in a mailbox</span></p> </div> <a name='function.imap-headers.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>imap_headers</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> )</div> <p class='para rdfs-comment'> Returns headers for all messages in a mailbox. </p> </div> <a name='function.imap-headers.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Um stream IMAP retornado por <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> </dl> <p> </p> </div> <a name='function.imap-headers.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Returns an array of string formatted with header info. One element per mail message. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_headerinfo" value="<div id='function.imap-headerinfo' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-headerinfo.php'>imap_headerinfo</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_headerinfo</span> &amp;mdash; <span class='dc-title'>Read the header of the message</span></p> </div> <a name='function.imap-headerinfo.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>object</span> <span class='methodname'><b>imap_headerinfo</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$msg_number</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$fromlength</tt><span class='initializer'> = 0</span></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$subjectlength</tt><span class='initializer'> = 0</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$defaulthost</tt><span class='initializer'> = NULL</span></span> ]]] )</div> <p class='para rdfs-comment'> Gets information about the given message number by reading its headers. </p> </div> <a name='function.imap-headerinfo.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Um stream IMAP retornado por <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>msg_number</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The message number </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>fromlength</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Number of characters for the <i>fetchfrom</i> property. Must be greater than or equal to zero. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>subjectlength</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Number of characters for the <i>fetchsubject</i> property Must be greater than or equal to zero. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>defaulthost</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> </dl> <p> </p> </div> <a name='function.imap-headerinfo.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Returns the information in an object with following properties: </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> toaddress - full to: line, up to 1024 characters </span> </li> <li class='listitem'> <span class='simpara'> to - an array of objects from the To: line, with the following properties: <i>personal</i>, <i>adl</i>, <i>mailbox</i>, and <i>host</i> </span> </li> <li class='listitem'> <span class='simpara'> fromaddress - full from: line, up to 1024 characters </span> </li> <li class='listitem'> <span class='simpara'> from - an array of objects from the From: line, with the following properties: <i>personal</i>, <i>adl</i>, <i>mailbox</i>, and <i>host</i> </span> </li> <li class='listitem'> <span class='simpara'> ccaddress - full cc: line, up to 1024 characters </span> </li> <li class='listitem'> <span class='simpara'> cc - an array of objects from the Cc: line, with the following properties: <i>personal</i>, <i>adl</i>, <i>mailbox</i>, and <i>host</i> </span> </li> <li class='listitem'> <span class='simpara'> bccaddress - full bcc: line, up to 1024 characters </span> </li> <li class='listitem'> <span class='simpara'> bcc - an array of objects from the Bcc: line, with the following properties: <i>personal</i>, <i>adl</i>, <i>mailbox</i>, and <i>host</i> </span> </li> <li class='listitem'> <span class='simpara'> reply_toaddress - full Reply-To: line, up to 1024 characters </span> </li> <li class='listitem'> <span class='simpara'> reply_to - an array of objects from the Reply-To: line, with the following properties: <i>personal</i>, <i>adl</i>, <i>mailbox</i>, and <i>host</i> </span> </li> <li class='listitem'> <span class='simpara'> senderaddress - full sender: line, up to 1024 characters </span> </li> <li class='listitem'> <span class='simpara'> sender - an array of objects from the Sender: line, with the following properties: <i>personal</i>, <i>adl</i>, <i>mailbox</i>, and <i>host</i> </span> </li> <li class='listitem'> <span class='simpara'> return_pathaddress - full Return-Path: line, up to 1024 characters </span> </li> <li class='listitem'> <span class='simpara'> return_path - an array of objects from the Return-Path: line, with the following properties: <i>personal</i>, <i>adl</i>, <i>mailbox</i>, and <i>host</i> </span> </li> <li class='listitem'> <span class='simpara'> remail - </span> </li> <li class='listitem'> <span class='simpara'> date - The message date as found in its headers </span> </li> <li class='listitem'> <span class='simpara'> Date - Same as date </span> </li> <li class='listitem'> <span class='simpara'> subject - The message subject </span> </li> <li class='listitem'> <span class='simpara'> Subject - Same a subject </span> </li> <li class='listitem'> <span class='simpara'> in_reply_to - </span> </li> <li class='listitem'> <span class='simpara'> message_id - </span> </li> <li class='listitem'> <span class='simpara'> newsgroups - </span> </li> <li class='listitem'> <span class='simpara'> followup_to - </span> </li> <li class='listitem'> <span class='simpara'> references - </span> </li> <li class='listitem'> <span class='simpara'> Recent - <i>R</i> if recent and seen, <i>N</i> if recent and not seen, &amp;#039; &amp;#039; if not recent. </span> </li> <li class='listitem'> <span class='simpara'> Unseen - <i>U</i> if not seen AND not recent, &amp;#039; &amp;#039; if seen OR not seen and recent </span> </li> <li class='listitem'> <span class='simpara'> Flagged - <i>F</i> if flagged, &amp;#039; &amp;#039; if not flagged </span> </li> <li class='listitem'> <span class='simpara'> Answered - <i>A</i> if answered, &amp;#039; &amp;#039; if unanswered </span> </li> <li class='listitem'> <span class='simpara'> Deleted - <i>D</i> if deleted, &amp;#039; &amp;#039; if not deleted </span> </li> <li class='listitem'> <span class='simpara'> Draft - <i>X</i> if draft, &amp;#039; &amp;#039; if not draft </span> </li> <li class='listitem'> <span class='simpara'> Msgno - The message number </span> </li> <li class='listitem'> <span class='simpara'> MailDate - </span> </li> <li class='listitem'> <span class='simpara'> Size - The message size </span> </li> <li class='listitem'> <span class='simpara'> udate - mail message date in Unix time </span> </li> <li class='listitem'> <span class='simpara'> fetchfrom - from line formatted to fit <i><tt class='parameter'>fromlength</tt></i> characters </span> </li> <li class='listitem'> <span class='simpara'> fetchsubject - subject line formatted to fit <i><tt class='parameter'>subjectlength</tt></i> characters </span> </li> </ul><p> </p> </div> <a name='function.imap-headerinfo.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-fetch-overview.php' class='function' rel='rdfs-seeAlso'>imap_fetch_overview()</a> - Read an overview of the information in the headers of the given message</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_get_quotaroot" value="<div id='function.imap-get-quotaroot' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-get-quotaroot.php'>imap_get_quotaroot</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_get_quotaroot</span> &amp;mdash; <span class='dc-title'>Retrieve the quota settings per user</span></p> </div> <a name='function.imap-get-quotaroot.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>imap_get_quotaroot</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$quota_root</tt></span> )</div> <p class='para rdfs-comment'> Retrieve the quota settings per user. The limit value represents the total amount of space allowed for this user&amp;#039;s total mailbox usage. The usage value represents the user&amp;#039;s current total mailbox capacity. </p> </div> <a name='function.imap-get-quotaroot.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Um stream IMAP retornado por <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>quota_root</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>quota_root</tt></i> should normally be in the form of which mailbox (i.e. INBOX). </p> </dd> </dl> <p> </p> </div> <a name='function.imap-get-quotaroot.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Returns an array of integer values pertaining to the specified user mailbox. All values contain a key based upon the resource name, and a corresponding array with the usage and limit values within. </p> <p class='para'> This function will return <b><tt class='constant'>FALSE</tt></b> in the case of call failure, and an array of information about the connection upon an un-parsable response from the server. </p> </div> <a name='function.imap-get-quotaroot.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 <b>imap_get_quotaroot()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mbox&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_open</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'{imap.example.org}'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'kalowsky'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>OP_HALFOPEN</span><span style='color: #007700'>)<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;or&amp;nbsp;die(</span><span style='color: #DD0000'>'can't&amp;nbsp;connect:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>imap_last_error</span><span style='color: #007700'>());<br /><br /></span><span style='color: #0000BB'>$quota&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_get_quotaroot</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'INBOX'</span><span style='color: #007700'>);<br />if&amp;nbsp;(</span><span style='color: #0000BB'>is_array</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$quota</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$storage&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$quota_values</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'STORAGE'</span><span style='color: #007700'>];<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'STORAGE&amp;nbsp;usage&amp;nbsp;level&amp;nbsp;is:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$storage</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'usage'</span><span style='color: #007700'>];<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'STORAGE&amp;nbsp;limit&amp;nbsp;level&amp;nbsp;is:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$storage</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'limit'</span><span style='color: #007700'>];<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$message&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$quota_values</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'MESSAGE'</span><span style='color: #007700'>];<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'MESSAGE&amp;nbsp;usage&amp;nbsp;level&amp;nbsp;is:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$message</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'usage'</span><span style='color: #007700'>];<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'MESSAGE&amp;nbsp;limit&amp;nbsp;level&amp;nbsp;is:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$message</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'limit'</span><span style='color: #007700'>];<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;...&amp;nbsp;&amp;nbsp;*/<br /><br /></span><span style='color: #007700'>}<br /><br /></span><span style='color: #0000BB'>imap_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.imap-get-quotaroot.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notas</h3> <p class='para'> This function is currently only available to users of the c-client2000 or greater library. </p> <p class='para'> The <i><tt class='parameter'>imap_stream</tt></i> should be opened as the user whose mailbox you wish to check. </p> </div> <a name='function.imap-get-quotaroot.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function' rel='rdfs-seeAlso'>imap_open()</a> - Open an IMAP stream to a mailbox</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-set-quota.php' class='function' rel='rdfs-seeAlso'>imap_set_quota()</a> - Sets a quota for a given mailbox</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-get-quota.php' class='function' rel='rdfs-seeAlso'>imap_get_quota()</a> - Retrieve the quota level settings, and usage statics per mailbox</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_get_quota" value="<div id='function.imap-get-quota' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-get-quota.php'>imap_get_quota</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.5, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_get_quota</span> &amp;mdash; <span class='dc-title'>Retrieve the quota level settings, and usage statics per mailbox</span></p> </div> <a name='function.imap-get-quota.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>imap_get_quota</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$quota_root</tt></span> )</div> <p class='para rdfs-comment'> Retrieve the quota level settings, and usage statics per mailbox. </p> <p class='para'> For a non-admin user version of this function, please see the <a href='http://www.php.net/manual/pt_BR/function.imap-get-quotaroot.php' class='function'>imap_get_quotaroot()</a> function of PHP. </p> </div> <a name='function.imap-get-quota.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Um stream IMAP retornado por <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>quota_root</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>quota_root</tt></i> should normally be in the form of <i>user.name</i> where name is the mailbox you wish to retrieve information about. </p> </dd> </dl> <p> </p> </div> <a name='function.imap-get-quota.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Returns an array with integer values limit and usage for the given mailbox. The value of limit represents the total amount of space allowed for this mailbox. The usage value represents the mailboxes current level of capacity. Will return <b><tt class='constant'>FALSE</tt></b> in the case of failure. </p> <p class='para'> As of PHP 4.3, the function more properly reflects the functionality as dictated by the <a href='http://www.faqs.org/rfcs/rfc2087' class='link external'>&amp;raquo; RFC2087</a>. The array return value has changed to support an unlimited number of returned resources (i.e. messages, or sub-folders) with each named resource receiving an individual array key. Each key value then contains an another array with the usage and limit values within it. </p> <p class='para'> For backwards compatibility reasons, the original access methods are still available for use, although it is suggested to update. </p> </div> <a name='function.imap-get-quota.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 <b>imap_get_quota()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mbox&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_open</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'{imap.example.org}'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mailadmin'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>OP_HALFOPEN</span><span style='color: #007700'>)<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;or&amp;nbsp;die(</span><span style='color: #DD0000'>'can't&amp;nbsp;connect:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>imap_last_error</span><span style='color: #007700'>());<br /><br /></span><span style='color: #0000BB'>$quota_value&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_get_quota</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'user.kalowsky'</span><span style='color: #007700'>);<br />if&amp;nbsp;(</span><span style='color: #0000BB'>is_array</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$quota_value</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Usage&amp;nbsp;level&amp;nbsp;is:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$quota_value</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'usage'</span><span style='color: #007700'>];<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Limit&amp;nbsp;level&amp;nbsp;is:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$quota_value</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'limit'</span><span style='color: #007700'>];<br />}<br /><br /></span><span style='color: #0000BB'>imap_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Exemplo #2 <b>imap_get_quota()</b> 4.3 or greater example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mbox&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_open</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'{imap.example.org}'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mailadmin'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>OP_HALFOPEN</span><span style='color: #007700'>)<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;or&amp;nbsp;die(</span><span style='color: #DD0000'>'can't&amp;nbsp;connect:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>imap_last_error</span><span style='color: #007700'>());<br /><br /></span><span style='color: #0000BB'>$quota_values&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_get_quota</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'user.kalowsky'</span><span style='color: #007700'>);<br />if&amp;nbsp;(</span><span style='color: #0000BB'>is_array</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$quota_values</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$storage&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$quota_values</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'STORAGE'</span><span style='color: #007700'>];<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'STORAGE&amp;nbsp;usage&amp;nbsp;level&amp;nbsp;is:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$storage</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'usage'</span><span style='color: #007700'>];<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'STORAGE&amp;nbsp;limit&amp;nbsp;level&amp;nbsp;is:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$storage</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'limit'</span><span style='color: #007700'>];<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$message&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$quota_values</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'MESSAGE'</span><span style='color: #007700'>];<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'MESSAGE&amp;nbsp;usage&amp;nbsp;level&amp;nbsp;is:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$message</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'usage'</span><span style='color: #007700'>];<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'MESSAGE&amp;nbsp;limit&amp;nbsp;is:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$message</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'limit'</span><span style='color: #007700'>];<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;...&amp;nbsp;&amp;nbsp;*/<br /></span><span style='color: #007700'>}<br /><br /></span><span style='color: #0000BB'>imap_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.imap-get-quota.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notas</h3> <p class='para'> This function is currently only available to users of the c-client2000 or greater library. </p> <p class='para'> The given <i><tt class='parameter'>imap_stream</tt></i> must be opened as the mail administrator, otherwise this function will fail. </p> </div> <a name='function.imap-get-quota.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function' rel='rdfs-seeAlso'>imap_open()</a> - Open an IMAP stream to a mailbox</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-set-quota.php' class='function' rel='rdfs-seeAlso'>imap_set_quota()</a> - Sets a quota for a given mailbox</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-get-quotaroot.php' class='function' rel='rdfs-seeAlso'>imap_get_quotaroot()</a> - Retrieve the quota settings per user</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_getsubscribed" value="<div id='function.imap-getsubscribed' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-getsubscribed.php'>imap_getsubscribed</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_getsubscribed</span> &amp;mdash; <span class='dc-title'>List all the subscribed mailboxes</span></p> </div> <a name='function.imap-getsubscribed.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>imap_getsubscribed</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$ref</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$pattern</tt></span> )</div> <p class='para rdfs-comment'> Gets information about the subscribed mailboxes. </p> <p class='para'> Identical to <a href='http://www.php.net/manual/pt_BR/function.imap-getmailboxes.php' class='function'>imap_getmailboxes()</a>, except that it only returns mailboxes that the user is subscribed to. </p> </div> <a name='function.imap-getsubscribed.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Um stream IMAP retornado por <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ref</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>ref</tt></i> should normally be just the server specification as described in <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>pattern</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Especifica aonde na hierarquia da caixa de mensagens deve come&amp;ccedil;ar a procura.</p><p class='para'>Existem dois caracteres especiais que voc&amp;ecirc; pode passar como parte para o <i><tt class='parameter'>pattern</tt></i> : &amp;#039;<i>*</i>&amp;#039; e &amp;#039;<i>%</i>&amp;#039;. &amp;#039;<i>*</i>&amp;#039; significa retornar todas as caixas de mensagens. Se voc&amp;ecirc; passar <i><tt class='parameter'>pattern</tt></i> como &amp;#039;<i>*</i>&amp;#039;, voc&amp;ecirc; ter&amp;aacute; uma lista de toda a hierarquia da caixa de mensagens. &amp;#039;<i>%</i>&amp;#039; significa retornar o n&amp;iacute;vel atual apenas. &amp;#039;<i>%</i>&amp;#039; como o par&amp;acirc;metro <i><tt class='parameter'>pattern</tt></i> ira retornar apenas as caixar de mensagem do n&amp;iacute;vel superior; &amp;#039;<i>~/mail/%</i>&amp;#039; em <i>UW_IMAPD</i> ir&amp;aacute; retornar cada caixa de mensagem no diret&amp;oacute;rio <var class='filename'>~/mail</var>, mais nenhuma em subpastas deste diret&amp;oacute;rio.</p> </dd> </dl> <p> </p> </div> <a name='function.imap-getsubscribed.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Returns an array of objects containing mailbox information. Each object has the attributes <i><tt class='parameter'>name</tt></i> , specifying the full name of the mailbox; <i><tt class='parameter'>delimiter</tt></i> , which is the hierarchy delimiter for the part of the hierarchy this mailbox is in; and <i><tt class='parameter'>attributes</tt></i> . <i><tt class='parameter'>Attributes</tt></i> is a bitmask that can be tested against: </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>LATT_NOINFERIORS</tt></b> - This mailbox has no &amp;quot;children&amp;quot; (there are no mailboxes below this one). </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>LATT_NOSELECT</tt></b> - This is only a container, not a mailbox - you cannot open it. </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>LATT_MARKED</tt></b> - This mailbox is marked. Only used by UW-IMAPD. </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>LATT_UNMARKED</tt></b> - This mailbox is not marked. Only used by UW-IMAPD. </span> </li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_getmailboxes" value="<div id='function.imap-getmailboxes' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-getmailboxes.php'>imap_getmailboxes</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_getmailboxes</span> &amp;mdash; <span class='dc-title'>Read the list of mailboxes, returning detailed information on each one</span></p> </div> <a name='function.imap-getmailboxes.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>imap_getmailboxes</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$ref</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$pattern</tt></span> )</div> <p class='para rdfs-comment'> Gets information on the mailboxes. </p> </div> <a name='function.imap-getmailboxes.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Um stream IMAP retornado por <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ref</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>ref</tt></i> should normally be just the server specification as described in <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>pattern</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Especifica aonde na hierarquia da caixa de mensagens deve come&amp;ccedil;ar a procura.</p><p class='para'>Existem dois caracteres especiais que voc&amp;ecirc; pode passar como parte para o <i><tt class='parameter'>pattern</tt></i> : &amp;#039;<i>*</i>&amp;#039; e &amp;#039;<i>%</i>&amp;#039;. &amp;#039;<i>*</i>&amp;#039; significa retornar todas as caixas de mensagens. Se voc&amp;ecirc; passar <i><tt class='parameter'>pattern</tt></i> como &amp;#039;<i>*</i>&amp;#039;, voc&amp;ecirc; ter&amp;aacute; uma lista de toda a hierarquia da caixa de mensagens. &amp;#039;<i>%</i>&amp;#039; significa retornar o n&amp;iacute;vel atual apenas. &amp;#039;<i>%</i>&amp;#039; como o par&amp;acirc;metro <i><tt class='parameter'>pattern</tt></i> ira retornar apenas as caixar de mensagem do n&amp;iacute;vel superior; &amp;#039;<i>~/mail/%</i>&amp;#039; em <i>UW_IMAPD</i> ir&amp;aacute; retornar cada caixa de mensagem no diret&amp;oacute;rio <var class='filename'>~/mail</var>, mais nenhuma em subpastas deste diret&amp;oacute;rio.</p> </dd> </dl> <p> </p> </div> <a name='function.imap-getmailboxes.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Returns an array of objects containing mailbox information. Each object has the attributes <i><tt class='parameter'>name</tt></i> , specifying the full name of the mailbox; <i><tt class='parameter'>delimiter</tt></i> , which is the hierarchy delimiter for the part of the hierarchy this mailbox is in; and <i><tt class='parameter'>attributes</tt></i> . <i><tt class='parameter'>Attributes</tt></i> is a bitmask that can be tested against: </p><ul class='itemizedlist'> <li class='listitem'> <p class='para'> <b><tt class='constant'>LATT_NOINFERIORS</tt></b> - This mailbox contains, and may not contain any &amp;quot;children&amp;quot; (there are no mailboxes below this one). Calling <a href='http://www.php.net/manual/pt_BR/function.imap-createmailbox.php' class='function'>imap_createmailbox()</a> will not work on this mailbox. </p> </li> <li class='listitem'> <p class='para'> <b><tt class='constant'>LATT_NOSELECT</tt></b> - This is only a container, not a mailbox - you cannot open it. </p> </li> <li class='listitem'> <p class='para'> <b><tt class='constant'>LATT_MARKED</tt></b> - This mailbox is marked. This means that it may contain new messages since the last time it was checked. Not provided by all IMAP servers. </p> </li> <li class='listitem'> <p class='para'> <b><tt class='constant'>LATT_UNMARKED</tt></b> - This mailbox is not marked, does not contain new messages. If either <b><tt class='constant'>MARKED</tt></b> or <b><tt class='constant'>UNMARKED</tt></b> is provided, you can assume the IMAP server supports this feature for this mailbox. </p> </li> </ul><p> </p> </div> <a name='function.imap-getmailboxes.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 <b>imap_getmailboxes()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mbox&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_open</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'{imap.example.org}'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'username'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>OP_HALFOPEN</span><span style='color: #007700'>)<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;or&amp;nbsp;die(</span><span style='color: #DD0000'>'can't&amp;nbsp;connect:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>imap_last_error</span><span style='color: #007700'>());<br /><br /></span><span style='color: #0000BB'>$list&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_getmailboxes</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'{imap.example.org}'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'*'</span><span style='color: #007700'>);<br />if&amp;nbsp;(</span><span style='color: #0000BB'>is_array</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$list</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foreach&amp;nbsp;(</span><span style='color: #0000BB'>$list&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$key&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>$val</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'(</span><span style='color: #0000BB'>$key</span><span style='color: #DD0000'>)&amp;nbsp;'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>imap_utf7_decode</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$val</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>name</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>','</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'''&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$val</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>delimiter&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'','</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$val</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>attributes&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'imap_getmailboxes&amp;nbsp;failed:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>imap_last_error</span><span style='color: #007700'>()&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #0000BB'>imap_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.imap-getmailboxes.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-getsubscribed.php' class='function' rel='rdfs-seeAlso'>imap_getsubscribed()</a> - List all the subscribed mailboxes</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_getacl" value="<div id='function.imap-getacl' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-getacl.php'>imap_getacl</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>imap_getacl</span> &amp;mdash; <span class='dc-title'>Gets the ACL for a given mailbox</span></p> </div> <a name='function.imap-getacl.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>imap_getacl</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$mailbox</tt></span> )</div> <p class='para rdfs-comment'> Gets the ACL for a given mailbox. </p> </div> <a name='function.imap-getacl.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Um stream IMAP retornado por <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mailbox</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The mailbox name, see <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a> for more information </p> </dd> </dl> <p> </p> </div> <a name='function.imap-getacl.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Returns an associative array of &amp;quot;folder&amp;quot; =&amp;gt; &amp;quot;acl&amp;quot; pairs. </p> </div> <a name='function.imap-getacl.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 <b>imap_getacl()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>imap_getacl</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'user.joecool'</span><span style='color: #007700'>));<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>O exemplo acima ir&amp;aacute; imprimir algo similar a:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [asubfolder] =&amp;gt; lrswipcda [anothersubfolder] =&amp;gt; lrswipcda ) </pre></div> </div> </div><p> </p> </div> <a name='function.imap-getacl.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notas</h3> <p class='para'> This function is currently only available to users of the c-client2000 or greater library. </p> </div> <a name='function.imap-getacl.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-setacl.php' class='function' rel='rdfs-seeAlso'>imap_setacl()</a> - Sets the ACL for a giving mailbox</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_fetch_overview" value="<div id='function.imap-fetch-overview' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-fetch-overview.php'>imap_fetch_overview</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_fetch_overview</span> &amp;mdash; <span class='dc-title'>Read an overview of the information in the headers of the given message</span></p> </div> <a name='function.imap-fetch-overview.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>imap_fetch_overview</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$sequence</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$options</tt><span class='initializer'> = 0</span></span> ] )</div> <p class='para rdfs-comment'> This function fetches mail headers for the given <i><tt class='parameter'>sequence</tt></i> and returns an overview of their contents. </p> </div> <a name='function.imap-fetch-overview.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Um stream IMAP retornado por <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>sequence</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A message sequence description. You can enumerate desired messages with the <i>X,Y</i> syntax, or retrieve all messages within an interval with the <i>X:Y</i> syntax </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>sequence</tt></i> will contain a sequence of message indices or UIDs, if this parameter is set to <b><tt class='constant'>FT_UID</tt></b>. </p> </dd> </dl> <p> </p> </div> <a name='function.imap-fetch-overview.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Returns an array of objects describing one message header each. The object will only define a property if it exists. The possible properties are: </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> <i>subject</i> - the messages subject </span> </li> <li class='listitem'> <span class='simpara'> <i>from</i> - who sent it </span> </li> <li class='listitem'> <span class='simpara'> <i>to</i> - recipient </span> </li> <li class='listitem'> <span class='simpara'> <i>date</i> - when was it sent </span> </li> <li class='listitem'> <span class='simpara'> <i>message_id</i> - Message-ID </span> </li> <li class='listitem'> <span class='simpara'> <i>references</i> - is a reference to this message id </span> </li> <li class='listitem'> <span class='simpara'> <i>in_reply_to</i> - is a reply to this message id </span> </li> <li class='listitem'> <span class='simpara'> <i>size</i> - size in bytes </span> </li> <li class='listitem'> <span class='simpara'> <i>uid</i> - UID the message has in the mailbox </span> </li> <li class='listitem'> <span class='simpara'> <i>msgno</i> - message sequence number in the mailbox </span> </li> <li class='listitem'> <span class='simpara'> <i>recent</i> - this message is flagged as recent </span> </li> <li class='listitem'> <span class='simpara'> <i>flagged</i> - this message is flagged </span> </li> <li class='listitem'> <span class='simpara'> <i>answered</i> - this message is flagged as answered </span> </li> <li class='listitem'> <span class='simpara'> <i>deleted</i> - this message is flagged for deletion </span> </li> <li class='listitem'> <span class='simpara'> <i>seen</i> - this message is flagged as already read </span> </li> <li class='listitem'> <span class='simpara'> <i>draft</i> - this message is flagged as being a draft </span> </li> </ul><p> </p> </div> <a name='function.imap-fetch-overview.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 <b>imap_fetch_overview()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mbox&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_open</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'{imap.example.org:143}INBOX'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'username'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'password'</span><span style='color: #007700'>)<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;or&amp;nbsp;die(</span><span style='color: #DD0000'>'can't&amp;nbsp;connect:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>imap_last_error</span><span style='color: #007700'>());<br /><br /></span><span style='color: #0000BB'>$MC&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_check</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Fetch&amp;nbsp;an&amp;nbsp;overview&amp;nbsp;for&amp;nbsp;all&amp;nbsp;messages&amp;nbsp;in&amp;nbsp;INBOX<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_fetch_overview</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>,</span><span style='color: #DD0000'>'1:</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$MC</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>Nmsgs</span><span style='color: #007700'>}</span><span style='color: #DD0000'>'</span><span style='color: #007700'>,</span><span style='color: #0000BB'>0</span><span style='color: #007700'>);<br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$overview</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'#</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$overview</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>msgno</span><span style='color: #007700'>}</span><span style='color: #DD0000'>&amp;nbsp;(</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$overview</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>date</span><span style='color: #007700'>}</span><span style='color: #DD0000'>)&amp;nbsp;-&amp;nbsp;From:&amp;nbsp;</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$overview</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>from</span><span style='color: #007700'>}</span><span style='color: #DD0000'><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$overview</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>subject</span><span style='color: #007700'>}</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>imap_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.imap-fetch-overview.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-fetchheader.php' class='function' rel='rdfs-seeAlso'>imap_fetchheader()</a> - Returns header for a message</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_fetchstructure" value="<div id='function.imap-fetchstructure' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-fetchstructure.php'>imap_fetchstructure</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_fetchstructure</span> &amp;mdash; <span class='dc-title'>Read the structure of a particular message</span></p> </div> <a name='function.imap-fetchstructure.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>object</span> <span class='methodname'><b>imap_fetchstructure</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$msg_number</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$options</tt><span class='initializer'> = 0</span></span> ] )</div> <p class='para rdfs-comment'> Fetches all the structured information for a given message. </p> </div> <a name='function.imap-fetchstructure.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Um stream IMAP retornado por <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>msg_number</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The message number </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> This optional parameter only has a single option, <b><tt class='constant'>FT_UID</tt></b>, which tells the function to treat the <i><tt class='parameter'>msg_number</tt></i> argument as a <i>UID</i>. </p> </dd> </dl> <p> </p> </div> <a name='function.imap-fetchstructure.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Returns an object includes the envelope, internal date, size, flags and body structure along with a similar object for each mime attachment. The structure of the returned objects is as follows: </p> <p class='para'> </p><table class='doctable table'> <caption><b> Returned Objects for <b>imap_fetchstructure()</b> </b></caption> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>type</td> <td align='left'>Primary body type</td> </tr> <tr valign='middle'> <td align='left'>encoding</td> <td align='left'>Body transfer encoding</td> </tr> <tr valign='middle'> <td align='left'>ifsubtype</td> <td align='left'><b><tt class='constant'>TRUE</tt></b> if there is a subtype string</td> </tr> <tr valign='middle'> <td align='left'>subtype</td> <td align='left'><acronym title='Multipurpose Internet Mail Extensions'>MIME</acronym> subtype</td> </tr> <tr valign='middle'> <td align='left'>ifdescription</td> <td align='left'><b><tt class='constant'>TRUE</tt></b> if there is a description string</td> </tr> <tr valign='middle'> <td align='left'>description</td> <td align='left'>Content description string</td> </tr> <tr valign='middle'> <td align='left'>ifid</td> <td align='left'><b><tt class='constant'>TRUE</tt></b> if there is an identification string</td> </tr> <tr valign='middle'> <td align='left'>id</td> <td align='left'>Identification string</td> </tr> <tr valign='middle'> <td align='left'>lines</td> <td align='left'>Number of lines</td> </tr> <tr valign='middle'> <td align='left'>bytes</td> <td align='left'>Number of bytes</td> </tr> <tr valign='middle'> <td align='left'>ifdisposition</td> <td align='left'><b><tt class='constant'>TRUE</tt></b> if there is a disposition string</td> </tr> <tr valign='middle'> <td align='left'>disposition</td> <td align='left'>Disposition string</td> </tr> <tr valign='middle'> <td align='left'>ifdparameters</td> <td align='left'><b><tt class='constant'>TRUE</tt></b> if the <var class='varname'>dparameters</var> array exists</td> </tr> <tr valign='middle'> <td align='left'>dparameters</td> <td align='left'>An array of objects where each object has an <i>&amp;quot;attribute&amp;quot;</i> and a <i>&amp;quot;value&amp;quot;</i> property corresponding to the parameters on the <i>Content-disposition</i> <acronym title='Multipurpose Internet Mail Extensions'>MIME</acronym> header.</td> </tr> <tr valign='middle'> <td align='left'>ifparameters</td> <td align='left'><b><tt class='constant'>TRUE</tt></b> if the parameters array exists</td> </tr> <tr valign='middle'> <td align='left'>parameters</td> <td align='left'>An array of objects where each object has an <i>&amp;quot;attribute&amp;quot;</i> and a <i>&amp;quot;value&amp;quot;</i> property.</td> </tr> <tr valign='middle'> <td align='left'>parts</td> <td align='left'>An array of objects identical in structure to the top-level object, each of which corresponds to a <acronym title='Multipurpose Internet Mail Extensions'>MIME</acronym> body part.</td> </tr> </tbody> </table> <p> </p> <p class='para'> </p><table class='doctable table'> <caption><b>Primary body type</b></caption> <tbody valign='middle' class='tbody'> <tr valign='middle'><td align='left'>0</td><td align='left'>text</td></tr> <tr valign='middle'><td align='left'>1</td><td align='left'>multipart</td></tr> <tr valign='middle'><td align='left'>2</td><td align='left'>message</td></tr> <tr valign='middle'><td align='left'>3</td><td align='left'>application</td></tr> <tr valign='middle'><td align='left'>4</td><td align='left'>audio</td></tr> <tr valign='middle'><td align='left'>5</td><td align='left'>image</td></tr> <tr valign='middle'><td align='left'>6</td><td align='left'>video</td></tr> <tr valign='middle'><td align='left'>7</td><td align='left'>other</td></tr> </tbody> </table> <p> </p> <p class='para'> </p><table class='doctable table'> <caption><b>Transfer encodings</b></caption> <tbody valign='middle' class='tbody'> <tr valign='middle'><td align='left'>0</td><td align='left'>7BIT</td></tr> <tr valign='middle'><td align='left'>1</td><td align='left'>8BIT</td></tr> <tr valign='middle'><td align='left'>2</td><td align='left'>BINARY</td></tr> <tr valign='middle'><td align='left'>3</td><td align='left'>BASE64</td></tr> <tr valign='middle'><td align='left'>4</td><td align='left'>QUOTED-PRINTABLE</td></tr> <tr valign='middle'><td align='left'>5</td><td align='left'>OTHER</td></tr> </tbody> </table> <p> </p> </div> <a name='function.imap-fetchstructure.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-fetchbody.php' class='function' rel='rdfs-seeAlso'>imap_fetchbody()</a> - Fetch a particular section of the body of the message</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-bodystruct.php' class='function' rel='rdfs-seeAlso'>imap_bodystruct()</a> - Read the structure of a specified body section of a specific message</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_fetchheader" value="<div id='function.imap-fetchheader' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-fetchheader.php'>imap_fetchheader</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_fetchheader</span> &amp;mdash; <span class='dc-title'>Returns header for a message</span></p> </div> <a name='function.imap-fetchheader.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>imap_fetchheader</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$msg_number</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$options</tt><span class='initializer'> = 0</span></span> ] )</div> <p class='para rdfs-comment'> This function causes a fetch of the complete, unfiltered <a href='http://www.faqs.org/rfcs/rfc2822' class='link external'>&amp;raquo; RFC2822</a> format header of the specified message. </p> </div> <a name='function.imap-fetchheader.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Um stream IMAP retornado por <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>msg_number</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The message number </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The possible <i><tt class='parameter'>options</tt></i> are: </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>FT_UID</tt></b> - The <i><tt class='parameter'>msgno</tt></i> argument is a UID </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>FT_INTERNAL</tt></b> - The return string is in &amp;quot;internal&amp;quot; format, without any attempt to canonicalize to CRLF newlines </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>FT_PREFETCHTEXT</tt></b> - The RFC822.TEXT should be pre-fetched at the same time. This avoids an extra RTT on an <acronym title='Internet Message Access Protocol'>IMAP</acronym> connection if a full message text is desired (e.g. in a &amp;quot;save to local file&amp;quot; operation) </span> </li> </ul><p> </p> </dd> </dl> <p> </p> </div> <a name='function.imap-fetchheader.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Returns the header of the specified message as a text string. </p> </div> <a name='function.imap-fetchheader.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-fetch-overview.php' class='function' rel='rdfs-seeAlso'>imap_fetch_overview()</a> - Read an overview of the information in the headers of the given message</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_fetchbody" value="<div id='function.imap-fetchbody' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-fetchbody.php'>imap_fetchbody</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_fetchbody</span> &amp;mdash; <span class='dc-title'>Fetch a particular section of the body of the message</span></p> </div> <a name='function.imap-fetchbody.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>imap_fetchbody</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$msg_number</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$section</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$options</tt><span class='initializer'> = 0</span></span> ] )</div> <p class='para rdfs-comment'> Fetch of a particular section of the body of the specified messages. Body parts are not decoded by this function. </p> </div> <a name='function.imap-fetchbody.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Um stream IMAP retornado por <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>msg_number</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The message number </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>section</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The part number. It is a string of integers delimited by period which index into a body part list as per the IMAP4 specification </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A bitmask with one or more of the following: </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>FT_UID</tt></b> - The <i><tt class='parameter'>msg_number</tt></i> is a UID </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>FT_PEEK</tt></b> - Do not set the \Seen flag if not already set </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>FT_INTERNAL</tt></b> - The return string is in internal format, will not canonicalize to CRLF. </span> </li> </ul><p> </p> </dd> </dl> <p> </p> </div> <a name='function.imap-fetchbody.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Returns a particular section of the body of the specified messages as a text string. </p> </div> <a name='function.imap-fetchbody.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-savebody.php' class='function' rel='rdfs-seeAlso'>imap_savebody()</a> - Save a specific body section to a file</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-fetchstructure.php' class='function' rel='rdfs-seeAlso'>imap_fetchstructure()</a> - Read the structure of a particular message</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_expunge" value="<div id='function.imap-expunge' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-expunge.php'>imap_expunge</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_expunge</span> &amp;mdash; <span class='dc-title'>Delete all messages marked for deletion</span></p> </div> <a name='function.imap-expunge.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>imap_expunge</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> )</div> <p class='para rdfs-comment'> Deletes all the messages marked for deletion by <a href='http://www.php.net/manual/pt_BR/function.imap-delete.php' class='function'>imap_delete()</a>, <a href='http://www.php.net/manual/pt_BR/function.imap-mail-move.php' class='function'>imap_mail_move()</a>, or <a href='http://www.php.net/manual/pt_BR/function.imap-setflag-full.php' class='function'>imap_setflag_full()</a>. </p> </div> <a name='function.imap-expunge.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Um stream IMAP retornado por <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> </dl> <p> </p> </div> <a name='function.imap-expunge.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_errors" value="<div id='function.imap-errors' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-errors.php'>imap_errors</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_errors</span> &amp;mdash; <span class='dc-title'>Returns all of the IMAP errors that have occured</span></p> </div> <a name='function.imap-errors.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>imap_errors</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Gets all of the <acronym title='Internet Message Access Protocol'>IMAP</acronym> errors (if any) that have occurred during this page request or since the error stack was reset. </p> <p class='para'> When <b>imap_errors()</b> is called, the error stack is subsequently cleared. </p> </div> <a name='function.imap-errors.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> This function returns an array of all of the IMAP error messages generated since the last <b>imap_errors()</b> call, or the beginning of the page. Returns <b><tt class='constant'>FALSE</tt></b> if no error messages are available. </p> </div> <a name='function.imap-errors.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-last-error.php' class='function' rel='rdfs-seeAlso'>imap_last_error()</a> - Gets the last IMAP error that occurred during this page request</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-alerts.php' class='function' rel='rdfs-seeAlso'>imap_alerts()</a> - Returns all IMAP alert messages that have occurred</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_deletemailbox" value="<div id='function.imap-deletemailbox' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-deletemailbox.php'>imap_deletemailbox</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_deletemailbox</span> &amp;mdash; <span class='dc-title'>Delete a mailbox</span></p> </div> <a name='function.imap-deletemailbox.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>imap_deletemailbox</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$mailbox</tt></span> )</div> <p class='para rdfs-comment'> Deletes the specified <i><tt class='parameter'>mailbox</tt></i> . </p> </div> <a name='function.imap-deletemailbox.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Um stream IMAP retornado por <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mailbox</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The mailbox name, see <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a> for more information </p> </dd> </dl> <p> </p> </div> <a name='function.imap-deletemailbox.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='function.imap-deletemailbox.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-createmailbox.php' class='function' rel='rdfs-seeAlso'>imap_createmailbox()</a> - Create a new mailbox</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-renamemailbox.php' class='function' rel='rdfs-seeAlso'>imap_renamemailbox()</a> - Rename an old mailbox to new mailbox</li> <li class='member'> <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function' rel='rdfs-seeAlso'>imap_open()</a> - Open an IMAP stream to a mailbox for the format of <i><tt class='parameter'>mbox</tt></i> </li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_delete" value="<div id='function.imap-delete' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-delete.php'>imap_delete</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_delete</span> &amp;mdash; <span class='dc-title'>Mark a message for deletion from current mailbox</span></p> </div> <a name='function.imap-delete.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>imap_delete</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$msg_number</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$options</tt><span class='initializer'> = 0</span></span> ] )</div> <p class='para rdfs-comment'> Marks messages listed in <i><tt class='parameter'>msg_number</tt></i> for deletion. Messages marked for deletion will stay in the mailbox until either <a href='http://www.php.net/manual/pt_BR/function.imap-expunge.php' class='function'>imap_expunge()</a> is called or <a href='http://www.php.net/manual/pt_BR/function.imap-close.php' class='function'>imap_close()</a> is called with the optional parameter <b><tt class='constant'>CL_EXPUNGE</tt></b>. </p> </div> <a name='function.imap-delete.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Um stream IMAP retornado por <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>msg_number</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The message number </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> You can set the <b><tt class='constant'>FT_UID</tt></b> which tells the function to treat the <i><tt class='parameter'>msg_number</tt></i> argument as an <i>UID</i>. </p> </dd> </dl> <p> </p> </div> <a name='function.imap-delete.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b>. </p> </div> <a name='function.imap-delete.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 <b>imap_delete()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$mbox&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_open</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'{imap.example.org}INBOX'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'username'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'password'</span><span style='color: #007700'>)<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;or&amp;nbsp;die(</span><span style='color: #DD0000'>'Can't&amp;nbsp;connect:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>imap_last_error</span><span style='color: #007700'>());<br /><br /></span><span style='color: #0000BB'>$check&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_mailboxmsginfo</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Messages&amp;nbsp;before&amp;nbsp;delete:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$check</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>Nmsgs&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>imap_delete</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$check&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_mailboxmsginfo</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Messages&amp;nbsp;after&amp;nbsp;&amp;nbsp;delete:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$check</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>Nmsgs&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>imap_expunge</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$check&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_mailboxmsginfo</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Messages&amp;nbsp;after&amp;nbsp;expunge:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$check</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>Nmsgs&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>imap_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.imap-delete.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notas</h3> <blockquote><p><b class='note'>Nota</b>: POP3 mailboxes do not have their message flags saved between connections, so <a href='http://www.php.net/manual/pt_BR/function.imap-expunge.php' class='function'>imap_expunge()</a> must be called during the same connection in order for messages marked for deletion to actually be purged. <br /> </p></blockquote> </div> <a name='function.imap-delete.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-undelete.php' class='function' rel='rdfs-seeAlso'>imap_undelete()</a> - Unmark the message which is marked deleted</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-expunge.php' class='function' rel='rdfs-seeAlso'>imap_expunge()</a> - Delete all messages marked for deletion</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-close.php' class='function' rel='rdfs-seeAlso'>imap_close()</a> - Close an IMAP stream</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_createmailbox" value="<div id='function.imap-createmailbox' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-createmailbox.php'>imap_createmailbox</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_createmailbox</span> &amp;mdash; <span class='dc-title'>Create a new mailbox</span></p> </div> <a name='function.imap-createmailbox.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>imap_createmailbox</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$mailbox</tt></span> )</div> <p class='para rdfs-comment'> Creates a new mailbox specified by <i><tt class='parameter'>mailbox</tt></i> . </p> </div> <a name='function.imap-createmailbox.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Um stream IMAP retornado por <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mailbox</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The mailbox name, see <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a> for more information. Names containing international characters should be encoded by <a href='http://www.php.net/manual/pt_BR/function.imap-utf7-encode.php' class='function'>imap_utf7_encode()</a> </p> </dd> </dl> <p> </p> </div> <a name='function.imap-createmailbox.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='function.imap-createmailbox.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 <b>imap_createmailbox()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mbox&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_open</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'{imap.example.org}'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'username'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>OP_HALFOPEN</span><span style='color: #007700'>)<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;or&amp;nbsp;die(</span><span style='color: #DD0000'>'can't&amp;nbsp;connect:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>imap_last_error</span><span style='color: #007700'>());<br /><br /></span><span style='color: #0000BB'>$name1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'phpnewbox'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$name2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_utf7_encode</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'phpnewb&amp;amp;ouml;x'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$newname&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$name1</span><span style='color: #007700'>;<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Newname&amp;nbsp;will&amp;nbsp;be&amp;nbsp;'</span><span style='color: #0000BB'>$name1</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;we&amp;nbsp;will&amp;nbsp;now&amp;nbsp;create&amp;nbsp;a&amp;nbsp;new&amp;nbsp;mailbox&amp;nbsp;'phptestbox'&amp;nbsp;in&amp;nbsp;your&amp;nbsp;inbox&amp;nbsp;folder,<br />//&amp;nbsp;check&amp;nbsp;its&amp;nbsp;status&amp;nbsp;after&amp;nbsp;creation&amp;nbsp;and&amp;nbsp;finaly&amp;nbsp;remove&amp;nbsp;it&amp;nbsp;to&amp;nbsp;restore<br />//&amp;nbsp;your&amp;nbsp;inbox&amp;nbsp;to&amp;nbsp;its&amp;nbsp;initial&amp;nbsp;state<br /><br /></span><span style='color: #007700'>if&amp;nbsp;(@</span><span style='color: #0000BB'>imap_createmailbox</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>imap_utf7_encode</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'{imap.example.org}INBOX.</span><span style='color: #0000BB'>$newname</span><span style='color: #DD0000'>'</span><span style='color: #007700'>)))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$status&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;@</span><span style='color: #0000BB'>imap_status</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'{imap.example.org}INBOX.</span><span style='color: #0000BB'>$newname</span><span style='color: #DD0000'>'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>SA_ALL</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>$status</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'your&amp;nbsp;new&amp;nbsp;mailbox&amp;nbsp;'</span><span style='color: #0000BB'>$name1</span><span style='color: #DD0000'>'&amp;nbsp;has&amp;nbsp;the&amp;nbsp;following&amp;nbsp;status:&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Messages:&amp;nbsp;&amp;nbsp;&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$status</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>messages&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Recent:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$status</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>recent&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Unseen:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$status</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>unseen&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'UIDnext:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$status</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>uidnext&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'UIDvalidity:'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$status</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>uidvalidity&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>imap_renamemailbox</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'{imap.example.org}INBOX.</span><span style='color: #0000BB'>$newname</span><span style='color: #DD0000'>'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'{imap.example.org}INBOX.</span><span style='color: #0000BB'>$name2</span><span style='color: #DD0000'>'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'renamed&amp;nbsp;new&amp;nbsp;mailbox&amp;nbsp;from&amp;nbsp;'</span><span style='color: #0000BB'>$name1</span><span style='color: #DD0000'>'&amp;nbsp;to&amp;nbsp;'</span><span style='color: #0000BB'>$name2</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$newname&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$name2</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'imap_renamemailbox&amp;nbsp;on&amp;nbsp;new&amp;nbsp;mailbox&amp;nbsp;failed:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>imap_last_error</span><span style='color: #007700'>()&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'imap_status&amp;nbsp;on&amp;nbsp;new&amp;nbsp;mailbox&amp;nbsp;failed:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>imap_last_error</span><span style='color: #007700'>()&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(@</span><span style='color: #0000BB'>imap_deletemailbox</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'{imap.example.org}INBOX.</span><span style='color: #0000BB'>$newname</span><span style='color: #DD0000'>'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'new&amp;nbsp;mailbox&amp;nbsp;removed&amp;nbsp;to&amp;nbsp;restore&amp;nbsp;initial&amp;nbsp;state&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'imap_deletemailbox&amp;nbsp;on&amp;nbsp;new&amp;nbsp;mailbox&amp;nbsp;failed:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>implode</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>imap_errors</span><span style='color: #007700'>())&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br /><br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'could&amp;nbsp;not&amp;nbsp;create&amp;nbsp;new&amp;nbsp;mailbox:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>implode</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>imap_errors</span><span style='color: #007700'>())&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #0000BB'>imap_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.imap-createmailbox.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-renamemailbox.php' class='function' rel='rdfs-seeAlso'>imap_renamemailbox()</a> - Rename an old mailbox to new mailbox</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-deletemailbox.php' class='function' rel='rdfs-seeAlso'>imap_deletemailbox()</a> - Delete a mailbox</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_close" value="<div id='function.imap-close' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-close.php'>imap_close</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_close</span> &amp;mdash; <span class='dc-title'>Close an IMAP stream</span></p> </div> <a name='function.imap-close.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>imap_close</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$flag</tt><span class='initializer'> = 0</span></span> ] )</div> <p class='para rdfs-comment'> Closes the imap stream. </p> </div> <a name='function.imap-close.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Um stream IMAP retornado por <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>flag</tt></i> </span> </dt><dd class='listitem'> <p class='para'> If set to <b><tt class='constant'>CL_EXPUNGE</tt></b>, the function will silently expunge the mailbox before closing, removing all messages marked for deletion. You can achieve the same thing by using <a href='http://www.php.net/manual/pt_BR/function.imap-expunge.php' class='function'>imap_expunge()</a> </p> </dd> </dl> <p> </p> </div> <a name='function.imap-close.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='function.imap-close.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function' rel='rdfs-seeAlso'>imap_open()</a> - Open an IMAP stream to a mailbox</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_clearflag_full" value="<div id='function.imap-clearflag-full' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-clearflag-full.php'>imap_clearflag_full</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_clearflag_full</span> &amp;mdash; <span class='dc-title'>Clears flags on messages</span></p> </div> <a name='function.imap-clearflag-full.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>imap_clearflag_full</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$sequence</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$flag</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$options</tt><span class='initializer'> = 0</span></span> ] )</div> <p class='para rdfs-comment'> This function causes a store to delete the specified <i><tt class='parameter'>flag</tt></i> to the flags set for the messages in the specified <i><tt class='parameter'>sequence</tt></i> . </p> </div> <a name='function.imap-clearflag-full.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Um stream IMAP retornado por <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>sequence</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A sequence of message numbers. You can enumerate desired messages with the <i>X,Y</i> syntax, or retrieve all messages within an interval with the <i>X:Y</i> syntax </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>flag</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The flags which you can unset are &amp;quot;\\Seen&amp;quot;, &amp;quot;\\Answered&amp;quot;, &amp;quot;\\Flagged&amp;quot;, &amp;quot;\\Deleted&amp;quot;, and &amp;quot;\\Draft&amp;quot; (as defined by <a href='http://www.faqs.org/rfcs/rfc2060' class='link external'>&amp;raquo; RFC2060</a>) </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>options</tt></i> are a bit mask and may contain the single option: </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>ST_UID</tt></b> - The sequence argument contains UIDs instead of sequence numbers </span> </li> </ul><p> </p> </dd> </dl> <p> </p> </div> <a name='function.imap-clearflag-full.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='function.imap-clearflag-full.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-setflag-full.php' class='function' rel='rdfs-seeAlso'>imap_setflag_full()</a> - Sets flags on messages</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_check" value="<div id='function.imap-check' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-check.php'>imap_check</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_check</span> &amp;mdash; <span class='dc-title'>Check current mailbox</span></p> </div> <a name='function.imap-check.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>object</span> <span class='methodname'><b>imap_check</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> )</div> <p class='para rdfs-comment'> Checks information about the current mailbox. </p> </div> <a name='function.imap-check.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Um stream IMAP retornado por <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> </dl> <p> </p> </div> <a name='function.imap-check.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Returns the information in an object with following properties: </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>Date</tt></b> - current system time formatted according to <a href='http://www.faqs.org/rfcs/rfc2822' class='link external'>&amp;raquo; RFC2822</a> </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>Driver</tt></b> - protocol used to access this mailbox: <acronym title='Post Office Protocol version 3'>POP3</acronym>, <acronym title='Internet Message Access Protocol'>IMAP</acronym>, <acronym title='Network News Transfer Protocol'>NNTP</acronym> </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>Mailbox</tt></b> - the mailbox name </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>Nmsgs</tt></b> - number of messages in the mailbox </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>Recent</tt></b> - number of recent messages in the mailbox </span> </li> </ul><p> </p> <p class='para'> Returns <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='function.imap-check.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 <b>imap_check()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$imap_obj&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_check</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$imap_stream</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$imap_obj</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>O exemplo acima ir&amp;aacute; imprimir algo similar a:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> object(stdClass)(5) { [&amp;quot;Date&amp;quot;]=&amp;gt; string(37) &amp;quot;Wed, 10 Dec 2003 17:56:54 +0100 (CET)&amp;quot; [&amp;quot;Driver&amp;quot;]=&amp;gt; string(4) &amp;quot;imap&amp;quot; [&amp;quot;Mailbox&amp;quot;]=&amp;gt; string(54) &amp;quot;{www.example.com:143/imap/user=&amp;quot;foo@example.com&amp;quot;}INBOX&amp;quot; [&amp;quot;Nmsgs&amp;quot;]=&amp;gt; int(1) [&amp;quot;Recent&amp;quot;]=&amp;gt; int(0) } </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_bodystruct" value="<div id='function.imap-bodystruct' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-bodystruct.php'>imap_bodystruct</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_bodystruct</span> &amp;mdash; <span class='dc-title'>Read the structure of a specified body section of a specific message</span></p> </div> <a name='function.imap-bodystruct.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>object</span> <span class='methodname'><b>imap_bodystruct</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$msg_number</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$section</tt></span> )</div> <p class='para rdfs-comment'> Read the structure of a specified body section of a specific message. </p> </div> <a name='function.imap-bodystruct.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Um stream IMAP retornado por <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>msg_number</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The message number </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>section</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The body section to read </p> </dd> </dl> <p> </p> </div> <a name='function.imap-bodystruct.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Returns the information in an object, for a detailed description of the object structure and properties see <a href='http://www.php.net/manual/pt_BR/function.imap-fetchstructure.php' class='function'>imap_fetchstructure()</a>. </p> </div> <a name='function.imap-bodystruct.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-fetchstructure.php' class='function' rel='rdfs-seeAlso'>imap_fetchstructure()</a> - Read the structure of a particular message</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_body" value="<div id='function.imap-body' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-body.php'>imap_body</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_body</span> &amp;mdash; <span class='dc-title'>Read the message body</span></p> </div> <a name='function.imap-body.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>imap_body</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$msg_number</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$options</tt><span class='initializer'> = 0</span></span> ] )</div> <p class='para rdfs-comment'> <b>imap_body()</b> returns the body of the message, numbered <i><tt class='parameter'>msg_number</tt></i> in the current mailbox. </p> <p class='para'> <b>imap_body()</b> will only return a verbatim copy of the message body. To extract single parts of a multipart MIME-encoded message you have to use <a href='http://www.php.net/manual/pt_BR/function.imap-fetchstructure.php' class='function'>imap_fetchstructure()</a> to analyze its structure and <a href='http://www.php.net/manual/pt_BR/function.imap-fetchbody.php' class='function'>imap_fetchbody()</a> to extract a copy of a single body component. </p> </div> <a name='function.imap-body.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Um stream IMAP retornado por <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>msg_number</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The message number </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The optional <i><tt class='parameter'>options</tt></i> are a bit mask with one or more of the following: </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>FT_UID</tt></b> - The <i><tt class='parameter'>msg_number</tt></i> is a UID </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>FT_PEEK</tt></b> - Do not set the \Seen flag if not already set </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>FT_INTERNAL</tt></b> - The return string is in internal format, will not canonicalize to CRLF. </span> </li> </ul><p> </p> </dd> </dl> <p> </p> </div> <a name='function.imap-body.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Returns the body of the specified message, as a string. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_binary" value="<div id='function.imap-binary' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-binary.php'>imap_binary</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_binary</span> &amp;mdash; <span class='dc-title'>Convert an 8bit string to a base64 string</span></p> </div> <a name='function.imap-binary.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>imap_binary</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$string</tt></span> )</div> <p class='para rdfs-comment'> Convert an 8bit string to a base64 string according to <a href='http://www.faqs.org/rfcs/rfc2045' class='link external'>&amp;raquo; RFC2045</a>, Section 6.8. </p> </div> <a name='function.imap-binary.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>string</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The 8bit string </p> </dd> </dl> <p> </p> </div> <a name='function.imap-binary.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Returns a base64 encoded string. </p> </div> <a name='function.imap-binary.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-base64.php' class='function' rel='rdfs-seeAlso'>imap_base64()</a> - Decode BASE64 encoded text</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_base64" value="<div id='function.imap-base64' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-base64.php'>imap_base64</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_base64</span> &amp;mdash; <span class='dc-title'>Decode BASE64 encoded text</span></p> </div> <a name='function.imap-base64.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>imap_base64</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$text</tt></span> )</div> <p class='para rdfs-comment'> Decodes the given BASE-64 encoded <i><tt class='parameter'>text</tt></i> . </p> </div> <a name='function.imap-base64.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>text</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The encoded text </p> </dd> </dl> <p> </p> </div> <a name='function.imap-base64.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Returns the decoded message as a string. </p> </div> <a name='function.imap-base64.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-binary.php' class='function' rel='rdfs-seeAlso'>imap_binary()</a> - Convert an 8bit string to a base64 string</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.base64-encode.php' class='function' rel='rdfs-seeAlso'>base64_encode()</a> - Codifica dados com MIME base64</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.base64-decode.php' class='function' rel='rdfs-seeAlso'>base64_decode()</a> - Decodifica dados codificados com MIME base64</li> <li class='member'><a href='http://www.faqs.org/rfcs/rfc2045' class='link external'>&amp;raquo; RFC2045</a>, Section 6.8</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_append" value="<div id='function.imap-append' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-append.php'>imap_append</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_append</span> &amp;mdash; <span class='dc-title'>Append a string message to a specified mailbox</span></p> </div> <a name='function.imap-append.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>imap_append</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$mailbox</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$message</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$options</tt><span class='initializer'> = NULL</span></span> ] )</div> <p class='para rdfs-comment'> Appends a string <i><tt class='parameter'>message</tt></i> to the specified <i><tt class='parameter'>mailbox</tt></i> . </p> </div> <a name='function.imap-append.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Um stream IMAP retornado por <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mailbox</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The mailbox name, see <a href='http://www.php.net/manual/pt_BR/function.imap-open.php' class='function'>imap_open()</a> for more information </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>message</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The message to be append, as a string </p> <p class='para'> When talking to the Cyrus IMAP server, you must use &amp;quot;\r\n&amp;quot; as your end-of-line terminator instead of &amp;quot;\n&amp;quot; or the operation will fail </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> If provided, the <i><tt class='parameter'>options</tt></i> will also be written to the <i><tt class='parameter'>mailbox</tt></i> </p> </dd> </dl> <p> </p> </div> <a name='function.imap-append.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='function.imap-append.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 <b>imap_append()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$stream&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_open</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'{imap.example.org}INBOX.Drafts'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'username'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'password'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$check&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_check</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stream</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Msg&amp;nbsp;Count&amp;nbsp;before&amp;nbsp;append:&amp;nbsp;'</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$check</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>Nmsgs&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>imap_append</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stream</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'{imap.example.org}INBOX.Drafts'<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'From:&amp;nbsp;me@example.com\r\n'<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'To:&amp;nbsp;you@example.com\r\n'<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'Subject:&amp;nbsp;test\r\n'<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\r\n'<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'this&amp;nbsp;is&amp;nbsp;a&amp;nbsp;test&amp;nbsp;message,&amp;nbsp;please&amp;nbsp;ignore\r\n'<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$check&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_check</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stream</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Msg&amp;nbsp;Count&amp;nbsp;after&amp;nbsp;append&amp;nbsp;:&amp;nbsp;'</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$check</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>Nmsgs&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>imap_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stream</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_alerts" value="<div id='function.imap-alerts' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-alerts.php'>imap_alerts</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_alerts</span> &amp;mdash; <span class='dc-title'>Returns all IMAP alert messages that have occurred</span></p> </div> <a name='function.imap-alerts.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>imap_alerts</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Returns all of the <acronym title='Internet Message Access Protocol'>IMAP</acronym> alert messages generated since the last <b>imap_alerts()</b> call, or the beginning of the page. </p> <p class='para'> When <b>imap_alerts()</b> is called, the alert stack is subsequently cleared. The <acronym title='Internet Message Access Protocol'>IMAP</acronym> specification requires that these messages be passed to the user. </p> </div> <a name='function.imap-alerts.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Returns an array of all of the IMAP alert messages generated or <b><tt class='constant'>FALSE</tt></b> if no alert messages are available. </p> </div> <a name='function.imap-alerts.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-errors.php' class='function' rel='rdfs-seeAlso'>imap_errors()</a> - Returns all of the IMAP errors that have occured</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_8bit" value="<div id='function.imap-8bit' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.imap-8bit.php'>imap_8bit</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_8bit</span> &amp;mdash; <span class='dc-title'>Convert an 8bit string to a quoted-printable string</span></p> </div> <a name='function.imap-8bit.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>imap_8bit</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$string</tt></span> )</div> <p class='para rdfs-comment'> Convert an 8bit string to a quoted-printable string (according to <a href='http://www.faqs.org/rfcs/rfc2045' class='link external'>&amp;raquo; RFC2045</a>, section 6.7). </p> </div> <a name='function.imap-8bit.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>string</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The 8bit string to convert </p> </dd> </dl> <p> </p> </div> <a name='function.imap-8bit.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Returns a quoted-printable string. </p> </div> <a name='function.imap-8bit.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-qprint.php' class='function' rel='rdfs-seeAlso'>imap_qprint()</a> - Convert a quoted-printable string to an 8 bit string</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="iconv_substr" value="<div id='function.iconv-substr' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.iconv-substr.php'>iconv_substr</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>iconv_substr</span> &amp;mdash; <span class='dc-title'>Cut out part of a string</span></p> </div> <a name='function.iconv-substr.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>iconv_substr</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$str</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$offset</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$length</tt><span class='initializer'> = 0</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$charset</tt><span class='initializer'> = ini_set(&amp;quot;iconv.internal_encoding&amp;quot;)</span></span> ]] )</div> <p class='para rdfs-comment'> Cuts a portion of <i><tt class='parameter'>str</tt></i> specified by the <i><tt class='parameter'>offset</tt></i> and <i><tt class='parameter'>length</tt></i> parameters. </p> </div> <a name='function.iconv-substr.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>str</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The original string. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>offset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> If <i><tt class='parameter'>offset</tt></i> is non-negative, <b>iconv_substr()</b> cuts the portion out of <i><tt class='parameter'>str</tt></i> beginning at <i><tt class='parameter'>offset</tt></i> &amp;#039;th character, counting from zero. </p> <p class='para'> If <i><tt class='parameter'>offset</tt></i> is negative, <b>iconv_substr()</b> cuts out the portion beginning at the position, <i><tt class='parameter'>offset</tt></i> characters away from the end of <i><tt class='parameter'>str</tt></i> . </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>length</tt></i> </span> </dt><dd class='listitem'> <p class='para'> If <i><tt class='parameter'>length</tt></i> is given and is positive, the return value will contain at most <i><tt class='parameter'>length</tt></i> characters of the portion that begins at <i><tt class='parameter'>offset</tt></i> (depending on the length of <i><tt class='parameter'>string</tt></i> ). </p> <p class='para'> If negative <i><tt class='parameter'>length</tt></i> is passed, <b>iconv_substr()</b> cuts the portion out of <i><tt class='parameter'>str</tt></i> from the <i><tt class='parameter'>offset</tt></i> &amp;#039;th character up to the character that is <i><tt class='parameter'>length</tt></i> characters away from the end of the string. In case <i><tt class='parameter'>offset</tt></i> is also negative, the start position is calculated beforehand according to the rule explained above. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>charset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> If <i><tt class='parameter'>charset</tt></i> parameter is omitted, <i><tt class='parameter'>string</tt></i> are assumed to be encoded in <a href='http://www.php.net/manual/pt_BR/iconv.configuration.php' class='link'>iconv.internal_encoding</a>. </p> <p class='para'> Note that <i><tt class='parameter'>offset</tt></i> and <i><tt class='parameter'>length</tt></i> parameters are always deemed to represent offsets that are calculated on the basis of the character set determined by <i><tt class='parameter'>charset</tt></i> , whilst the counterpart <a href='http://www.php.net/manual/pt_BR/function.substr.php' class='function'>substr()</a> always takes these for byte offsets. </p> </dd> </dl> <p> </p> </div> <a name='function.iconv-substr.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Returns the portion of <i><tt class='parameter'>str</tt></i> specified by the <i><tt class='parameter'>offset</tt></i> and <i><tt class='parameter'>length</tt></i> parameters. </p> <p class='para'> If <i><tt class='parameter'>str</tt></i> is shorter than <i><tt class='parameter'>offset</tt></i> characters long, <b><tt class='constant'>FALSE</tt></b> will be returned. </p> </div> <a name='function.iconv-substr.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.substr.php' class='function' rel='rdfs-seeAlso'>substr()</a> - Retorna uma parte de uma string</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.mb-substr.php' class='function' rel='rdfs-seeAlso'>mb_substr()</a> - Get part of string</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.mb-strcut.php' class='function' rel='rdfs-seeAlso'>mb_strcut()</a> - Get part of string</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="iconv_strrpos" value="<div id='function.iconv-strrpos' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.iconv-strrpos.php'>iconv_strrpos</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>iconv_strrpos</span> &amp;mdash; <span class='dc-title'>Finds the last occurrence of a needle within a haystack</span></p> </div> <a name='function.iconv-strrpos.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>iconv_strrpos</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$haystack</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$needle</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$charset</tt><span class='initializer'> = ini_set(&amp;quot;iconv.internal_encoding&amp;quot;)</span></span> ] )</div> <p class='para rdfs-comment'> In contrast to <a href='http://www.php.net/manual/pt_BR/function.strpos.php' class='function'>strpos()</a>, the return value of <b>iconv_strrpos()</b> is the number of characters that appear before the needle, rather than the offset in bytes to the position where the needle has been found. </p> </div> <a name='function.iconv-strrpos.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>haystack</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The entire string. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>needle</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The searched substring. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>charset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> If <i><tt class='parameter'>charset</tt></i> parameter is omitted, <i><tt class='parameter'>string</tt></i> are assumed to be encoded in <a href='http://www.php.net/manual/pt_BR/iconv.configuration.php' class='link'>iconv.internal_encoding</a>. </p> </dd> </dl> <p> </p> <p class='para'> If <i><tt class='parameter'>haystack</tt></i> or <i><tt class='parameter'>needle</tt></i> is not a string, it is converted to a string and applied as the ordinal value of a character. </p> </div> <a name='function.iconv-strrpos.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Returns the numeric position of the last occurrence of <i><tt class='parameter'>needle</tt></i> in <i><tt class='parameter'>haystack</tt></i> . The characters are counted on the basis of the specified character set <i><tt class='parameter'>charset</tt></i> . </p> <p class='para'> If <i><tt class='parameter'>needle</tt></i> is not found, <b>iconv_strrpos()</b> will return <b><tt class='constant'>FALSE</tt></b>. </p> <div class='warning'><b class='warning'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o pode retornar o booleano <b><tt class='constant'>FALSE</tt></b>, mas tamb&amp;eacute;m pode retornar um valor n&amp;atilde;o-booleano que pode ser avaliado como <b><tt class='constant'>FALSE</tt></b>, como <i>0</i> ou &amp;quot;&amp;quot;. Leia a se&amp;ccedil;&amp;atilde;o em <a href='http://www.php.net/manual/pt_BR/language.types.boolean.php' class='link'>Booleanos</a> para maiores informa&amp;ccedil;&amp;otilde;es. Utilize o <a href='http://www.php.net/manual/pt_BR/language.operators.comparison.php' class='link'>operador === </a> para testar o valor retornado por esta fun&amp;ccedil;&amp;atilde;o.</p></div> </div> <a name='function.iconv-strrpos.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.strrpos.php' class='function' rel='rdfs-seeAlso'>strrpos()</a> - Encontra a posi&amp;ccedil;&amp;atilde;o da &amp;uacute;ltima ocorr&amp;ecirc;ncia de um caractere em uma string</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.iconv-strpos.php' class='function' rel='rdfs-seeAlso'>iconv_strpos()</a> - Finds position of first occurrence of a needle within a haystack</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.mb-strrpos.php' class='function' rel='rdfs-seeAlso'>mb_strrpos()</a> - Find position of last occurrence of a string in a string</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="iconv_strpos" value="<div id='function.iconv-strpos' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.iconv-strpos.php'>iconv_strpos</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>iconv_strpos</span> &amp;mdash; <span class='dc-title'>Finds position of first occurrence of a needle within a haystack</span></p> </div> <a name='function.iconv-strpos.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>iconv_strpos</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$haystack</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$needle</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$offset</tt><span class='initializer'> = 0</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$charset</tt><span class='initializer'> = ini_set(&amp;quot;iconv.internal_encoding&amp;quot;)</span></span> ]] )</div> <p class='para rdfs-comment'> Finds position of first occurrence of a needle within a haystack. </p> <p class='para'> In contrast to <a href='http://www.php.net/manual/pt_BR/function.strpos.php' class='function'>strpos()</a>, the return value of <b>iconv_strpos()</b> is the number of characters that appear before the needle, rather than the offset in bytes to the position where the needle has been found. The characters are counted on the basis of the specified character set <i><tt class='parameter'>charset</tt></i> . </p> </div> <a name='function.iconv-strpos.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>haystack</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The entire string. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>needle</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The searched substring. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>offset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The optional <i><tt class='parameter'>offset</tt></i> parameter specifies the position from which the search should be performed. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>charset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> If <i><tt class='parameter'>charset</tt></i> parameter is omitted, <i><tt class='parameter'>string</tt></i> are assumed to be encoded in <a href='http://www.php.net/manual/pt_BR/iconv.configuration.php' class='link'>iconv.internal_encoding</a>. </p> </dd> </dl> <p> </p> <p class='para'> If <i><tt class='parameter'>haystack</tt></i> or <i><tt class='parameter'>needle</tt></i> is not a string, it is converted to a string and applied as the ordinal value of a character. </p> </div> <a name='function.iconv-strpos.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Returns the numeric position of the first occurrence of <i><tt class='parameter'>needle</tt></i> in <i><tt class='parameter'>haystack</tt></i> . </p> <p class='para'> If <i><tt class='parameter'>needle</tt></i> is not found, <b>iconv_strpos()</b> will return <b><tt class='constant'>FALSE</tt></b>. </p> <div class='warning'><b class='warning'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o pode retornar o booleano <b><tt class='constant'>FALSE</tt></b>, mas tamb&amp;eacute;m pode retornar um valor n&amp;atilde;o-booleano que pode ser avaliado como <b><tt class='constant'>FALSE</tt></b>, como <i>0</i> ou &amp;quot;&amp;quot;. Leia a se&amp;ccedil;&amp;atilde;o em <a href='http://www.php.net/manual/pt_BR/language.types.boolean.php' class='link'>Booleanos</a> para maiores informa&amp;ccedil;&amp;otilde;es. Utilize o <a href='http://www.php.net/manual/pt_BR/language.operators.comparison.php' class='link'>operador === </a> para testar o valor retornado por esta fun&amp;ccedil;&amp;atilde;o.</p></div> </div> <a name='function.iconv-strpos.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.strpos.php' class='function' rel='rdfs-seeAlso'>strpos()</a> - Encontra a posi&amp;ccedil;&amp;atilde;o da primeira ocorr&amp;ecirc;ncia de uma string</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.iconv-strrpos.php' class='function' rel='rdfs-seeAlso'>iconv_strrpos()</a> - Finds the last occurrence of a needle within a haystack</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.mb-strpos.php' class='function' rel='rdfs-seeAlso'>mb_strpos()</a> - Find position of first occurrence of string in a string</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="iconv_strlen" value="<div id='function.iconv-strlen' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.iconv-strlen.php'>iconv_strlen</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>iconv_strlen</span> &amp;mdash; <span class='dc-title'>Returns the character count of string</span></p> </div> <a name='function.iconv-strlen.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>iconv_strlen</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$str</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$charset</tt><span class='initializer'> = ini_set(&amp;quot;iconv.internal_encoding&amp;quot;)</span></span> ] )</div> <p class='para rdfs-comment'> In contrast to <a href='http://www.php.net/manual/pt_BR/function.strlen.php' class='function'>strlen()</a>, <b>iconv_strlen()</b> counts the occurrences of characters in the given byte sequence <i><tt class='parameter'>str</tt></i> on the basis of the specified character set, the result of which is not necessarily identical to the length of the string in byte. </p> </div> <a name='function.iconv-strlen.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>str</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The string. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>charset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> If <i><tt class='parameter'>charset</tt></i> parameter is omitted, <i><tt class='parameter'>str</tt></i> is assumed to be encoded in <a href='http://www.php.net/manual/pt_BR/iconv.configuration.php' class='link'>iconv.internal_encoding</a>. </p> </dd> </dl> <p> </p> </div> <a name='function.iconv-strlen.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Returns the character count of <i><tt class='parameter'>str</tt></i> , as an integer. </p> </div> <a name='function.iconv-strlen.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.strlen.php' class='function' rel='rdfs-seeAlso'>strlen()</a> - Retorna o tamanho de uma string</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.mb-strlen.php' class='function' rel='rdfs-seeAlso'>mb_strlen()</a> - Get string length</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="iconv_set_encoding" value="<div id='function.iconv-set-encoding' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.iconv-set-encoding.php'>iconv_set_encoding</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.5, PHP 5)</p><p class='refpurpose'><span class='refname'>iconv_set_encoding</span> &amp;mdash; <span class='dc-title'>Set current setting for character encoding conversion</span></p> </div> <a name='function.iconv-set-encoding.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>iconv_set_encoding</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$type</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$charset</tt></span> )</div> <p class='para rdfs-comment'> Changes the value of the internal configuration variable specified by <i><tt class='parameter'>type</tt></i> to <i><tt class='parameter'>charset</tt></i> . </p> </div> <a name='function.iconv-set-encoding.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>type</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The value of <i><tt class='parameter'>type</tt></i> can be any one of those: </p><ul class='simplelist'> <li class='member'>input_encoding</li> <li class='member'>output_encoding</li> <li class='member'>internal_encoding</li> </ul><p> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>charset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The character set. </p> </dd> </dl> <p> </p> </div> <a name='function.iconv-set-encoding.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='function.iconv-set-encoding.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 <b>iconv_set_encoding()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />iconv_set_encoding</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'internal_encoding'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'UTF-8'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>iconv_set_encoding</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'output_encoding'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'ISO-8859-1'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.iconv-set-encoding.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.iconv-get-encoding.php' class='function' rel='rdfs-seeAlso'>iconv_get_encoding()</a> - Retrieve internal configuration variables of iconv extension</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ob-iconv-handler.php' class='function' rel='rdfs-seeAlso'>ob_iconv_handler()</a> - Convert character encoding as output buffer handler</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="iconv_mime_encode" value="<div id='function.iconv-mime-encode' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.iconv-mime-encode.php'>iconv_mime_encode</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>iconv_mime_encode</span> &amp;mdash; <span class='dc-title'>Composes a <i>MIME</i> header field</span></p> </div> <a name='function.iconv-mime-encode.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>iconv_mime_encode</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$field_name</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$field_value</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$preferences</tt><span class='initializer'> = NULL</span></span> ] )</div> <p class='para rdfs-comment'> Composes and returns a string that represents a valid <i>MIME</i> header field, which looks like the following: <div class='example-contents screen'> <div class='cdata'><pre> Subject: =?ISO-8859-1?Q?Pr=FCfung_f=FCr?= Entwerfen von einer MIME kopfzeile </pre></div> </div> In the above example, &amp;quot;Subject&amp;quot; is the field name and the portion that begins with &amp;quot;=?ISO-8859-1?...&amp;quot; is the field value. </p> </div> <a name='function.iconv-mime-encode.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>field_name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The field name. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>field_value</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The field value. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>preferences</tt></i> </span> </dt><dd class='listitem'> <p class='para'> You can control the behaviour of <b>iconv_mime_encode()</b> by specifying an associative array that contains configuration items to the optional third parameter <i><tt class='parameter'>preferences</tt></i> . The items supported by <b>iconv_mime_encode()</b> are listed below. Note that item names are treated case-sensitive. </p><table class='doctable table'> <caption><b>Configuration items supported by <b>iconv_mime_encode()</b></b></caption> <thead valign='middle'> <tr valign='middle'> <th>Item</th> <th>Type</th> <th>Description</th> <th>Default value</th> <th>Example</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>scheme</td> <td align='left'><a href='http://www.php.net/manual/pt_BR/language.types.string.php' class='type string'>string</a></td> <td align='left'> Specifies the method to encode a field value by. The value of this item may be either &amp;quot;B&amp;quot; or &amp;quot;Q&amp;quot;, where &amp;quot;B&amp;quot; stands for <i>base64</i> encoding scheme and &amp;quot;Q&amp;quot; stands for <i>quoted-printable</i> encoding scheme. </td> <td align='left'>B</td> <td align='left'>B</td> </tr> <tr valign='middle'> <td align='left'>input-charset</td> <td align='left'><a href='http://www.php.net/manual/pt_BR/language.types.string.php' class='type string'>string</a></td> <td align='left'> Specifies the character set in which the first parameter <i><tt class='parameter'>field_name</tt></i> and the second parameter <i><tt class='parameter'>field_value</tt></i> are presented. If not given, <b>iconv_mime_encode()</b> assumes those parameters are presented to it in the <a href='http://www.php.net/manual/pt_BR/iconv.configuration.php' class='link'>iconv.internal_encoding</a> ini setting. </td> <td align='left'> <a href='http://www.php.net/manual/pt_BR/iconv.configuration.php' class='link'>iconv.internal_encoding</a> </td> <td align='left'>ISO-8859-1</td> </tr> <tr valign='middle'> <td align='left'>output-charset</td> <td align='left'><a href='http://www.php.net/manual/pt_BR/language.types.string.php' class='type string'>string</a></td> <td align='left'> Specifies the character set to use to compose the <i>MIME</i> header. If not given, the same value as <i>input-charset</i> will be used. </td> <td align='left'> <a href='http://www.php.net/manual/pt_BR/iconv.configuration.php' class='link'>iconv.internal_encoding</a> </td> <td align='left'>UTF-8</td> </tr> <tr valign='middle'> <td align='left'>line-length</td> <td align='left'><a href='http://www.php.net/manual/pt_BR/language.types.integer.php' class='type integer'>integer</a></td> <td align='left'> Specifies the maximum length of the header lines. The resulting header is &amp;quot;folded&amp;quot; to a set of multiple lines in case the resulting header field would be longer than the value of this parameter, according to <a href='http://www.faqs.org/rfcs/rfc2822' class='link external'>&amp;raquo; RFC2822 - Internet Message Format</a>. If not given, the length will be limited to 76 characters. </td> <td align='left'>76</td> <td align='left'>996</td> </tr> <tr valign='middle'> <td align='left'>line-break-chars</td> <td align='left'><a href='http://www.php.net/manual/pt_BR/language.types.string.php' class='type string'>string</a></td> <td align='left'> Specifies the sequence of characters to append to each line as an end-of-line sign when &amp;quot;folding&amp;quot; is performed on a long header field. If not given, this defaults to &amp;quot;\r\n&amp;quot; (<i>CR</i> <i>LF</i>). Note that this parameter is always treated as an ASCII string regardless of the value of <i>input-charset</i>. </td> <td align='left'>\r\n</td> <td align='left'>\n</td> </tr> </tbody> </table> <p> </p> </dd> </dl> <p> </p> </div> <a name='function.iconv-mime-encode.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Returns an encoded <i>MIME</i> field on success, or <b><tt class='constant'>FALSE</tt></b> if an error occurs during the encoding. </p> </div> <a name='function.iconv-mime-encode.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 <b>iconv_mime_encode()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$preferences&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'input-charset'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'ISO-8859-1'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'output-charset'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'UTF-8'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'line-length'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>76</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'line-break-chars'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'\n'<br /></span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$preferences</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'scheme'</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;</span><span style='color: #DD0000'>'Q'</span><span style='color: #007700'>;<br /></span><span style='color: #FF8000'>//&amp;nbsp;This&amp;nbsp;yields&amp;nbsp;'Subject:&amp;nbsp;=?UTF-8?Q?Pr=C3=BCfung_Pr=C3=BCfung?='<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>iconv_mime_encode</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Subject'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Pr&amp;uuml;fung&amp;nbsp;Pr&amp;uuml;fung'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$preferences</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$preferences</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'scheme'</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;</span><span style='color: #DD0000'>'B'</span><span style='color: #007700'>;<br /></span><span style='color: #FF8000'>//&amp;nbsp;This&amp;nbsp;yields&amp;nbsp;'Subject:&amp;nbsp;=?UTF-8?B?UHLDvGZ1bmcgUHLDvGZ1bmc=?='<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>iconv_mime_encode</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Subject'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Pr&amp;uuml;fung&amp;nbsp;Pr&amp;uuml;fung'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$preferences</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.iconv-mime-encode.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-binary.php' class='function' rel='rdfs-seeAlso'>imap_binary()</a> - Convert an 8bit string to a base64 string</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.mb-encode-mimeheader.php' class='function' rel='rdfs-seeAlso'>mb_encode_mimeheader()</a> - Encode string for MIME header</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-8bit.php' class='function' rel='rdfs-seeAlso'>imap_8bit()</a> - Convert an 8bit string to a quoted-printable string</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.quoted-printable-encode.php' class='function' rel='rdfs-seeAlso'>quoted_printable_encode()</a> - Converte uma string de 8 bits em uma string quoted-printable</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="iconv_mime_decode_headers" value="<div id='function.iconv-mime-decode-headers' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.iconv-mime-decode-headers.php'>iconv_mime_decode_headers</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>iconv_mime_decode_headers</span> &amp;mdash; <span class='dc-title'>Decodes multiple <i>MIME</i> header fields at once</span></p> </div> <a name='function.iconv-mime-decode-headers.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>iconv_mime_decode_headers</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$encoded_headers</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$mode</tt><span class='initializer'> = 0</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$charset</tt><span class='initializer'> = ini_set(&amp;quot;iconv.internal_encoding&amp;quot;)</span></span> ]] )</div> <p class='para rdfs-comment'> Decodes multiple <i>MIME</i> header fields at once. </p> </div> <a name='function.iconv-mime-decode-headers.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>encoded_headers</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The encoded headers, as a string. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mode</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>mode</tt></i> determines the behaviour in the event <b>iconv_mime_decode_headers()</b> encounters a malformed <i>MIME</i> header field. You can specify any combination of the following bitmasks. </p><table class='doctable table'> <caption><b>Bitmasks acceptable to <b>iconv_mime_decode_headers()</b></b></caption> <thead valign='middle'> <tr valign='middle'> <th>Value</th> <th>Constant</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>1</td> <td align='left'>ICONV_MIME_DECODE_STRICT</td> <td align='left'> If set, the given header is decoded in full conformance with the standards defined in <a href='http://www.faqs.org/rfcs/rfc2047' class='link external'>&amp;raquo; RFC2047</a>. This option is disabled by default because there are a lot of broken mail user agents that don&amp;#039;t follow the specification and don&amp;#039;t produce correct <i>MIME</i> headers. </td> </tr> <tr valign='middle'> <td align='left'>2</td> <td align='left'>ICONV_MIME_DECODE_CONTINUE_ON_ERROR</td> <td align='left'> If set, <b>iconv_mime_decode_headers()</b> attempts to ignore any grammatical errors and continue to process a given header. </td> </tr> </tbody> </table> <p> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>charset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The optional <i><tt class='parameter'>charset</tt></i> parameter specifies the character set to represent the result by. If omitted, <a href='http://www.php.net/manual/pt_BR/iconv.configuration.php' class='link'>iconv.internal_encoding</a> will be used. </p> </dd> </dl> <p> </p> </div> <a name='function.iconv-mime-decode-headers.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Returns an associative array that holds a whole set of <i>MIME</i> header fields specified by <i><tt class='parameter'>encoded_headers</tt></i> on success, or <b><tt class='constant'>FALSE</tt></b> if an error occurs during the decoding. </p> <p class='para'> Each key of the return value represents an individual field name and the corresponding element represents a field value. If more than one field of the same name are present, <b>iconv_mime_decode_headers()</b> automatically incorporates them into a numerically indexed array in the order of occurrence. </p> </div> <a name='function.iconv-mime-decode-headers.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 <b>iconv_mime_decode_headers()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$headers_string&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;&amp;lt;&amp;lt;&amp;lt;EOF<br /></span><span style='color: #DD0000'>Subject:&amp;nbsp;=?UTF-8?B?UHLDvGZ1bmcgUHLDvGZ1bmc=?=<br />To:&amp;nbsp;example@example.com<br />Date:&amp;nbsp;Thu,&amp;nbsp;1&amp;nbsp;Jan&amp;nbsp;1970&amp;nbsp;00:00:00&amp;nbsp;+0000<br />Message-Id:&amp;nbsp;&amp;lt;example@example.com&amp;gt;<br />Received:&amp;nbsp;from&amp;nbsp;localhost&amp;nbsp;(localhost&amp;nbsp;[127.0.0.1])&amp;nbsp;by&amp;nbsp;localhost<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;with&amp;nbsp;SMTP&amp;nbsp;id&amp;nbsp;example&amp;nbsp;for&amp;nbsp;&amp;lt;example@example.com&amp;gt;;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Thu,&amp;nbsp;1&amp;nbsp;Jan&amp;nbsp;1970&amp;nbsp;00:00:00&amp;nbsp;+0000&amp;nbsp;(UTC)<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(envelope-from&amp;nbsp;example-return-0000-example=example.com@example.com)<br />Received:&amp;nbsp;(qmail&amp;nbsp;0&amp;nbsp;invoked&amp;nbsp;by&amp;nbsp;uid&amp;nbsp;65534);&amp;nbsp;1&amp;nbsp;Thu&amp;nbsp;2003&amp;nbsp;00:00:00&amp;nbsp;+0000<br /><br /></span><span style='color: #007700'>EOF;<br /><br /></span><span style='color: #0000BB'>$headers&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>iconv_mime_decode_headers</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$headers_string</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'ISO-8859-1'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$headers</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [Subject] =&amp;gt; Pr&amp;uuml;fung Pr&amp;uuml;fung [To] =&amp;gt; example@example.com [Date] =&amp;gt; Thu, 1 Jan 1970 00:00:00 +0000 [Message-Id] =&amp;gt; &amp;lt;example@example.com&amp;gt; [Received] =&amp;gt; Array ( [0] =&amp;gt; from localhost (localhost [127.0.0.1]) by localhost with SMTP id example for &amp;lt;example@example.com&amp;gt;; Thu, 1 Jan 1970 00:00:00 +0000 (UTC) (envelope-from example-return-0000-example=example.com@example.com) [1] =&amp;gt; (qmail 0 invoked by uid 65534); 1 Thu 2003 00:00:00 +0000 ) ) </pre></div> </div> </div><p> </p> </div> <a name='function.iconv-mime-decode-headers.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.iconv-mime-decode.php' class='function' rel='rdfs-seeAlso'>iconv_mime_decode()</a> - Decodes a MIME header field</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.mb-decode-mimeheader.php' class='function' rel='rdfs-seeAlso'>mb_decode_mimeheader()</a> - Decode string in MIME header field</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-mime-header-decode.php' class='function' rel='rdfs-seeAlso'>imap_mime_header_decode()</a> - Decode MIME header elements</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-base64.php' class='function' rel='rdfs-seeAlso'>imap_base64()</a> - Decode BASE64 encoded text</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-qprint.php' class='function' rel='rdfs-seeAlso'>imap_qprint()</a> - Convert a quoted-printable string to an 8 bit string</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="iconv_mime_decode" value="<div id='function.iconv-mime-decode' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.iconv-mime-decode.php'>iconv_mime_decode</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>iconv_mime_decode</span> &amp;mdash; <span class='dc-title'>Decodes a <i>MIME</i> header field</span></p> </div> <a name='function.iconv-mime-decode.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>iconv_mime_decode</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$encoded_header</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$mode</tt><span class='initializer'> = 0</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$charset</tt><span class='initializer'> = ini_set(&amp;quot;iconv.internal_encoding&amp;quot;)</span></span> ]] )</div> <p class='para rdfs-comment'> Decodes a <i>MIME</i> header field. </p> </div> <a name='function.iconv-mime-decode.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>encoded_header</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The encoded header, as a string. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mode</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>mode</tt></i> determines the behaviour in the event <b>iconv_mime_decode()</b> encounters a malformed <i>MIME</i> header field. You can specify any combination of the following bitmasks. </p><table class='doctable table'> <caption><b>Bitmasks acceptable to <b>iconv_mime_decode()</b></b></caption> <thead valign='middle'> <tr valign='middle'> <th>Value</th> <th>Constant</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>1</td> <td align='left'>ICONV_MIME_DECODE_STRICT</td> <td align='left'> If set, the given header is decoded in full conformance with the standards defined in <a href='http://www.faqs.org/rfcs/rfc2047' class='link external'>&amp;raquo; RFC2047</a>. This option is disabled by default because there are a lot of broken mail user agents that don&amp;#039;t follow the specification and don&amp;#039;t produce correct <i>MIME</i> headers. </td> </tr> <tr valign='middle'> <td align='left'>2</td> <td align='left'>ICONV_MIME_DECODE_CONTINUE_ON_ERROR</td> <td align='left'> If set, <a href='http://www.php.net/manual/pt_BR/function.iconv-mime-decode-headers.php' class='function'>iconv_mime_decode_headers()</a> attempts to ignore any grammatical errors and continue to process a given header. </td> </tr> </tbody> </table> <p> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>charset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The optional <i><tt class='parameter'>charset</tt></i> parameter specifies the character set to represent the result by. If omitted, <a href='http://www.php.net/manual/pt_BR/iconv.configuration.php' class='link'>iconv.internal_encoding</a> will be used. </p> </dd> </dl> <p> </p> </div> <a name='function.iconv-mime-decode.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Returns a decoded <i>MIME</i> field on success, or <b><tt class='constant'>FALSE</tt></b> if an error occurs during the decoding. </p> </div> <a name='function.iconv-mime-decode.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 <b>iconv_mime_decode()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;This&amp;nbsp;yields&amp;nbsp;'Subject:&amp;nbsp;Pr&amp;uuml;fung&amp;nbsp;Pr&amp;uuml;fung'<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>iconv_mime_decode</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Subject:&amp;nbsp;=?UTF-8?B?UHLDvGZ1bmcgUHLDvGZ1bmc=?='</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'ISO-8859-1'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.iconv-mime-decode.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.iconv-mime-decode-headers.php' class='function' rel='rdfs-seeAlso'>iconv_mime_decode_headers()</a> - Decodes multiple MIME header fields at once</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.mb-decode-mimeheader.php' class='function' rel='rdfs-seeAlso'>mb_decode_mimeheader()</a> - Decode string in MIME header field</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-mime-header-decode.php' class='function' rel='rdfs-seeAlso'>imap_mime_header_decode()</a> - Decode MIME header elements</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-base64.php' class='function' rel='rdfs-seeAlso'>imap_base64()</a> - Decode BASE64 encoded text</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.imap-qprint.php' class='function' rel='rdfs-seeAlso'>imap_qprint()</a> - Convert a quoted-printable string to an 8 bit string</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="iconv_get_encoding" value="<div id='function.iconv-get-encoding' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.iconv-get-encoding.php'>iconv_get_encoding</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.5, PHP 5)</p><p class='refpurpose'><span class='refname'>iconv_get_encoding</span> &amp;mdash; <span class='dc-title'>Retrieve internal configuration variables of iconv extension</span></p> </div> <a name='function.iconv-get-encoding.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/pt_BR/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>iconv_get_encoding</b></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$type</tt><span class='initializer'> = &amp;quot;all&amp;quot;</span></span> ] )</div> <p class='para rdfs-comment'> Retrieve internal configuration variables of iconv extension. </p> </div> <a name='function.iconv-get-encoding.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>type</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The value of the optional <i><tt class='parameter'>type</tt></i> can be: </p><ul class='simplelist'> <li class='member'>all</li> <li class='member'>input_encoding</li> <li class='member'>output_encoding</li> <li class='member'>internal_encoding</li> </ul><p> </p> </dd> </dl> <p> </p> </div> <a name='function.iconv-get-encoding.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Returns the current value of the internal configuration variable if successful or <b><tt class='constant'>FALSE</tt></b> on failure. </p> <p class='para'> If <i><tt class='parameter'>type</tt></i> is omitted or set to &amp;quot;all&amp;quot;, <b>iconv_get_encoding()</b> returns an array that stores all these variables. </p> </div> <a name='function.iconv-get-encoding.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 <b>iconv_get_encoding()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> &amp;lt;pre&amp;gt;<br /><span style='color: #0000BB'>&amp;lt;?php<br />iconv_set_encoding</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'internal_encoding'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'UTF-8'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>iconv_set_encoding</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'output_encoding'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'ISO-8859-1'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>iconv_get_encoding</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'all'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>?&amp;gt;<br /></span>&amp;lt;/pre&amp;gt;</span> </code></div> </div> <div class='example-contents para'><p>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [input_encoding] =&amp;gt; ISO-8859-1 [output_encoding] =&amp;gt; ISO-8859-1 [internal_encoding] =&amp;gt; UTF-8 ) </pre></div> </div> </div><p> </p> </div> <a name='function.iconv-get-encoding.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.iconv-set-encoding.php' class='function' rel='rdfs-seeAlso'>iconv_set_encoding()</a> - Set current setting for character encoding conversion</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ob-iconv-handler.php' class='function' rel='rdfs-seeAlso'>ob_iconv_handler()</a> - Convert character encoding as output buffer handler</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="iconv" value="<div id='function.iconv' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.iconv.php'>iconv</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.5, PHP 5)</p><p class='refpurpose'><span class='refname'>iconv</span> &amp;mdash; <span class='dc-title'>Convert string to requested character encoding</span></p> </div> <a name='function.iconv.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>iconv</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$in_charset</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$out_charset</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$str</tt></span> )</div> <p class='para rdfs-comment'> Performs a character set conversion on the string <i><tt class='parameter'>str</tt></i> from <i><tt class='parameter'>in_charset</tt></i> to <i><tt class='parameter'>out_charset</tt></i> . </p> </div> <a name='function.iconv.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>in_charset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The input charset. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>out_charset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The output charset. </p> <p class='para'> If you append the string <i>//TRANSLIT</i> to <i><tt class='parameter'>out_charset</tt></i> transliteration is activated. This means that when a character can&amp;#039;t be represented in the target charset, it can be approximated through one or several similarly looking characters. If you append the string <i>//IGNORE</i>, characters that cannot be represented in the target charset are silently discarded. Otherwise, <i><tt class='parameter'>str</tt></i> is cut from the first illegal character and an <b><tt class='constant'>E_NOTICE</tt></b> is generated. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>str</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The string to be converted. </p> </dd> </dl> <p> </p> </div> <a name='function.iconv.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Returns the converted string or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='function.iconv.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 <b>iconv()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$text&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'This&amp;nbsp;is&amp;nbsp;the&amp;nbsp;Euro&amp;nbsp;symbol&amp;nbsp;'&amp;euro;'.'</span><span style='color: #007700'>;<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Original&amp;nbsp;:&amp;nbsp;'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$text</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>PHP_EOL</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'TRANSLIT&amp;nbsp;:&amp;nbsp;'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>iconv</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'UTF-8'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'ISO-8859-1//TRANSLIT'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$text</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>PHP_EOL</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'IGNORE&amp;nbsp;&amp;nbsp;&amp;nbsp;:&amp;nbsp;'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>iconv</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'UTF-8'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'ISO-8859-1//IGNORE'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$text</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>PHP_EOL</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Plain&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:&amp;nbsp;'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>iconv</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'UTF-8'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'ISO-8859-1'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$text</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>PHP_EOL</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>O exemplo acima ir&amp;aacute; imprimir algo similar a:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Original : This is the Euro symbol &amp;#039;&amp;euro;&amp;#039;. TRANSLIT : This is the Euro symbol &amp;#039;EUR&amp;#039;. IGNORE : This is the Euro symbol &amp;#039;&amp;#039;. Plain : Notice: iconv(): Detected an illegal character in input string in .\iconv-example.php on line 7 This is the Euro symbol &amp;#039; </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gregoriantojd" value="<div id='function.gregoriantojd' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.gregoriantojd.php'>GregorianToJD</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>GregorianToJD</span> &amp;mdash; <span class='dc-title'>Converte uma data gregoriana para o &amp;quot;Julian Day Count&amp;quot;</span></p> </div> <a name='function.gregoriantojd.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>gregoriantojd</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$month</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$day</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$year</tt></span> )</div> <p class='para rdfs-comment'> Escala v&amp;aacute;lida para o Calend&amp;aacute;rio Gregoriano: 4714 A.C. to 9999 D.C.</p> <p class='para'> Entretanto esta fun&amp;ccedil;&amp;atilde;o pode trabalhar com todas datas anteriores &amp;agrave;, por&amp;eacute;m us&amp;aacute;-la desta maneira n&amp;atilde;o tem muito sentido. O Calend&amp;aacute;rio Gregoriano n&amp;atilde;o foi institu&amp;iacute;do at&amp;eacute; 15 de Outubro de 1582 (ou 5 de Outubro de 1582, no calend&amp;aacute;rio JDC (&amp;quot;Julian Day Count&amp;quot;)). Alguns pa&amp;iacute;ses aceitaram este calend&amp;aacute;rio um pouco mais tarde. Por exemplo, a Gr&amp;atilde; Bretanha converteu-se em 1752, a URSS em 1918 e a Gr&amp;eacute;cia em 1923. A maioria dos pa&amp;iacute;ses Europeus usaram o calend&amp;aacute;rio &amp;quot;Julian&amp;quot; (JDC) antes do calend&amp;aacute;rio Gregoriano. </p> </div> <a name='function.gregoriantojd.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>month</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O m&amp;ecirc;s como um n&amp;uacute;mero entre 1 (para janeiro) e 12 (para dezembro) </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>day</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O dia como um n&amp;uacute;mero entre 1 e 31 </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>year</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O ano como um n&amp;uacute;mero entre -4714 e 9999 </p> </dd> </dl> <p> </p> </div> <a name='function.gregoriantojd.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> A data juliana para a dada data gregoriana como um inteiro. </p> </div> <a name='function.gregoriantojd.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Fun&amp;ccedil;&amp;otilde;es de Calend&amp;aacute;rio</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$jd&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>GregorianToJD&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #0000BB'>10</span><span style='color: #007700'>,</span><span style='color: #0000BB'>11</span><span style='color: #007700'>,</span><span style='color: #0000BB'>1970</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$jd</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$gregorian&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>JDToGregorian&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$jd</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$gregorian</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.gregoriantojd.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.jdtogregorian.php' class='function' rel='rdfs-seeAlso'>jdtogregorian()</a> - Converte uma data no formato 'Julian Day Count' para o formato Gregoriano</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.cal-to-jd.php' class='function' rel='rdfs-seeAlso'>cal_to_jd()</a> - Converte um calend&amp;aacute;rio (suportado) para o calend&amp;aacute;rio 'Julian Day Count'</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_xor" value="<div id='function.gmp-xor' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.gmp-xor.php'>gmp_xor</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_xor</span> &amp;mdash; <span class='dc-title'>Opera&amp;ccedil;&amp;atilde;o bin&amp;aacute;ria XOR</span></p> </div> <a name='function.gmp-xor.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>gmp_xor</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$a</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$b</tt></span> )</div> <p class='para rdfs-comment'> Faz a opera&amp;ccedil;&amp;atilde;o bin&amp;aacute;ria exclusiva OR (XOR) de dois n&amp;uacute;meros GMP. </p> </div> <a name='function.gmp-xor.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>a</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Ele pode ser qualquer n&amp;uacute;mero GMP <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>, ou uma string num&amp;eacute;rica que &amp;eacute; poss&amp;iacute;vel convert&amp;ecirc;-la para um n&amp;uacute;mero.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>b</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Ele pode ser qualquer n&amp;uacute;mero GMP <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>, ou uma string num&amp;eacute;rica que &amp;eacute; poss&amp;iacute;vel convert&amp;ecirc;-la para um n&amp;uacute;mero.</p> </dd> </dl> <p> </p> </div> <a name='function.gmp-xor.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Um <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a> de um n&amp;uacute;mero GMP. </p> </div> <a name='function.gmp-xor.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo da <b>gmp_xor()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$xor1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_init</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'1101101110011101'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$xor2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_init</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'0110011001011001'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br /></span><span style='color: #0000BB'>$xor3&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_xor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$xor1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$xor2</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$xor3</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 1011110111000100 </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_sub" value="<div id='function.gmp-sub' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.gmp-sub.php'>gmp_sub</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_sub</span> &amp;mdash; <span class='dc-title'>Subtrai n&amp;uacute;meros</span></p> </div> <a name='function.gmp-sub.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>gmp_sub</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$a</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$b</tt></span> )</div> <p class='para rdfs-comment'> Subtrai <i><tt class='parameter'>b</tt></i> de <i><tt class='parameter'>a</tt></i> e retorna o resultado. </p> </div> <a name='function.gmp-sub.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>a</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The number being subtracted from. </p> <p class='para'>Ele pode ser qualquer n&amp;uacute;mero GMP <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>, ou uma string num&amp;eacute;rica que &amp;eacute; poss&amp;iacute;vel convert&amp;ecirc;-la para um n&amp;uacute;mero.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>b</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The number subtracted from <i><tt class='parameter'>a</tt></i> . </p> <p class='para'>Ele pode ser qualquer n&amp;uacute;mero GMP <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>, ou uma string num&amp;eacute;rica que &amp;eacute; poss&amp;iacute;vel convert&amp;ecirc;-la para um n&amp;uacute;mero.</p> </dd> </dl> <p> </p> </div> <a name='function.gmp-sub.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Um <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a> de um n&amp;uacute;mero GMP. </p> </div> <a name='function.gmp-sub.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo da <b>gmp_sub()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$sub&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_sub</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'281474976710656'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'4294967296'</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;2^48&amp;nbsp;-&amp;nbsp;2^32<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$sub</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 281470681743360 </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_strval" value="<div id='function.gmp-strval' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.gmp-strval.php'>gmp_strval</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_strval</span> &amp;mdash; <span class='dc-title'>Converte um n&amp;uacute;mero GMP para uma string</span></p> </div> <a name='function.gmp-strval.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>gmp_strval</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$gmpnumber</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$base</tt></span> ] )</div> <p class='para rdfs-comment'> Converte o n&amp;uacute;mero GMP para a representa&amp;ccedil;&amp;atilde;o de uma string na base <i><tt class='parameter'>base</tt></i> . A base padr&amp;atilde;o &amp;eacute; 10. </p> </div> <a name='function.gmp-strval.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>gmpnumber</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O n&amp;uacute;mero GMP que ser&amp;aacute; convertido para uma string. </p> <p class='para'>Ele pode ser qualquer n&amp;uacute;mero GMP <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>, ou uma string num&amp;eacute;rica que &amp;eacute; poss&amp;iacute;vel convert&amp;ecirc;-la para um n&amp;uacute;mero.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>base</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A base do n&amp;uacute;mero retornado. A base padr&amp;atilde;o &amp;eacute; 10. Valores permitidos para base s&amp;atilde;o de 2 &amp;agrave; 36. </p> </dd> </dl> <p> </p> </div> <a name='function.gmp-strval.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> O n&amp;uacute;mero, como uma <a href='http://www.php.net/manual/pt_BR/language.types.string.php' class='type string'>string</a>. </p> </div> <a name='function.gmp-strval.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Convertendo um n&amp;uacute;mero GMP para uma string</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$a&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_init</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'0x41682179fbf5'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Decimal:&amp;nbsp;%s,&amp;nbsp;36-based:&amp;nbsp;%s'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>,</span><span style='color: #0000BB'>36</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_sqrtrem" value="<div id='function.gmp-sqrtrm' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.gmp-sqrtrm.php'>gmp_sqrtrem</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_sqrtrem</span> &amp;mdash; <span class='dc-title'>Ra&amp;iacute;z quadrada com resto</span></p> </div> <a name='function.gmp-sqrtrm.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>gmp_sqrtrem</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$a</tt></span> )</div> <p class='para rdfs-comment'> Calcula a raiz quadrada de um n&amp;uacute;mero, com resto. </p> </div> <a name='function.gmp-sqrtrm.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>a</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O n&amp;uacute;mero a ser calculado a raiz quadrada. </p> <p class='para'>Ele pode ser qualquer n&amp;uacute;mero GMP <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>, ou uma string num&amp;eacute;rica que &amp;eacute; poss&amp;iacute;vel convert&amp;ecirc;-la para um n&amp;uacute;mero.</p> </dd> </dl> <p> </p> </div> <a name='function.gmp-sqrtrm.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna uma matriz onde o primeiro elemento &amp;eacute; um inteiro ra&amp;iacute;z quadrada de <i><tt class='parameter'>a</tt></i> e o segundo &amp;eacute; o resto (a diferen&amp;ccedil;a entre <i><tt class='parameter'>a</tt></i> e o quadrado do primeiro elemento). </p> </div> <a name='function.gmp-sqrtrm.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo da <b>gmp_sqrtrem()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>list(</span><span style='color: #0000BB'>$sqrt1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$sqrt1rem</span><span style='color: #007700'>)&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>gmp_sqrtrem</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'9'</span><span style='color: #007700'>);<br />list(</span><span style='color: #0000BB'>$sqrt2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$sqrt2rem</span><span style='color: #007700'>)&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>gmp_sqrtrem</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'7'</span><span style='color: #007700'>);<br />list(</span><span style='color: #0000BB'>$sqrt3</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$sqrt3rem</span><span style='color: #007700'>)&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>gmp_sqrtrem</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'1048576'</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$sqrt1</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>',&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$sqrt1rem</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$sqrt2</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>',&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$sqrt2rem</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$sqrt3</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>',&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$sqrt3rem</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 3, 0 2, 3 1024, 0 </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_sqrt" value="<div id='function.gmp-sqrt' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.gmp-sqrt.php'>gmp_sqrt</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_sqrt</span> &amp;mdash; <span class='dc-title'>Ra&amp;iacute;z quadrada</span></p> </div> <a name='function.gmp-sqrt.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>gmp_sqrt</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$a</tt></span> )</div> <p class='para rdfs-comment'> Calcula a raiz quadrada de <i><tt class='parameter'>a</tt></i> . </p> </div> <a name='function.gmp-sqrt.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>a</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Ele pode ser qualquer n&amp;uacute;mero GMP <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>, ou uma string num&amp;eacute;rica que &amp;eacute; poss&amp;iacute;vel convert&amp;ecirc;-la para um n&amp;uacute;mero.</p> </dd> </dl> <p> </p> </div> <a name='function.gmp-sqrt.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> A parte inteira da raiz quadrada, como um n&amp;uacute;mero GMP. </p> </div> <a name='function.gmp-sqrt.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo <b>gmp_sqrt()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$sqrt1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_sqrt</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'9'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sqrt2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_sqrt</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'7'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sqrt3&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_sqrt</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'1524157875019052100'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$sqrt1</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$sqrt2</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$sqrt3</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 3 2 1234567890 </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_sign" value="<div id='function.gmp-sign' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.gmp-sign.php'>gmp_sign</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_sign</span> &amp;mdash; <span class='dc-title'>Sinal do n&amp;uacute;mero</span></p> </div> <a name='function.gmp-sign.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>gmp_sign</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$a</tt></span> )</div> <p class='para rdfs-comment'> Verifica o sinal de um n&amp;uacute;mero. </p> </div> <a name='function.gmp-sign.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>a</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Ele pode ser qualquer n&amp;uacute;mero GMP <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>, ou uma string num&amp;eacute;rica que &amp;eacute; poss&amp;iacute;vel convert&amp;ecirc;-la para um n&amp;uacute;mero.</p> </dd> </dl> <p> </p> </div> <a name='function.gmp-sign.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna 1 se <i><tt class='parameter'>a</tt></i> &amp;eacute; positivo, -1 se <i><tt class='parameter'>a</tt></i> &amp;eacute; negativo, e 0 se <i><tt class='parameter'>a</tt></i> for zero. </p> </div> <a name='function.gmp-sign.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo da <b>gmp_sign()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;positivo<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_sign</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'500'</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br /></span><span style='color: #FF8000'>//&amp;nbsp;negativo<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_sign</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'-500'</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br /></span><span style='color: #FF8000'>//&amp;nbsp;zero<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_sign</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'0'</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 1 -1 0 </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_setbit" value="<div id='function.gmp-setbit' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.gmp-setbit.php'>gmp_setbit</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_setbit</span> &amp;mdash; <span class='dc-title'>Set bit</span></p> </div> <a name='function.gmp-setbit.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>gmp_setbit</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$a</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$index</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$set_clear</tt><span class='initializer'> = true</span></span> ] )</div> <p class='para rdfs-comment'> Sets bit <i><tt class='parameter'>index</tt></i> in <i><tt class='parameter'>a</tt></i> . </p> </div> <a name='function.gmp-setbit.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>a</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The number being set to. </p> <p class='para'>Ele pode ser qualquer n&amp;uacute;mero GMP <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>, ou uma string num&amp;eacute;rica que &amp;eacute; poss&amp;iacute;vel convert&amp;ecirc;-la para um n&amp;uacute;mero.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>index</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The set bit. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>set_clear</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Defines if the bit is set to 0 or 1. By default the bit is set to 1. Index starts at 0. </p> </dd> </dl> <p> </p> </div> <a name='function.gmp-setbit.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Um <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a> de um n&amp;uacute;mero GMP. </p> </div> <a name='function.gmp-setbit.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 <b>gmp_setbit()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$a&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_init</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'0xfd'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>gmp_setbit</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;index&amp;nbsp;starts&amp;nbsp;at&amp;nbsp;0<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 255 </pre></div> </div> </div><p> </p> </div> <a name='function.gmp-setbit.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notas</h3> <blockquote><p><b class='note'>Nota</b>: Unlike most of the other GMP functions, <b>gmp_setbit()</b> must be called with a GMP resource that already exists (using <a href='http://www.php.net/manual/pt_BR/function.gmp-init.php' class='function'>gmp_init()</a> for example). One will not be automatically created. <br /> </p></blockquote> </div> <a name='function.gmp-setbit.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.gmp-clrbit.php' class='function' rel='rdfs-seeAlso'>gmp_clrbit()</a> - Limpa bit</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.gmp-testbit.php' class='function' rel='rdfs-seeAlso'>gmp_testbit()</a> - Tests if a bit is set</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_scan1" value="<div id='function.gmp-scan1' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.gmp-scan1.php'>gmp_scan1</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_scan1</span> &amp;mdash; <span class='dc-title'>Scan for 1</span></p> </div> <a name='function.gmp-scan1.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>gmp_scan1</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$a</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$start</tt></span> )</div> <p class='para rdfs-comment'> Scans <i><tt class='parameter'>a</tt></i> , starting with bit <i><tt class='parameter'>start</tt></i> , towards more significant bits, until the first set bit is found. </p> </div> <a name='function.gmp-scan1.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>a</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The number to scan. </p> <p class='para'>Ele pode ser qualquer n&amp;uacute;mero GMP <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>, ou uma string num&amp;eacute;rica que &amp;eacute; poss&amp;iacute;vel convert&amp;ecirc;-la para um n&amp;uacute;mero.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>start</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The starting bit. </p> </dd> </dl> <p> </p> </div> <a name='function.gmp-scan1.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Returns the index of the found bit, as an <a href='http://www.php.net/manual/pt_BR/language.types.integer.php' class='type integer'>integer</a>. If no set bit is found, -1 is returned. </p> </div> <a name='function.gmp-scan1.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 <b>gmp_scan1()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;'1'&amp;nbsp;bit&amp;nbsp;is&amp;nbsp;found&amp;nbsp;at&amp;nbsp;position&amp;nbsp;3.&amp;nbsp;index&amp;nbsp;starts&amp;nbsp;at&amp;nbsp;0<br /></span><span style='color: #0000BB'>$s1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_init</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'01000'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_scan1</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$s1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;'1'&amp;nbsp;bit&amp;nbsp;is&amp;nbsp;found&amp;nbsp;at&amp;nbsp;position&amp;nbsp;9.&amp;nbsp;index&amp;nbsp;starts&amp;nbsp;at&amp;nbsp;5<br /></span><span style='color: #0000BB'>$s2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_init</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'01000001111'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_scan1</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$s2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>5</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 3 9 </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_scan0" value="<div id='function.gmp-scan0' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.gmp-scan0.php'>gmp_scan0</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_scan0</span> &amp;mdash; <span class='dc-title'>Scan for 0</span></p> </div> <a name='function.gmp-scan0.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>gmp_scan0</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$a</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$start</tt></span> )</div> <p class='para rdfs-comment'> Scans <i><tt class='parameter'>a</tt></i> , starting with bit <i><tt class='parameter'>start</tt></i> , towards more significant bits, until the first clear bit is found. </p> </div> <a name='function.gmp-scan0.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>a</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The number to scan. </p> <p class='para'>Ele pode ser qualquer n&amp;uacute;mero GMP <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>, ou uma string num&amp;eacute;rica que &amp;eacute; poss&amp;iacute;vel convert&amp;ecirc;-la para um n&amp;uacute;mero.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>start</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The starting bit. </p> </dd> </dl> <p> </p> </div> <a name='function.gmp-scan0.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Returns the index of the found bit, as an <a href='http://www.php.net/manual/pt_BR/language.types.integer.php' class='type integer'>integer</a>. The index starts from 0. </p> </div> <a name='function.gmp-scan0.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 <b>gmp_scan0()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;'0'&amp;nbsp;bit&amp;nbsp;is&amp;nbsp;found&amp;nbsp;at&amp;nbsp;position&amp;nbsp;3.&amp;nbsp;index&amp;nbsp;starts&amp;nbsp;at&amp;nbsp;0<br /></span><span style='color: #0000BB'>$s1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_init</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'10111'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_scan0</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$s1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;'0'&amp;nbsp;bit&amp;nbsp;is&amp;nbsp;found&amp;nbsp;at&amp;nbsp;position&amp;nbsp;7.&amp;nbsp;index&amp;nbsp;starts&amp;nbsp;at&amp;nbsp;5<br /></span><span style='color: #0000BB'>$s2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_init</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'101110000'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_scan0</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$s2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>5</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 3 7 </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_random" value="<div id='function.gmp-random' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.gmp-random.php'>gmp_random</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_random</span> &amp;mdash; <span class='dc-title'>N&amp;uacute;mero randomico</span></p> </div> <a name='function.gmp-random.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>gmp_random</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$limiter</tt></span> )</div> <p class='para rdfs-comment'> Gera um n&amp;uacute;mero randomico. O valor do n&amp;uacute;mero ser&amp;aacute; entre zero e o n&amp;uacute;mero de bits por limb multiplicado por <i><tt class='parameter'>limiter</tt></i> . Se <i><tt class='parameter'>limiter</tt></i> for negativo, s&amp;atilde;o gerados n&amp;uacute;meros negativos. </p> <p class='para'> Um limb &amp;eacute; um mecanismo interno do GMP. O n&amp;uacute;mero de bits em um limb n&amp;atilde;o &amp;eacute; estatico, e pode variar de sistema para sistema. Geralmente, o n&amp;uacute;mero de bits em um limb &amp;eacute; 16 ou 32, mas isto n&amp;atilde;o &amp;eacute; garantido. </p> </div> <a name='function.gmp-random.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>limiter</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The limiter. </p> <p class='para'>Ele pode ser qualquer n&amp;uacute;mero GMP <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>, ou uma string num&amp;eacute;rica que &amp;eacute; poss&amp;iacute;vel convert&amp;ecirc;-la para um n&amp;uacute;mero.</p> </dd> </dl> <p> </p> </div> <a name='function.gmp-random.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Um n&amp;uacute;mero GMP aleat&amp;oacute;rio. </p> </div> <a name='function.gmp-random.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo da <b>gmp_random()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$rand1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_random</span><span style='color: #007700'>(</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;random&amp;nbsp;number&amp;nbsp;from&amp;nbsp;0&amp;nbsp;to&amp;nbsp;1&amp;nbsp;*&amp;nbsp;bits&amp;nbsp;per&amp;nbsp;limb<br /></span><span style='color: #0000BB'>$rand2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_random</span><span style='color: #007700'>(</span><span style='color: #0000BB'>2</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;random&amp;nbsp;number&amp;nbsp;from&amp;nbsp;0&amp;nbsp;to&amp;nbsp;2&amp;nbsp;*&amp;nbsp;bits&amp;nbsp;per&amp;nbsp;limb<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$rand1</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$rand2</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 1915834968 8642564075890328087 </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_prob_prime" value="<div id='function.gmp-prob-prime' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.gmp-prob-prime.php'>gmp_prob_prime</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_prob_prime</span> &amp;mdash; <span class='dc-title'>Verifica se o n&amp;uacute;mero &amp;eacute; &amp;quot;provavelmente primo&amp;quot;</span></p> </div> <a name='function.gmp-prob-prime.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>gmp_prob_prime</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$a</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$reps</tt></span> ] )</div> <p class='para rdfs-comment'> A fun&amp;ccedil;&amp;atilde;o usa o teste probabil&amp;iacute;stico de Miller-Rabin para verificar se um n&amp;uacute;mero &amp;eacute; primo. </p> </div> <a name='function.gmp-prob-prime.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>a</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O n&amp;uacute;mero a ser verificado como um primo. </p> <p class='para'>Ele pode ser qualquer n&amp;uacute;mero GMP <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>, ou uma string num&amp;eacute;rica que &amp;eacute; poss&amp;iacute;vel convert&amp;ecirc;-la para um n&amp;uacute;mero.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>reps</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Valores razo&amp;aacute;veis de <i><tt class='parameter'>reps</tt></i> varia de 5 a 10 (padr&amp;atilde;o sendo 10); um valor mais alto diminui a probabilidade para um n&amp;atilde;o-primo para passar como um &amp;quot;prov&amp;aacute;vel&amp;quot; primo. </p> <p class='para'>Ele pode ser qualquer n&amp;uacute;mero GMP <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>, ou uma string num&amp;eacute;rica que &amp;eacute; poss&amp;iacute;vel convert&amp;ecirc;-la para um n&amp;uacute;mero.</p> </dd> </dl> <p> </p> </div> <a name='function.gmp-prob-prime.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Se esta fun&amp;ccedil;&amp;atilde;o retorna 0, <i><tt class='parameter'>a</tt></i> &amp;eacute; definitivamente n&amp;atilde;o primo. Se ela retorna 1, ent&amp;atilde;o <i><tt class='parameter'>a</tt></i> &amp;eacute; &amp;quot;provavelmente&amp;quot; primo. Se retorna 2, ent&amp;atilde;o <i><tt class='parameter'>a</tt></i> &amp;eacute; certamente primo. </p> </div> <a name='function.gmp-prob-prime.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo da <b>gmp_prob_prime()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;definitely&amp;nbsp;not&amp;nbsp;a&amp;nbsp;prime<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_prob_prime</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'6'</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;probably&amp;nbsp;a&amp;nbsp;prime<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_prob_prime</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'1111111111111111111'</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;definitely&amp;nbsp;a&amp;nbsp;prime<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_prob_prime</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'11'</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 0 1 2 </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_powm" value="<div id='function.gmp-powm' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.gmp-powm.php'>gmp_powm</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_powm</span> &amp;mdash; <span class='dc-title'>Eleva um n&amp;Atilde;&amp;ordm;mero a pot&amp;Atilde;&amp;ordf;ncia com m&amp;Atilde;&amp;sup3;dulo</span></p> </div> <a name='function.gmp-powm.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>gmp_powm</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$base</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$exp</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$mod</tt></span> )</div> <p class='para rdfs-comment'> Calcula (<i><tt class='parameter'>base</tt></i> elevado a pot&amp;Atilde;&amp;ordf;ncia <i><tt class='parameter'>exp</tt></i> ) m&amp;Atilde;&amp;sup3;dulo <i><tt class='parameter'>mod</tt></i> . Se <i><tt class='parameter'>exp</tt></i> &amp;Atilde;&amp;copy; negativo, o resultado &amp;Atilde;&amp;copy; indefinido. </p> </div> <a name='function.gmp-powm.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>base</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O n&amp;Atilde;&amp;ordm;mero da base. </p> <p class='para'>Ele pode ser qualquer n&amp;uacute;mero GMP <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>, ou uma string num&amp;eacute;rica que &amp;eacute; poss&amp;iacute;vel convert&amp;ecirc;-la para um n&amp;uacute;mero.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>exp</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A pot&amp;Atilde;&amp;ordf;ncia positiva para elevar a <i><tt class='parameter'>base</tt></i> . </p> <p class='para'>Ele pode ser qualquer n&amp;uacute;mero GMP <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>, ou uma string num&amp;eacute;rica que &amp;eacute; poss&amp;iacute;vel convert&amp;ecirc;-la para um n&amp;uacute;mero.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mod</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O m&amp;Atilde;&amp;sup3;dulo. </p> <p class='para'>Ele pode ser qualquer n&amp;uacute;mero GMP <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>, ou uma string num&amp;eacute;rica que &amp;eacute; poss&amp;iacute;vel convert&amp;ecirc;-la para um n&amp;uacute;mero.</p> </dd> </dl> <p> </p> </div> <a name='function.gmp-powm.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> O novo (elevado) n&amp;Atilde;&amp;ordm;mero, como um n&amp;Atilde;&amp;ordm;mero GMP. </p> </div> <a name='function.gmp-powm.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo da <b>gmp_powm()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$pow1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_powm</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'2'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'31'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'2147483649'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$pow1</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 2147483648 </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_pow" value="<div id='function.gmp-pow' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.gmp-pow.php'>gmp_pow</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_pow</span> &amp;mdash; <span class='dc-title'>Potencia&amp;ccedil;&amp;atilde;o</span></p> </div> <a name='function.gmp-pow.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>gmp_pow</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$base</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$exp</tt></span> )</div> <p class='para rdfs-comment'> Eleva <i><tt class='parameter'>base</tt></i> na pot&amp;ecirc;ncia <i><tt class='parameter'>exp</tt></i> . </p> </div> <a name='function.gmp-pow.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>base</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O n&amp;uacute;mero da base. </p> <p class='para'>Ele pode ser qualquer n&amp;uacute;mero GMP <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>, ou uma string num&amp;eacute;rica que &amp;eacute; poss&amp;iacute;vel convert&amp;ecirc;-la para um n&amp;uacute;mero.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>exp</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A positiva pot&amp;ecirc;ncia para elevar a <i><tt class='parameter'>base</tt></i> . </p> </dd> </dl> <p> </p> </div> <a name='function.gmp-pow.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> O novo (elevado) n&amp;uacute;mero, como um n&amp;uacute;mero GMP. O caso de <i>0^0</i> reproduzir 1. </p> </div> <a name='function.gmp-pow.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo <b>gmp_pow()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$pow1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_pow</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'2'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>31</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$pow1</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$pow2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_pow</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'0'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$pow2</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$pow3&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_pow</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'2'</span><span style='color: #007700'>,&amp;nbsp;-</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Expoente&amp;nbsp;negativo,&amp;nbsp;gera&amp;nbsp;um&amp;nbsp;warning<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$pow3</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 2147483648 1 </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_popcount" value="<div id='function.gmp-popcount' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.gmp-popcount.php'>gmp_popcount</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_popcount</span> &amp;mdash; <span class='dc-title'>Contagem de popula&amp;ccedil;&amp;atilde;o</span></p> </div> <a name='function.gmp-popcount.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>gmp_popcount</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$a</tt></span> )</div> <p class='para rdfs-comment'> Obt&amp;eacute;m a contagem de popula&amp;ccedil;&amp;atilde;o. </p> </div> <a name='function.gmp-popcount.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>a</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Ele pode ser qualquer n&amp;uacute;mero GMP <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>, ou uma string num&amp;eacute;rica que &amp;eacute; poss&amp;iacute;vel convert&amp;ecirc;-la para um n&amp;uacute;mero.</p> </dd> </dl> <p> </p> </div> <a name='function.gmp-popcount.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> A contagem de popula&amp;ccedil;&amp;atilde;o de <i><tt class='parameter'>a</tt></i> , como um <a href='http://www.php.net/manual/pt_BR/language.types.integer.php' class='type integer'>integer</a>. </p> </div> <a name='function.gmp-popcount.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo da <b>gmp_popcount()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$pop1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_init</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'10000101'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;3&amp;nbsp;1's<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_popcount</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$pop1</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$pop2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_init</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'11111110'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;7&amp;nbsp;1's<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_popcount</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$pop2</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 3 7 </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_perfect_square" value="<div id='function.gmp-perfect-square' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.gmp-perfect-square.php'>gmp_perfect_square</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_perfect_square</span> &amp;mdash; <span class='dc-title'>Perfect square check</span></p> </div> <a name='function.gmp-perfect-square.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>gmp_perfect_square</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$a</tt></span> )</div> <p class='para rdfs-comment'> Check if a number is a perfect square. </p> </div> <a name='function.gmp-perfect-square.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>a</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The number being checked as a perfect square. </p> <p class='para'>Ele pode ser qualquer n&amp;uacute;mero GMP <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>, ou uma string num&amp;eacute;rica que &amp;eacute; poss&amp;iacute;vel convert&amp;ecirc;-la para um n&amp;uacute;mero.</p> </dd> </dl> <p> </p> </div> <a name='function.gmp-perfect-square.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> if <i><tt class='parameter'>a</tt></i> is a perfect square, <b><tt class='constant'>FALSE</tt></b> otherwise. </p> </div> <a name='function.gmp-perfect-square.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 <b>gmp_perfect_square()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;3&amp;nbsp;*&amp;nbsp;3,&amp;nbsp;perfect&amp;nbsp;square<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>gmp_perfect_square</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'9'</span><span style='color: #007700'>));<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;not&amp;nbsp;a&amp;nbsp;perfect&amp;nbsp;square<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>gmp_perfect_square</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'7'</span><span style='color: #007700'>));<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;1234567890&amp;nbsp;*&amp;nbsp;1234567890,&amp;nbsp;perfect&amp;nbsp;square<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>gmp_perfect_square</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'1524157875019052100'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> bool(true) bool(false) bool(true) </pre></div> </div> </div><p> </p> </div> <a name='function.gmp-perfect-square.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.gmp-sqrt.php' class='function' rel='rdfs-seeAlso'>gmp_sqrt()</a> - Ra&amp;iacute;z quadrada</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.gmp-sqrtrm.php' class='function' rel='rdfs-seeAlso'>gmp_sqrtrem()</a> - Ra&amp;iacute;z quadrada com resto</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_or" value="<div id='function.gmp-or' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.gmp-or.php'>gmp_or</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_or</span> &amp;mdash; <span class='dc-title'>L&amp;oacute;gico OR</span></p> </div> <a name='function.gmp-or.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>gmp_or</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$a</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$b</tt></span> )</div> <p class='para rdfs-comment'> Faz a opera&amp;ccedil;&amp;atilde;o bin&amp;aacute;ria inclusiva OR de dois n&amp;uacute;meros GMP. </p> </div> <a name='function.gmp-or.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>a</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Ele pode ser qualquer n&amp;uacute;mero GMP <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>, ou uma string num&amp;eacute;rica que &amp;eacute; poss&amp;iacute;vel convert&amp;ecirc;-la para um n&amp;uacute;mero.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>b</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Ele pode ser qualquer n&amp;uacute;mero GMP <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>, ou uma string num&amp;eacute;rica que &amp;eacute; poss&amp;iacute;vel convert&amp;ecirc;-la para um n&amp;uacute;mero.</p> </dd> </dl> <p> </p> </div> <a name='function.gmp-or.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Um <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a> de um n&amp;uacute;mero GMP. </p> </div> <a name='function.gmp-or.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo da <b>gmp_or()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$or1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_or</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'0xfffffff2'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'4'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$or1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>16</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$or2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_or</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'0xfffffff2'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'2'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$or2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>16</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> fffffff6 fffffff2 </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_nextprime" value="<div id='function.gmp-nextprime' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.gmp-nextprime.php'>gmp_nextprime</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>gmp_nextprime</span> &amp;mdash; <span class='dc-title'>Busca o pr&amp;oacute;ximo n&amp;uacute;mero primo</span></p> </div> <a name='function.gmp-nextprime.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>gmp_nextprime</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$a</tt></span> )</div> <p class='para rdfs-comment'> Busca o pr&amp;oacute;ximo n&amp;uacute;mero primo </p> </div> <a name='function.gmp-nextprime.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>a</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Ele pode ser qualquer n&amp;uacute;mero GMP <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>, ou uma string num&amp;eacute;rica que &amp;eacute; poss&amp;iacute;vel convert&amp;ecirc;-la para um n&amp;uacute;mero.</p> </dd> </dl> <p> </p> </div> <a name='function.gmp-nextprime.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna o pr&amp;oacute;ximo n&amp;uacute;mero primo maior que <i><tt class='parameter'>a</tt></i> , como um n&amp;uacute;mero GMP. </p> </div> <a name='function.gmp-nextprime.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo da <b>gmp_nextprime()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$prime1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_nextprime</span><span style='color: #007700'>(</span><span style='color: #0000BB'>10</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;next&amp;nbsp;prime&amp;nbsp;number&amp;nbsp;greater&amp;nbsp;than&amp;nbsp;10<br /></span><span style='color: #0000BB'>$prime2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_nextprime</span><span style='color: #007700'>(-</span><span style='color: #0000BB'>1000</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;next&amp;nbsp;prime&amp;nbsp;number&amp;nbsp;greater&amp;nbsp;than&amp;nbsp;-1000<br /><br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$prime1</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$prime2</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 11 -997 </pre></div> </div> </div><p> </p> </div> <a name='function.gmp-nextprime.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notas</h3> <blockquote><p><b class='note'>Nota</b>: Esta fun&amp;ccedil;&amp;atilde;o usa um algoritmo probabil&amp;iacute;stico para identificar primos e chances ter um n&amp;uacute;mero composto &amp;eacute; extremamente pequena. <br /> </p></blockquote> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_neg" value="<div id='function.gmp-neg' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.gmp-neg.php'>gmp_neg</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_neg</span> &amp;mdash; <span class='dc-title'>Nega o n&amp;uacute;mero</span></p> </div> <a name='function.gmp-neg.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>gmp_neg</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$a</tt></span> )</div> <p class='para rdfs-comment'> Retorna o valor negativo de um n&amp;uacute;mero. </p> </div> <a name='function.gmp-neg.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>a</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Ele pode ser qualquer n&amp;uacute;mero GMP <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>, ou uma string num&amp;eacute;rica que &amp;eacute; poss&amp;iacute;vel convert&amp;ecirc;-la para um n&amp;uacute;mero.</p> </dd> </dl> <p> </p> </div> <a name='function.gmp-neg.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna -<i><tt class='parameter'>a</tt></i> , como um n&amp;uacute;mero GMP. </p> </div> <a name='function.gmp-neg.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo da <b>gmp_neg()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$neg1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_neg</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'1'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$neg1</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$neg2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_neg</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'-1'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$neg2</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> -1 1 </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_mul" value="<div id='function.gmp-mul' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.gmp-mul.php'>gmp_mul</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_mul</span> &amp;mdash; <span class='dc-title'>Multiplica n&amp;uacute;meros</span></p> </div> <a name='function.gmp-mul.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>gmp_mul</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$a</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$b</tt></span> )</div> <p class='para rdfs-comment'> Multiplica <i><tt class='parameter'>a</tt></i> por <i><tt class='parameter'>b</tt></i> e retorna o resultado. </p> </div> <a name='function.gmp-mul.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>a</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Um n&amp;uacute;mero que ser&amp;aacute; multiplicado por <i><tt class='parameter'>b</tt></i> . </p> <p class='para'>Ele pode ser qualquer n&amp;uacute;mero GMP <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>, ou uma string num&amp;eacute;rica que &amp;eacute; poss&amp;iacute;vel convert&amp;ecirc;-la para um n&amp;uacute;mero.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>b</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Um n&amp;uacute;mero que ser&amp;aacute; multiplicado por <i><tt class='parameter'>a</tt></i> . </p> <p class='para'>Ele pode ser qualquer n&amp;uacute;mero GMP <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>, ou uma string num&amp;eacute;rica que &amp;eacute; poss&amp;iacute;vel convert&amp;ecirc;-la para um n&amp;uacute;mero.</p> </dd> </dl> <p> </p> </div> <a name='function.gmp-mul.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Um <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a> de um n&amp;uacute;mero GMP. </p> </div> <a name='function.gmp-mul.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo da <b>gmp_mul()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mul&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_mul</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'12345678'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'2000'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mul</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 24691356000 </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_mod" value="<div id='function.gmp-mod' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.gmp-mod.php'>gmp_mod</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_mod</span> &amp;mdash; <span class='dc-title'>Opera&amp;ccedil;&amp;atilde;o M&amp;oacute;dulo</span></p> </div> <a name='function.gmp-mod.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>gmp_mod</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$n</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$d</tt></span> )</div> <p class='para rdfs-comment'> Calcula <i><tt class='parameter'>n</tt></i> m&amp;oacute;dulo <i><tt class='parameter'>d</tt></i> . O resultado &amp;eacute; sempre positivo, o sinal de <i><tt class='parameter'>d</tt></i> &amp;eacute; ignorado. </p> </div> <a name='function.gmp-mod.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>n</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Ele pode ser qualquer n&amp;uacute;mero GMP <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>, ou uma string num&amp;eacute;rica que &amp;eacute; poss&amp;iacute;vel convert&amp;ecirc;-la para um n&amp;uacute;mero.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>d</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O m&amp;oacute;dulo que ser&amp;aacute; calculado. </p> <p class='para'>Ele pode ser qualquer n&amp;uacute;mero GMP <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>, ou uma string num&amp;eacute;rica que &amp;eacute; poss&amp;iacute;vel convert&amp;ecirc;-la para um n&amp;uacute;mero.</p> </dd> </dl> <p> </p> </div> <a name='function.gmp-mod.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Um <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a> de um n&amp;uacute;mero GMP. </p> </div> <a name='function.gmp-mod.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo da <b>gmp_mod()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mod&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_mod</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'8'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'3'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mod</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 2 </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_legendre" value="<div id='function.gmp-legendre' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.gmp-legendre.php'>gmp_legendre</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_legendre</span> &amp;mdash; <span class='dc-title'>S&amp;iacute;mbolo de Legendre</span></p> </div> <a name='function.gmp-legendre.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>gmp_legendre</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$a</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$p</tt></span> )</div> <p class='para rdfs-comment'> Computa o <a href='http://primes.utm.edu/glossary/page.php?sort=LegendreSymbol' class='link external'>&amp;raquo; S&amp;iacute;mbolo de Legendre </a> de <i><tt class='parameter'>a</tt></i> e <i><tt class='parameter'>p</tt></i> . <i><tt class='parameter'>p</tt></i> deve ser inteiro e positivo. </p> </div> <a name='function.gmp-legendre.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>a</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Ele pode ser qualquer n&amp;uacute;mero GMP <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>, ou uma string num&amp;eacute;rica que &amp;eacute; poss&amp;iacute;vel convert&amp;ecirc;-la para um n&amp;uacute;mero.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>p</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Ele pode ser qualquer n&amp;uacute;mero GMP <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>, ou uma string num&amp;eacute;rica que &amp;eacute; poss&amp;iacute;vel convert&amp;ecirc;-la para um n&amp;uacute;mero.</p> <p class='para'> Precisa ser &amp;iacute;mpar e positivo. </p> </dd> </dl> <p> </p> </div> <a name='function.gmp-legendre.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Um <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a> de um n&amp;uacute;mero GMP. </p> </div> <a name='function.gmp-legendre.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo da <b>gmp_legendre()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_legendre</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'1'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'3'</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_legendre</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'2'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'3'</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 1 </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_jacobi" value="<div id='function.gmp-jacobi' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.gmp-jacobi.php'>gmp_jacobi</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_jacobi</span> &amp;mdash; <span class='dc-title'>S&amp;iacute;mbolo de Jacobi</span></p> </div> <a name='function.gmp-jacobi.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>gmp_jacobi</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$a</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$p</tt></span> )</div> <p class='para rdfs-comment'> Computa o <a href='http://primes.utm.edu/glossary/page.php?sort=JacobiSymbol' class='link external'>&amp;raquo; S&amp;iacute;mbolo de Jacobi</a> de <i><tt class='parameter'>a</tt></i> e <i><tt class='parameter'>p</tt></i> . <i><tt class='parameter'>p</tt></i> deve ser &amp;iacute;mpar e positivo. </p> </div> <a name='function.gmp-jacobi.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>a</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Ele pode ser qualquer n&amp;uacute;mero GMP <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>, ou uma string num&amp;eacute;rica que &amp;eacute; poss&amp;iacute;vel convert&amp;ecirc;-la para um n&amp;uacute;mero.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>p</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Ele pode ser qualquer n&amp;uacute;mero GMP <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>, ou uma string num&amp;eacute;rica que &amp;eacute; poss&amp;iacute;vel convert&amp;ecirc;-la para um n&amp;uacute;mero.</p> <p class='para'> Deve ser &amp;iacute;mpar e positivo. </p> </dd> </dl> <p> </p> </div> <a name='function.gmp-jacobi.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Um <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a> de um n&amp;uacute;mero GMP. </p> </div> <a name='function.gmp-jacobi.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo <b>gmp_jacobi()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_jacobi</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'1'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'3'</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_jacobi</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'2'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'3'</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 1 </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_invert" value="<div id='function.gmp-invert' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.gmp-invert.php'>gmp_invert</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_invert</span> &amp;mdash; <span class='dc-title'>Inverse by modulo</span></p> </div> <a name='function.gmp-invert.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>gmp_invert</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$a</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$b</tt></span> )</div> <p class='para rdfs-comment'> Computes the inverse of <i><tt class='parameter'>a</tt></i> modulo <i><tt class='parameter'>b</tt></i> . </p> </div> <a name='function.gmp-invert.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>a</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Ele pode ser qualquer n&amp;uacute;mero GMP <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>, ou uma string num&amp;eacute;rica que &amp;eacute; poss&amp;iacute;vel convert&amp;ecirc;-la para um n&amp;uacute;mero.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>b</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Ele pode ser qualquer n&amp;uacute;mero GMP <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>, ou uma string num&amp;eacute;rica que &amp;eacute; poss&amp;iacute;vel convert&amp;ecirc;-la para um n&amp;uacute;mero.</p> </dd> </dl> <p> </p> </div> <a name='function.gmp-invert.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> A GMP number on success or <b><tt class='constant'>FALSE</tt></b> if an inverse does not exist. </p> </div> <a name='function.gmp-invert.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 <b>gmp_invert()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_invert</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'5'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'10'</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;no&amp;nbsp;inverse,&amp;nbsp;outputs&amp;nbsp;nothing,&amp;nbsp;result&amp;nbsp;is&amp;nbsp;FALSE<br /></span><span style='color: #0000BB'>$invert&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_invert</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'5'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'11'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$invert</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 9 </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_intval" value="<div id='function.gmp-intval' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.gmp-intval.php'>gmp_intval</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_intval</span> &amp;mdash; <span class='dc-title'>Converte um n&amp;uacute;mero GMP para um inteiro</span></p> </div> <a name='function.gmp-intval.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>gmp_intval</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$gmpnumber</tt></span> )</div> <p class='para rdfs-comment'> Esta fun&amp;ccedil;&amp;atilde;o permite converter um n&amp;uacute;mero GMP para um inteiro. </p> </div> <a name='function.gmp-intval.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>gmpnumber</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Um n&amp;uacute;mero GMP. </p> </dd> </dl> <p> </p> </div> <a name='function.gmp-intval.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Um valor <a href='http://www.php.net/manual/pt_BR/language.types.integer.php' class='type integer'>integer</a> de <i><tt class='parameter'>gmpnumber</tt></i> . </p> </div> <a name='function.gmp-intval.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo <b>gmp_intval()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;Mostra&amp;nbsp;o&amp;nbsp;valor&amp;nbsp;correto<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_intval</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'2147483647'</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br /></span><span style='color: #FF8000'>//&amp;nbsp;Mostra&amp;nbsp;um&amp;nbsp;resultado&amp;nbsp;errado,&amp;nbsp;acima&amp;nbsp;do&amp;nbsp;limite&amp;nbsp;de&amp;nbsp;intero&amp;nbsp;do&amp;nbsp;PHP<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_intval</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'2147483648'</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br /></span><span style='color: #FF8000'>//&amp;nbsp;mostra&amp;nbsp;o&amp;nbsp;valor&amp;nbsp;correto<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'2147483648'</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 2147483647 2147483647 2147483648 </pre></div> </div> </div><p> </p> </div> <a name='function.gmp-intval.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notas</h3> <div class='warning'><b class='warning'>Aviso</b> <p class='simpara'> Esta fun&amp;ccedil;&amp;atilde;o retorna um resultado &amp;uacute;til somente se o n&amp;uacute;mero se adequa ao inteiro PHP (i.e., tipo long com sinal). Se voc&amp;ecirc; quer somente imprimir o n&amp;uacute;mero GMP, use <a href='http://www.php.net/manual/pt_BR/function.gmp-strval.php' class='function'>gmp_strval()</a>. </p> </div> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_init" value="<div id='function.gmp-init' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.gmp-init.php'>gmp_init</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_init</span> &amp;mdash; <span class='dc-title'>Cria um n&amp;uacute;mero GMP</span></p> </div> <a name='function.gmp-init.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>gmp_init</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/pt_BR/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$number</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$base</tt></span> ] )</div> <p class='para rdfs-comment'> Cria um n&amp;uacute;mero GMP a partir de um inteiro ou uma string. </p> </div> <a name='function.gmp-init.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>number</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Um inteiro ou uma string. A string pode representar um decimal, hexadecimal ou octal. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>base</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A base. O padr&amp;atilde;o &amp;eacute; 0. </p> <p class='para'> A base pode varia de 2 a 36. Se a base for 0 (valor padr&amp;atilde;o), a base atual &amp;eacute; determinada pelos caracteres que vem na frente. Se os dois primeiros caracteres forem <i>0x</i> ou <i>0X</i>, &amp;eacute; assumido hexadecimal, se n&amp;atilde;o o primeiro caractere for &amp;quot;0&amp;quot;, &amp;eacute; assumido como octal, se n&amp;atilde;o &amp;eacute; assumido como decimal. </p> </dd> </dl> <p> </p> </div> <a name='function.gmp-init.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Um <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a> de um n&amp;uacute;mero GMP. </p> </div> <a name='function.gmp-init.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Hist&amp;oacute;rico</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Vers&amp;atilde;o</th> <th>Descri&amp;ccedil;&amp;atilde;o</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.1.0</td> <td align='left'> O par&amp;acirc;metro opcional <i><tt class='parameter'>base</tt></i> foi adicionado. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.gmp-init.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Criando um n&amp;uacute;mero GMP</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$a&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_init&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #0000BB'>123456</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$b&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_init&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'0xFFFFDEBACDFEDF7200'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.gmp-init.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notas</h3> <blockquote><p><b class='note'>Nota</b>: N&amp;atilde;o &amp;eacute; necess&amp;aacute;rio utilizar esta fun&amp;ccedil;&amp;atilde;o se voc&amp;ecirc; quer usar um inteiro ou uma string no lugar de um n&amp;uacute;mero GMP nas fun&amp;ccedil;&amp;otilde;es GMP, como <a href='http://www.php.net/manual/pt_BR/function.gmp-add.php' class='function'>gmp_add()</a>. Argumentos das fun&amp;ccedil;&amp;otilde;es s&amp;atilde;o automaticamente convertidos para n&amp;uacute;meros GMP, se esta convers&amp;atilde;o &amp;eacute; poss&amp;iacute;vel e necess&amp;aacute;ria, usando as mesmas regras que <b>gmp_init()</b>. <br /> </p></blockquote> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_hamdist" value="<div id='function.gmp-hamdist' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.gmp-hamdist.php'>gmp_hamdist</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_hamdist</span> &amp;mdash; <span class='dc-title'>Dist&amp;acirc;ncia de Hamming</span></p> </div> <a name='function.gmp-hamdist.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>gmp_hamdist</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$a</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$b</tt></span> )</div> <p class='para rdfs-comment'> Retorna a dist&amp;acirc;ncia de Hamming entre <i><tt class='parameter'>a</tt></i> e <i><tt class='parameter'>b</tt></i> . Ambos operandos devem ser positivo. </p> </div> <a name='function.gmp-hamdist.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>a</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Ele pode ser qualquer n&amp;uacute;mero GMP <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>, ou uma string num&amp;eacute;rica que &amp;eacute; poss&amp;iacute;vel convert&amp;ecirc;-la para um n&amp;uacute;mero.</p> <p class='para'> Tem que ser positivo. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>b</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Ele pode ser qualquer n&amp;uacute;mero GMP <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>, ou uma string num&amp;eacute;rica que &amp;eacute; poss&amp;iacute;vel convert&amp;ecirc;-la para um n&amp;uacute;mero.</p> <p class='para'> Tem que ser positivo. </p> </dd> </dl> <p> </p> </div> <a name='function.gmp-hamdist.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Um <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a> de um n&amp;uacute;mero GMP. </p> </div> <a name='function.gmp-hamdist.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo da <b>gmp_hamdist()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$ham1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_init</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'1001010011'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$ham2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_init</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'1011111100'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_hamdist</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ham1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ham2</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;hamdist&amp;nbsp;is&amp;nbsp;equivilent&amp;nbsp;to:&amp;nbsp;*/<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_popcount</span><span style='color: #007700'>(</span><span style='color: #0000BB'>gmp_xor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ham1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ham2</span><span style='color: #007700'>))&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 6 6 </pre></div> </div> </div><p> </p> </div> <a name='function.gmp-hamdist.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.gmp-popcount.php' class='function' rel='rdfs-seeAlso'>gmp_popcount()</a> - Contagem de popula&amp;ccedil;&amp;atilde;o</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.gmp-xor.php' class='function' rel='rdfs-seeAlso'>gmp_xor()</a> - Opera&amp;ccedil;&amp;atilde;o bin&amp;aacute;ria XOR</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_gcdext" value="<div id='function.gmp-gcdext' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.gmp-gcdext.php'>gmp_gcdext</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_gcdext</span> &amp;mdash; <span class='dc-title'>Calcula GCD e multiplicadores</span></p> </div> <a name='function.gmp-gcdext.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>gmp_gcdext</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$a</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$b</tt></span> )</div> <p class='para rdfs-comment'> Calcula g, s, e t, como <i>a*s + b*t = g = gcd(a,b)</i>, onde gcd &amp;eacute; o maior divisor comum. Retorna um array com respectivos elementos g, s e t. </p> <p class='para'> Esta fun&amp;ccedil;&amp;atilde;o pode ser usada para resolver equa&amp;ccedil;&amp;otilde;es lineares Diophantine em duas vari&amp;aacute;veis. Esta equa&amp;ccedil;&amp;atilde;o permite somente solu&amp;ccedil;&amp;otilde;es inteiras e tem a forma: <i>a*x + b*y = c</i>. Para mais informa&amp;ccedil;&amp;atilde;o, veja <a href='http://mathworld.wolfram.com/DiophantineEquation.html' class='link external'>&amp;raquo; &amp;quot;Diophantine Equation&amp;quot; na p&amp;aacute;gina MathWorld</a> </p> </div> <a name='function.gmp-gcdext.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>a</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Ele pode ser qualquer n&amp;uacute;mero GMP <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>, ou uma string num&amp;eacute;rica que &amp;eacute; poss&amp;iacute;vel convert&amp;ecirc;-la para um n&amp;uacute;mero.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>b</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Ele pode ser qualquer n&amp;uacute;mero GMP <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>, ou uma string num&amp;eacute;rica que &amp;eacute; poss&amp;iacute;vel convert&amp;ecirc;-la para um n&amp;uacute;mero.</p> </dd> </dl> <p> </p> </div> <a name='function.gmp-gcdext.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Um <a href='http://www.php.net/manual/pt_BR/language.types.array.php' class='type array'>array</a> de n&amp;uacute;meros GMP. </p> </div> <a name='function.gmp-gcdext.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Resolvendo uma equa&amp;ccedil;&amp;atilde;o linear Diophantine</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;Solve&amp;nbsp;the&amp;nbsp;equation&amp;nbsp;a*s&amp;nbsp;+&amp;nbsp;b*t&amp;nbsp;=&amp;nbsp;g<br />//&amp;nbsp;where&amp;nbsp;a&amp;nbsp;=&amp;nbsp;12,&amp;nbsp;b&amp;nbsp;=&amp;nbsp;21,&amp;nbsp;g&amp;nbsp;=&amp;nbsp;gcd(12,&amp;nbsp;21)&amp;nbsp;=&amp;nbsp;3<br /></span><span style='color: #0000BB'>$a&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_init</span><span style='color: #007700'>(</span><span style='color: #0000BB'>12</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$b&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_init</span><span style='color: #007700'>(</span><span style='color: #0000BB'>21</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$g&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_gcd</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$r&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_gcdext</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$check_gcd&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;(</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$g</span><span style='color: #007700'>)&amp;nbsp;==&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$r</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'g'</span><span style='color: #007700'>]));<br /></span><span style='color: #0000BB'>$eq_res&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_add</span><span style='color: #007700'>(</span><span style='color: #0000BB'>gmp_mul</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$r</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'s'</span><span style='color: #007700'>]),&amp;nbsp;</span><span style='color: #0000BB'>gmp_mul</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$r</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'t'</span><span style='color: #007700'>]));<br /></span><span style='color: #0000BB'>$check_res&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;(</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$g</span><span style='color: #007700'>)&amp;nbsp;==&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$eq_res</span><span style='color: #007700'>));<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$check_gcd&amp;nbsp;</span><span style='color: #007700'>&amp;amp;&amp;amp;&amp;nbsp;</span><span style='color: #0000BB'>$check_res</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$fmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Solution:&amp;nbsp;%d*%d&amp;nbsp;+&amp;nbsp;%d*%d&amp;nbsp;=&amp;nbsp;%d\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fmt</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$r</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'s'</span><span style='color: #007700'>]),&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>),<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$r</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'t'</span><span style='color: #007700'>]),&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$r</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'g'</span><span style='color: #007700'>]));<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Error&amp;nbsp;while&amp;nbsp;solving&amp;nbsp;the&amp;nbsp;equation\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;output:&amp;nbsp;Solution:&amp;nbsp;12*2&amp;nbsp;+&amp;nbsp;21*-1&amp;nbsp;=&amp;nbsp;3<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_gcd" value="<div id='function.gmp-gcd' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.gmp-gcd.php'>gmp_gcd</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_gcd</span> &amp;mdash; <span class='dc-title'>Calcula o MDC</span></p> </div> <a name='function.gmp-gcd.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>gmp_gcd</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$a</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$b</tt></span> )</div> <p class='para rdfs-comment'> Calcula o m&amp;aacute;ximo divisor comum de <i><tt class='parameter'>a</tt></i> e <i><tt class='parameter'>b</tt></i> . O resultado &amp;eacute; sempre positivo, mesmo que um, ou ambos os argumentos sejam negativos. </p> </div> <a name='function.gmp-gcd.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>a</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Ele pode ser qualquer n&amp;uacute;mero GMP <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>, ou uma string num&amp;eacute;rica que &amp;eacute; poss&amp;iacute;vel convert&amp;ecirc;-la para um n&amp;uacute;mero.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>b</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Ele pode ser qualquer n&amp;uacute;mero GMP <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>, ou uma string num&amp;eacute;rica que &amp;eacute; poss&amp;iacute;vel convert&amp;ecirc;-la para um n&amp;uacute;mero.</p> </dd> </dl> <p> </p> </div> <a name='function.gmp-gcd.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Um n&amp;uacute;mero positivo GMP que divide <i><tt class='parameter'>a</tt></i> e <i><tt class='parameter'>b</tt></i> . </p> </div> <a name='function.gmp-gcd.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo da <b>gmp_gcd()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$gcd&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_gcd</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'12'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'21'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$gcd</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 3 </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_fact" value="<div id='function.gmp-fact' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.gmp-fact.php'>gmp_fact</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_fact</span> &amp;mdash; <span class='dc-title'>Fatorial</span></p> </div> <a name='function.gmp-fact.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>gmp_fact</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$a</tt></span> )</div> <p class='para rdfs-comment'> Calcula o fatorial (<i>a!</i>) de <i><tt class='parameter'>a</tt></i> . </p> </div> <a name='function.gmp-fact.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>a</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O n&amp;uacute;mero fatorial. </p> <p class='para'>Ele pode ser qualquer n&amp;uacute;mero GMP <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>, ou uma string num&amp;eacute;rica que &amp;eacute; poss&amp;iacute;vel convert&amp;ecirc;-la para um n&amp;uacute;mero.</p> </dd> </dl> <p> </p> </div> <a name='function.gmp-fact.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Um <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a> de um n&amp;uacute;mero GMP. </p> </div> <a name='function.gmp-fact.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo <b>gmp_fact()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$fact1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_fact</span><span style='color: #007700'>(</span><span style='color: #0000BB'>5</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;5&amp;nbsp;*&amp;nbsp;4&amp;nbsp;*&amp;nbsp;3&amp;nbsp;*&amp;nbsp;2&amp;nbsp;*&amp;nbsp;1<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fact1</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br /></span><span style='color: #0000BB'>$fact2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_fact</span><span style='color: #007700'>(</span><span style='color: #0000BB'>50</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;50&amp;nbsp;*&amp;nbsp;49&amp;nbsp;*&amp;nbsp;48,&amp;nbsp;...&amp;nbsp;etc<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fact2</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 120 30414093201713378043612608166064768844377641568960512000000000000 </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_div_r" value="<div id='function.gmp-div-r' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.gmp-div-r.php'>gmp_div_r</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_div_r</span> &amp;mdash; <span class='dc-title'>Resto da divis&amp;atilde;o de dois n&amp;uacute;meros</span></p> </div> <a name='function.gmp-div-r.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>gmp_div_r</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$n</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$d</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$round</tt></span> ] )</div> <p class='para rdfs-comment'> Calcula o resto da divis&amp;atilde;o inteira de <i><tt class='parameter'>n</tt></i> por <i><tt class='parameter'>d</tt></i> . O resto tem o sinal do argumento <i><tt class='parameter'>n</tt></i> , se n&amp;atilde;o for zero. </p> </div> <a name='function.gmp-div-r.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>n</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O n&amp;uacute;mero a ser dividido. </p> <p class='para'>Ele pode ser qualquer n&amp;uacute;mero GMP <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>, ou uma string num&amp;eacute;rica que &amp;eacute; poss&amp;iacute;vel convert&amp;ecirc;-la para um n&amp;uacute;mero.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>d</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O n&amp;uacute;mero o qual <i><tt class='parameter'>n</tt></i> ser&amp;aacute; dividido. </p> <p class='para'>Ele pode ser qualquer n&amp;uacute;mero GMP <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>, ou uma string num&amp;eacute;rica que &amp;eacute; poss&amp;iacute;vel convert&amp;ecirc;-la para um n&amp;uacute;mero.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>round</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Veja a fun&amp;ccedil;&amp;atilde;o <a href='http://www.php.net/manual/pt_BR/function.gmp-div-q.php' class='function'>gmp_div_q()</a> para descri&amp;ccedil;&amp;atilde;o do argumento <i><tt class='parameter'>round</tt></i> . </p> </dd> </dl> <p> </p> </div> <a name='function.gmp-div-r.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> O resto, como um n&amp;uacute;mero GMP. </p> </div> <a name='function.gmp-div-r.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo da <b>gmp_div_r()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$div&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_div_r</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'105'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'20'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$div</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 5 </pre></div> </div> </div><p> </p> </div> <a name='function.gmp-div-r.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.gmp-div-q.php' class='function' rel='rdfs-seeAlso'>gmp_div_q()</a> - Divide n&amp;uacute;meros</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.gmp-div-qr.php' class='function' rel='rdfs-seeAlso'>gmp_div_qr()</a> - Divide n&amp;uacute;meros e retorna o quociente e o resto da divis&amp;atilde;o</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_div_qr" value="<div id='function.gmp-div-qr' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.gmp-div-qr.php'>gmp_div_qr</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_div_qr</span> &amp;mdash; <span class='dc-title'>Divide n&amp;uacute;meros e retorna o quociente e o resto da divis&amp;atilde;o</span></p> </div> <a name='function.gmp-div-qr.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>gmp_div_qr</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$n</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$d</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$round</tt></span> ] )</div> <p class='para rdfs-comment'> Esta fun&amp;ccedil;&amp;atilde;o divide <i><tt class='parameter'>n</tt></i> por <i><tt class='parameter'>d</tt></i> . </p> </div> <a name='function.gmp-div-qr.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>n</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O n&amp;uacute;mero a ser dividido. </p> <p class='para'>Ele pode ser qualquer n&amp;uacute;mero GMP <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>, ou uma string num&amp;eacute;rica que &amp;eacute; poss&amp;iacute;vel convert&amp;ecirc;-la para um n&amp;uacute;mero.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>d</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O n&amp;uacute;mero o qual <i><tt class='parameter'>n</tt></i> &amp;eacute; dividido. </p> <p class='para'>Ele pode ser qualquer n&amp;uacute;mero GMP <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>, ou uma string num&amp;eacute;rica que &amp;eacute; poss&amp;iacute;vel convert&amp;ecirc;-la para um n&amp;uacute;mero.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>round</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Veja a fun&amp;ccedil;&amp;atilde;o <a href='http://www.php.net/manual/pt_BR/function.gmp-div-q.php' class='function'>gmp_div_q()</a> para uma descri&amp;ccedil;&amp;atilde;o do argumento <i><tt class='parameter'>round</tt></i> . </p> </dd> </dl> <p> </p> </div> <a name='function.gmp-div-qr.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna um <a href='http://www.php.net/manual/pt_BR/language.types.array.php' class='type array'>array</a>, com o primeiro elemento sendo <i>[n/d]</i> (o resultado inteiro da divis&amp;atilde;o) e o segundo sendo <i>(n - [n/d] * d)</i> (o resto da divis&amp;atilde;o). </p> </div> <a name='function.gmp-div-qr.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Divis&amp;atilde;o de n&amp;uacute;meros GMP</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$a&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_init</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'0x41682179fbf5'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$res&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_div_qr</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'0xDEFE75'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Result&amp;nbsp;is:&amp;nbsp;q&amp;nbsp;-&amp;nbsp;%s,&amp;nbsp;r&amp;nbsp;-&amp;nbsp;%s'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$res</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>]),&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$res</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</span><span style='color: #007700'>]));<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.gmp-div-qr.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.gmp-div-q.php' class='function' rel='rdfs-seeAlso'>gmp_div_q()</a> - Divide n&amp;uacute;meros</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.gmp-div-r.php' class='function' rel='rdfs-seeAlso'>gmp_div_r()</a> - Resto da divis&amp;atilde;o de dois n&amp;uacute;meros</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_div_q" value="<div id='function.gmp-div-q' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.gmp-div-q.php'>gmp_div_q</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_div_q</span> &amp;mdash; <span class='dc-title'>Divide n&amp;uacute;meros</span></p> </div> <a name='function.gmp-div-q.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>gmp_div_q</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$a</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$b</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$round</tt></span> ] )</div> <p class='para rdfs-comment'> Divide <i><tt class='parameter'>a</tt></i> por <i><tt class='parameter'>b</tt></i> e retorna o resultado inteiro. </p> </div> <a name='function.gmp-div-q.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>a</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O n&amp;uacute;mero a ser dividido. </p> <p class='para'>Ele pode ser qualquer n&amp;uacute;mero GMP <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>, ou uma string num&amp;eacute;rica que &amp;eacute; poss&amp;iacute;vel convert&amp;ecirc;-la para um n&amp;uacute;mero.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>b</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O n&amp;uacute;mero pelo qual <i><tt class='parameter'>a</tt></i> ser&amp;aacute; dividido. </p> <p class='para'>Ele pode ser qualquer n&amp;uacute;mero GMP <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>, ou uma string num&amp;eacute;rica que &amp;eacute; poss&amp;iacute;vel convert&amp;ecirc;-la para um n&amp;uacute;mero.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>round</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O arredondamento do resultado e definido por <i><tt class='parameter'>round</tt></i> , o qual pode ter os seguintes valores: </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>GMP_ROUND_ZERO</tt></b>: O resultado &amp;eacute; truncado em dire&amp;ccedil;&amp;atilde;o a 0. </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>GMP_ROUND_PLUSINF</tt></b>: O resultado &amp;eacute; arredondado em dire&amp;ccedil;&amp;atilde;o a <i>+infinito</i>. </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>GMP_ROUND_MINUSINF</tt></b>: O resultado &amp;eacute; arredondado em dire&amp;ccedil;&amp;atilde;o a <i>-infinito</i>. </span> </li> </ul><p> </p> <p class='para'>Ele pode ser qualquer n&amp;uacute;mero GMP <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>, ou uma string num&amp;eacute;rica que &amp;eacute; poss&amp;iacute;vel convert&amp;ecirc;-la para um n&amp;uacute;mero.</p> </dd> </dl> <p> </p> </div> <a name='function.gmp-div-q.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Um <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a> de um n&amp;uacute;mero GMP. </p> </div> <a name='function.gmp-div-q.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo da <b>gmp_div_q()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$div1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_div_q</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'100'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'5'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$div1</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br /></span><span style='color: #0000BB'>$div2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_div_q</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'1'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'3'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$div2</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br /></span><span style='color: #0000BB'>$div3&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_div_q</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'1'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'3'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>GMP_ROUND_PLUSINF</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$div3</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br /></span><span style='color: #0000BB'>$div4&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_div_q</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'-1'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'4'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>GMP_ROUND_PLUSINF</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$div4</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br /></span><span style='color: #0000BB'>$div5&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_div_q</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'-1'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'4'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>GMP_ROUND_MINUSINF</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$div5</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 20 0 1 0 -1 </pre></div> </div> </div><p> </p> </div> <a name='function.gmp-div-q.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notas</h3> <blockquote><p><b class='note'>Nota</b>: Esta fun&amp;ccedil;&amp;atilde;o pode tamb&amp;eacute;m ser chamada como <a href='http://www.php.net/manual/pt_BR/function.gmp-div.php' class='function'>gmp_div()</a>. <br /> </p></blockquote> </div> <a name='function.gmp-div-q.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.gmp-div-r.php' class='function' rel='rdfs-seeAlso'>gmp_div_r()</a> - Resto da divis&amp;atilde;o de dois n&amp;uacute;meros</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.gmp-div-qr.php' class='function' rel='rdfs-seeAlso'>gmp_div_qr()</a> - Divide n&amp;uacute;meros e retorna o quociente e o resto da divis&amp;atilde;o</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_divexact" value="<div id='function.gmp-divexact' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.gmp-divexact.php'>gmp_divexact</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_divexact</span> &amp;mdash; <span class='dc-title'>Divis&amp;atilde;o exata de n&amp;uacute;meros</span></p> </div> <a name='function.gmp-divexact.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>gmp_divexact</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$n</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$d</tt></span> )</div> <p class='para rdfs-comment'> Divide <i><tt class='parameter'>n</tt></i> por <i><tt class='parameter'>d</tt></i> , usando um algaritimo r&amp;aacute;pido &amp;quot;exact division&amp;quot;. Esta fun&amp;ccedil;&amp;atilde;o produz resultados corretos apenas quando sabe anteriormente que <i><tt class='parameter'>d</tt></i> divide <i><tt class='parameter'>n</tt></i> . </p> </div> <a name='function.gmp-divexact.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>n</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O n&amp;uacute;mero a ser dividido. </p> <p class='para'>Ele pode ser qualquer n&amp;uacute;mero GMP <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>, ou uma string num&amp;eacute;rica que &amp;eacute; poss&amp;iacute;vel convert&amp;ecirc;-la para um n&amp;uacute;mero.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>d</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O n&amp;uacute;mero o qual <i><tt class='parameter'>a</tt></i> ser&amp;aacute; dividido. </p> <p class='para'>Ele pode ser qualquer n&amp;uacute;mero GMP <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>, ou uma string num&amp;eacute;rica que &amp;eacute; poss&amp;iacute;vel convert&amp;ecirc;-la para um n&amp;uacute;mero.</p> </dd> </dl> <p> </p> </div> <a name='function.gmp-divexact.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Um <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a> de um n&amp;uacute;mero GMP. </p> </div> <a name='function.gmp-divexact.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo <b>gmp_divexact()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$div1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_divexact</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'10'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'2'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$div1</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$div2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_divexact</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'10'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'3'</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;resultado&amp;nbsp;errado<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$div2</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 5 2863311534 </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_com" value="<div id='function.gmp-com' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.gmp-com.php'>gmp_com</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_com</span> &amp;mdash; <span class='dc-title'>Calcula o complemento</span></p> </div> <a name='function.gmp-com.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>gmp_com</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$a</tt></span> )</div> <p class='para rdfs-comment'> Retorna o complemento de <i><tt class='parameter'>a</tt></i> </p> </div> <a name='function.gmp-com.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>a</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Ele pode ser qualquer n&amp;uacute;mero GMP <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>, ou uma string num&amp;eacute;rica que &amp;eacute; poss&amp;iacute;vel convert&amp;ecirc;-la para um n&amp;uacute;mero.</p> </dd> </dl> <p> </p> </div> <a name='function.gmp-com.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna o complemento de <i><tt class='parameter'>a</tt></i> , como um n&amp;uacute;mero GMP. </p> </div> <a name='function.gmp-com.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <div class='example'> <p><b>Exemplo #1 Exemplo <b>gmp_com()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$com&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_com</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'1234'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$com</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> -1235 </pre></div> </div> </div> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_cmp" value="<div id='function.gmp-cmp' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.gmp-cmp.php'>gmp_cmp</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_cmp</span> &amp;mdash; <span class='dc-title'>Compara n&amp;uacute;meros</span></p> </div> <a name='function.gmp-cmp.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>gmp_cmp</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$a</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$b</tt></span> )</div> <p class='para rdfs-comment'> Compara dois n&amp;uacute;meros. </p> </div> <a name='function.gmp-cmp.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>a</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Ele pode ser qualquer n&amp;uacute;mero GMP <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>, ou uma string num&amp;eacute;rica que &amp;eacute; poss&amp;iacute;vel convert&amp;ecirc;-la para um n&amp;uacute;mero.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>b</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Ele pode ser qualquer n&amp;uacute;mero GMP <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>, ou uma string num&amp;eacute;rica que &amp;eacute; poss&amp;iacute;vel convert&amp;ecirc;-la para um n&amp;uacute;mero.</p> </dd> </dl> <p> </p> </div> <a name='function.gmp-cmp.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna um valor positivo se <i>a &amp;gt; b</i>, zero se <i>a = b</i> e um valor negativo se <i>a &amp;lt; b</i>. </p> </div> <a name='function.gmp-cmp.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <div class='example'> <p><b>Exemplo #1 Exemplo da <b>gmp_cmp()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$cmp1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_cmp</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'1234'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'1000'</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;maior&amp;nbsp;do&amp;nbsp;que<br /></span><span style='color: #0000BB'>$cmp2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_cmp</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'1000'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'1234'</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;menor&amp;nbsp;do&amp;nbsp;que<br /></span><span style='color: #0000BB'>$cmp3&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_cmp</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'1234'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'1234'</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;igual&amp;nbsp;a&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$cmp1</span><span style='color: #DD0000'>&amp;nbsp;</span><span style='color: #0000BB'>$cmp2</span><span style='color: #DD0000'>&amp;nbsp;</span><span style='color: #0000BB'>$cmp3</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 1 -1 0 </pre></div> </div> </div> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_clrbit" value="<div id='function.gmp-clrbit' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.gmp-clrbit.php'>gmp_clrbit</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_clrbit</span> &amp;mdash; <span class='dc-title'>Limpa bit</span></p> </div> <a name='function.gmp-clrbit.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>gmp_clrbit</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter reference'>&amp;amp;$a</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$index</tt></span> )</div> <p class='para rdfs-comment'> Limpa (define para 0) o bit <i><tt class='parameter'>index</tt></i> em <i><tt class='parameter'>a</tt></i> . O &amp;iacute;ndice come&amp;ccedil;a em 0. </p> </div> <a name='function.gmp-clrbit.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>a</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Ele pode ser qualquer n&amp;uacute;mero GMP <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>, ou uma string num&amp;eacute;rica que &amp;eacute; poss&amp;iacute;vel convert&amp;ecirc;-la para um n&amp;uacute;mero.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>index</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Ele pode ser qualquer n&amp;uacute;mero GMP <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>, ou uma string num&amp;eacute;rica que &amp;eacute; poss&amp;iacute;vel convert&amp;ecirc;-la para um n&amp;uacute;mero.</p> </dd> </dl> <p> </p> </div> <a name='function.gmp-clrbit.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Um <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a> de um n&amp;uacute;mero GMP. </p> </div> <a name='function.gmp-clrbit.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <div class='example'> <p><b>Exemplo #1 <b>gmp_clrbit()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$a&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_init</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'0xff'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>gmp_clrbit</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;index&amp;nbsp;starts&amp;nbsp;at&amp;nbsp;0,&amp;nbsp;least&amp;nbsp;significant&amp;nbsp;bit<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 254 </pre></div> </div> </div> </div> <a name='function.gmp-clrbit.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notas</h3> <blockquote><p><b class='note'>Nota</b>: Diferentemente de outras fun&amp;ccedil;&amp;otilde;es GMP, <b>gmp_clrbit()</b> precisa ser chamada como um resource GMP j&amp;aacute; existente (usando <a href='http://www.php.net/manual/pt_BR/function.gmp-init.php' class='function'>gmp_init()</a> por exemplo). Ele n&amp;atilde;o ser&amp;aacute; automaticamente criado. <br /> </p></blockquote> </div> <a name='function.gmp-clrbit.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.gmp-setbit.php' class='function' rel='rdfs-seeAlso'>gmp_setbit()</a> - Set bit</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.gmp-testbit.php' class='function' rel='rdfs-seeAlso'>gmp_testbit()</a> - Tests if a bit is set</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_and" value="<div id='function.gmp-and' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.gmp-and.php'>gmp_and</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_and</span> &amp;mdash; <span class='dc-title'>Operador bin&amp;aacute;rio AND</span></p> </div> <a name='function.gmp-and.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>gmp_and</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$a</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$b</tt></span> )</div> <p class='para rdfs-comment'> Faz a opera&amp;ccedil;&amp;atilde;o bin&amp;aacute;ria AND de dois n&amp;uacute;meros GMP. </p> </div> <a name='function.gmp-and.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>a</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Ele pode ser qualquer n&amp;uacute;mero GMP <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>, ou uma string num&amp;eacute;rica que &amp;eacute; poss&amp;iacute;vel convert&amp;ecirc;-la para um n&amp;uacute;mero.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>b</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Ele pode ser qualquer n&amp;uacute;mero GMP <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>, ou uma string num&amp;eacute;rica que &amp;eacute; poss&amp;iacute;vel convert&amp;ecirc;-la para um n&amp;uacute;mero.</p> </dd> </dl> <p> </p> </div> <a name='function.gmp-and.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Um n&amp;uacute;mero GMP representando a compara&amp;ccedil;&amp;atilde;o bin&amp;aacute;ria <i>AND</i>. </p> </div> <a name='function.gmp-and.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <div class='example'> <p><b>Exemplo #1 Exemplo da <b>gmp_and()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$and1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_and</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'0xfffffffff4'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'0x4'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$and2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_and</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'0xfffffffff4'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'0x8'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$and1</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$and2</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 4 0 </pre></div> </div> </div> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_add" value="<div id='function.gmp-add' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.gmp-add.php'>gmp_add</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_add</span> &amp;mdash; <span class='dc-title'>Adiciona n&amp;uacute;meros</span></p> </div> <a name='function.gmp-add.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>gmp_add</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$a</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$b</tt></span> )</div> <p class='para rdfs-comment'> Adiciona dois n&amp;uacute;meros. </p> </div> <a name='function.gmp-add.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>a</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Um n&amp;uacute;mero que ser&amp;aacute; adicionado. </p> <p class='para'>Ele pode ser qualquer n&amp;uacute;mero GMP <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>, ou uma string num&amp;eacute;rica que &amp;eacute; poss&amp;iacute;vel convert&amp;ecirc;-la para um n&amp;uacute;mero.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>b</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Um n&amp;uacute;mero que ser&amp;aacute; adicionado. </p> <p class='para'>Ele pode ser qualquer n&amp;uacute;mero GMP <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>, ou uma string num&amp;eacute;rica que &amp;eacute; poss&amp;iacute;vel convert&amp;ecirc;-la para um n&amp;uacute;mero.</p> </dd> </dl> <p> </p> </div> <a name='function.gmp-add.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Um n&amp;uacute;mero GMP representado a soma dos argumentos. </p> </div> <a name='function.gmp-add.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo <b>gmp_add()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$sum&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_add</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'123456789012345'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'76543210987655'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$sum</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 200000000000000 </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_abs" value="<div id='function.gmp-abs' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.gmp-abs.php'>gmp_abs</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_abs</span> &amp;mdash; <span class='dc-title'>Valor absoluto</span></p> </div> <a name='function.gmp-abs.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>gmp_abs</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$a</tt></span> )</div> <p class='para rdfs-comment'> Obt&amp;eacute;m o valor absoluto de um n&amp;uacute;mero. </p> </div> <a name='function.gmp-abs.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>a</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Ele pode ser qualquer n&amp;uacute;mero GMP <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>, ou uma string num&amp;eacute;rica que &amp;eacute; poss&amp;iacute;vel convert&amp;ecirc;-la para um n&amp;uacute;mero.</p> </dd> </dl> <p> </p> </div> <a name='function.gmp-abs.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna o valor absoluto de <i><tt class='parameter'>a</tt></i> , como um n&amp;uacute;mero GMP. </p> </div> <a name='function.gmp-abs.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo da <b>gmp_abs()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$abs1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_abs</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'274982683358'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$abs2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_abs</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'-274982683358'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$abs1</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$abs2</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 274982683358 274982683358 </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gettext" value="<div id='function.gettext' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.gettext.php'>gettext</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>gettext</span> &amp;mdash; <span class='dc-title'>Procura por uma mensagem no dom&amp;iacute;nio atual</span></p> </div> <a name='function.gettext.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>gettext</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$mensagem</tt></span> )</div> <p class='para rdfs-comment'> Esta fun&amp;ccedil;&amp;atilde;o retorna uma string traduzida se ela for encontrada na tabela de tradu&amp;ccedil;&amp;otilde;es, ou envia uma mensagem se a string n&amp;atilde;o for encontrada. Voc&amp;ecirc; pode usar o caracter &amp;#039;_&amp;#039; como um alias para esta fun&amp;ccedil;&amp;atilde;o. </p> <div class='example'> <p><b>Exemplo #1 <b>gettext()</b>-checa</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;Seta&amp;nbsp;o&amp;nbsp;local&amp;nbsp;para&amp;nbsp;Portugu&amp;ecirc;s<br /></span><span style='color: #0000BB'>setlocale</span><span style='color: #007700'>(</span><span style='color: #0000BB'>LC_ALL</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'pt'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Especifica&amp;nbsp;o&amp;nbsp;local&amp;nbsp;onde&amp;nbsp;est&amp;atilde;o&amp;nbsp;as&amp;nbsp;tabelas&amp;nbsp;de&amp;nbsp;tradu&amp;ccedil;&amp;otilde;es<br /></span><span style='color: #0000BB'>bindtextdomain</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'meuAplicativoPHP'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'./diretorio'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Escolhe&amp;nbsp;um&amp;nbsp;dom&amp;iacute;nio<br /></span><span style='color: #0000BB'>textdomain</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'meuAplicativoPHP'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Envia&amp;nbsp;uma&amp;nbsp;mensagem&amp;nbsp;de&amp;nbsp;teste<br /></span><span style='color: #007700'>print&amp;nbsp;</span><span style='color: #0000BB'>gettext</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Bem&amp;nbsp;vindo&amp;nbsp;ao&amp;nbsp;meu&amp;nbsp;Aplicativo&amp;nbsp;PHP'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Ou&amp;nbsp;use&amp;nbsp;o&amp;nbsp;alias&amp;nbsp;_()&amp;nbsp;do&amp;nbsp;gettext()<br /></span><span style='color: #007700'>print&amp;nbsp;</span><span style='color: #0000BB'>_</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Tenha&amp;nbsp;um&amp;nbsp;bom&amp;nbsp;dia'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_systype" value="<div id='function.ftp-systype' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.ftp-systype.php'>ftp_systype</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_systype</span> &amp;mdash; <span class='dc-title'>Retorna o identificador do tipo do sistema do servidor FTP remoto</span></p> </div> <a name='function.ftp-systype.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>ftp_systype</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> )</div> <p class='para rdfs-comment'> Retorna o identificador do tipo do sistema do servidor FTP remoto. </p> </div> <a name='function.ftp-systype.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O identificador com a conex&amp;atilde;o FTP. </p> </dd> </dl> <p> </p> </div> <a name='function.ftp-systype.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna o tipo do sistema remoto, ou <b><tt class='constant'>FALSE</tt></b> em caso de erro. </p> </div> <a name='function.ftp-systype.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo <b>ftp_systype()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;ftp&amp;nbsp;connection<br /></span><span style='color: #0000BB'>$ftp&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'ftp.example.com'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>ftp_login</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ftp</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'password'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;get&amp;nbsp;the&amp;nbsp;system&amp;nbsp;type<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>$type&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_systype</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ftp</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Example.com&amp;nbsp;is&amp;nbsp;powered&amp;nbsp;by&amp;nbsp;</span><span style='color: #0000BB'>$type</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Couldn't&amp;nbsp;get&amp;nbsp;the&amp;nbsp;systype'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>O exemplo acima ir&amp;aacute; imprimir algo similar a:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Example.com is powered by UNIX </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_size" value="<div id='function.ftp-size' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.ftp-size.php'>ftp_size</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_size</span> &amp;mdash; <span class='dc-title'>Retorna o tamanho de um dado arquivo</span></p> </div> <a name='function.ftp-size.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>ftp_size</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$remote_file</tt></span> )</div> <p class='para rdfs-comment'> <b>ftp_size()</b> retorna o tamanho de um dado arquivo em bytes </p> <blockquote><p><b class='note'>Nota</b>: Nem todos os servidoresw suportam isto. <br /> </p></blockquote> </div> <a name='function.ftp-size.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O identificador da conex&amp;atilde;o FTP. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>remote_file</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O arquivo remoto. </p> </dd> </dl> <p> </p> </div> <a name='function.ftp-size.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna o nome do arquivo em caso de sucesso, -1 em caso de erro. </p> </div> <a name='function.ftp-size.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo <b>ftp_size()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$file&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'somefile.txt'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;set&amp;nbsp;up&amp;nbsp;basic&amp;nbsp;connection<br /></span><span style='color: #0000BB'>$conn_id&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ftp_server</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;login&amp;nbsp;with&amp;nbsp;username&amp;nbsp;and&amp;nbsp;password<br /></span><span style='color: #0000BB'>$login_result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_login</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_name</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_pass</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;get&amp;nbsp;the&amp;nbsp;size&amp;nbsp;of&amp;nbsp;$file<br /></span><span style='color: #0000BB'>$res&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_size</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$file</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$res&amp;nbsp;</span><span style='color: #007700'>!=&amp;nbsp;-</span><span style='color: #0000BB'>1</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'size&amp;nbsp;of&amp;nbsp;</span><span style='color: #0000BB'>$file</span><span style='color: #DD0000'>&amp;nbsp;is&amp;nbsp;</span><span style='color: #0000BB'>$res</span><span style='color: #DD0000'>&amp;nbsp;bytes'</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'couldn't&amp;nbsp;get&amp;nbsp;the&amp;nbsp;size'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;close&amp;nbsp;the&amp;nbsp;connection<br /></span><span style='color: #0000BB'>ftp_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.ftp-size.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ftp-rawlist.php' class='function' rel='rdfs-seeAlso'>ftp_rawlist()</a> - Retorna uma lista detalhada dos arquivos em um diret&amp;oacute;rio</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_site" value="<div id='function.ftp-site' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.ftp-site.php'>ftp_site</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_site</span> &amp;mdash; <span class='dc-title'>Envia o comando SITE para o servidor</span></p> </div> <a name='function.ftp-site.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ftp_site</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$command</tt></span> )</div> <p class='para rdfs-comment'> <b>ftp_site()</b> envia o comando <i>SITE</i> dado para o servidor FTPr. </p> <p class='para'> Comandos <i>SITE</i> n&amp;atilde;o s&amp;atilde;o padronizados, e variam de servidor para servidor. Eles s&amp;atilde;o ut&amp;eacute;is para manipular coisas como permiss&amp;otilde;es de arquivos e membros de grupos. </p> </div> <a name='function.ftp-site.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O identificador da conex&amp;atilde;o FTP. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>command</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O comando SITE. Note que este par&amp;acirc;metro n&amp;atilde;o &amp;eacute; escapado assim pode ter alguns problemas com nomes de arquivos contendo espa&amp;ccedil;&amp;otilde;es ou outros caracteres. </p> </dd> </dl> <p> </p> </div> <a name='function.ftp-site.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='function.ftp-site.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Enviando um comando SITE para um servidor FTP</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>/*&amp;nbsp;Connect&amp;nbsp;to&amp;nbsp;FTP&amp;nbsp;server&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'ftp.example.com'</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>)&amp;nbsp;die(</span><span style='color: #DD0000'>'Unable&amp;nbsp;to&amp;nbsp;connect&amp;nbsp;to&amp;nbsp;ftp.example.com'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Login&amp;nbsp;as&amp;nbsp;'user'&amp;nbsp;with&amp;nbsp;password&amp;nbsp;'pass'&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(!</span><span style='color: #0000BB'>ftp_login</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'pass'</span><span style='color: #007700'>))&amp;nbsp;die(</span><span style='color: #DD0000'>'Error&amp;nbsp;logging&amp;nbsp;into&amp;nbsp;ftp.example.com'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Issue:&amp;nbsp;'SITE&amp;nbsp;CHMOD&amp;nbsp;0600&amp;nbsp;/home/user/privatefile'&amp;nbsp;command&amp;nbsp;to&amp;nbsp;ftp&amp;nbsp;server&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>ftp_site</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'CHMOD&amp;nbsp;0600&amp;nbsp;/home/user/privatefile'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Command&amp;nbsp;executed&amp;nbsp;successfully.\n'</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;die(</span><span style='color: #DD0000'>'Command&amp;nbsp;failed.'</span><span style='color: #007700'>);<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.ftp-site.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ftp-raw.php' class='function' rel='rdfs-seeAlso'>ftp_raw()</a> - Envia um comando arbrit&amp;aacute;rio para o servidor FTP</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_set_option" value="<div id='function.ftp-set-option' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.ftp-set-option.php'>ftp_set_option</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_set_option</span> &amp;mdash; <span class='dc-title'>Define op&amp;ccedil;&amp;otilde;es diversas em tempo de execu&amp;ccedil;&amp;atilde;o</span></p> </div> <a name='function.ftp-set-option.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ftp_set_option</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$option</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/pt_BR/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$value</tt></span> )</div> <p class='para rdfs-comment'> Esta fun&amp;ccedil;&amp;atilde;o controla v&amp;aacute;rias op&amp;ccedil;&amp;otilde;es em tempo de execu&amp;ccedil;&amp;atilde;o para a conex&amp;atilde;o FTP especificada. </p> </div> <a name='function.ftp-set-option.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O identificador da conex&amp;atilde;o FTP. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>option</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Atualmente, as seguintes op&amp;ccedil;&amp;otilde;es s&amp;atilde;o suportadas: </p><table class='doctable table'> <caption><b>Op&amp;ccedil;&amp;atilde;o em tempo de execu&amp;ccedil;&amp;atilde;o do FTP suportada</b></caption> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'><b><tt class='constant'>FTP_TIMEOUT_SEC</tt></b></td> <td align='left'> Muda o limite de tempo em segundos usado para todas as opera&amp;ccedil;&amp;otilde;es de rede relacionadas. <i><tt class='parameter'>value</tt></i> deve ser um inteiro que seja maior do que 0. O limite de tempo padr&amp;atilde;o &amp;eacute; 90 segundos. </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>FTP_AUTOSEEK</tt></b></td> <td align='left'> Quando ativado, requisi&amp;ccedil;&amp;otilde;es GET ou PUT com um par&amp;acirc;metro <i><tt class='parameter'>resumepos</tt></i> ou <i><tt class='parameter'>startpos</tt></i> ir&amp;aacute; primeiro procurar a posi&amp;ccedil;&amp;atilde;o especificada no arquivo. Isto esta ativado por padr&amp;acirc;o. </td> </tr> </tbody> </table> <p> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>value</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Este valor depende de qual <i><tt class='parameter'>option</tt></i> foi escolhida para ser alterada. </p> </dd> </dl> <p> </p> </div> <a name='function.ftp-set-option.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> se a op&amp;ccedil;&amp;atilde;o pode ser definida; <b><tt class='constant'>FALSE</tt></b> se n&amp;atilde;o. Uma mensagem de aviso ser&amp;aacute; emitida se <i><tt class='parameter'>option</tt></i> n&amp;atilde;o for suportada ou se o <i><tt class='parameter'>value</tt></i> passado n&amp;atilde;o for o valor esperado para a <i><tt class='parameter'>option</tt></i> dada. </p> </div> <a name='function.ftp-set-option.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo <b>ftp_set_option()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;Set&amp;nbsp;the&amp;nbsp;network&amp;nbsp;timeout&amp;nbsp;to&amp;nbsp;10&amp;nbsp;seconds<br /></span><span style='color: #0000BB'>ftp_set_option</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>FTP_TIMEOUT_SEC</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>10</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.ftp-set-option.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ftp-get-option.php' class='function' rel='rdfs-seeAlso'>ftp_get_option()</a> - Obt&amp;eacute;m v&amp;aacute;rias op&amp;ccedil;&amp;otilde;es em tempo de execu&amp;ccedil;&amp;atilde;o da conex&amp;atilde;o FTP atual</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_rmdir" value="<div id='function.ftp-rmdir' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.ftp-rmdir.php'>ftp_rmdir</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_rmdir</span> &amp;mdash; <span class='dc-title'>Remove um diret&amp;oacute;rio</span></p> </div> <a name='function.ftp-rmdir.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ftp_rmdir</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$directory</tt></span> )</div> <p class='para rdfs-comment'> Remove o <i><tt class='parameter'>directory</tt></i> especificado no servidor FTP. </p> </div> <a name='function.ftp-rmdir.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O identificador da conex&amp;atilde;o FTP. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>directory</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O diret&amp;oacute;rio a excluir. Isto deve set um caminho absoluto ou relativo a um diret&amp;oacute;rio vazio. </p> </dd> </dl> <p> </p> </div> <a name='function.ftp-rmdir.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='function.ftp-rmdir.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo <b>ftp_rmdir()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$dir&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'www/'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;set&amp;nbsp;up&amp;nbsp;basic&amp;nbsp;connection<br /></span><span style='color: #0000BB'>$conn_id&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ftp_server</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;login&amp;nbsp;with&amp;nbsp;username&amp;nbsp;and&amp;nbsp;password<br /></span><span style='color: #0000BB'>$login_result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_login</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_name</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_pass</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;try&amp;nbsp;to&amp;nbsp;delete&amp;nbsp;the&amp;nbsp;directory&amp;nbsp;$dir<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>ftp_rmdir</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$dir</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Successfully&amp;nbsp;deleted&amp;nbsp;</span><span style='color: #0000BB'>$dir</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'There&amp;nbsp;was&amp;nbsp;a&amp;nbsp;problem&amp;nbsp;while&amp;nbsp;deleting&amp;nbsp;</span><span style='color: #0000BB'>$dir</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #0000BB'>ftp_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.ftp-rmdir.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ftp-mkdir.php' class='function' rel='rdfs-seeAlso'>ftp_mkdir()</a> - Cria um diret&amp;oacute;rio</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_rename" value="<div id='function.ftp-rename' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.ftp-rename.php'>ftp_rename</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_rename</span> &amp;mdash; <span class='dc-title'>Renomeia um arquivo ou diret&amp;oacute;rio no servidor FTP</span></p> </div> <a name='function.ftp-rename.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ftp_rename</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$oldname</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$newname</tt></span> )</div> <p class='para rdfs-comment'> <b>ftp_rename()</b> renomeia um arquivo ou diret&amp;oacute;rio no servidor FTP. </p> </div> <a name='function.ftp-rename.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O identificador da conex&amp;atilde;o FTP. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>oldname</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O nome do arquivo/diret&amp;oacute;rio anterior. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>newname</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O novo nome. </p> </dd> </dl> <p> </p> </div> <a name='function.ftp-rename.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='function.ftp-rename.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo <b>ftp_rename()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$old_file&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'somefile.txt.bak'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$new_file&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'somefile.txt'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;set&amp;nbsp;up&amp;nbsp;basic&amp;nbsp;connection<br /></span><span style='color: #0000BB'>$conn_id&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ftp_server</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;login&amp;nbsp;with&amp;nbsp;username&amp;nbsp;and&amp;nbsp;password<br /></span><span style='color: #0000BB'>$login_result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_login</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_name</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_pass</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;try&amp;nbsp;to&amp;nbsp;rename&amp;nbsp;$old_file&amp;nbsp;to&amp;nbsp;$new_file<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>ftp_rename</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$old_file</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$new_file</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'successfully&amp;nbsp;renamed&amp;nbsp;</span><span style='color: #0000BB'>$old_file</span><span style='color: #DD0000'>&amp;nbsp;to&amp;nbsp;</span><span style='color: #0000BB'>$new_file</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'There&amp;nbsp;was&amp;nbsp;a&amp;nbsp;problem&amp;nbsp;while&amp;nbsp;renaming&amp;nbsp;</span><span style='color: #0000BB'>$old_file</span><span style='color: #DD0000'>&amp;nbsp;to&amp;nbsp;</span><span style='color: #0000BB'>$new_file</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;close&amp;nbsp;the&amp;nbsp;connection<br /></span><span style='color: #0000BB'>ftp_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_rawlist" value="<div id='function.ftp-rawlist' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.ftp-rawlist.php'>ftp_rawlist</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_rawlist</span> &amp;mdash; <span class='dc-title'>Retorna uma lista detalhada dos arquivos em um diret&amp;oacute;rio</span></p> </div> <a name='function.ftp-rawlist.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>ftp_rawlist</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$directory</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$recursive</tt></span> ] )</div> <p class='para rdfs-comment'> <b>ftp_rawlist()</b> executa o comando <strong class='command'>LIST</strong> do FTP, e retorna o resutado como uma array. </p> </div> <a name='function.ftp-rawlist.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O identificador da conex&amp;atilde;o FTP. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>directory</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O caminho para o diret&amp;oacute;rio. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>recursive</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Se for definido como <b><tt class='constant'>TRUE</tt></b>, o comando executado ser&amp;aacute; <strong class='command'>LIST -R</strong>. </p> </dd> </dl> <p> </p> </div> <a name='function.ftp-rawlist.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna uma array aonde cada elemento corresponde a uma linha de texto. </p> <p class='para'> A sa&amp;iacute;da n&amp;atilde;o &amp;eacute; interpretada de maneira nenhuma. O identificador do tipo do sistema retornado por <a href='http://www.php.net/manual/pt_BR/function.ftp-systype.php' class='function'>ftp_systype()</a> pode ser usado para determinar como os resultados devem ser interpretados. </p> </div> <a name='function.ftp-rawlist.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo <b>ftp_rawlist()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;set&amp;nbsp;up&amp;nbsp;basic&amp;nbsp;connection<br /></span><span style='color: #0000BB'>$conn_id&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ftp_server</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;login&amp;nbsp;with&amp;nbsp;username&amp;nbsp;and&amp;nbsp;password<br /></span><span style='color: #0000BB'>$login_result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_login</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_name</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_pass</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;get&amp;nbsp;the&amp;nbsp;file&amp;nbsp;list&amp;nbsp;for&amp;nbsp;/<br /></span><span style='color: #0000BB'>$buff&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_rawlist</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'/'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;close&amp;nbsp;the&amp;nbsp;connection<br /></span><span style='color: #0000BB'>ftp_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;output&amp;nbsp;the&amp;nbsp;buffer<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$buff</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>O exemplo acima ir&amp;aacute; imprimir algo similar a:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> array(3) { [0]=&amp;gt; string(65) &amp;quot;drwxr-x--- 3 vincent vincent 4096 Jul 12 12:16 public_ftp&amp;quot; [1]=&amp;gt; string(66) &amp;quot;drwxr-x--- 15 vincent vincent 4096 Nov 3 21:31 public_html&amp;quot; [2]=&amp;gt; string(73) &amp;quot;lrwxrwxrwx 1 vincent vincent 11 Jul 12 12:16 www -&amp;gt; public_html&amp;quot; } </pre></div> </div> </div><p> </p> </div> <a name='function.ftp-rawlist.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Hist&amp;oacute;rico</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Vers&amp;atilde;o</th> <th>Descri&amp;ccedil;&amp;atilde;o</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.3.0</td> <td align='left'> <i><tt class='parameter'>recursive</tt></i> foi adicionado. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.ftp-rawlist.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ftp-nlist.php' class='function' rel='rdfs-seeAlso'>ftp_nlist()</a> - Retorna a lista dos arquivos em um dado diret&amp;oacute;rio</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_raw" value="<div id='function.ftp-raw' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.ftp-raw.php'>ftp_raw</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_raw</span> &amp;mdash; <span class='dc-title'>Envia um comando arbrit&amp;aacute;rio para o servidor FTP</span></p> </div> <a name='function.ftp-raw.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>ftp_raw</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$command</tt></span> )</div> <p class='para rdfs-comment'> Envia um <i><tt class='parameter'>command</tt></i> arbrit&amp;aacute;rio para o servidor FTP. </p> </div> <a name='function.ftp-raw.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O identificador da conex&amp;atilde;o FTP. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>command</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O comando a executar. </p> </dd> </dl> <p> </p> </div> <a name='function.ftp-raw.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna a resposta do servidor como um array de strings. Nenhuma interpreta&amp;ccedil;&amp;atilde;o &amp;eacute; realizada na string de resposta, nem <b>ftp_raw()</b> determina se o comando foi bem sucedido </p> </div> <a name='function.ftp-raw.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Usando <b>ftp_raw()</b> para fazer o login em um servidor FTP manualmente.</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$fp&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'ftp.example.com'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;This&amp;nbsp;is&amp;nbsp;the&amp;nbsp;same&amp;nbsp;as:&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;ftp_login($fp,&amp;nbsp;'joeblow',&amp;nbsp;'secret');&amp;nbsp;*/<br /></span><span style='color: #0000BB'>ftp_raw</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fp</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'USER&amp;nbsp;joeblow'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>ftp_raw</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fp</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'PASS&amp;nbsp;secret'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.ftp-raw.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ftp-exec.php' class='function' rel='rdfs-seeAlso'>ftp_exec()</a> - Solicita a execu&amp;ccedil;&amp;atilde;o de um comando no servidor FTP</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_pwd" value="<div id='function.ftp-pwd' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.ftp-pwd.php'>ftp_pwd</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_pwd</span> &amp;mdash; <span class='dc-title'>Retorna o nome do diret&amp;oacute;rio atual</span></p> </div> <a name='function.ftp-pwd.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>ftp_pwd</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> )</div> <p class='para rdfs-comment'> </p> </div> <a name='function.ftp-pwd.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O identificador da conex&amp;atilde;o FTP. </p> </dd> </dl> <p> </p> </div> <a name='function.ftp-pwd.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna o nome do diret&amp;oacute;rio atual ou <b><tt class='constant'>FALSE</tt></b> em caso de erro. </p> </div> <a name='function.ftp-pwd.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo <b>ftp_pwd()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;set&amp;nbsp;up&amp;nbsp;basic&amp;nbsp;connection<br /></span><span style='color: #0000BB'>$conn_id&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ftp_server</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;login&amp;nbsp;with&amp;nbsp;username&amp;nbsp;and&amp;nbsp;password<br /></span><span style='color: #0000BB'>$login_result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_login</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_name</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_pass</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;change&amp;nbsp;directory&amp;nbsp;to&amp;nbsp;public_html<br /></span><span style='color: #0000BB'>ftp_chdir</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'public_html'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;print&amp;nbsp;current&amp;nbsp;directory<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>ftp_pwd</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;/public_html<br /><br />//&amp;nbsp;close&amp;nbsp;the&amp;nbsp;connection<br /></span><span style='color: #0000BB'>ftp_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.ftp-pwd.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ftp-chdir.php' class='function' rel='rdfs-seeAlso'>ftp_chdir()</a> - Muda o diret&amp;oacute;rio atual em um servidor FTP</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ftp-cdup.php' class='function' rel='rdfs-seeAlso'>ftp_cdup()</a> - Muda para o diret&amp;oacute;rio acima</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_put" value="<div id='function.ftp-put' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.ftp-put.php'>ftp_put</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_put</span> &amp;mdash; <span class='dc-title'>Envia um arquivo para o servidor FTP</span></p> </div> <a name='function.ftp-put.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ftp_put</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$remote_file</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$local_file</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$mode</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$startpos</tt></span> ] )</div> <p class='para rdfs-comment'> <b>ftp_put()</b> grava um arquivo local em um servidor FTP. </p> </div> <a name='function.ftp-put.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O identificador da conex&amp;atilde;o FTP. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>remote_file</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O caminho para o arquivo remoto. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>local_file</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O caminho para o arquivo local. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mode</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O modo de transfer&amp;ecirc;ncia. Deve ser <b><tt class='constant'>FTP_ASCII</tt></b> ou <b><tt class='constant'>FTP_BINARY</tt></b>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>startpos</tt></i> </span> </dt><dd class='listitem'> </dd> </dl> <p> </p> </div> <a name='function.ftp-put.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='function.ftp-put.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo <b>ftp_put()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$file&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'somefile.txt'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$remote_file&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'readme.txt'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;set&amp;nbsp;up&amp;nbsp;basic&amp;nbsp;connection<br /></span><span style='color: #0000BB'>$conn_id&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ftp_server</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;login&amp;nbsp;with&amp;nbsp;username&amp;nbsp;and&amp;nbsp;password<br /></span><span style='color: #0000BB'>$login_result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_login</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_name</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_pass</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;upload&amp;nbsp;a&amp;nbsp;file<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>ftp_put</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$remote_file</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$file</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>FTP_ASCII</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'successfully&amp;nbsp;uploaded&amp;nbsp;</span><span style='color: #0000BB'>$file</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'There&amp;nbsp;was&amp;nbsp;a&amp;nbsp;problem&amp;nbsp;while&amp;nbsp;uploading&amp;nbsp;</span><span style='color: #0000BB'>$file</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;close&amp;nbsp;the&amp;nbsp;connection<br /></span><span style='color: #0000BB'>ftp_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.ftp-put.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Hist&amp;oacute;rico</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Vers&amp;atilde;o</th> <th>Descri&amp;ccedil;&amp;atilde;o</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.3.0</td> <td align='left'> <i><tt class='parameter'>startpos</tt></i> foi adicionado. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.ftp-put.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ftp-pasv.php' class='function' rel='rdfs-seeAlso'>ftp_pasv()</a> - Muda o modo passivo em on(ligado) ou off(desligado)</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ftp-fput.php' class='function' rel='rdfs-seeAlso'>ftp_fput()</a> - Envia um arquivo aberto para um servidor php</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ftp-nb-fput.php' class='function' rel='rdfs-seeAlso'>ftp_nb_fput()</a> - Grava um arquivo a partir de um arquivo aberto no servidor FTP (sem bloquear)</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ftp-nb-put.php' class='function' rel='rdfs-seeAlso'>ftp_nb_put()</a> - Grava um arquivo no servidor FTP (sem bloquear)</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_pasv" value="<div id='function.ftp-pasv' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.ftp-pasv.php'>ftp_pasv</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_pasv</span> &amp;mdash; <span class='dc-title'>Muda o modo passivo em on(ligado) ou off(desligado)</span></p> </div> <a name='function.ftp-pasv.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ftp_pasv</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> , <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$pasv</tt></span> )</div> <p class='para rdfs-comment'> <b>ftp_pasv()</b> muda o modo passivo em on ou off. No modo passivo, as conex&amp;otilde;es de dados s&amp;atilde;o iniciadas pelo cliente, ao inv&amp;eacute;s do servidor. Pode ser necess&amp;aacute;rio se o cliente estiver atr&amp;aacute;s de um firewall. </p> <p class='para'> Note que <b>ftp_pasv()</b> pode somente ser chamada depois do login ter sido feito com sucesso, caso contr&amp;aacute;rio ir&amp;aacute; falhar. </p> </div> <a name='function.ftp-pasv.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O identificador da conex&amp;atilde;o FTP. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>pasv</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Se <b><tt class='constant'>TRUE</tt></b>, o modo passivo esta ligado, se n&amp;atilde;o esta desligado. </p> </dd> </dl> <p> </p> </div> <a name='function.ftp-pasv.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='function.ftp-pasv.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo <b>ftp_pasv()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$file&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'somefile.txt'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$remote_file&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'readme.txt'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;set&amp;nbsp;up&amp;nbsp;basic&amp;nbsp;connection<br /></span><span style='color: #0000BB'>$conn_id&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ftp_server</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;login&amp;nbsp;with&amp;nbsp;username&amp;nbsp;and&amp;nbsp;password<br /></span><span style='color: #0000BB'>$login_result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_login</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_name</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_pass</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;turn&amp;nbsp;passive&amp;nbsp;mode&amp;nbsp;on<br /></span><span style='color: #0000BB'>ftp_pasv</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>true</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;upload&amp;nbsp;a&amp;nbsp;file<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>ftp_put</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$remote_file</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$file</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>FTP_ASCII</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'successfully&amp;nbsp;uploaded&amp;nbsp;</span><span style='color: #0000BB'>$file</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'There&amp;nbsp;was&amp;nbsp;a&amp;nbsp;problem&amp;nbsp;while&amp;nbsp;uploading&amp;nbsp;</span><span style='color: #0000BB'>$file</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;close&amp;nbsp;the&amp;nbsp;connection<br /></span><span style='color: #0000BB'>ftp_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_nlist" value="<div id='function.ftp-nlist' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.ftp-nlist.php'>ftp_nlist</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_nlist</span> &amp;mdash; <span class='dc-title'>Retorna a lista dos arquivos em um dado diret&amp;oacute;rio</span></p> </div> <a name='function.ftp-nlist.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>ftp_nlist</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$directory</tt></span> )</div> </div> <a name='function.ftp-nlist.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O identificador da conex&amp;atilde;o FTP. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>directory</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O diret&amp;oacute;rio que ser&amp;aacute; listado. Este par&amp;atilde;metro tamb&amp;eacute;m pode incluir argumentos, ex: ftp_nlist($conn_id, &amp;quot;-la /your/dir&amp;quot;); Note que este par&amp;acirc;metro n&amp;atilde;o &amp;eacute; escapado assim pode haver alguns problemas com nomes de arquivo contendo espa&amp;ccedil;os e outros caracteres. </p> </dd> </dl> <p> </p> </div> <a name='function.ftp-nlist.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna uma array com os nomes dos arquivos do diret&amp;oacute;rio especificado em caso de sucesso, ou <b><tt class='constant'>FALSE</tt></b> em caso de erro. </p> </div> <a name='function.ftp-nlist.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo <b>ftp_nlist()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;set&amp;nbsp;up&amp;nbsp;basic&amp;nbsp;connection<br /></span><span style='color: #0000BB'>$conn_id&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ftp_server</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;login&amp;nbsp;with&amp;nbsp;username&amp;nbsp;and&amp;nbsp;password<br /></span><span style='color: #0000BB'>$login_result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_login</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_name</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_pass</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;get&amp;nbsp;contents&amp;nbsp;of&amp;nbsp;the&amp;nbsp;current&amp;nbsp;directory<br /></span><span style='color: #0000BB'>$contents&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_nlist</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'.'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;output&amp;nbsp;$contents<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$contents</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>O exemplo acima ir&amp;aacute; imprimir algo similar a:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> array(3) { [0]=&amp;gt; string(11) &amp;quot;public_html&amp;quot; [1]=&amp;gt; string(10) &amp;quot;public_ftp&amp;quot; [2]=&amp;gt; string(3) &amp;quot;www&amp;quot; </pre></div> </div> </div><p> </p> </div> <a name='function.ftp-nlist.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ftp-rawlist.php' class='function' rel='rdfs-seeAlso'>ftp_rawlist()</a> - Retorna uma lista detalhada dos arquivos em um diret&amp;oacute;rio</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_nb_put" value="<div id='function.ftp-nb-put' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.ftp-nb-put.php'>ftp_nb_put</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_nb_put</span> &amp;mdash; <span class='dc-title'>Grava um arquivo no servidor FTP (sem bloquear)</span></p> </div> <a name='function.ftp-nb-put.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>ftp_nb_put</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$remote_file</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$local_file</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$mode</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$startpos</tt></span> ] )</div> <p class='para rdfs-comment'> <b>ftp_nb_put()</b> grava um arquivo local em um servidor FTP. </p> <p class='para'> A diferen&amp;ccedil;a entre esta fun&amp;ccedil;&amp;atilde;o e <a href='http://www.php.net/manual/pt_BR/function.ftp-put.php' class='function'>ftp_put()</a> &amp;eacute; que esta fun&amp;ccedil;&amp;atilde;o envia o arquivo de forma assincronoma, assim o seu programa pode realizar outras opera&amp;ccedil;&amp;otilde;es enquanto o seu arquivo esta sendo carregado. </p> </div> <a name='function.ftp-nb-put.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O identificador com a conex&amp;atilde;o FTP. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>remote_file</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O caminho para o arquivo remoto. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>local_file</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O caminho para o arquivo local. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mode</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O modo de transfer&amp;ecirc;ncia. Deve ser <b><tt class='constant'>FTP_ASCII</tt></b> ou <b><tt class='constant'>FTP_BINARY</tt></b>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>startpos</tt></i> </span> </dt><dd class='listitem'> </dd> </dl> <p> </p> </div> <a name='function.ftp-nb-put.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>FTP_FAILED</tt></b> ou <b><tt class='constant'>FTP_FINISHED</tt></b> ou <b><tt class='constant'>FTP_MOREDATA</tt></b>. </p> </div> <a name='function.ftp-nb-put.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo <b>ftp_nb_put()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Initiate&amp;nbsp;the&amp;nbsp;Upload<br /></span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_nb_put</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$my_connection</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'test.remote'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'test.local'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>FTP_BINARY</span><span style='color: #007700'>);<br />while&amp;nbsp;(</span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>==&amp;nbsp;</span><span style='color: #0000BB'>FTP_MOREDATA</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Do&amp;nbsp;whatever&amp;nbsp;you&amp;nbsp;want<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #DD0000'>'.'</span><span style='color: #007700'>;<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Continue&amp;nbsp;uploading...<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_nb_continue</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$my_connection</span><span style='color: #007700'>);<br />}<br />if&amp;nbsp;(</span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>!=&amp;nbsp;</span><span style='color: #0000BB'>FTP_FINISHED</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'There&amp;nbsp;was&amp;nbsp;an&amp;nbsp;error&amp;nbsp;uploading&amp;nbsp;the&amp;nbsp;file...'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;exit(</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p><div class='example'> <p><b>Exemplo #2 Continuando um upload com <b>ftp_nb_put()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Initiate<br /></span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_nb_put</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$my_connection</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'test.remote'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'test.local'</span><span style='color: #007700'>,&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>FTP_BINARY</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>ftp_size</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'test.remote'</span><span style='color: #007700'>));<br /></span><span style='color: #FF8000'>//&amp;nbsp;OR:&amp;nbsp;$ret&amp;nbsp;=&amp;nbsp;ftp_nb_put($my_connection,&amp;nbsp;'test.remote',&amp;nbsp;'test.local',&amp;nbsp;<br />//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FTP_BINARY,&amp;nbsp;FTP_AUTORESUME);<br /><br /></span><span style='color: #007700'>while&amp;nbsp;(</span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>==&amp;nbsp;</span><span style='color: #0000BB'>FTP_MOREDATA</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Do&amp;nbsp;whatever&amp;nbsp;you&amp;nbsp;want<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #DD0000'>'.'</span><span style='color: #007700'>;<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Continue&amp;nbsp;uploading...<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_nb_continue</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$my_connection</span><span style='color: #007700'>);<br />}<br />if&amp;nbsp;(</span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>!=&amp;nbsp;</span><span style='color: #0000BB'>FTP_FINISHED</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'There&amp;nbsp;was&amp;nbsp;an&amp;nbsp;error&amp;nbsp;uploading&amp;nbsp;the&amp;nbsp;file...'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;exit(</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.ftp-nb-put.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ftp-nb-fput.php' class='function' rel='rdfs-seeAlso'>ftp_nb_fput()</a> - Grava um arquivo a partir de um arquivo aberto no servidor FTP (sem bloquear)</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ftp-nb-continue.php' class='function' rel='rdfs-seeAlso'>ftp_nb_continue()</a> - Continua a receber/enviar um arquivo (sem bloquear)</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ftp-put.php' class='function' rel='rdfs-seeAlso'>ftp_put()</a> - Envia um arquivo para o servidor FTP</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ftp-fput.php' class='function' rel='rdfs-seeAlso'>ftp_fput()</a> - Envia um arquivo aberto para um servidor php</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_nb_get" value="<div id='function.ftp-nb-get' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.ftp-nb-get.php'>ftp_nb_get</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_nb_get</span> &amp;mdash; <span class='dc-title'>Obt&amp;eacute;m um arquivo do servidor FTP e escreve-o em um arquivo local (sem bloquear)</span></p> </div> <a name='function.ftp-nb-get.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>ftp_nb_get</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$local_file</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$remote_file</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$mode</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$resumepos</tt></span> ] )</div> <p class='para rdfs-comment'> <b>ftp_nb_get()</b> obt&amp;eacute;m um arquivo remoto do servidor FTP e salva-o em um arquivo local. </p> <p class='para'> A diferen&amp;ccedil;a entre esta fun&amp;ccedil;&amp;atilde;o &amp;eacute; <a href='http://www.php.net/manual/pt_BR/function.ftp-get.php' class='function'>ftp_get()</a> &amp;eacute; que esta fun&amp;ccedil;&amp;atilde;o obt&amp;eacute;m o arquivo de forma assincronoma, assim o seu programa pode realizar outras opera&amp;ccedil;&amp;otilde;es enquanto o arquivo esta sendo baixado. </p> </div> <a name='function.ftp-nb-get.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O identificador com a conex&amp;atilde;o FTP. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>local_file</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O caminho para o arquivo local (ser&amp;aacute; sobrescrito se o arquivo local j&amp;aacute; existir). </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>remote_file</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O caminho para o arquivo remoto. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mode</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O modo de transfer&amp;ecirc;ncia. Deve ser <b><tt class='constant'>FTP_ASCII</tt></b> ou <b><tt class='constant'>FTP_BINARY</tt></b>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>resumepos</tt></i> </span> </dt><dd class='listitem'> </dd> </dl> <p> </p> </div> <a name='function.ftp-nb-get.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>FTP_FAILED</tt></b> ou <b><tt class='constant'>FTP_FINISHED</tt></b> ou <b><tt class='constant'>FTP_MOREDATA</tt></b>. </p> </div> <a name='function.ftp-nb-get.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo <b>ftp_nb_get()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Initate&amp;nbsp;the&amp;nbsp;download<br /></span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_nb_get</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$my_connection</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'test'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'README'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>FTP_BINARY</span><span style='color: #007700'>);<br />while&amp;nbsp;(</span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>==&amp;nbsp;</span><span style='color: #0000BB'>FTP_MOREDATA</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Do&amp;nbsp;whatever&amp;nbsp;you&amp;nbsp;want<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #DD0000'>'.'</span><span style='color: #007700'>;<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Continue&amp;nbsp;downloading...<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_nb_continue</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$my_connection</span><span style='color: #007700'>);<br />}<br />if&amp;nbsp;(</span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>!=&amp;nbsp;</span><span style='color: #0000BB'>FTP_FINISHED</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'There&amp;nbsp;was&amp;nbsp;an&amp;nbsp;error&amp;nbsp;downloading&amp;nbsp;the&amp;nbsp;file...'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;exit(</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p><div class='example'> <p><b>Exemplo #2 Continuando um download com <b>ftp_nb_get()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Initate&amp;nbsp;<br /></span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_nb_get</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$my_connection</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'test'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'README'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>FTP_BINARY</span><span style='color: #007700'>,&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>filesize</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'test'</span><span style='color: #007700'>));<br /></span><span style='color: #FF8000'>//&amp;nbsp;OR:&amp;nbsp;$ret&amp;nbsp;=&amp;nbsp;ftp_nb_get($my_connection,&amp;nbsp;'test',&amp;nbsp;'README',&amp;nbsp;<br />//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FTP_BINARY,&amp;nbsp;FTP_AUTORESUME);<br /></span><span style='color: #007700'>while&amp;nbsp;(</span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>==&amp;nbsp;</span><span style='color: #0000BB'>FTP_MOREDATA</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Do&amp;nbsp;whatever&amp;nbsp;you&amp;nbsp;want<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #DD0000'>'.'</span><span style='color: #007700'>;<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Continue&amp;nbsp;downloading...<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_nb_continue</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$my_connection</span><span style='color: #007700'>);<br />}<br />if&amp;nbsp;(</span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>!=&amp;nbsp;</span><span style='color: #0000BB'>FTP_FINISHED</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'There&amp;nbsp;was&amp;nbsp;an&amp;nbsp;error&amp;nbsp;downloading&amp;nbsp;the&amp;nbsp;file...'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;exit(</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p><div class='example'> <p><b>Exemplo #3 Continuando um download na posi&amp;ccedil;&amp;atilde;o 100 para um novo arquivo com <b>ftp_nb_get()</b> </b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Disable&amp;nbsp;Autoseek<br /></span><span style='color: #0000BB'>ftp_set_option</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$my_connection</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>FTP_AUTOSEEK</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>false</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Initiate<br /></span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_nb_get</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$my_connection</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'newfile'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'README'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>FTP_BINARY</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>);<br />while&amp;nbsp;(</span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>==&amp;nbsp;</span><span style='color: #0000BB'>FTP_MOREDATA</span><span style='color: #007700'>)&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;...&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;Continue&amp;nbsp;downloading...<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_nb_continue</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$my_connection</span><span style='color: #007700'>);<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> <p class='para'> No exemplo acima, <var class='filename'>newfile</var> &amp;eacute; 100 bytes menor do que <var class='filename'>README</var> no servidor FTP porque n&amp;oacute;s come&amp;ccedil;amos a ler a partir da posi&amp;ccedil;&amp;atilde;o 100. Se n&amp;oacute;s n&amp;atilde;o disabilitarmos <b><tt class='constant'>FTP_AUTOSEEK</tt></b>, os primeiros 100 bytes de <var class='filename'>newfile</var> ser&amp;atilde;o <i>&amp;#039;\0&amp;#039;</i>. </p> </div> <a name='function.ftp-nb-get.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ftp-nb-fget.php' class='function' rel='rdfs-seeAlso'>ftp_nb_fget()</a> - Obt&amp;eacute;m um arquivo de um servidor FTP e escreve-o para um arquivo aberto(sem bloquear)</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ftp-nb-continue.php' class='function' rel='rdfs-seeAlso'>ftp_nb_continue()</a> - Continua a receber/enviar um arquivo (sem bloquear)</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ftp-fget.php' class='function' rel='rdfs-seeAlso'>ftp_fget()</a> - Copia um arquivo do servidor FTP e salva em um arquivo aberto</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ftp-get.php' class='function' rel='rdfs-seeAlso'>ftp_get()</a> - Copia um arquivo do servidor FTP</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_nb_fput" value="<div id='function.ftp-nb-fput' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.ftp-nb-fput.php'>ftp_nb_fput</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_nb_fput</span> &amp;mdash; <span class='dc-title'>Grava um arquivo a partir de um arquivo aberto no servidor FTP (sem bloquear)</span></p> </div> <a name='function.ftp-nb-fput.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>ftp_nb_fput</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$remote_file</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$handle</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$mode</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$startpos</tt></span> ] )</div> <p class='para rdfs-comment'> <b>ftp_nb_fput()</b> envia os dados do ponteiro de arquivo para o arquivo remoto no servidor FTP. </p> <p class='para'> A diferen&amp;ccedil;a entra esta fun&amp;ccedil;&amp;atilde;o e <a href='http://www.php.net/manual/pt_BR/function.ftp-fput.php' class='function'>ftp_fput()</a> &amp;eacute; que esta fun&amp;ccedil;&amp;atilde;o envia o arquivo de forma assimcronoma, assim o seu programa pode realizar outras opera&amp;ccedil;&amp;otilde;es enquanto o arquivo esta sendo carregado. </p> </div> <a name='function.ftp-nb-fput.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O identificador da conex&amp;atilde;o FTP. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>remote_file</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O caminho para o arquivo remoto. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>handle</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Um ponteiro de arquivo aberto para o arquivo local. A leitura termina ao finbal do arquivo. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mode</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O modo de transfer&amp;ecirc;ncia. Deve ser <b><tt class='constant'>FTP_ASCII</tt></b> ou <b><tt class='constant'>FTP_BINARY</tt></b>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>startpos</tt></i> </span> </dt><dd class='listitem'> </dd> </dl> <p> </p> </div> <a name='function.ftp-nb-fput.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>FTP_FAILED</tt></b> ou <b><tt class='constant'>FTP_FINISHED</tt></b> ou <b><tt class='constant'>FTP_MOREDATA</tt></b>. </p> </div> <a name='function.ftp-nb-fput.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo <b>ftp_nb_fput()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$file&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'index.php'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$fp&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>fopen</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$file</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'r'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$conn_id&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ftp_server</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$login_result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_login</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_name</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_pass</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Initate&amp;nbsp;the&amp;nbsp;upload<br /></span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_nb_fput</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$file</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$fp</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>FTP_BINARY</span><span style='color: #007700'>);<br />while&amp;nbsp;(</span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>==&amp;nbsp;</span><span style='color: #0000BB'>FTP_MOREDATA</span><span style='color: #007700'>)&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Do&amp;nbsp;whatever&amp;nbsp;you&amp;nbsp;want<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #DD0000'>'.'</span><span style='color: #007700'>;<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Continue&amp;nbsp;upload...<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_nb_continue</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>);<br />}<br />if&amp;nbsp;(</span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>!=&amp;nbsp;</span><span style='color: #0000BB'>FTP_FINISHED</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'There&amp;nbsp;was&amp;nbsp;an&amp;nbsp;error&amp;nbsp;uploading&amp;nbsp;the&amp;nbsp;file...'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;exit(</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);<br />}<br /><br /></span><span style='color: #0000BB'>fclose</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fp</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.ftp-nb-fput.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ftp-nb-put.php' class='function' rel='rdfs-seeAlso'>ftp_nb_put()</a> - Grava um arquivo no servidor FTP (sem bloquear)</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ftp-nb-continue.php' class='function' rel='rdfs-seeAlso'>ftp_nb_continue()</a> - Continua a receber/enviar um arquivo (sem bloquear)</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ftp-put.php' class='function' rel='rdfs-seeAlso'>ftp_put()</a> - Envia um arquivo para o servidor FTP</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ftp-fput.php' class='function' rel='rdfs-seeAlso'>ftp_fput()</a> - Envia um arquivo aberto para um servidor php</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_nb_fget" value="<div id='function.ftp-nb-fget' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.ftp-nb-fget.php'>ftp_nb_fget</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_nb_fget</span> &amp;mdash; <span class='dc-title'>Obt&amp;eacute;m um arquivo de um servidor FTP e escreve-o para um arquivo aberto(sem bloquear)</span></p> </div> <a name='function.ftp-nb-fget.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>ftp_nb_fget</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$handle</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$remote_file</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$mode</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$resumepos</tt></span> ] )</div> <p class='para rdfs-comment'> <b>ftp_nb_fget()</b> obt&amp;eacute;m um arquivo remoto do servidor FTP. </p> <p class='para'> A diferen&amp;ccedil;a entre esta fun&amp;ccedil;&amp;atilde;o e <a href='http://www.php.net/manual/pt_BR/function.ftp-fget.php' class='function'>ftp_fget()</a> &amp;eacute; que esta fun&amp;ccedil;&amp;atilde;o obt&amp;eacute;m o arquivo de forma assincronoma, assim seu programa pode realizar outras opera&amp;ccedil;&amp;otilde;es enquanto o arquivo esta sendo copiado. </p> </div> <a name='function.ftp-nb-fget.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O identificador com a conex&amp;atilde;o FTP. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>handle</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Um ponteiro de arquivo aberto para o qual n&amp;oacute;s guardamos os dados. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>remote_file</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O caminho para o arquivo remoto. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mode</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O modo de transfer&amp;ecirc;ncia. Deve ser <b><tt class='constant'>FTP_ASCII</tt></b> ou <b><tt class='constant'>FTP_BINARY</tt></b>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>resumepos</tt></i> </span> </dt><dd class='listitem'> </dd> </dl> <p> </p> </div> <a name='function.ftp-nb-fget.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>FTP_FAILED</tt></b> ou <b><tt class='constant'>FTP_FINISHED</tt></b> ou <b><tt class='constant'>FTP_MOREDATA</tt></b>. </p> </div> <a name='function.ftp-nb-fget.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo <b>ftp_nb_fget()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;open&amp;nbsp;some&amp;nbsp;file&amp;nbsp;for&amp;nbsp;reading<br /></span><span style='color: #0000BB'>$file&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'index.php'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$fp&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>fopen</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$file</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'w'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$conn_id&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ftp_server</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$login_result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_login</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_name</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_pass</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Initate&amp;nbsp;the&amp;nbsp;download<br /></span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_nb_fget</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$fp</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$file</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>FTP_BINARY</span><span style='color: #007700'>);<br />while&amp;nbsp;(</span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>==&amp;nbsp;</span><span style='color: #0000BB'>FTP_MOREDATA</span><span style='color: #007700'>)&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Do&amp;nbsp;whatever&amp;nbsp;you&amp;nbsp;want<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #DD0000'>'.'</span><span style='color: #007700'>;<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Continue&amp;nbsp;downloading...<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_nb_continue</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>);<br />}<br />if&amp;nbsp;(</span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>!=&amp;nbsp;</span><span style='color: #0000BB'>FTP_FINISHED</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'There&amp;nbsp;was&amp;nbsp;an&amp;nbsp;error&amp;nbsp;downloading&amp;nbsp;the&amp;nbsp;file...'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;exit(</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;close&amp;nbsp;filepointer<br /></span><span style='color: #0000BB'>fclose</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fp</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.ftp-nb-fget.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ftp-nb-get.php' class='function' rel='rdfs-seeAlso'>ftp_nb_get()</a> - Obt&amp;eacute;m um arquivo do servidor FTP e escreve-o em um arquivo local (sem bloquear)</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ftp-nb-continue.php' class='function' rel='rdfs-seeAlso'>ftp_nb_continue()</a> - Continua a receber/enviar um arquivo (sem bloquear)</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ftp-fget.php' class='function' rel='rdfs-seeAlso'>ftp_fget()</a> - Copia um arquivo do servidor FTP e salva em um arquivo aberto</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ftp-get.php' class='function' rel='rdfs-seeAlso'>ftp_get()</a> - Copia um arquivo do servidor FTP</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_nb_continue" value="<div id='function.ftp-nb-continue' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.ftp-nb-continue.php'>ftp_nb_continue</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_nb_continue</span> &amp;mdash; <span class='dc-title'>Continua a receber/enviar um arquivo (sem bloquear)</span></p> </div> <a name='function.ftp-nb-continue.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>ftp_nb_continue</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> )</div> <p class='para rdfs-comment'> Continua a receber/enviar um arquivo sem bloquear. </p> </div> <a name='function.ftp-nb-continue.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O identificador com a conex&amp;atilde;o FTP. </p> </dd> </dl> <p> </p> </div> <a name='function.ftp-nb-continue.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>FTP_FAILED</tt></b> ou <b><tt class='constant'>FTP_FINISHED</tt></b> ou <b><tt class='constant'>FTP_MOREDATA</tt></b>. </p> </div> <a name='function.ftp-nb-continue.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo <b>ftp_nb_continue()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Initate&amp;nbsp;the&amp;nbsp;download<br /></span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_nb_get</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$my_connection</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'test'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'README'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>FTP_BINARY</span><span style='color: #007700'>);<br />while&amp;nbsp;(</span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>==&amp;nbsp;</span><span style='color: #0000BB'>FTP_MOREDATA</span><span style='color: #007700'>)&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Continue&amp;nbsp;downloading...<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_nb_continue</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$my_connection</span><span style='color: #007700'>);<br />}<br />if&amp;nbsp;(</span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>!=&amp;nbsp;</span><span style='color: #0000BB'>FTP_FINISHED</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'There&amp;nbsp;was&amp;nbsp;an&amp;nbsp;error&amp;nbsp;downloading&amp;nbsp;the&amp;nbsp;file...'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;exit(</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_mkdir" value="<div id='function.ftp-mkdir' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.ftp-mkdir.php'>ftp_mkdir</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_mkdir</span> &amp;mdash; <span class='dc-title'>Cria um diret&amp;oacute;rio</span></p> </div> <a name='function.ftp-mkdir.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>ftp_mkdir</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$directory</tt></span> )</div> <p class='para rdfs-comment'> Cria o <i><tt class='parameter'>directory</tt></i> especificado no servidor FTP. </p> </div> <a name='function.ftp-mkdir.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O identificador com a conex&amp;atilde;o FTP. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>directory</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O nome do diret&amp;oacute;rio que ser&amp;aacute; criado. </p> </dd> </dl> <p> </p> </div> <a name='function.ftp-mkdir.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna o nome do diret&amp;oacute;rio recem criado em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> emmcaso de erro. </p> </div> <a name='function.ftp-mkdir.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo <b>ftp_mkdir()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$dir&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'www'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;set&amp;nbsp;up&amp;nbsp;basic&amp;nbsp;connection<br /></span><span style='color: #0000BB'>$conn_id&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ftp_server</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;login&amp;nbsp;with&amp;nbsp;username&amp;nbsp;and&amp;nbsp;password<br /></span><span style='color: #0000BB'>$login_result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_login</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_name</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_pass</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;try&amp;nbsp;to&amp;nbsp;create&amp;nbsp;the&amp;nbsp;directory&amp;nbsp;$dir<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>ftp_mkdir</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$dir</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'successfully&amp;nbsp;created&amp;nbsp;</span><span style='color: #0000BB'>$dir</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'There&amp;nbsp;was&amp;nbsp;a&amp;nbsp;problem&amp;nbsp;while&amp;nbsp;creating&amp;nbsp;</span><span style='color: #0000BB'>$dir</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;close&amp;nbsp;the&amp;nbsp;connection<br /></span><span style='color: #0000BB'>ftp_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.ftp-mkdir.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ftp-rmdir.php' class='function' rel='rdfs-seeAlso'>ftp_rmdir()</a> - Remove um diret&amp;oacute;rio</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_mdtm" value="<div id='function.ftp-mdtm' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.ftp-mdtm.php'>ftp_mdtm</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_mdtm</span> &amp;mdash; <span class='dc-title'>Retorna a hora da ultima modifica&amp;ccedil;&amp;atilde;o no arquivo indicado</span></p> </div> <a name='function.ftp-mdtm.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>ftp_mdtm</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$remote_file</tt></span> )</div> <p class='para rdfs-comment'> <b>ftp_mdtm()</b> retorna a hora da ultima modifica&amp;ccedil;&amp;atilde;o em um arquivo remoto. </p> <blockquote><p><b class='note'>Nota</b>: Nem todos os servidores suportam isto! <br /> </p></blockquote> <blockquote><p><b class='note'>Nota</b>: <b>ftp_mdtm()</b> n&amp;atilde;o funciona com diret&amp;oacute;rios. <br /> </p></blockquote> </div> <a name='function.ftp-mdtm.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O identificador com a conex&amp;atilde;o FTP. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>remote_file</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O arquivo a partir do qual extrair a hora da ultima modifica&amp;ccedil;&amp;atilde;o. </p> </dd> </dl> <p> </p> </div> <a name='function.ftp-mdtm.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna a hora da ultima modifica&amp;ccedil;&amp;atilde;o como um timestamp Unix em caso de sucesso, -1 em caso de erro. </p> </div> <a name='function.ftp-mdtm.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo <b>ftp_mdtm()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$file&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'somefile.txt'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;set&amp;nbsp;up&amp;nbsp;basic&amp;nbsp;connection<br /></span><span style='color: #0000BB'>$conn_id&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ftp_server</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;login&amp;nbsp;with&amp;nbsp;username&amp;nbsp;and&amp;nbsp;password<br /></span><span style='color: #0000BB'>$login_result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_login</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_name</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_pass</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;&amp;nbsp;get&amp;nbsp;the&amp;nbsp;last&amp;nbsp;modified&amp;nbsp;time<br /></span><span style='color: #0000BB'>$buff&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_mdtm</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$file</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$buff&amp;nbsp;</span><span style='color: #007700'>!=&amp;nbsp;-</span><span style='color: #0000BB'>1</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;somefile.txt&amp;nbsp;was&amp;nbsp;last&amp;nbsp;modified&amp;nbsp;on:&amp;nbsp;March&amp;nbsp;26&amp;nbsp;2003&amp;nbsp;14:16:41.<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$file</span><span style='color: #DD0000'>&amp;nbsp;was&amp;nbsp;last&amp;nbsp;modified&amp;nbsp;on&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>date</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'F&amp;nbsp;d&amp;nbsp;Y&amp;nbsp;H:i:s.'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$buff</span><span style='color: #007700'>);<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Couldn't&amp;nbsp;get&amp;nbsp;mdtime'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;close&amp;nbsp;the&amp;nbsp;connection<br /></span><span style='color: #0000BB'>ftp_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_login" value="<div id='function.ftp-login' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.ftp-login.php'>ftp_login</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_login</span> &amp;mdash; <span class='dc-title'>Realiza o login em uma conex&amp;atilde;o FTP</span></p> </div> <a name='function.ftp-login.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ftp_login</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$username</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$password</tt></span> )</div> <p class='para rdfs-comment'> Realiza o login em uma conex&amp;atilde;o FTP. </p> </div> <a name='function.ftp-login.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O identificador da conex&amp;atilde;o FTP. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>username</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O nome de usu&amp;aacute;rio (<i>USER</i>). </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>password</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A senha (<i>PASS</i>). </p> </dd> </dl> <p> </p> </div> <a name='function.ftp-login.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. Se o login falhar, o PHP ir&amp;aacute; escrever um aviso. </p> </div> <a name='function.ftp-login.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo <b>ftp_login()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br />$ftp_server&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'ftp.example.com'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$ftp_user&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'foo'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$ftp_pass&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'bar'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;set&amp;nbsp;up&amp;nbsp;a&amp;nbsp;connection&amp;nbsp;or&amp;nbsp;die<br /></span><span style='color: #0000BB'>$conn_id&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ftp_server</span><span style='color: #007700'>)&amp;nbsp;or&amp;nbsp;die(</span><span style='color: #DD0000'>'Couldn't&amp;nbsp;connect&amp;nbsp;to&amp;nbsp;</span><span style='color: #0000BB'>$ftp_server</span><span style='color: #DD0000'>'</span><span style='color: #007700'>);&amp;nbsp;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;try&amp;nbsp;to&amp;nbsp;login<br /></span><span style='color: #007700'>if&amp;nbsp;(@</span><span style='color: #0000BB'>ftp_login</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_pass</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Connected&amp;nbsp;as&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user</span><span style='color: #DD0000'>@</span><span style='color: #0000BB'>$ftp_server</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Couldn't&amp;nbsp;connect&amp;nbsp;as&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;close&amp;nbsp;the&amp;nbsp;connection<br /></span><span style='color: #0000BB'>ftp_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_get_option" value="<div id='function.ftp-get-option' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.ftp-get-option.php'>ftp_get_option</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_get_option</span> &amp;mdash; <span class='dc-title'>Obt&amp;eacute;m v&amp;aacute;rias op&amp;ccedil;&amp;otilde;es em tempo de execu&amp;ccedil;&amp;atilde;o da conex&amp;atilde;o FTP atual</span></p> </div> <a name='function.ftp-get-option.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/pt_BR/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>ftp_get_option</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$option</tt></span> )</div> <p class='para rdfs-comment'> Esta fun&amp;ccedil;&amp;atilde;o retorna o valor para a <i><tt class='parameter'>option</tt></i> solicitada da conex&amp;atilde;o FTP especificada. </p> </div> <a name='function.ftp-get-option.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O identificador para a conex&amp;atilde;o FTP. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>option</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Atualmente, as seguintes op&amp;ccedil;&amp;otilde;es s&amp;atilde;o suportadas: </p><table class='doctable table'> <caption><b>Op&amp;ccedil;&amp;otilde;es em tempo de execu&amp;ccedil;&amp;atilde;o do FTP suportadas</b></caption> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'><b><tt class='constant'>FTP_TIMEOUT_SEC</tt></b></td> <td align='left'> Retorna o limite de tempo usado atualmente para as opera&amp;ccedil;&amp;otilde;es de rede. </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>FTP_AUTOSEEK</tt></b></td> <td align='left'> Retorna <b><tt class='constant'>TRUE</tt></b> se esta op&amp;ccedil;&amp;atilde;o estiver ativa, <b><tt class='constant'>FALSE</tt></b> se n&amp;atilde;o. </td> </tr> </tbody> </table> <p> </p> </dd> </dl> <p> </p> </div> <a name='function.ftp-get-option.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna o valor em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> se a <i><tt class='parameter'>option</tt></i> indicada n&amp;atilde;o for suportada, neste caso, uma mensagem de aviso tamb&amp;eacute;m &amp;eacute; emitida. </p> </div> <a name='function.ftp-get-option.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo <b>ftp_get_option()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;Get&amp;nbsp;the&amp;nbsp;timeout&amp;nbsp;of&amp;nbsp;the&amp;nbsp;given&amp;nbsp;FTP&amp;nbsp;stream<br /></span><span style='color: #0000BB'>$timeout&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_get_option</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>FTP_TIMEOUT_SEC</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.ftp-get-option.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ftp-set-option.php' class='function' rel='rdfs-seeAlso'>ftp_set_option()</a> - Define op&amp;ccedil;&amp;otilde;es diversas em tempo de execu&amp;ccedil;&amp;atilde;o</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_get" value="<div id='function.ftp-get' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.ftp-get.php'>ftp_get</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_get</span> &amp;mdash; <span class='dc-title'>Copia um arquivo do servidor FTP</span></p> </div> <a name='function.ftp-get.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ftp_get</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$local_file</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$remote_file</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$mode</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$resumepos</tt></span> ] )</div> <p class='para rdfs-comment'> <b>ftp_get()</b> obt&amp;eacute;m um arquivo remoto a partir de um servidor FTP, e salva-o em um arquivo local. </p> </div> <a name='function.ftp-get.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O identificador com a conex&amp;atilde;o FTP. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>local_file</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O caminho para o arquivo local (ser&amp;aacute; sobrescrito se j&amp;aacute; existir). </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>remote_file</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O caminho para o arquivo remoto. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mode</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O modo de transfer&amp;ecirc;ncia. Deve ser <b><tt class='constant'>FTP_ASCII</tt></b> ou <b><tt class='constant'>FTP_BINARY</tt></b>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>resumepos</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A posi&amp;ccedil;&amp;atilde;o no arquivo remoto a partir da qual continuar. </p> </dd> </dl> <p> </p> </div> <a name='function.ftp-get.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='function.ftp-get.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo <b>ftp_get()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;define&amp;nbsp;some&amp;nbsp;variables<br /></span><span style='color: #0000BB'>$local_file&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'local.zip'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$server_file&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'server.zip'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;set&amp;nbsp;up&amp;nbsp;basic&amp;nbsp;connection<br /></span><span style='color: #0000BB'>$conn_id&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ftp_server</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;login&amp;nbsp;with&amp;nbsp;username&amp;nbsp;and&amp;nbsp;password<br /></span><span style='color: #0000BB'>$login_result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_login</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_name</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_pass</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;try&amp;nbsp;to&amp;nbsp;download&amp;nbsp;$server_file&amp;nbsp;and&amp;nbsp;save&amp;nbsp;to&amp;nbsp;$local_file<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>ftp_get</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$local_file</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$server_file</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>FTP_BINARY</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Successfully&amp;nbsp;written&amp;nbsp;to&amp;nbsp;</span><span style='color: #0000BB'>$local_file</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'There&amp;nbsp;was&amp;nbsp;a&amp;nbsp;problem\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;close&amp;nbsp;the&amp;nbsp;connection<br /></span><span style='color: #0000BB'>ftp_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.ftp-get.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Hist&amp;oacute;rico</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Vers&amp;atilde;o</th> <th>Descri&amp;ccedil;&amp;atilde;o</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.3.0</td> <td align='left'> <i><tt class='parameter'>resumepos</tt></i> foi adicionado. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.ftp-get.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ftp-pasv.php' class='function' rel='rdfs-seeAlso'>ftp_pasv()</a> - Muda o modo passivo em on(ligado) ou off(desligado)</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ftp-fget.php' class='function' rel='rdfs-seeAlso'>ftp_fget()</a> - Copia um arquivo do servidor FTP e salva em um arquivo aberto</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ftp-nb-get.php' class='function' rel='rdfs-seeAlso'>ftp_nb_get()</a> - Obt&amp;eacute;m um arquivo do servidor FTP e escreve-o em um arquivo local (sem bloquear)</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ftp-nb-fget.php' class='function' rel='rdfs-seeAlso'>ftp_nb_fget()</a> - Obt&amp;eacute;m um arquivo de um servidor FTP e escreve-o para um arquivo aberto(sem bloquear)</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_fput" value="<div id='function.ftp-fput' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.ftp-fput.php'>ftp_fput</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_fput</span> &amp;mdash; <span class='dc-title'>Envia um arquivo aberto para um servidor php</span></p> </div> <a name='function.ftp-fput.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ftp_fput</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$remote_file</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$handle</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$mode</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$startpos</tt></span> ] )</div> <p class='para rdfs-comment'> <b>ftp_fput()</b> envia os dados a partir do ponteiro de arquivo para um arquivo remoto no servidor ftp. </p> </div> <a name='function.ftp-fput.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O identificador da conex&amp;atilde;o FTP. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>remote_file</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O caminho para o arquivo remoto. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>handle</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Um ponteiro de arquivo aberto para um arquivo local. A leitura para no final do arquivo. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mode</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O modo de transfer&amp;ecirc;ncia. Deve ser <b><tt class='constant'>FTP_ASCII</tt></b> ou <b><tt class='constant'>FTP_BINARY</tt></b>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>startpos</tt></i> </span> </dt><dd class='listitem'> </dd> </dl> <p> </p> </div> <a name='function.ftp-fput.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='function.ftp-fput.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo de <b>ftp_fput()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;open&amp;nbsp;some&amp;nbsp;file&amp;nbsp;for&amp;nbsp;reading<br /></span><span style='color: #0000BB'>$file&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'somefile.txt'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$fp&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>fopen</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$file</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'r'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;set&amp;nbsp;up&amp;nbsp;basic&amp;nbsp;connection<br /></span><span style='color: #0000BB'>$conn_id&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ftp_server</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;login&amp;nbsp;with&amp;nbsp;username&amp;nbsp;and&amp;nbsp;password<br /></span><span style='color: #0000BB'>$login_result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_login</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_name</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_pass</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;try&amp;nbsp;to&amp;nbsp;upload&amp;nbsp;$file<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>ftp_fput</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$file</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$fp</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>FTP_ASCII</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Successfully&amp;nbsp;uploaded&amp;nbsp;</span><span style='color: #0000BB'>$file</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'There&amp;nbsp;was&amp;nbsp;a&amp;nbsp;problem&amp;nbsp;while&amp;nbsp;uploading&amp;nbsp;</span><span style='color: #0000BB'>$file</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;close&amp;nbsp;the&amp;nbsp;connection&amp;nbsp;and&amp;nbsp;the&amp;nbsp;file&amp;nbsp;handler<br /></span><span style='color: #0000BB'>ftp_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>fclose</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fp</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.ftp-fput.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Hist&amp;oacute;rico</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Vers&amp;atilde;o</th> <th>Descri&amp;ccedil;&amp;atilde;o</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.3.0</td> <td align='left'> <i><tt class='parameter'>startpos</tt></i> foi adicionado. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.ftp-fput.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ftp-put.php' class='function' rel='rdfs-seeAlso'>ftp_put()</a> - Envia um arquivo para o servidor FTP</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ftp-nb-fput.php' class='function' rel='rdfs-seeAlso'>ftp_nb_fput()</a> - Grava um arquivo a partir de um arquivo aberto no servidor FTP (sem bloquear)</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ftp-nb-put.php' class='function' rel='rdfs-seeAlso'>ftp_nb_put()</a> - Grava um arquivo no servidor FTP (sem bloquear)</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_fget" value="<div id='function.ftp-fget' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.ftp-fget.php'>ftp_fget</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_fget</span> &amp;mdash; <span class='dc-title'>Copia um arquivo do servidor FTP e salva em um arquivo aberto</span></p> </div> <a name='function.ftp-fget.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ftp_fget</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$handle</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$remote_file</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$mode</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$resumepos</tt></span> ] )</div> <p class='para rdfs-comment'> <b>ftp_fget()</b> obt&amp;eacute;m <i><tt class='parameter'>remote_file</tt></i> do servidor FTP, e escreve-o no ponteiro de arquivo dado. </p> </div> <a name='function.ftp-fget.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O identificador da conex&amp;atilde;o FTP. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>handle</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Um ponteiro de arquivo aberto no qual n&amp;oacute;s guardaremos os dados. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>remote_file</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O caminho do arquivo remoto. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mode</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O modo de transfer&amp;ecirc;ncia. Deve ser <b><tt class='constant'>FTP_ASCII</tt></b> ou <b><tt class='constant'>FTP_BINARY</tt></b>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>resumepos</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A posi&amp;ccedil;&amp;atilde;o no arquivo remoto a partir da qual come&amp;ccedil;ar a baixar. </p> </dd> </dl> <p> </p> </div> <a name='function.ftp-fget.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='function.ftp-fget.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo <b>ftp_fget()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;path&amp;nbsp;to&amp;nbsp;remote&amp;nbsp;file<br /></span><span style='color: #0000BB'>$remote_file&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'somefile.txt'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$local_file&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'localfile.txt'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;open&amp;nbsp;some&amp;nbsp;file&amp;nbsp;to&amp;nbsp;write&amp;nbsp;to<br /></span><span style='color: #0000BB'>$handle&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>fopen</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$local_file</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'w'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;set&amp;nbsp;up&amp;nbsp;basic&amp;nbsp;connection<br /></span><span style='color: #0000BB'>$conn_id&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ftp_server</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;login&amp;nbsp;with&amp;nbsp;username&amp;nbsp;and&amp;nbsp;password<br /></span><span style='color: #0000BB'>$login_result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_login</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_name</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_pass</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;try&amp;nbsp;to&amp;nbsp;download&amp;nbsp;$remote_file&amp;nbsp;and&amp;nbsp;save&amp;nbsp;it&amp;nbsp;to&amp;nbsp;$handle<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>ftp_fget</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$handle</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$remote_file</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>FTP_ASCII</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'successfully&amp;nbsp;written&amp;nbsp;to&amp;nbsp;</span><span style='color: #0000BB'>$local_file</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'There&amp;nbsp;was&amp;nbsp;a&amp;nbsp;problem&amp;nbsp;while&amp;nbsp;downloading&amp;nbsp;</span><span style='color: #0000BB'>$remote_file</span><span style='color: #DD0000'>&amp;nbsp;to&amp;nbsp;</span><span style='color: #0000BB'>$local_file</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;close&amp;nbsp;the&amp;nbsp;connection&amp;nbsp;and&amp;nbsp;the&amp;nbsp;file&amp;nbsp;handler<br /></span><span style='color: #0000BB'>ftp_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>fclose</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$handle</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.ftp-fget.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Hist&amp;oacute;rico</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Vers&amp;atilde;o</th> <th>Descri&amp;ccedil;&amp;atilde;o</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.3.0</td> <td align='left'> <i><tt class='parameter'>resumepos</tt></i> foi adicionado. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.ftp-fget.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ftp-get.php' class='function' rel='rdfs-seeAlso'>ftp_get()</a> - Copia um arquivo do servidor FTP</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ftp-nb-get.php' class='function' rel='rdfs-seeAlso'>ftp_nb_get()</a> - Obt&amp;eacute;m um arquivo do servidor FTP e escreve-o em um arquivo local (sem bloquear)</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ftp-nb-fget.php' class='function' rel='rdfs-seeAlso'>ftp_nb_fget()</a> - Obt&amp;eacute;m um arquivo de um servidor FTP e escreve-o para um arquivo aberto(sem bloquear)</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_exec" value="<div id='function.ftp-exec' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.ftp-exec.php'>ftp_exec</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.3, PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_exec</span> &amp;mdash; <span class='dc-title'>Solicita a execu&amp;ccedil;&amp;atilde;o de um comando no servidor FTP</span></p> </div> <a name='function.ftp-exec.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ftp_exec</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$command</tt></span> )</div> <p class='para rdfs-comment'> Envia uma solicita&amp;ccedil;&amp;atilde;o SITE EXEC <i><tt class='parameter'>command</tt></i> para o servidor FTP. </p> </div> <a name='function.ftp-exec.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O identificador da conex&amp;atilde;o FTP. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>command</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O comando a executar. </p> </dd> </dl> <p> </p> </div> <a name='function.ftp-exec.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> se o comando for bem sucedido (o servidor enviou o c&amp;oacute;digo de resposta: <i>200</i>); se n&amp;atilde;o retorna <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.ftp-exec.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo <b>ftp_exec()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;variable&amp;nbsp;initialization<br /></span><span style='color: #0000BB'>$command&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'ls&amp;nbsp;-al&amp;nbsp;&amp;gt;files.txt'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;set&amp;nbsp;up&amp;nbsp;basic&amp;nbsp;connection<br /></span><span style='color: #0000BB'>$conn_id&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ftp_server</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;login&amp;nbsp;with&amp;nbsp;username&amp;nbsp;and&amp;nbsp;password<br /></span><span style='color: #0000BB'>$login_result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_login</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_name</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_pass</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;execute&amp;nbsp;command<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>ftp_exec</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$command</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$command</span><span style='color: #DD0000'>&amp;nbsp;executed&amp;nbsp;successfully\n'</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'could&amp;nbsp;not&amp;nbsp;execute&amp;nbsp;</span><span style='color: #0000BB'>$command</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;close&amp;nbsp;the&amp;nbsp;connection<br /></span><span style='color: #0000BB'>ftp_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.ftp-exec.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ftp-raw.php' class='function' rel='rdfs-seeAlso'>ftp_raw()</a> - Envia um comando arbrit&amp;aacute;rio para o servidor FTP</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_delete" value="<div id='function.ftp-delete' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.ftp-delete.php'>ftp_delete</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_delete</span> &amp;mdash; <span class='dc-title'>Exclui um arquivo no servidor FTP</span></p> </div> <a name='function.ftp-delete.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ftp_delete</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$path</tt></span> )</div> <p class='para rdfs-comment'> <b>ftp_delete()</b> apaga o arquivo especificado por <i><tt class='parameter'>path</tt></i> no servidor FTP. </p> </div> <a name='function.ftp-delete.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O identificador da conex&amp;atilde;o FTP. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>path</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O arquivo para excluir. </p> </dd> </dl> <p> </p> </div> <a name='function.ftp-delete.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='function.ftp-delete.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo <b>ftp_delete()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$file&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'public_html/old.txt'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Define&amp;nbsp;a&amp;nbsp;conex&amp;atilde;o&amp;nbsp;b&amp;aacute;sica<br /></span><span style='color: #0000BB'>$conn_id&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ftp_server</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;login&amp;nbsp;com&amp;nbsp;nome&amp;nbsp;de&amp;nbsp;usu&amp;aacute;rio&amp;nbsp;e&amp;nbsp;senha<br /></span><span style='color: #0000BB'>$login_result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_login</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_name</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_pass</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;tenta&amp;nbsp;excluir&amp;nbsp;$file<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>ftp_delete</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$file</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'O&amp;nbsp;arquivo&amp;nbsp;</span><span style='color: #0000BB'>$file</span><span style='color: #DD0000'>&amp;nbsp;foi&amp;nbsp;exclu&amp;iacute;do\n'</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'n&amp;atilde;o&amp;nbsp;foi&amp;nbsp;poss&amp;iacute;vel&amp;nbsp;excluir&amp;nbsp;</span><span style='color: #0000BB'>$file</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;fecha&amp;nbsp;a&amp;nbsp;conex&amp;atilde;o<br /></span><span style='color: #0000BB'>ftp_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_connect" value="<div id='function.ftp-connect' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.ftp-connect.php'>ftp_connect</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_connect</span> &amp;mdash; <span class='dc-title'>Abre uma conex&amp;atilde;o FTP</span></p> </div> <a name='function.ftp-connect.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>ftp_connect</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$host</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$port</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$timeout</tt></span> ]] )</div> <p class='para rdfs-comment'> <b>ftp_connect()</b> abre uma conex&amp;atilde;o FTP com o <i><tt class='parameter'>host</tt></i> especificado. </p> </div> <a name='function.ftp-connect.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>host</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O endere&amp;ccedil;o do servidor de FTP. Este par&amp;acirc;metro n&amp;atilde;o deve ter nenhuma barra ao final e n&amp;atilde;o deve ser prefixado com <i>ftp://</i>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>port</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Este par&amp;acirc;metro especifica uma porta alternativa para conectar. Se for omitida ou for definida como zero, ent&amp;atilde;o a porta padr&amp;atilde;o do FTP, 21, ser&amp;aacute; usada. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>timeout</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Este par&amp;acirc;metro define o limite de tempo para todas as opera&amp;ccedil;&amp;otilde;es de rede subsequentes. Se omitido, o valor padr&amp;atilde;o &amp;eacute; 90 segundos. O limite de tempo pode ser modificado e obtido a qualquer hora com <a href='http://www.php.net/manual/pt_BR/function.ftp-set-option.php' class='function'>ftp_set_option()</a> e <a href='http://www.php.net/manual/pt_BR/function.ftp-get-option.php' class='function'>ftp_get_option()</a>. </p> </dd> </dl> <p> </p> </div> <a name='function.ftp-connect.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna um stream FTP em caso de sucesso, ou <b><tt class='constant'>FALSE</tt></b> em caso de erro. </p> </div> <a name='function.ftp-connect.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 <b>ftp_connect()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$ftp_server&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'ftp.example.com'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;set&amp;nbsp;up&amp;nbsp;a&amp;nbsp;connection&amp;nbsp;or&amp;nbsp;die<br /></span><span style='color: #0000BB'>$conn_id&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ftp_server</span><span style='color: #007700'>)&amp;nbsp;or&amp;nbsp;die(</span><span style='color: #DD0000'>'Couldn't&amp;nbsp;connect&amp;nbsp;to&amp;nbsp;</span><span style='color: #0000BB'>$ftp_server</span><span style='color: #DD0000'>'</span><span style='color: #007700'>);&amp;nbsp;<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.ftp-connect.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Hist&amp;oacute;rico</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Vers&amp;atilde;o</th> <th>Descri&amp;ccedil;&amp;atilde;o</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.2.0</td> <td align='left'> <i><tt class='parameter'>timeout</tt></i> foi adicionado. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.ftp-connect.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ftp-close.php' class='function' rel='rdfs-seeAlso'>ftp_close()</a> - Fecha uma conex&amp;atilde;o FTP</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ftp-ssl-connect.php' class='function' rel='rdfs-seeAlso'>ftp_ssl_connect()</a> - Abre uma conex&amp;atilde;o SSL-FTP segura</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_close" value="<div id='function.ftp-close' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.ftp-close.php'>ftp_close</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_close</span> &amp;mdash; <span class='dc-title'>Fecha uma conex&amp;atilde;o FTP</span></p> </div> <a name='function.ftp-close.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ftp_close</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> )</div> <p class='para rdfs-comment'> <b>ftp_close()</b> fecha o identificador de recurso dado e libera o <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>. </p> <blockquote><p><b class='note'>Nota</b>: Ap&amp;oacute;s chamar esta fun&amp;ccedil;&amp;atilde;o, voc&amp;ecirc; n&amp;atilde;o pode mais usar a conex&amp;atilde;o FTP e deve criar uma nova com <a href='http://www.php.net/manual/pt_BR/function.ftp-connect.php' class='function'>ftp_connect()</a>. <br /> </p></blockquote> </div> <a name='function.ftp-close.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O identificador da conex&amp;atilde;o FTP. </p> </dd> </dl> <p> </p> </div> <a name='function.ftp-close.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='function.ftp-close.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo <b>ftp_close()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;define&amp;nbsp;a&amp;nbsp;conex&amp;atilde;o&amp;nbsp;b&amp;aacute;sica<br /></span><span style='color: #0000BB'>$conn_id&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ftp_server</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;login&amp;nbsp;com&amp;nbsp;nome&amp;nbsp;de&amp;nbsp;usu&amp;aacute;rio&amp;nbsp;e&amp;nbsp;senha<br /></span><span style='color: #0000BB'>$login_result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_login</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_name</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_pass</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;mostra&amp;nbsp;o&amp;nbsp;diret&amp;oacute;rio&amp;nbsp;atual<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>ftp_pwd</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;/<br /><br />//&amp;nbsp;fecha&amp;nbsp;esta&amp;nbsp;conex&amp;atilde;o<br /></span><span style='color: #0000BB'>ftp_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.ftp-close.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ftp-connect.php' class='function' rel='rdfs-seeAlso'>ftp_connect()</a> - Abre uma conex&amp;atilde;o FTP</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_chmod" value="<div id='function.ftp-chmod' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.ftp-chmod.php'>ftp_chmod</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_chmod</span> &amp;mdash; <span class='dc-title'>Estabelece as permiss&amp;otilde;es de um arquivo via FTP</span></p> </div> <a name='function.ftp-chmod.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>ftp_chmod</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$mode</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> )</div> <p class='para rdfs-comment'> Estabelece as permiss&amp;otilde;es para o arquivo remoto especificado para <i><tt class='parameter'>modo</tt></i> . </p> </div> <a name='function.ftp-chmod.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O identificador da conex&amp;atilde;o FTP. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mode</tt></i> </span> </dt><dd class='listitem'> <p class='para'> As novas permis&amp;otilde;es, dadas como um valor <em class='emphasis'>octal</em>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>filename</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O nome do arquivo remoto. </p> </dd> </dl> <p> </p> </div> <a name='function.ftp-chmod.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna as novas permiss&amp;otilde;es em caso de sucesso, o <b><tt class='constant'>FALSE</tt></b> em caso de erro. </p> </div> <a name='function.ftp-chmod.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo <b>ftp_chmod()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$file&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'public_html/index.php'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;define&amp;nbsp;a&amp;nbsp;conex&amp;atilde;o&amp;nbsp;b&amp;aacute;sica<br /></span><span style='color: #0000BB'>$conn_id&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ftp_server</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;login&amp;nbsp;com&amp;nbsp;nome&amp;nbsp;de&amp;nbsp;usu&amp;aacute;rio&amp;nbsp;e&amp;nbsp;senha<br /></span><span style='color: #0000BB'>$login_result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_login</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_name</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_pass</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;tenta&amp;nbsp;usar&amp;nbsp;o&amp;nbsp;chmod&amp;nbsp;em&amp;nbsp;$file&amp;nbsp;para&amp;nbsp;644<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>ftp_chmod</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0644</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$file</span><span style='color: #007700'>)&amp;nbsp;!==&amp;nbsp;</span><span style='color: #0000BB'>false</span><span style='color: #007700'>)&amp;nbsp;{&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Foram&amp;nbsp;mudadas&amp;nbsp;as&amp;nbsp;permiss&amp;otilde;es&amp;nbsp;do&amp;nbsp;arquivo&amp;nbsp;</span><span style='color: #0000BB'>$file</span><span style='color: #DD0000'>&amp;nbsp;para&amp;nbsp;644\n'</span><span style='color: #007700'>;&amp;nbsp;<br />}&amp;nbsp;else&amp;nbsp;{<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'n&amp;atilde;o&amp;nbsp;foi&amp;nbsp;poss&amp;iacute;vel&amp;nbsp;usar&amp;nbsp;o&amp;nbsp;chmod&amp;nbsp;no&amp;nbsp;arquivo&amp;nbsp;</span><span style='color: #0000BB'>$file</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;fecha&amp;nbsp;a&amp;nbsp;conex&amp;atilde;o<br /></span><span style='color: #0000BB'>ftp_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.ftp-chmod.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.chmod.php' class='function' rel='rdfs-seeAlso'>chmod()</a> - Modifica as permiss&amp;otilde;es do arquivo</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_chdir" value="<div id='function.ftp-chdir' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.ftp-chdir.php'>ftp_chdir</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_chdir</span> &amp;mdash; <span class='dc-title'>Muda o diret&amp;oacute;rio atual em um servidor FTP</span></p> </div> <a name='function.ftp-chdir.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ftp_chdir</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$directory</tt></span> )</div> <p class='para rdfs-comment'> Muda o diret&amp;oacute;rio atual para o especificado. </p> </div> <a name='function.ftp-chdir.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O identificador da conex&amp;atilde;o FTP. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>directory</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O diret&amp;oacute;rio de destino. </p> </dd> </dl> <p> </p> </div> <a name='function.ftp-chdir.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. Se houver falha ao mudar o diret&amp;oacute;rio, o PHP ir&amp;aacute; tamb&amp;eacute;m enviar um warning. </p> </div> <a name='function.ftp-chdir.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo <b>ftp_chdir()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;estabelece&amp;nbsp;a&amp;nbsp;conex&amp;atilde;o<br /></span><span style='color: #0000BB'>$conn_id&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ftp_server</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;login&amp;nbsp;com&amp;nbsp;o&amp;nbsp;nome&amp;nbsp;de&amp;nbsp;usu&amp;aacute;rio&amp;nbsp;e&amp;nbsp;senha<br /></span><span style='color: #0000BB'>$login_result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_login</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_name</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_pass</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;confere&amp;nbsp;a&amp;nbsp;conex&amp;atilde;o<br /></span><span style='color: #007700'>if&amp;nbsp;((!</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>)&amp;nbsp;||&amp;nbsp;(!</span><span style='color: #0000BB'>$login_result</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;die(</span><span style='color: #DD0000'>'A&amp;nbsp;conex&amp;atilde;o&amp;nbsp;FTP&amp;nbsp;falhou!'</span><span style='color: #007700'>);<br />}<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Diret&amp;oacute;rio&amp;nbsp;atual:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>ftp_pwd</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;tenta&amp;nbsp;mudar&amp;nbsp;para&amp;nbsp;algumDiretorio<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>ftp_chdir</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'algumDiretorio'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'O&amp;nbsp;diret&amp;oacute;rio&amp;nbsp;atual&amp;nbsp;agora&amp;nbsp;&amp;eacute;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>ftp_pwd</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'N&amp;atilde;o&amp;nbsp;foi&amp;nbsp;poss&amp;iacute;vel&amp;nbsp;mudar&amp;nbsp;o&amp;nbsp;diret&amp;oacute;rio\n'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #FF8000'>//&amp;nbsp;fecha&amp;nbsp;a&amp;nbsp;conex&amp;atilde;o<br /></span><span style='color: #0000BB'>ftp_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.ftp-chdir.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ftp-cdup.php' class='function' rel='rdfs-seeAlso'>ftp_cdup()</a> - Muda para o diret&amp;oacute;rio acima</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ftp-pwd.php' class='function' rel='rdfs-seeAlso'>ftp_pwd()</a> - Retorna o nome do diret&amp;oacute;rio atual</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_cdup" value="<div id='function.ftp-cdup' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.ftp-cdup.php'>ftp_cdup</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_cdup</span> &amp;mdash; <span class='dc-title'>Muda para o diret&amp;oacute;rio acima</span></p> </div> <a name='function.ftp-cdup.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ftp_cdup</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> )</div> <p class='para rdfs-comment'> Muda para o diret&amp;oacute;rio acima. </p> </div> <a name='function.ftp-cdup.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O identificador de link da conex&amp;atilde;o FTP. </p> </dd> </dl> <p> </p> </div> <a name='function.ftp-cdup.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='function.ftp-cdup.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo <b>ftp_cdup()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;define&amp;nbsp;a&amp;nbsp;conex&amp;atilde;o&amp;nbsp;b&amp;aacute;sica<br /></span><span style='color: #0000BB'>$conn_id&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ftp_server</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;login&amp;nbsp;com&amp;nbsp;nome&amp;nbsp;de&amp;nbsp;usu&amp;aacute;rio&amp;nbsp;e&amp;nbsp;senha<br /></span><span style='color: #0000BB'>$login_result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_login</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_name</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_pass</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;muda&amp;nbsp;o&amp;nbsp;diret&amp;oacute;rio&amp;nbsp;atual&amp;nbsp;para&amp;nbsp;html<br /></span><span style='color: #0000BB'>ftp_chdir</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'html'</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>ftp_pwd</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;/html<br /><br />//&amp;nbsp;retorna&amp;nbsp;o&amp;nbsp;diret&amp;oacute;rio&amp;nbsp;acima<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>ftp_cdup</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'cdup&amp;nbsp;bem&amp;nbsp;sucedido\n'</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'cdup&amp;nbsp;n&amp;atilde;o&amp;nbsp;foi&amp;nbsp;bem&amp;nbsp;sucedido\n'</span><span style='color: #007700'>;<br />}<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>ftp_pwd</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;/<br /><br /></span><span style='color: #0000BB'>ftp_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.ftp-cdup.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ftp-chdir.php' class='function' rel='rdfs-seeAlso'>ftp_chdir()</a> - Muda o diret&amp;oacute;rio atual em um servidor FTP</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ftp-pwd.php' class='function' rel='rdfs-seeAlso'>ftp_pwd()</a> - Retorna o nome do diret&amp;oacute;rio atual</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_alloc" value="<div id='function.ftp-alloc' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.ftp-alloc.php'>ftp_alloc</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_alloc</span> &amp;mdash; <span class='dc-title'>Aloca espa&amp;ccedil;o para um arquivo a ser enviado para o servidor (uploaded)</span></p> </div> <a name='function.ftp-alloc.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ftp_alloc</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$filesize</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter reference'>&amp;amp;$result</tt></span> ] )</div> <p class='para rdfs-comment'> Envia um commando <i>ALLO</i> para o servidor FTP para alocar espa&amp;ccedil;&amp;otilde; para que um arquivo seja enviado. </p> <blockquote><p><b class='note'>Nota</b>: Muitos servidores FTP n&amp;atilde;o suportam esse comando. Esses servidores podem retorna um c&amp;oacute;digo de falha (<b><tt class='constant'>FALSE</tt></b>) indicando que o comando n&amp;atilde;o &amp;eacute; suportado ou um c&amp;oacute;digo de sucesso (<b><tt class='constant'>TRUE</tt></b>) para indicar que pre-aloca&amp;ccedil;&amp;atilde;o n&amp;atilde;o &amp;eacute; necess&amp;aacute;rio e o cliente deve continuar como se a opera&amp;ccedil;&amp;atilde;o tivesse sucedido. Por isso, talvez seja melhor usar essa fun&amp;ccedil;&amp;atilde;o apenas em servidores que requerem pre-aloca&amp;ccedil;&amp;atilde;o explicitamente. <br /> </p></blockquote> <p class='para'> </p> </div> <a name='function.ftp-alloc.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O link indentificado da conex&amp;atilde;o FTP. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>filezise</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O n&amp;uacute;mero de bytes a serem alocados. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>return</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Uma representa&amp;ccedil;&amp;atilde;o textual da resposta dos servidores ser&amp;aacute; retornada por refer&amp;ecirc;ncia em <i><tt class='parameter'>result</tt></i> se uma vari&amp;aacute;vel for fornecida. </p> </dd> </dl> <p> </p> </div> <a name='function.ftp-alloc.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='function.ftp-alloc.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Um exemplo de <b>ftp_alloc()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$file&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'/home/user/myfile'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;connect&amp;nbsp;to&amp;nbsp;the&amp;nbsp;server&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$conn_id&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'ftp.example.com'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$login_result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_login</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'anonymous'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'user@example.com'</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>ftp_alloc</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>filesize</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$file</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Space&amp;nbsp;successfully&amp;nbsp;allocated&amp;nbsp;on&amp;nbsp;server.&amp;nbsp;&amp;nbsp;Sending&amp;nbsp;</span><span style='color: #0000BB'>$file</span><span style='color: #DD0000'>.\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>ftp_put</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'/incomming/myfile'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$file</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>FTP_BINARY</span><span style='color: #007700'>);<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Unable&amp;nbsp;to&amp;nbsp;allocate&amp;nbsp;space&amp;nbsp;on&amp;nbsp;server.&amp;nbsp;&amp;nbsp;Server&amp;nbsp;said:&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #0000BB'>ftp_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.ftp-alloc.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ftp-put.php' class='function' rel='rdfs-seeAlso'>ftp_put()</a> - Envia um arquivo para o servidor FTP</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ftp-fput.php' class='function' rel='rdfs-seeAlso'>ftp_fput()</a> - Envia um arquivo aberto para um servidor php</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="frenchtojd" value="<div id='function.frenchtojd' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.frenchtojd.php'>FrenchToJD</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>FrenchToJD</span> &amp;mdash; <span class='dc-title'> Converte uma data do calend&amp;aacute;rio Republicano da Fran&amp;ccedil;a para o calend&amp;aacute;rio &amp;quot;Julian Day Count&amp;quot;. </span></p> </div> <a name='function.frenchtojd.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>frenchtojd</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$m&amp;ecirc;s</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$dia</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$ano</tt></span> )</div> <p class='para rdfs-comment'> Converte uma data do calend&amp;aacute;rio Republicano da Fran&amp;ccedil;a para o calend&amp;aacute;rio &amp;quot;Julian Day Count&amp;quot;. </p> <p class='para'> Estas rotinas somente converte datas entre os anos de 1 at&amp;eacute; 14 (datas Gregorianas de 22 de Setembro de 1792 at&amp;eacute; 22 de Setembro de 1806). &amp;quot;This more than covers the period when the calendar was in use.&amp;quot; </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="exif_thumbnail" value="<div id='function.exif-thumbnail' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.exif-thumbnail.php'>exif_thumbnail</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>exif_thumbnail</span> &amp;mdash; <span class='dc-title'>Recupera a miniatura embutida de uma imagem TIFF ou JPEG</span></p> </div> <a name='function.exif-thumbnail.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>exif_thumbnail</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter reference'>&amp;amp;$width</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter reference'>&amp;amp;$height</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter reference'>&amp;amp;$imagetype</tt></span> ]]] )</div> <p class='para rdfs-comment'> <b>exif_thumbnail()</b> l&amp;ecirc; a miniatura embutida de uma imagem <acronym title='Tagged Image File Format'>TIFF</acronym> ou <acronym title='Joint Photographic Experts Group'>JPEG</acronym>. </p> <p class='para'> Se voc&amp;ecirc; quer exibir miniaturas atrav&amp;eacute;s desta fun&amp;ccedil;&amp;atilde;o, voc&amp;ecirc; pode enviar a informa&amp;ccedil;&amp;atilde;o do mimetype usando a fun&amp;ccedil;&amp;atilde;o <a href='http://www.php.net/manual/pt_BR/function.header.php' class='function'>header()</a>. </p> <p class='para'> &amp;Eacute; poss&amp;iacute;vel que <b>exif_thumbnail()</b> n&amp;atilde;o crie uma imagem mas pode terminar o tamanho. Neste caso, o valor retornado &amp;eacute; <b><tt class='constant'>FALSE</tt></b> mas <i><tt class='parameter'>width</tt></i> e <i><tt class='parameter'>height</tt></i> s&amp;atilde;o definidos. </p> </div> <a name='function.exif-thumbnail.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>filename</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O nome do arquivo da imagem a ser lido. Esta imagem cont&amp;eacute;m uma miniatura embutida. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>width</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A largura da miniatura retornada. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>height</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A altura da miniatura retornada. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>imagetype</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O tipo da imagem da miniatura retornada. Pode ser <acronym title='Tagged Image File Format'>TIFF</acronym> ou <acronym title='Joint Photographic Experts Group'>JPEG</acronym>. </p> </dd> </dl> <p> </p> </div> <a name='function.exif-thumbnail.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna a miniatura embutida, our <b><tt class='constant'>FALSE</tt></b> se a imagem n&amp;atilde;o cont&amp;eacute;m miniatura. </p> </div> <a name='function.exif-thumbnail.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Hist&amp;oacute;rico</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Vers&amp;atilde;o</th> <th>Descri&amp;ccedil;&amp;atilde;o</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.3.0</td> <td align='left'> O par&amp;acirc;metro opcional <i><tt class='parameter'>width</tt></i> , <i><tt class='parameter'>height</tt></i> , e <i><tt class='parameter'>imagetype</tt></i> tornaram-se dispon&amp;iacute;veis. </td> </tr> <tr valign='middle'> <td align='left'>4.3.0</td> <td align='left'> Pode retornar miniatura no formato <acronym title='Tagged Image File Format'>TIFF</acronym>. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.exif-thumbnail.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo da <b>exif_thumbnail()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>array_key_exists</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'file'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$_REQUEST</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$image&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>exif_thumbnail</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$_REQUEST</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'file'</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>$width</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$height</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$type</span><span style='color: #007700'>);<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$image&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>false</span><span style='color: #007700'>;<br />}<br />if&amp;nbsp;(</span><span style='color: #0000BB'>$image</span><span style='color: #007700'>!==</span><span style='color: #0000BB'>false</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-type:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.</span><span style='color: #0000BB'>image_type_to_mime_type</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$type</span><span style='color: #007700'>));<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$image</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;no&amp;nbsp;thumbnail&amp;nbsp;available,&amp;nbsp;handle&amp;nbsp;the&amp;nbsp;error&amp;nbsp;here<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #DD0000'>'No&amp;nbsp;thumbnail&amp;nbsp;available'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.exif-thumbnail.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.exif-read-data.php' class='function' rel='rdfs-seeAlso'>exif_read_data()</a> - L&amp;ecirc; os cabe&amp;ccedil;alhos EXIF de imagens JPEG ou TIFF. Deste modo voc&amp;ecirc; poder&amp;aacute; ler meta dados gerados por cam&amp;ecirc;ras digitais.</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.image-type-to-mime-type.php' class='function' rel='rdfs-seeAlso'>image_type_to_mime_type()</a> - Obt&amp;eacute;m o Mime-Type para um tipo de imagem retornado por getimagesize, exif_read_data, exif_thumbnail, exif_imagetype</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="exif_tagname" value="<div id='function.exif-tagname' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.exif-tagname.php'>exif_tagname</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>exif_tagname</span> &amp;mdash; <span class='dc-title'>Obt&amp;eacute;m o nome do cabe&amp;ccedil;alho para um &amp;iacute;ndice</span></p> </div> <a name='function.exif-tagname.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>exif_tagname</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$index</tt></span> )</div> <div class='warning'><b class='warning'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='function.exif-tagname.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>index</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O &amp;iacute;ndice da imagem </p> </dd> </dl> <p> </p> </div> <a name='function.exif-tagname.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna o nome do cabe&amp;ccedil;alho, ou <b><tt class='constant'>FALSE</tt></b> se <i><tt class='parameter'>index</tt></i> &amp;eacute; indefinido. </p> </div> <a name='function.exif-tagname.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.exif-imagetype.php' class='function' rel='rdfs-seeAlso'>exif_imagetype()</a> - Verifica o tipo de uma imagem</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="exif_read_data" value="<div id='function.exif-read-data' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.exif-read-data.php'>exif_read_data</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>exif_read_data</span> &amp;mdash; <span class='dc-title'>L&amp;ecirc; os cabe&amp;ccedil;alhos <acronym title='Exchangeable Image File '>EXIF</acronym> de imagens <acronym title='Joint Photographic Experts Group'>JPEG</acronym> ou <acronym title='Tagged Image File Format'>TIFF</acronym>. Deste modo voc&amp;ecirc; poder&amp;aacute; ler meta dados gerados por cam&amp;ecirc;ras digitais.</span></p> </div> <a name='function.exif-read-data.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>exif_read_data</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$sections</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$arrays</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$thumbnail</tt></span> ]]] )</div> <p class='para rdfs-comment'> A fun&amp;ccedil;&amp;atilde;o <b>exif_read_data()</b> l&amp;ecirc; os cabe&amp;ccedil;alhos EXIF de um arquivo de imagem JPEG ou TIFF. Retorna uma matriz associativa aonde os &amp;iacute;ndices s&amp;atilde;o os nomes dos cabe&amp;ccedil;alhos e os valores s&amp;atilde;o os valores associados a estes cabe&amp;ccedil;alhos. Se nenhum dado puder ser retornado, ent&amp;atilde;o o resultado &amp;eacute; <b><tt class='constant'>FALSE</tt></b>. </p> <p class='para'> <i><tt class='parameter'>filename</tt></i> &amp;eacute; o nome do arquivo a ser lido. Este n&amp;atilde;o pode ser um URL. </p> <p class='para'> <i><tt class='parameter'>sections</tt></i> &amp;eacute; uma lista das se&amp;ccedil;&amp;otilde;es separadas por v&amp;iacute;rgula que devem estar presentes em um arquivo para produzir a matriz com os resultados. Se nenhuma das se&amp;ccedil;&amp;otilde;es n&amp;atilde;o puder ser encontradas, o valor de retorno ser&amp;aacute; <b><tt class='constant'>FALSE</tt></b>. </p><table class='doctable informaltable'> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>FILE</td> <td align='left'>FileName, FileSize, FileDateTime, SectionsFound</td> </tr> <tr valign='middle'> <td align='left'>COMPUTED</td> <td align='left'>html, Width, Height, IsColor e algo mais se dispon&amp;iacute;vel. </td> </tr> <tr valign='middle'> <td align='left'>ANY_TAG</td> <td align='left'>Qualquer informa&amp;ccedil;&amp;atilde;o que tenha uma Tag ex. IFD0, EXIF, ...</td> </tr> <tr valign='middle'> <td align='left'>IFD0</td> <td align='left'>Todas as informa&amp;ccedil;&amp;otilde;es marcadas de IFD0. Em arquivos de imagens normais isto cont&amp;eacute;m o tamanho e assim por diante.</td> </tr> <tr valign='middle'> <td align='left'>THUMBNAIL</td> <td align='left'>Supostamente um arquivo cont&amp;eacute;m uma miniatura de tver um segundo IFD. Toda a informa&amp;ccedil;&amp;atilde;o marcada sobre esta miniatura embutida &amp;eacute; guardada nesta se&amp;ccedil;&amp;atilde;o.</td> </tr> <tr valign='middle'> <td align='left'>COMMENT</td> <td align='left'>Cabe&amp;ccedil;alhos de coment&amp;aacute;rios de imagens JPEG.</td> </tr> <tr valign='middle'> <td align='left'>EXIF</td> <td align='left'>A se&amp;ccedil;&amp;atilde;o EXIF &amp;eacute; uma subse&amp;ccedil;&amp;atilde;o de IFD0. Ela cont&amp;eacute;m informa&amp;ccedil;&amp;atilde;o mais detalhada sobre uma imagem. A maioria destas &amp;eacute; relacionada a cam&amp;ecirc;ras digitais.</td> </tr> </tbody> </table> <p> </p> <p class='para'> <i><tt class='parameter'>arrays</tt></i> especifica quando cada se&amp;ccedil;&amp;atilde;o se torna ou n&amp;atilde;o uma matriz. As se&amp;ccedil;&amp;otilde;es <em class='emphasis'>COMPUTED</em>, <em class='emphasis'>THUMBNAIL</em> e <em class='emphasis'>COMMENT</em> sempre se tornam matrizes j&amp;aacute; que podem conter valores os quais os nomes conflitem com outras se&amp;ccedil;&amp;otilde;es. </p> <p class='para'> <i><tt class='parameter'>thumbnail</tt></i> quando ler ou n&amp;atilde;o a miniatura em s&amp;iacute; ou apenas os dados marcados. </p> <blockquote><p><b class='note'>Nota</b>: Cabe&amp;ccedil;alhos Exif tendem a estar presentes em imagens JPEG/TIFF geradas por cam&amp;ecirc;ras digitais, mas infelizmente, cada fabricante de cam&amp;ecirc;ra digital tem uma id&amp;eacute;ia diferente de como marcar as suas imagens, ent&amp;atilde;o voc&amp;ecirc; n&amp;atilde;o pode confiar em um cabe&amp;ccedil;alho EXIF especifico estar presente. <br /> Windows ME/XP podem limpar os cabe&amp;ccedil;alhos Exif quando estiverem conectados a uma cam&amp;ecirc;ra. Maiores informa&amp;ccedil;&amp;otilde;es est&amp;atilde;o dispon&amp;iacute;veis em <a href='http://www.canon.co.jp/Imaging/NOTICE/011214-e.html' class='link external'>&amp;raquo; http://www.canon.co.jp/Imaging/NOTICE/011214-e.html</a>. <br /> </p></blockquote> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo <b>exif_read_data()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #DD0000'>'test1.jpg:&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$exif&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>exif_read_data</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'tests/test1.jpg'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'IFD0'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$exif</span><span style='color: #007700'>===</span><span style='color: #0000BB'>false&amp;nbsp;</span><span style='color: #007700'>?&amp;nbsp;</span><span style='color: #DD0000'>'No&amp;nbsp;header&amp;nbsp;data&amp;nbsp;found.&amp;lt;br&amp;nbsp;/&amp;gt;\n'&amp;nbsp;</span><span style='color: #007700'>:&amp;nbsp;</span><span style='color: #DD0000'>'Image&amp;nbsp;contains&amp;nbsp;headers&amp;lt;br&amp;nbsp;/&amp;gt;'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$exif&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>exif_read_data</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'tests/test2.jpg'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>true</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'test2.jpg:&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$exif&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$key&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>$section</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foreach&amp;nbsp;(</span><span style='color: #0000BB'>$section&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$name&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>$val</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$key</span><span style='color: #DD0000'>.</span><span style='color: #0000BB'>$name</span><span style='color: #DD0000'>:&amp;nbsp;</span><span style='color: #0000BB'>$val</span><span style='color: #DD0000'>&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p> A primeira chamada falha porque a imagem n&amp;atilde;o tem informa&amp;ccedil;&amp;otilde;es no cabe&amp;ccedil;alho. <div class='example-contents screen'> <div class='cdata'><pre> test1.jpg: No header data found. test2.jpg: FILE.FileName: test2.jpg FILE.FileDateTime: 1017666176 FILE.FileSize: 1240 FILE.FileType: 2 FILE.SectionsFound: ANY_TAG, IFD0, THUMBNAIL, COMMENT COMPUTED.html: width=&amp;quot;1&amp;quot; height=&amp;quot;1&amp;quot; COMPUTED.Height: 1 COMPUTED.Width: 1 COMPUTED.IsColor: 1 COMPUTED.ByteOrderMotorola: 1 COMPUTED.UserComment: Exif test image. COMPUTED.UserCommentEncoding: ASCII COMPUTED.Copyright: Photo (c) M.Boerger, Edited by M.Boerger. COMPUTED.Copyright.Photographer: Photo (c) M.Boerger COMPUTED.Copyright.Editor: Edited by M.Boerger. IFD0.Copyright: Photo (c) M.Boerger IFD0.UserComment: ASCII THUMBNAIL.JPEGInterchangeFormat: 134 THUMBNAIL.JPEGInterchangeFormatLength: 523 COMMENT.0: Comment #1. COMMENT.1: Comment #2. COMMENT.2: Comment #3end THUMBNAIL.JPEGInterchangeFormat: 134 THUMBNAIL.Thumbnail.Height: 1 THUMBNAIL.Thumbnail.Height: 1 </pre></div> </div> </p></div> </div><p> </p> <blockquote><p><b class='note'>Nota</b>: Se a imagem conter qualquer dado IFDO ent&amp;atilde;o COMPUTED cont&amp;eacute;m a entrada ByteOrderMotorola a qual &amp;eacute; 0 para little-endian (intel) e 1 para big-endian (motorola), relativo a ordem dos byte. Isto foi adicionado no PHP 4.3. <br /> Quando um cabe&amp;ccedil;alho Exif cont&amp;eacute;m uma nota de Copyright pode conter dois valores. Como a solu&amp;ccedil;&amp;atilde;o &amp;eacute; inconsistente no padr&amp;atilde;o Exif 2.10 a se&amp;ccedil;&amp;atilde;o COMPUTED ir&amp;aacute; retornar ambas as entradas <em class='emphasis'>Copyright.Photographer</em> e <em class='emphasis'>Copyright.Editor</em> enquando as se&amp;ccedil;&amp;otilde;es IFD0 cont&amp;eacute;m uma matriz de byte onde o caractere NULL separa as duas entradas. Ou apenas a primeira entrada se o tipo de dados estiver errado (funcionamento normal do Exif). O COMPUTED ir&amp;aacute; conter tamb&amp;eacute;m uma entrada <em class='emphasis'>Copyright</em> a qual ser&amp;aacute; a string original do copyright ou uma lista separada por v&amp;iacute;rgula da foto e do copyright do editor. <br /> </p></blockquote> <blockquote><p><b class='note'>Nota</b>: A tag UserComment tem o mesmo problema que a tag de Copyright. Ela pode guardar dois valores, primeiro a codifica&amp;ccedil;&amp;atilde;o usada e em segundo o valor em s&amp;iacute;. Ent&amp;atilde;o a se&amp;ccedil;&amp;atilde;o IFD cont&amp;eacute;m somente a codifica&amp;ccedil;&amp;atilde;o ou uma matriz de byte. A se&amp;ccedil;&amp;atilde;o COMPUTED ir&amp;aacute; guardar ambos nas entradas <em class='emphasis'>UserCommentEncoding</em> e <em class='emphasis'>UserComment</em>. A entrada <em class='emphasis'>UserComment</em> esta dispon&amp;iacute;vel em ambos os casos ent&amp;atilde;o deve ser usada em preferencia ao valor da se&amp;ccedil;&amp;atilde;o IFD0. <br /> Se o coment&amp;aacute;rio do usu&amp;aacute;rio usar Unicode ou codifica&amp;ccedil;&amp;atilde;o JIS e o m&amp;oacute;dulo mbstring estiver dispon&amp;iacute;vel esta codifica&amp;ccedil;&amp;atilde;o ser&amp;aacute; automaticamente modificada de acordo com a defini&amp;ccedil;&amp;atilde;o do exif que estiver no <var class='filename'>php.ini</var>. Isto foi adicionado no PHP 4.3. <br /> </p></blockquote> <blockquote><p><b class='note'>Nota</b>: Height e Width(altura e largura) s&amp;atilde;o compudados da mesma maneira que <a href='http://www.php.net/manual/pt_BR/function.getimagesize.php' class='function'>getimagesize()</a> faz, ent&amp;atilde;o seus valores n&amp;atilde;o devem ser parte de nenhum cabe&amp;ccedil;alhor retornado. Tamb&amp;eacute;m html &amp;eacute; uma height/width de textopara ser usado dentro de um <acronym title='Hyper Text Markup Language'>HTML</acronym> normal. <br /> </p></blockquote> <blockquote><p><b class='note'>Nota</b>: A partir do PHP 4.3 a fun&amp;ccedil;&amp;atilde;o pode ler dodos os dados <acronym title='Image File Directory'>IFD</acronym> embutidos, incluindo matrizes (retornadas assim). Tamb&amp;eacute;m o tamanho da miniatura embutida retornada na submatriz <em class='emphasis'>THUMBNAIL</em> e a fun&amp;ccedil;&amp;atilde;o <b>exif_read_data()</b> pode retornar miniaturas no formato <acronym title='Tagged Image File Format'>TIFF</acronym>. &amp;Uacute;ltimo, mas n&amp;atilde;o menos importante, n&amp;atilde;o existe limite de tamanho para os valores retornados (n&amp;atilde;o enquanto o limite de mem&amp;oacute;ria n&amp;atilde;o &amp;eacute; atingido). <br /> </p></blockquote> <blockquote><p><b class='note'>Nota</b>: <span class='simpara'> Esta fun&amp;ccedil;&amp;atilde;o esta dispon&amp;iacute;vel apenas no PHP 4 compilado usando <span class='option'>--enable-exif</span>. Sua funcionalidade e comportamento mudou no PHP 4.2. Vers&amp;otilde;es anteriores s&amp;atilde;o muito instaveis. </span> <span class='simpara'> A partir do PHP 4.3 coment&amp;aacute;rios do usu&amp;aacute;rio podem mudar a codifica&amp;ccedil;&amp;atilde;o automaticamente se o PHP 4 foi compilado usando <span class='option'>--enable-mbstring</span>. </span> <span class='simpara'> Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o requer a biblioteca de imagem GD. </span> <span class='simpara'> Veja tamb&amp;eacute;m <a href='http://www.php.net/manual/pt_BR/function.exif-thumbnail.php' class='function'>exif_thumbnail()</a> e <a href='http://www.php.net/manual/pt_BR/function.getimagesize.php' class='function'>getimagesize()</a>. </span> </p></blockquote> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="exif_imagetype" value="<div id='function.exif-imagetype' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.exif-imagetype.php'>exif_imagetype</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>exif_imagetype</span> &amp;mdash; <span class='dc-title'>Verifica o tipo de uma imagem</span></p> </div> <a name='function.exif-imagetype.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>exif_imagetype</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> )</div> <p class='para rdfs-comment'> <b>exif_imagetype()</b> l&amp;ecirc; os primeiros bytes de uma imagem e verifica sua assinatura. </p> <p class='para'> <b>exif_imagetype()</b> pode ser usada para evitar chamadas para outra fun&amp;ccedil;&amp;atilde;o <a href='http://www.php.net/manual/pt_BR/ref.exif.php' class='link'>exif</a> que n&amp;atilde;o tem suporte a tipos de arquivos ou um conjun&amp;ccedil;&amp;atilde;o cin <var class='varname'><a href='http://www.php.net/manual/pt_BR/reserved.variables.server.php' class='classname'>$_SERVER['HTTP_ACCEPT']</a></var> para verificar se pode ou n&amp;atilde;o visualizar uma espec&amp;iacute;fica imagem no browser. </p> </div> <a name='function.exif-imagetype.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>filename</tt></i> </span> </dt><dd class='listitem'> <span class='simpara'> A imagem a ser verificada. </span> </dd> </dl> <p> </p> </div> <a name='function.exif-imagetype.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Quando uma correta assinatura &amp;eacute; encontrada, o valor da constante apropriada ser&amp;aacute; retornado caso contr&amp;aacute;rio &amp;eacute; retornado <b><tt class='constant'>FALSE</tt></b>. O valor retornado &amp;eacute; o mesmo valor que <a href='http://www.php.net/manual/pt_BR/function.getimagesize.php' class='function'>getimagesize()</a> retorna no &amp;iacute;ndice 2, mas <b>exif_imagetype()</b> &amp;eacute; mais r&amp;aacute;pida. </p> </div> <a name='function.exif-imagetype.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Hist&amp;oacute;rico</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Vers&amp;atilde;o</th> <th>Descri&amp;ccedil;&amp;atilde;o</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.3.2</td> <td align='left'> Suporte para <acronym title='Japan Picture'>JPC</acronym>, <acronym title='JPEG-2000'>JP2</acronym>, <acronym>JPX</acronym>, <acronym title='Joint Bilevel Image Experts Group'>JB2</acronym>, <acronym title='X Bitmap'>XBM</acronym>, e <acronym title='Wireless Bitmap'>WBMP</acronym> </td> </tr> <tr valign='middle'> <td align='left'>4.3.0</td> <td align='left'>Suporte para <acronym>SWC</acronym></td> </tr> </tbody> </table> <p> </p> </div> <a name='function.exif-imagetype.constants'></a><div class='refsect1 constants'> <h3 class='title'>Constantes pr&amp;eacute;-definidas</h3> <p class='para'> As seguintes constantes s&amp;atilde;o definidas, e representam um poss&amp;iacute;vel valor retornado pela <b>exif_imagetype()</b>: </p><table class='doctable table'> <caption><b>Constantes Imagetype</b></caption> <thead valign='middle'> <tr valign='middle'> <th>Valor</th> <th>Constante</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>1</td> <td align='left'><b><tt class='constant'>IMAGETYPE_GIF</tt></b></td> </tr> <tr valign='middle'> <td align='left'>2</td> <td align='left'><b><tt class='constant'>IMAGETYPE_JPEG</tt></b></td> </tr> <tr valign='middle'> <td align='left'>3</td> <td align='left'><b><tt class='constant'>IMAGETYPE_PNG</tt></b></td> </tr> <tr valign='middle'> <td align='left'>4</td> <td align='left'><b><tt class='constant'>IMAGETYPE_SWF</tt></b></td> </tr> <tr valign='middle'> <td align='left'>5</td> <td align='left'><b><tt class='constant'>IMAGETYPE_PSD</tt></b></td> </tr> <tr valign='middle'> <td align='left'>6</td> <td align='left'><b><tt class='constant'>IMAGETYPE_BMP</tt></b></td> </tr> <tr valign='middle'> <td align='left'>7</td> <td align='left'><b><tt class='constant'>IMAGETYPE_TIFF_II</tt></b> (intel byte order)</td> </tr> <tr valign='middle'> <td align='left'>8</td> <td align='left'> <b><tt class='constant'>IMAGETYPE_TIFF_MM</tt></b> (motorola byte order) </td> </tr> <tr valign='middle'> <td align='left'>9</td> <td align='left'><b><tt class='constant'>IMAGETYPE_JPC</tt></b></td> </tr> <tr valign='middle'> <td align='left'>10</td> <td align='left'><b><tt class='constant'>IMAGETYPE_JP2</tt></b></td> </tr> <tr valign='middle'> <td align='left'>11</td> <td align='left'><b><tt class='constant'>IMAGETYPE_JPX</tt></b></td> </tr> <tr valign='middle'> <td align='left'>12</td> <td align='left'><b><tt class='constant'>IMAGETYPE_JB2</tt></b></td> </tr> <tr valign='middle'> <td align='left'>13</td> <td align='left'><b><tt class='constant'>IMAGETYPE_SWC</tt></b></td> </tr> <tr valign='middle'> <td align='left'>14</td> <td align='left'><b><tt class='constant'>IMAGETYPE_IFF</tt></b></td> </tr> <tr valign='middle'> <td align='left'>15</td> <td align='left'><b><tt class='constant'>IMAGETYPE_WBMP</tt></b></td> </tr> <tr valign='middle'> <td align='left'>16</td> <td align='left'><b><tt class='constant'>IMAGETYPE_XBM</tt></b></td> </tr> </tbody> </table> <p> </p> </div> <a name='function.exif-imagetype.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo da <b>exif_imagetype()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>exif_imagetype</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'image.gif'</span><span style='color: #007700'>)&amp;nbsp;!=&amp;nbsp;</span><span style='color: #0000BB'>IMAGETYPE_GIF</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'The&amp;nbsp;picture&amp;nbsp;is&amp;nbsp;not&amp;nbsp;a&amp;nbsp;gif'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.exif-imagetype.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.getimagesize.php' class='function' rel='rdfs-seeAlso'>getimagesize()</a> - Obt&amp;eacute;m o tamanho de uma imagem</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="easter_days" value="<div id='function.easter-days' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.easter-days.php'>easter_days</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>easter_days</span> &amp;mdash; <span class='dc-title'> Obt&amp;eacute;m o n&amp;uacute;mero de dias entre 21 de Mar&amp;ccedil;o e o dia da P&amp;aacute;scoa em determinado ano. </span></p> </div> <a name='function.easter-days.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>easter_days</b></span> ([ <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$ano</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$m&amp;eacute;todo</tt></span> ]] )</div> <p class='para rdfs-comment'> Retorna o n&amp;uacute;mero de dias entre 21 de Mar&amp;ccedil;o e o dia da P&amp;aacute;scoa em determinado ano. Se nenhum ano tiver sido especificado, ser&amp;aacute; assumido o ano atual. </p> <p class='para'> &amp;Agrave; partir da vers&amp;atilde;o 4.3.0 do <i>PHP</i>, o par&amp;acirc;metro <i><tt class='parameter'>ano</tt></i> &amp;eacute; opcional e se for omitido o padr&amp;atilde;o assumido &amp;eacute; o ano atual de acrodo com o hora local. </p> <p class='para'> O par&amp;acirc;metro <i><tt class='parameter'>m&amp;eacute;todo</tt></i> est&amp;aacute; dispon&amp;iacute;vel &amp;agrave; partir da vers&amp;atilde;o 4.3.0 do <i>PHP</i> e perimite calcular as datas da P&amp;aacute;scoa baseadas no calend&amp;aacute;rio Gregoriano durante os anos 1582 - 1752 quando a constante <b><tt class='constant'>CAL_EASTER_ROMAN</tt></b> est&amp;aacute; ligada. Veja as <a href='http://www.php.net/manual/pt_BR/calendar.constants.php' class='link'>constantes de calend&amp;aacute;rio</a> para obter outras constantes v&amp;aacute;lidas. </p> <p class='para'> Ao inv&amp;eacute;s de usar a fun&amp;ccedil;&amp;atilde;o <a href='http://www.php.net/manual/pt_BR/function.easter-date.php' class='function'>easter_date()</a>, voc&amp;ecirc; pode usar esta fun&amp;ccedil;&amp;atilde;o para calcular a P&amp;aacute;scoa em anos que est&amp;atilde;o fora da escala de datas do sistema UNIX (i.e. antes de 1970 ou ap&amp;oacute;s 2037). </p><div class='example'> <p><b>Exemplo #1 <b>easter_days()</b> exemplo</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>easter_days&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #0000BB'>1999</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;14,&amp;nbsp;i.e.&amp;nbsp;April&amp;nbsp;4<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>easter_days&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #0000BB'>1492</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;32,&amp;nbsp;i.e.&amp;nbsp;April&amp;nbsp;22<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>easter_days&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #0000BB'>1913</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;&amp;nbsp;2,&amp;nbsp;i.e.&amp;nbsp;March&amp;nbsp;23<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> <p class='para'> A data da P&amp;aacute;scoa foi definida pelo Conselho de Nicaea em DC325 como sendo o primeiro domingo ap&amp;oacute;s a primeira lua cheia que cai no equin&amp;oacute;cio da primavera ou depois dele. O equin&amp;oacute;cio geralmente cai perto do 21&amp;ordm; de Mar&amp;ccedil;o, logo, o c&amp;aacute;lculo resume-se &amp;agrave; determinar a data da lua cheia e a data do seguinte domingo. O algoritmo usado aqui foi feito no ano 532 por Dionysius Exiguus. De acordo com o calend&amp;aacute;rio &amp;quot;Julian&amp;quot; (para anos anterioris &amp;agrave; 1753) um simples ciclo de 19-anos &amp;eacute; usado para seguir as fases da lua. De acordo com o Calend&amp;aacute;rio Gregoriano (para antes ap&amp;oacute;s 1753 - planejado por Clavius e por Lilius, e feito por Pope Gregory XIII em Outubro de 1582, e na Gr&amp;atilde; Bretanha e suas col&amp;ocirc;nias em Setembro de 1752), duas corre&amp;ccedil;&amp;otilde;es fatoriais foram adicionadas para fazer o ciclo mais exato. </p> <p class='para'> (O c&amp;oacute;digo &amp;eacute; baseado em um programa feito em C por Simon Kershaw, &amp;lt;webmaster@ely.anglican.org&amp;gt;) </p> <p class='para'> Veja tamb&amp;eacute;m <a href='http://www.php.net/manual/pt_BR/function.easter-date.php' class='function'>easter_date()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="easter_date" value="<div id='function.easter-date' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.easter-date.php'>easter_date</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>easter_date</span> &amp;mdash; <span class='dc-title'> Retorna a data do sistema UNIX correspondente &amp;agrave; meia-noite da P&amp;aacute;scoa do ano especificado. Se nenhum ano tiver sido especificado, ser&amp;aacute; assumido o ano atual. </span></p> </div> <a name='function.easter-date.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>easter_date</b></span> ([ <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$ano</tt></span> ] )</div> <p class='para rdfs-comment'> Retorna a data do sistema UNIX correspondente &amp;agrave; meia-noite da P&amp;aacute;scoa do ano especificado. Se nenhum ano tiver sido especificado, ser&amp;aacute; assumido o ano atual. </p> <p class='para'> &amp;Agrave; partir da vers&amp;atilde;o 4.3.0 <i>PHP</i>, e se omitido o par&amp;acirc;metro <i><tt class='parameter'>ano</tt></i> , o padr&amp;atilde;o assumido &amp;eacute; o ano atual de acordo com a hora local. </p> <p class='para'> <em class='emphasis'>Aviso</em> Esta fun&amp;ccedil;&amp;atilde;o ir&amp;aacute; gerar um aviso se o ano est&amp;aacute; fora do padr&amp;atilde;o de datas do sistema UNIX (i.e. antes de 1970 ou ap&amp;oacute;s 2037). </p><div class='example'> <p><b>Exemplo #1 <b>easter_date()</b> exemplo</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>date&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'M-d-Y'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>easter_date</span><span style='color: #007700'>(</span><span style='color: #0000BB'>1999</span><span style='color: #007700'>));&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Apr-04-1999<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>date&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'M-d-Y'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>easter_date</span><span style='color: #007700'>(</span><span style='color: #0000BB'>2000</span><span style='color: #007700'>));&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Apr-23-2000<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>date&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'M-d-Y'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>easter_date</span><span style='color: #007700'>(</span><span style='color: #0000BB'>2001</span><span style='color: #007700'>));&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Apr-15-2001<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> <p class='para'> A data da P&amp;aacute;scoa foi definida pelo Conselho de Nicaea em DC325 como sendo o primeiro domingo ap&amp;oacute;s a primeira lua cheia que cai no equin&amp;oacute;cio da primavera ou depois dele. O equin&amp;oacute;cio geralmente cai perto do 21&amp;ordm; de Mar&amp;ccedil;o, logo, o c&amp;aacute;lculo resume-se &amp;agrave; determinar a data da lua cheia e a data do seguinte domingo. O algoritmo usado aqui foi feito no ano 532 por Dionysius Exiguus. De acordo com o calend&amp;aacute;rio &amp;quot;Julian&amp;quot; (para anos anterioris &amp;agrave; 1753) um simples ciclo de 19-anos &amp;eacute; usado para seguir as fases da lua. De acordo com o Calend&amp;aacute;rio Gregoriano (para antes ap&amp;oacute;s 1753 - planejado por Clavius e por Lilius, e feito por Pope Gregory XIII em Outubro de 1582, e na Gr&amp;atilde; Bretanha e suas col&amp;ocirc;nias em Setembro de 1752), duas corre&amp;ccedil;&amp;otilde;es fatoriais foram adicionadas para fazer o ciclo mais exato. </p> <p class='para'> (O c&amp;oacute;digo &amp;eacute; baseado em um programa feito em C por Simon Kershaw, &amp;lt;webmaster@ely.anglican.org&amp;gt;) </p> <p class='para'> Veja <a href='http://www.php.net/manual/pt_BR/function.easter-days.php' class='function'>easter_days()</a> para calcular a P&amp;aacute;scoa antes de 1970 ou ap&amp;oacute;s 2037. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="dngettext" value="<div id='function.dngettext' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.dngettext.php'>dngettext</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>dngettext</span> &amp;mdash; <span class='dc-title'>O mesmo que dgettext, por&amp;eacute;m voc&amp;ecirc; pode escrever mais de uma mensagem</span></p> </div> <a name='function.dngettext.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>dngettext</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$dom&amp;iacute;nio</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$msgid1</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$msgid2</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$n</tt></span> )</div> <p class='para rdfs-comment'> <div class='warning'><b class='warning'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="dgettext" value="<div id='function.dgettext' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.dgettext.php'>dgettext</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>dgettext</span> &amp;mdash; <span class='dc-title'>Sobreescreve o dom&amp;iacute;nio atual</span></p> </div> <a name='function.dgettext.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>dgettext</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$dom&amp;iacute;nio</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$mensagem</tt></span> )</div> <p class='para rdfs-comment'> A fun&amp;ccedil;&amp;atilde;o <b>dgettext()</b> permite que voc&amp;ecirc; sobreescreva o dom&amp;iacute;nio atual por uma simples mensagem de lookup. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="dcngettext" value="<div id='function.dcngettext' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.dcngettext.php'>dcngettext</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>dcngettext</span> &amp;mdash; <span class='dc-title'>O mesmo que dcgettext, por&amp;eacute;m permite que voc&amp;ecirc; especifique mais de uma mensagem</span></p> </div> <a name='function.dcngettext.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>dcngettext</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$dom&amp;iacute;nio</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$msgid1</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$msgid2</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$n</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$categoria</tt></span> )</div> <p class='para rdfs-comment'> <div class='warning'><b class='warning'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="dcgettext" value="<div id='function.dcgettext' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.dcgettext.php'>dcgettext</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>dcgettext</span> &amp;mdash; <span class='dc-title'>Substitui o dom&amp;iacute;nio por um lookup</span></p> </div> <a name='function.dcgettext.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>dcgettext</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$domain</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$message</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$category</tt></span> )</div> <p class='para rdfs-comment'> Esta fun&amp;ccedil;&amp;atilde;o permite que voc&amp;ecirc; sobreescreva o dom&amp;iacute;nio atual por uma simples mensagem de lookup. </p> </div> <a name='function.dcgettext.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>domain</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O dom&amp;iacute;nio </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>message</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A mensagem </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>category</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A categoria </p> </dd> </dl> <p> </p> </div> <a name='function.dcgettext.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Uma <a href='http://www.php.net/manual/pt_BR/language.types.string.php' class='type string'>string</a> em sucesso. </p> </div> <a name='function.dcgettext.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.gettext.php' class='function' rel='rdfs-seeAlso'>gettext()</a> - Procura por uma mensagem no dom&amp;iacute;nio atual</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="cal_to_jd" value="<div id='function.cal-to-jd' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.cal-to-jd.php'>cal_to_jd</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.1.0, PHP 5)</p><p class='refpurpose'><span class='refname'>cal_to_jd</span> &amp;mdash; <span class='dc-title'>Converte um calend&amp;aacute;rio (suportado) para o calend&amp;aacute;rio &amp;quot;Julian Day Count&amp;quot;</span></p> </div> <a name='function.cal-to-jd.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>cal_to_jd</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$calendar</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$month</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$day</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$year</tt></span> )</div> <p class='para rdfs-comment'> <b>cal_to_jd()</b> calcula uma data em formato &amp;quot;Julian Day Count&amp;quot; &amp;agrave; partir de um <i><tt class='parameter'>calendar</tt></i> suportado especificado. Os <i><tt class='parameter'>calendar</tt></i> suportados s&amp;atilde;o: <b><tt class='constant'>CAL_GREGORIAN</tt></b>, <b><tt class='constant'>CAL_JULIAN</tt></b>, <b><tt class='constant'>CAL_JEWISH</tt></b> e <b><tt class='constant'>CAL_FRENCH</tt></b>. </p> </div> <a name='function.cal-to-jd.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>calendar</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Calend&amp;aacute;rio para converter, um dos <b><tt class='constant'>CAL_GREGORIAN</tt></b>, <b><tt class='constant'>CAL_JULIAN</tt></b>, <b><tt class='constant'>CAL_JEWISH</tt></b> ou <b><tt class='constant'>CAL_FRENCH</tt></b>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>month</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O m&amp;ecirc;s como um n&amp;uacute;mero, o intervalo v&amp;aacute;lido depende do <i><tt class='parameter'>calendar</tt></i> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>day</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O dia como um n&amp;uacute;mero, o intervalo v&amp;aacute;lido depende do <i><tt class='parameter'>calendar</tt></i> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>year</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O ano como um n&amp;uacute;mero, o intervalo v&amp;aacute;lido depende do <i><tt class='parameter'>calendar</tt></i> </p> </dd> </dl> <p> </p> </div> <a name='function.cal-to-jd.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Um n&amp;uacute;mero de data juliana. </p> </div> <a name='function.cal-to-jd.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.cal-from-jd.php' class='function' rel='rdfs-seeAlso'>cal_from_jd()</a> - Converte &amp;agrave; partir do 'Julian Day Count' para um outro calend&amp;aacute;rio suportado</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.frenchtojd.php' class='function' rel='rdfs-seeAlso'>frenchtojd()</a> - Converte uma data do calend&amp;aacute;rio Republicano da Fran&amp;ccedil;a para o calend&amp;aacute;rio 'Julian Day Count'.</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.gregoriantojd.php' class='function' rel='rdfs-seeAlso'>gregoriantojd()</a> - Converte uma data gregoriana para o 'Julian Day Count'</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.jewishtojd.php' class='function' rel='rdfs-seeAlso'>jewishtojd()</a> - Converte uma data do calend&amp;aacute;rio Judaico para o calend&amp;aacute;rio 'Julian Day Count'</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.juliantojd.php' class='function' rel='rdfs-seeAlso'>juliantojd()</a> - Converte datas no formato 'Julian' para o formato 'Julian Day Count'</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.unixtojd.php' class='function' rel='rdfs-seeAlso'>unixtojd()</a> - Converte datas do sistema Unix para data Juliana</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="cal_info" value="<div id='function.cal-info' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.cal-info.php'>cal_info</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.1.0, PHP 5)</p><p class='refpurpose'><span class='refname'>cal_info</span> &amp;mdash; <span class='dc-title'>Retorna informa&amp;ccedil;&amp;otilde;es sobre um calend&amp;aacute;rio em particular</span></p> </div> <a name='function.cal-info.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>cal_info</b></span> ([ <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$calendar</tt></span> ] )</div> <p class='para rdfs-comment'> <b>cal_info()</b> retorna as informa&amp;ccedil;&amp;otilde;es de um <i><tt class='parameter'>calendar</tt></i> . Os nomes de diferentes calend&amp;aacute;rios que podem ser usados como <i><tt class='parameter'>calendar</tt></i> s&amp;atilde;o os seguintes: </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> 0 ou <b><tt class='constant'>CAL_GREGORIAN</tt></b> - Gregorian Calendar </span> </li> <li class='listitem'> <span class='simpara'> 1 ou <b><tt class='constant'>CAL_JULIAN</tt></b> - Julian Calendar </span> </li> <li class='listitem'> <span class='simpara'> 2 ou <b><tt class='constant'>CAL_JEWISH</tt></b> - Jewish Calendar </span> </li> <li class='listitem'> <span class='simpara'> 3 ou <b><tt class='constant'>CAL_FRENCH</tt></b> - French Revolutionary Calendar </span> </li> </ul><p> </p> <p class='para'> A informa&amp;ccedil;&amp;atilde;o do calend&amp;aacute;rio especificado &amp;eacute; retornada em um array contendo os elementos <i>calname</i>, <i>calsymbol</i>, <i>month</i>, <i>abbrevmonth</i> e <i>maxdaysinmonth</i>. </p> <p class='para'> Se nenhum <i><tt class='parameter'>calend&amp;aacute;rio</tt></i> foi especificado as informa&amp;ccedil;&amp;otilde;es de todos os calend&amp;aacute;rios suportados s&amp;atilde;o retornadas em um array. </p> </div> <a name='function.cal-info.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>calendar</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Calend&amp;aacute;rio a ser retornado informa&amp;ccedil;&amp;atilde;o. Se nenhuma informa&amp;ccedil;&amp;atilde;o de calend&amp;aacute;rio &amp;eacute; especificada, todos calend&amp;aacute;rios s&amp;atilde;o retornados. </p> </dd> </dl> <p> </p> </div> <a name='function.cal-info.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> </p> </div> <a name='function.cal-info.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Hist&amp;oacute;rico</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Vers&amp;atilde;o</th> <th>Descri&amp;ccedil;&amp;atilde;o</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>Desde o 5.0</td> <td align='left'> O par&amp;acirc;metro <i><tt class='parameter'>calendar</tt></i> &amp;eacute; opcional e o padr&amp;atilde;o &amp;eacute; &amp;quot;todos calend&amp;aacute;rios&amp;quot; se omitido. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.cal-info.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo de <b>cal_info()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$info&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>cal_info</span><span style='color: #007700'>(</span><span style='color: #0000BB'>0</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$info</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [months] =&amp;gt; Array ( [1] =&amp;gt; January [2] =&amp;gt; February [3] =&amp;gt; March [4] =&amp;gt; April [5] =&amp;gt; May [6] =&amp;gt; June [7] =&amp;gt; July [8] =&amp;gt; August [9] =&amp;gt; September [10] =&amp;gt; October [11] =&amp;gt; November [12] =&amp;gt; December ) [abbrevmonths] =&amp;gt; Array ( [1] =&amp;gt; Jan [2] =&amp;gt; Feb [3] =&amp;gt; Mar [4] =&amp;gt; Apr [5] =&amp;gt; May [6] =&amp;gt; Jun [7] =&amp;gt; Jul [8] =&amp;gt; Aug [9] =&amp;gt; Sep [10] =&amp;gt; Oct [11] =&amp;gt; Nov [12] =&amp;gt; Dec ) [maxdaysinmonth] =&amp;gt; 31 [calname] =&amp;gt; Gregorian [calsymbol] =&amp;gt; CAL_GREGORIAN ) </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="cal_from_jd" value="<div id='function.cal-from-jd' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.cal-from-jd.php'>cal_from_jd</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.1.0, PHP 5)</p><p class='refpurpose'><span class='refname'>cal_from_jd</span> &amp;mdash; <span class='dc-title'>Converte &amp;agrave; partir do &amp;quot;Julian Day Count&amp;quot; para um outro calend&amp;aacute;rio suportado</span></p> </div> <a name='function.cal-from-jd.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>cal_from_jd</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$jd</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$calend&amp;aacute;rio</tt></span> )</div> <p class='para rdfs-comment'> <b>cal_from_jd()</b> converte do &amp;quot;Julian Day Count&amp;quot; ( <i><tt class='parameter'>jd</tt></i> ) para uma data de um <i><tt class='parameter'>calend&amp;aacute;rio</tt></i> especificado. Os valores dos <i><tt class='parameter'>calend&amp;aacute;rios</tt></i> suportados s&amp;atilde;o <b><tt class='constant'>CAL_GREGORIAN</tt></b>, <b><tt class='constant'>CAL_JULIAN</tt></b>, <b><tt class='constant'>CAL_JEWISH</tt></b> e <b><tt class='constant'>CAL_FRENCH</tt></b>. </p> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 <b>cal_from_jd()</b> exemplo</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$hoje&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>unixtojd</span><span style='color: #007700'>(</span><span style='color: #0000BB'>mktime</span><span style='color: #007700'>(</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>8</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>16</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2003</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>cal_from_jd</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$hoje</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>CAL_GREGORIAN</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p> Este c&amp;oacute;digo retorna: </p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [date] =&amp;gt; 8/16/2003 [month] =&amp;gt; 8 [day] =&amp;gt; 16 [year] =&amp;gt; 2003 [dow] =&amp;gt; 6 [abbrevdayname] =&amp;gt; Sat [dayname] =&amp;gt; Saturday [abbrevmonth] =&amp;gt; Aug [monthname] =&amp;gt; August ) </pre></div> </div> </div><p> </p> <p class='para'> Veja tamb&amp;eacute;m <a href='http://www.php.net/manual/pt_BR/function.cal-to-jd.php' class='function'>cal_to_jd()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="cal_days_in_month" value="<div id='function.cal-days-in-month' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.cal-days-in-month.php'>cal_days_in_month</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.1.0, PHP 5)</p><p class='refpurpose'><span class='refname'>cal_days_in_month</span> &amp;mdash; <span class='dc-title'>Retorna o n&amp;uacute;mero de dias em um m&amp;ecirc;s de um calend&amp;aacute;rio e ano requisitado</span></p> </div> <a name='function.cal-days-in-month.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>cal_days_in_month</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$calendar</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$month</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$year</tt></span> )</div> <p class='para rdfs-comment'> Esta fun&amp;ccedil;&amp;atilde;o ir&amp;aacute; retornar o n&amp;uacute;mero de dias em um <i><tt class='parameter'>month</tt></i> do <i><tt class='parameter'>year</tt></i> para o <i><tt class='parameter'>calendar</tt></i> especificado. </p> </div> <a name='function.cal-days-in-month.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>calendar</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Calend&amp;aacute;rio para usar no c&amp;aacute;lculo </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>month</tt></i> </span> </dt><dd class='listitem'> <p class='para'> M&amp;ecirc;s a ser selecionado no calend&amp;aacute;rio </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>year</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Ano no selecionado calend&amp;aacute;rio </p> </dd> </dl> <p> </p> </div> <a name='function.cal-days-in-month.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> A quantidade de dias do selecionado m&amp;ecirc;s no dado calend&amp;aacute;rio </p> </div> <a name='function.cal-days-in-month.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo da <b>cal_days_in_month()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$num&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>cal_days_in_month</span><span style='color: #007700'>(</span><span style='color: #0000BB'>CAL_GREGORIAN</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>8</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2003</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;31<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #DD0000'>'Houve&amp;nbsp;</span><span style='color: #0000BB'>$num</span><span style='color: #DD0000'>&amp;nbsp;dias&amp;nbsp;em&amp;nbsp;Agosto&amp;nbsp;de&amp;nbsp;2003'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="bind_textdomain_codeset" value="<div id='function.bind-textdomain-codeset' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.bind-textdomain-codeset.php'>bind_textdomain_codeset</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>bind_textdomain_codeset</span> &amp;mdash; <span class='dc-title'>Define qual codifica&amp;ccedil;&amp;atilde;o de caractere ser&amp;aacute; retornado pelas mensagens do cat&amp;aacute;logo do DOM&amp;Iacute;NIO especificado. </span></p> </div> <a name='function.bind-textdomain-codeset.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>bind_textdomain_codeset</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$domain</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$codeset</tt></span> )</div> <p class='para rdfs-comment'> Com <b>bind_textdomain_codeset()</b>, voc&amp;ecirc; pode definir em qual codifica&amp;ccedil;&amp;atilde;o ser&amp;aacute; retornado a mensagem <i><tt class='parameter'>domain</tt></i> pela <a href='http://www.php.net/manual/pt_BR/function.gettext.php' class='function'>gettext()</a> e fun&amp;ccedil;&amp;otilde;es similares. </p> </div> <a name='function.bind-textdomain-codeset.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>domain</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O dom&amp;iacute;nio </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>codeset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O conjunto de caracteres </p> </dd> </dl> <p> </p> </div> <a name='function.bind-textdomain-codeset.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Uma <a href='http://www.php.net/manual/pt_BR/language.types.string.php' class='type string'>string</a> em sucesso. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="bindtextdomain" value="<div id='function.bindtextdomain' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.bindtextdomain.php'>bindtextdomain</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>bindtextdomain</span> &amp;mdash; <span class='dc-title'>Configura o caminho para um dom&amp;iacute;nio</span></p> </div> <a name='function.bindtextdomain.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>bindtextdomain</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$domain</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$directory</tt></span> )</div> <p class='para rdfs-comment'> A fun&amp;ccedil;&amp;atilde;o <b>bindtextdomain()</b> configura um caminho para um dom&amp;iacute;nio. </p> </div> <a name='function.bindtextdomain.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>domain</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O dom&amp;iacute;nio </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>directory</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O caminho do diret&amp;oacute;rio </p> </dd> </dl> <p> </p> </div> <a name='function.bindtextdomain.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> O caminho completo para o <i><tt class='parameter'>domain</tt></i> que foi definido. </p> </div> <a name='function.bindtextdomain.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo da <b>bindtextdomain()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$domain&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'myapp'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #0000BB'>bindtextdomain</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$domain</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'/usr/share/myapp/locale'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> /usr/share/myapp/locale </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="bcsub" value="<div id='function.bcsub' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.bcsub.php'>bcsub</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>bcsub</span> &amp;mdash; <span class='dc-title'>Subtrai um n&amp;uacute;mero de precis&amp;atilde;o arbitr&amp;aacute;ria de outro</span></p> </div> <a name='function.bcsub.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>bcsub</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$left_operand</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$right_operand</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$scale</tt></span> ] )</div> <p class='para rdfs-comment'> Subtrair o <i><tt class='parameter'>left_operand</tt></i> do <i><tt class='parameter'>right_operand</tt></i> . </p> </div> <a name='function.bcsub.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>left_operand</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O operando da esquerda, como uma string. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>right_operand</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O operando da direita, como uma string. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> scale</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Este par&amp;acirc;metro opcional &amp;eacute; usado para definir o n&amp;uacute;mero de digitos depois do ponto decimal no resultado. Voc&amp;ecirc; pode definir a escala padr&amp;atilde;o global para todas as fun&amp;ccedil;&amp;otilde;es usando <a href='http://www.php.net/manual/pt_BR/function.bcscale.php' class='function'>bcscale()</a>.</p></dd> </dl> <p> </p> </div> <a name='function.bcsub.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> O resultado da subtra&amp;ccedil;&amp;atilde;o, como uma string. </p> </div> <a name='function.bcsub.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <div class='example'> <p><b>Exemplo #1 Exemplo de <b>bcsub()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$a&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'1.234'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$b&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'5'</span><span style='color: #007700'>;<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>bcsub</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;-3<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>bcsub</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>4</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;-3.7660<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> </div> <a name='function.bcsub.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.bcadd.php' class='function' rel='rdfs-seeAlso'>bcadd()</a> - Adicionar dois n&amp;uacute;meros de precis&amp;atilde;o arbitr&amp;aacute;ria</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="bcsqrt" value="<div id='function.bcsqrt' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.bcsqrt.php'>bcsqrt</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>bcsqrt</span> &amp;mdash; <span class='dc-title'>Obt&amp;eacute;m a raiz quadrada de um n&amp;uacute;mero de precis&amp;atilde;o arbitr&amp;aacute;ria</span></p> </div> <a name='function.bcsqrt.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>bcsqrt</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$operand</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$scale</tt></span> ] )</div> <p class='para rdfs-comment'> Retorna a raiz quadrada do <i><tt class='parameter'>operador</tt></i> . </p> </div> <a name='function.bcsqrt.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>operand</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O operando, como uma string. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> scale</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Este par&amp;acirc;metro opcional &amp;eacute; usado para definir o n&amp;uacute;mero de digitos depois do ponto decimal no resultado. Voc&amp;ecirc; pode definir a escala padr&amp;atilde;o global para todas as fun&amp;ccedil;&amp;otilde;es usando <a href='http://www.php.net/manual/pt_BR/function.bcscale.php' class='function'>bcscale()</a>.</p></dd> </dl> <p> </p> </div> <a name='function.bcsqrt.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna a raiz quadrada como uma string, ou <b><tt class='constant'>NULL</tt></b> se <i><tt class='parameter'>operand</tt></i> &amp;eacute; negativo. </p> </div> <a name='function.bcsqrt.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <div class='example'> <p><b>Exemplo #1 Exemplo de <b>bcsqrt()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>bcsqrt</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'2'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>3</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;1.414<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> </div> <a name='function.bcsqrt.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.bcpow.php' class='function' rel='rdfs-seeAlso'>bcpow()</a> - Elevar um n&amp;uacute;mero de precis&amp;atilde;o arbitr&amp;aacute;ria a outro</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="bcscale" value="<div id='function.bcscale' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.bcscale.php'>bcscale</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>bcscale</span> &amp;mdash; <span class='dc-title'>Configura o par&amp;acirc;mentro escala para todas as fun&amp;ccedil;&amp;otilde;es bc</span></p> </div> <a name='function.bcscale.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>bcscale</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$scale</tt></span> )</div> <p class='para rdfs-comment'> Configura o par&amp;acirc;metro escala padr&amp;atilde;o para todas as chamadas subsequentes &amp;agrave;s fun&amp;ccedil;&amp;otilde;es bcmath que n&amp;atilde;o tenham o par&amp;acirc;matro escala informado explicitamente. </p> </div> <a name='function.bcscale.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>scale</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A escala do fator. </p> </dd> </dl> <p> </p> </div> <a name='function.bcscale.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='function.bcscale.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo da <b>bcscale()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;escala&amp;nbsp;default:&amp;nbsp;3<br /></span><span style='color: #0000BB'>bcscale</span><span style='color: #007700'>(</span><span style='color: #0000BB'>3</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>bcdiv</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'105'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'6.55957'</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;16.007<br /><br />//&amp;nbsp;this&amp;nbsp;is&amp;nbsp;the&amp;nbsp;same&amp;nbsp;without&amp;nbsp;bcscale()<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>bcdiv</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'105'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'6.55957'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>3</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;16.007<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="bcpowmod" value="<div id='function.bcpowmod' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.bcpowmod.php'>bcpowmod</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>bcpowmod</span> &amp;mdash; <span class='dc-title'> Aumenta um n&amp;uacute;mero de precis&amp;atilde;o arbitr&amp;aacute;ria para outro, reduzido por um m&amp;oacute;dulo especificado </span></p> </div> <a name='function.bcpowmod.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>bcpowmod</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$left_operand</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$right_operand</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$modulus</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$scale</tt></span> ] )</div> <p class='para rdfs-comment'> Use o m&amp;eacute;todo de exponencia&amp;ccedil;&amp;atilde;o r&amp;aacute;pida para elevar <i><tt class='parameter'>left_operand</tt></i> para a pot&amp;ecirc;ncia <i><tt class='parameter'>right_operand</tt></i> levando em conta o m&amp;oacute;dulo <i><tt class='parameter'>modulus</tt></i> . </p> </div> <a name='function.bcpowmod.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>left_operand</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O operando da esquerda, do tipo string. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>right_operand</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O operando da direita, do tipo string. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>modulus</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O m&amp;oacute;dulo, do tipo string. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> scale</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Este par&amp;acirc;metro opcional &amp;eacute; usado para definir o n&amp;uacute;mero de digitos depois do ponto decimal no resultado. Voc&amp;ecirc; pode definir a escala padr&amp;atilde;o global para todas as fun&amp;ccedil;&amp;otilde;es usando <a href='http://www.php.net/manual/pt_BR/function.bcscale.php' class='function'>bcscale()</a>.</p></dd> </dl> <p> </p> </div> <a name='function.bcpowmod.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna um string com resultado ou <b><tt class='constant'>NULL</tt></b> se <i><tt class='parameter'>modulus</tt></i> for 0. </p> </div> <a name='function.bcpowmod.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notas</h3> <blockquote><p><b class='note'>Nota</b>: Por que esse m&amp;eacute;todo usa a opera&amp;ccedil;&amp;atilde;o de m&amp;oacute;dulo, n&amp;uacute;meros n&amp;atilde;o-naturais pode dar resultados inexperados. Um n&amp;uacute;mero natural &amp;eacute; qualquer inteiro positivo diferente de zero. <br /> </p></blockquote> </div> <a name='function.bcpowmod.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> As seguintes instru&amp;ccedil;&amp;otilde;es t&amp;ecirc;m funcionalidades id&amp;ecirc;nticas. A vers&amp;atilde;o <b>bcpowmod()</b>, no entanto, executa em menos tempo e pode aceitar par&amp;acirc;metros maiores. </p><div class='informalexample'> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$a&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>bcpowmod</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$x</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$y</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$mod</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$b&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>bcmod</span><span style='color: #007700'>(</span><span style='color: #0000BB'>bcpow</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$x</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$y</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>$mod</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;$a&amp;nbsp;and&amp;nbsp;$b&amp;nbsp;are&amp;nbsp;equal&amp;nbsp;to&amp;nbsp;each&amp;nbsp;other.<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.bcpowmod.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.bcpow.php' class='function' rel='rdfs-seeAlso'>bcpow()</a> - Elevar um n&amp;uacute;mero de precis&amp;atilde;o arbitr&amp;aacute;ria a outro</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.bcmod.php' class='function' rel='rdfs-seeAlso'>bcmod()</a> - Obt&amp;eacute;m o m&amp;oacute;dulo de um n&amp;uacute;mero com precis&amp;atilde;o arbitr&amp;aacute;ria</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="bcpow" value="<div id='function.bcpow' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.bcpow.php'>bcpow</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>bcpow</span> &amp;mdash; <span class='dc-title'>Elevar um n&amp;uacute;mero de precis&amp;atilde;o arbitr&amp;aacute;ria a outro</span></p> </div> <a name='function.bcpow.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>bcpow</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$left_operand</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$right_operand</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$scale</tt></span> ] )</div> <p class='para rdfs-comment'> Eleva <i><tt class='parameter'>left_operand</tt></i> a pot&amp;ecirc;ncia de <i><tt class='parameter'>right_operand</tt></i> . </p> </div> <a name='function.bcpow.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>left_operand</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O operando da esquerda, como uma string. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>right_operand</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O operando da direita, como uma string. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> scale</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Este par&amp;acirc;metro opcional &amp;eacute; usado para definir o n&amp;uacute;mero de digitos depois do ponto decimal no resultado. Voc&amp;ecirc; pode definir a escala padr&amp;atilde;o global para todas as fun&amp;ccedil;&amp;otilde;es usando <a href='http://www.php.net/manual/pt_BR/function.bcscale.php' class='function'>bcscale()</a>.</p></dd> </dl> <p> </p> </div> <a name='function.bcpow.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna o resultado como uma string. </p> </div> <a name='function.bcpow.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <div class='example'> <p><b>Exemplo #1 Exemplo da <b>bcpow()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>bcpow</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'4.2'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'3'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;74.08<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> </div> <a name='function.bcpow.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #2 Exemplo de <b>bcpow()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>bcpow</span><span style='color: #007700'>(</span><span style='color: #0000BB'>4.2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>3</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;74.08<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.bcpowmod.php' class='function'>bcpowmod()</a></li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.bcsqrt.php' class='function'>bcsqrt()</a></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="bcmul" value="<div id='function.bcmul' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.bcmul.php'>bcmul</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>bcmul</span> &amp;mdash; <span class='dc-title'>Multiplicar dois n&amp;uacute;meros de precis&amp;atilde;o arbitr&amp;aacute;ria</span></p> </div> <a name='function.bcmul.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>bcmul</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$left_operand</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$right_operand</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$scale</tt></span> ] )</div> <p class='para rdfs-comment'> Multipica o <i><tt class='parameter'>left_operand</tt></i> pelo <i><tt class='parameter'>right_operand</tt></i> . </p> </div> <a name='function.bcmul.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>left_operand</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O operando da esquerda, como uma string. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>right_operand</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O operando da direita, como uma string. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> scale</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Este par&amp;acirc;metro opcional &amp;eacute; usado para definir o n&amp;uacute;mero de digitos depois do ponto decimal no resultado. Voc&amp;ecirc; pode definir a escala padr&amp;atilde;o global para todas as fun&amp;ccedil;&amp;otilde;es usando <a href='http://www.php.net/manual/pt_BR/function.bcscale.php' class='function'>bcscale()</a>.</p></dd> </dl> <p> </p> </div> <a name='function.bcmul.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna o resultado como uma string. </p> </div> <a name='function.bcmul.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <div class='example'> <p><b>Exemplo #1 Exemplo da <b>bcmul()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>bcmul</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'1.34747474747'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'35'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>3</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;47.161<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>bcmul</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'2'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'4'</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;8<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> </div> <a name='function.bcmul.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.bcdiv.php' class='function' rel='rdfs-seeAlso'>bcdiv()</a> - Dividir dois n&amp;uacute;meros de precis&amp;atilde;o arbitr&amp;aacute;ria</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="bcmod" value="<div id='function.bcmod' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.bcmod.php'>bcmod</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>bcmod</span> &amp;mdash; <span class='dc-title'>Obt&amp;eacute;m o m&amp;oacute;dulo de um n&amp;uacute;mero com precis&amp;atilde;o arbitr&amp;aacute;ria</span></p> </div> <a name='function.bcmod.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>bcmod</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$left_operand</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$modulus</tt></span> )</div> <p class='para rdfs-comment'> Obter o m&amp;oacute;dulo do <i><tt class='parameter'>left_operand</tt></i> usando <i><tt class='parameter'>modulus</tt></i> . </p> </div> <a name='function.bcmod.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>left_operand</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O operando da esquerda, como uma string. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>modulus</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O m&amp;oacute;dulo, como uma string. </p> </dd> </dl> <p> </p> </div> <a name='function.bcmod.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna o m&amp;oacute;dulo como uma string, ou <b><tt class='constant'>NULL</tt></b> se <i><tt class='parameter'>modulus</tt></i> &amp;eacute; 0. </p> </div> <a name='function.bcmod.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <div class='example'> <p><b>Exemplo #1 Exemplo da <b>bcmod()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>bcmod</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'4'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'2'</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;0<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>bcmod</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'2'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'4'</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;2<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> </div> <a name='function.bcmod.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.bcdiv.php' class='function' rel='rdfs-seeAlso'>bcdiv()</a> - Dividir dois n&amp;uacute;meros de precis&amp;atilde;o arbitr&amp;aacute;ria</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="bcdiv" value="<div id='function.bcdiv' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.bcdiv.php'>bcdiv</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>bcdiv</span> &amp;mdash; <span class='dc-title'>Dividir dois n&amp;uacute;meros de precis&amp;atilde;o arbitr&amp;aacute;ria</span></p> </div> <a name='function.bcdiv.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>bcdiv</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$left_operand</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$right_operand</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$scale</tt></span> ] )</div> <p class='para rdfs-comment'> Divide o <i><tt class='parameter'>left_operand</tt></i> pelo <i><tt class='parameter'>right_operand</tt></i> e retorna o resultado. O parametro opcional <i><tt class='parameter'>scale</tt></i> . </p> </div> <a name='function.bcdiv.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>left_operand</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O operando da esquerda, como uma string. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>right_operand</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O operando da direita, como uma string. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> scale</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Este par&amp;acirc;metro opcional &amp;eacute; usado para definir o n&amp;uacute;mero de digitos depois do ponto decimal no resultado. Voc&amp;ecirc; pode definir a escala padr&amp;atilde;o global para todas as fun&amp;ccedil;&amp;otilde;es usando <a href='http://www.php.net/manual/pt_BR/function.bcscale.php' class='function'>bcscale()</a>.</p></dd> </dl> <p> </p> </div> <a name='function.bcdiv.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna o resultado da divis&amp;atilde;o como uma string, ou <b><tt class='constant'>NULL</tt></b> se <i><tt class='parameter'>right_operand</tt></i> &amp;eacute; 0. </p> </div> <a name='function.bcdiv.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <div class='example'> <p><b>Exemplo #1 Exemplo da <b>bcdiv()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>bcdiv</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'105'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'6.55957'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>3</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;16.007<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> </div> <a name='function.bcdiv.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.bcmul.php' class='function' rel='rdfs-seeAlso'>bcmul()</a> - Multiplicar dois n&amp;uacute;meros de precis&amp;atilde;o arbitr&amp;aacute;ria</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="bccomp" value="<div id='function.bccomp' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.bccomp.php'>bccomp</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>bccomp</span> &amp;mdash; <span class='dc-title'>Comparar dois n&amp;uacute;meros de precis&amp;atilde;o arbitr&amp;aacute;ria</span></p> </div> <a name='function.bccomp.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>bccomp</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$left_operand</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$right_operand</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$scale</tt></span> ] )</div> <p class='para rdfs-comment'> Compara o <i><tt class='parameter'>left_operand</tt></i> com o <i><tt class='parameter'>right_operand</tt></i> e retorna o resultado como um inteiro. </p> </div> <a name='function.bccomp.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>left_operand</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O operando da esquerda, como uma string. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>right_operand</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O operando da direita, como uma string. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>scale</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O par&amp;acirc;metro opcional <i><tt class='parameter'>scale</tt></i> &amp;eacute; usado para definir o n&amp;uacute;mero de d&amp;iacute;gitos depois da parte decimal que ser&amp;aacute; usada na compara&amp;ccedil;&amp;atilde;o. </p> </dd> </dl> <p> </p> </div> <a name='function.bccomp.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna 0 se os dois operandos s&amp;atilde;o iguais, 1 se o <i><tt class='parameter'>left_operand</tt></i> &amp;eacute; maior que <i><tt class='parameter'>right_operand</tt></i> , -1 caso contr&amp;aacute;rio. </p> </div> <a name='function.bccomp.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <div class='example'> <p><b>Exemplo #1 Exemplo da <b>bccomp()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>bccomp</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'1'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'2'</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;-1<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>bccomp</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'1.00001'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'1'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>3</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;0<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>bccomp</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'1.00001'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'1'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>5</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;1<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="bcadd" value="<div id='function.bcadd' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/function.bcadd.php'>bcadd</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>bcadd</span> &amp;mdash; <span class='dc-title'>Adicionar dois n&amp;uacute;meros de precis&amp;atilde;o arbitr&amp;aacute;ria</span></p> </div> <a name='function.bcadd.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>bcadd</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$left_operand</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$right_operand</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$scale</tt></span> ] )</div> <p class='para rdfs-comment'> Soma <i><tt class='parameter'>left_operand</tt></i> e <i><tt class='parameter'>right_operand</tt></i> . </p> </div> <a name='function.bcadd.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>left_operand</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O operando da esquerda, como uma string. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>right_operand</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O operando da direita, como uma string. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> scale</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Este par&amp;acirc;metro opcional &amp;eacute; usado para definir o n&amp;uacute;mero de digitos depois do ponto decimal no resultado. Voc&amp;ecirc; pode definir a escala padr&amp;atilde;o global para todas as fun&amp;ccedil;&amp;otilde;es usando <a href='http://www.php.net/manual/pt_BR/function.bcscale.php' class='function'>bcscale()</a>.</p></dd> </dl> <p> </p> </div> <a name='function.bcadd.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> A soma de dois operandos, como uma string. </p> </div> <a name='function.bcadd.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <div class='example'> <p><b>Exemplo #1 Exemplo <b>bcadd()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$a&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'1.234'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$b&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'5'</span><span style='color: #007700'>;<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>bcadd</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;6<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>bcadd</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>4</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;6.2340<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> </div> <a name='function.bcadd.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.bcsub.php' class='function' rel='rdfs-seeAlso'>bcsub()</a> - Subtrai um n&amp;uacute;mero de precis&amp;atilde;o arbitr&amp;aacute;ria de outro</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
</strings>

