<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <HTML ><HEAD ><TITLE >stripslashes</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK REL="HOME" TITLE="Manual do PHP" HREF="index.html"><LINK REL="UP" TITLE="String" HREF="ref.strings.html"><LINK REL="PREVIOUS" TITLE="stripos" HREF="function.stripos.html"><LINK REL="NEXT" TITLE="stristr" HREF="function.stristr.html"><META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=UTF-8"></HEAD ><BODY CLASS="refentry" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#840084" ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TH COLSPAN="3" ALIGN="center" >Manual do PHP</TH ></TR ><TR ><TD WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A HREF="function.stripos.html" ACCESSKEY="P" >Anterior</A ></TD ><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" ></TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A HREF="function.stristr.html" ACCESSKEY="N" >Próxima</A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><H1 ><A NAME="function.stripslashes" ></A >stripslashes</H1 ><DIV CLASS="refnamediv" ><A NAME="AEN221256" ></A ><P > (PHP 3, PHP 4, PHP 5)</P >stripslashes -- Desfaz o efeito de <A HREF="function.addslashes.html" ><B CLASS="function" >addslashes()</B ></A > </DIV ><DIV CLASS="refsect1" ><A NAME="AEN221260" ></A ><H2 >Descrição</H2 >string <B CLASS="methodname" >stripslashes</B > ( string str )<BR ></BR ><P > Retorna uma string com as barras invertidas retiradas. (<TT CLASS="literal" >\'</TT > se torna <TT CLASS="literal" >'</TT > e assim por diante.) Duas barras invertidas (<TT CLASS="literal" >\\</TT >) se tornam uma (<TT CLASS="literal" >\</TT >). </P ><P > Um exemplo do uso de <B CLASS="function" >stripslashes()</B > é quando a diretiva do PHP <A HREF="ref.info.html#ini.magic-quotes-gpc" >magic_quotes_gpc</A > é <TT CLASS="literal" >on</TT > (é on por padrão), e você não esta inserindo estes dados em um lugar (como um banco de dados) que precise de escapar. Por exemplo, se você esta usando estes dados para gerar um formulário HTML. </P ><P > <TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" CLASS="EXAMPLE" ><TR ><TD ><DIV CLASS="example" ><A NAME="AEN221278" ></A ><P ><B >Exemplo 1. Exemplo <B CLASS="function" >stripslashes()</B ></B ></P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" CELLPADDING="5" ><TR ><TD ><code><font color="#000000"> <font color="#0000BB"><?php<br />$str </font><font color="#007700">= </font><font color="#DD0000">"Seu nome é O\'reilly?"</font><font color="#007700">;<br /><br /></font><font color="#FF8000">// Mostra: Seu nome é O'reilly?<br /></font><font color="#007700">echo </font><font color="#0000BB">stripslashes</font><font color="#007700">(</font><font color="#0000BB">$str</font><font color="#007700">);<br /></font><font color="#0000BB">?></font> </font> </code></TD ></TR ></TABLE ></DIV ></TD ></TR ></TABLE > </P ><P > Veja também <A HREF="function.addslashes.html" ><B CLASS="function" >addslashes()</B ></A > e <A HREF="function.get-magic-quotes-gpc.html" ><B CLASS="function" >get_magic_quotes_gpc()</B ></A >. </P ></DIV ><DIV CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" ><A HREF="function.stripos.html" ACCESSKEY="P" >Anterior</A ></TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="index.html" ACCESSKEY="H" >Principal</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="function.stristr.html" ACCESSKEY="N" >Próxima</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" >stripos</TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="ref.strings.html" ACCESSKEY="U" >Acima</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >stristr</TD ></TR ></TABLE ></DIV ></BODY ></HTML >