Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: Alarkon_88 en 2 Septiembre 2016, 06:51 am



Título: Un pequeño problema con PHP
Publicado por: Alarkon_88 en 2 Septiembre 2016, 06:51 am
Hola, buenas noches amigos del foro tengo un pequeño problema y esperaba encontrar alguna solucion.


Resulta pues que tengo una caja de texto con un action que lleva los datos a un .php para asi pasarlo a un .txt   .. en pocas palabras  

resulta que necesito que en el archivo .txt  despues de el valor necesito que aparezcan unas comillas y he intentado de todo editando el .php y no he logrado nada solo errores de verdad no se si me explico pero estoy tratando de hacerlo bien pues

Este es el php

Código:
.PHP_EOL.   "var texto1= /"  ".$nombre  .PHP_EOL.

necesito que en el archivo .txt me salga asi

Código:
 var texto1= " nombre " 

pero con el codigo que llevo solo me sale sin la ultima comilla asi

Código:
 var texto1= " nombre  

entonces no me sirve , quisiera saber como coloco la comilla despues de el $nombre en php

espero me entiendan muchas gracias.

edito: por si no me entienden lo que quiero es poder editar el php sin que me de error para poner unas comillas que saltan en el .txt  solo me faltan unas comillas

(http://i.imgur.com/L3Rg7lR.png)


Título: Re: Un pequeño problema con PHP
Publicado por: Zeros1001 en 2 Septiembre 2016, 08:17 am
Buenos días!

Has probado a concatenarle las comillas después del nombre?

Tienes que usar sí o sí comillas dobles o pueden ser simples? (Porque podrías jugar con eso, utilizar comillas simples para la declaración y concatenar las dobles o al revés).

Saludos!


Título: Re: Un pequeño problema con PHP
Publicado por: Alarkon_88 en 2 Septiembre 2016, 15:53 pm
Amigo ya he intentado de todo, pero aun nada, no entendi lo de concatenar muchas gracias


Título: Re: Un pequeño problema con PHP
Publicado por: Eleкtro en 2 Septiembre 2016, 16:06 pm
No manjeo PHP pero claramente en el código que has mostrado faltaría por añadir, concatenar y escapar una comilla doble.

Aquí puedes ver un ejemplo que te ayudará mejor que yo:
  • http://stackoverflow.com/a/7999163/1248295

Saludos


Título: Re: Un pequeño problema con PHP
Publicado por: [u]nsigned en 2 Septiembre 2016, 16:22 pm
Si vas a usar comillas dobles como parte de una cadena delimitada por comills dobles, tenes que escaparlas con barra invertida:
Citar
\"

Código
  1. echo "var texto1= \" nombre \"";


Título: Re: Un pequeño problema con PHP
Publicado por: Alarkon_88 en 2 Septiembre 2016, 16:59 pm
Muchas gracias a todos, ya logre hacer lo que necesitaba con la ayuda de Eleкtro y gracias a todos por ayduar


Título: Re: Un pequeño problema con PHP
Publicado por: xavidenia en 2 Septiembre 2016, 17:02 pm
Hola saludos
Perdona pero te lo estan diciendo solo tienes que concatenar las comlllas dobles.....
mira a ver si lo ves mas claro asi.......

Código:
.PHP_EOL.   'var texto1= /'  " . <--- este punto concatena con la variable nombre($nombre)
$nombre <---variable nombre........
. <---- este punto contatena las comillas que te faltan
" <---- comillas que te faltan
.PHP_EOL.<---- resto de tu codigo......
y una vez todo junto queda asi .......
no se si ves la diferencia.......
te he puesto las primeras comillas simples para que puedas ver la diferencia.....
Código:
[code].PHP_EOL.   'var texto1= /'  " . $nombre . " .PHP_EOL.
[/code]