elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  Reemplazar o mantener
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Reemplazar o mantener  (Leído 1,989 veces)
:ohk<any>


Desconectado Desconectado

Mensajes: 1.744


Yo lo que quiero que me salga bien es la vida.


Ver Perfil WWW
Reemplazar o mantener
« en: 2 Diciembre 2011, 07:00 am »

Hola gente, tengo una duda que me carcome y espero me puedan dar una mano.
Estoy enviando una cadena que tiene bastantes caracteres, entre los cuales tengo \ la barra inversa.

Pero cuando lo recibo mediante $_POST, esta me llega con \\ doble barra.
Y necesito que esa cadena se conserve con \ una sola barra inversa.

Alguien me podria ayudar a mantenerla asi o al menos modificarla cuando la recibo.

De antemano muchas gracias.

Este es el ejemplo de la cadena que envio:

sq*xef}Ka$dsW[v-ND)\u$myWEpQk5ZEU\pS)b-3QI@}(836mzj=_j}9=X79iVX(

Pero me llega asi:

sq*xef}Ka$dsW[v-ND)\\u$myWEpQk5ZEU\\pS)b-3QI@}(836mzj=_j}9=X79iVX(

Bueno, espero me puedan ayudar.

Saludos


En línea

Y es que a veces pienso que si no estuviera loco no podría salir adelante.
Lo que no se es capaz de dar, en realidad no se posee, uno es poseído por ello.
[u]nsigned


Desconectado Desconectado

Mensajes: 2.397

JS/Node developer


Ver Perfil WWW
Re: Reemplazar o mantener
« Respuesta #1 en: 2 Diciembre 2011, 15:48 pm »

Usa la funcion str_replace()

Código
  1. <?php
  2. //Variable que te llega por post con doble barra invertida
  3. $cad = 'sq*xef}Ka$dsW[v-ND)\\u$myWEpQk5ZEU\\pS)b-3QI@}(836mzj=_j}9=X79iVX(';
  4.  
  5. //Parseo la cadena para convertir las barras invertidas dobles en simples:
  6. $cad = str_replace('\\\\','\\',$cad);
  7.  
  8. echo $cad;
  9. ?>

Produce:

Citar
sq*xef}Ka$dsW[v-ND)\u$myWEpQk5ZEU\pS)b-3QI@}(836mzj=_j}9=X79iVX(

Saludos


En línea

No hay atajo ante la duda, el misterio se hace aquí...
Se hace carne en cada uno, el misterio es existir!
:ohk<any>


Desconectado Desconectado

Mensajes: 1.744


Yo lo que quiero que me salga bien es la vida.


Ver Perfil WWW
Re: Reemplazar o mantener
« Respuesta #2 en: 2 Diciembre 2011, 16:52 pm »

Ya lo habia intentado, pero no habia considerado poner 4 \\\\ ñ_ñ
Lo pruebo y aviso como anda.

Saludos y gracias.
En línea

Y es que a veces pienso que si no estuviera loco no podría salir adelante.
Lo que no se es capaz de dar, en realidad no se posee, uno es poseído por ello.
:ohk<any>


Desconectado Desconectado

Mensajes: 1.744


Yo lo que quiero que me salga bien es la vida.


Ver Perfil WWW
Re: Reemplazar o mantener
« Respuesta #3 en: 2 Diciembre 2011, 16:57 pm »

Excelente, te debo una.

Saludos
En línea

Y es que a veces pienso que si no estuviera loco no podría salir adelante.
Lo que no se es capaz de dar, en realidad no se posee, uno es poseído por ello.
[u]nsigned


Desconectado Desconectado

Mensajes: 2.397

JS/Node developer


Ver Perfil WWW
Re: Reemplazar o mantener
« Respuesta #4 en: 2 Diciembre 2011, 17:08 pm »

De nada!  ;D
En línea

No hay atajo ante la duda, el misterio se hace aquí...
Se hace carne en cada uno, el misterio es existir!
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Reemplazar funciones
PHP
WHK 9 7,854 Último mensaje 11 Diciembre 2008, 16:49 pm
por SaXo
reemplazar procesos??
Programación Visual Basic
leo17 1 1,517 Último mensaje 5 Marzo 2009, 11:30 am
por xkiz ™
Reemplazar palabra « 1 2 »
PHP
octavioxd 15 9,323 Último mensaje 17 Marzo 2010, 03:14 am
por Castg!
Reemplazar Texto
Programación Visual Basic
Petro_Boca 9 3,955 Último mensaje 2 Agosto 2010, 09:17 am
por Psyke1
Reemplazar color
Diseño Gráfico
Stoya 0 4,550 Último mensaje 20 Marzo 2011, 18:17 pm
por Stoya
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines