Hola comunidad! Estoy ejecutando unos comandos desde PHP y les deseo pasar unos datos haciendo echo. Por ejemplo
Código:
echo 'contenido del usuario' | haceralgo
El tema es que contenido del usuario debo protegerlo obviamente con \.
Todo bien hasta aquí, pero
si el usuario desea escribir: don't!3
No puedo hacer ninguna de las siguientes ya que ninguna devuelve lo que necesito:
don't!3
Código:
echo 'don't!3' #error
echo 'don\'t!3' #error
echo 'don''t!3' #salida dont!3
echo "don't\!3" #salida don't\!3
¿Alguna idea? Lo ideal sería comillas simples, ya que es más seguro. Muchísimas gracias de antemano.