Autor
|
Tema: Comillas en PHP (Leído 7,959 veces)
|
dark_sargon
Desconectado
Mensajes: 534
CJ
|
Un saludo a todos. Tengo un problema con un código en HTML insertado en un "echo"... El problema es que el codigo en HTML solo me funciona con comillas así -> " Pero el problema es que PHP da error cuando aparece una comilla de este tipo dentro del "echo". Esta es la línea de código: echo "<a href='pagina.htm' onclick="window.open(this.href, this.target, 'width=150,height=50,scrollbars=0'); return false;">Abrir</a>"; El problema esta en: "window.open(this.href, this.target, 'width=150,height=50,scrollbars=0'); return false;" Tocaría quitarle las comillas dobles para que funcione en PHP pero así no funciona en HTML. Solo sé que existen 3 tipos de comillas aunque no se si así se pueda solucionar el problema. ¿Me podrían ayudar?. Por favor. Muchas gracias
|
|
|
En línea
|
|
|
|
[u]nsigned
Desconectado
Mensajes: 2.397
JS/Node developer
|
Eso es porque las comillas dobles 'formatean' o delimitan el funcionamiento de echo. Para arreglarlo es muy facil: en el código HTML en lugar de usar " usas \" y listo: Ejemplo: echo "<a href='pagina.htm' onclick=\"window.open(this.href, this.target, 'width=150,height=50,scrollbars=0'); return false;\">Abrir</a>";
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!
|
|
|
dark_sargon
Desconectado
Mensajes: 534
CJ
|
Benditos slashes, bendito tú... Muchísimas gracias
|
|
|
En línea
|
|
|
|
Nakp
casi es
Ex-Staff
Desconectado
Mensajes: 6.336
he vuelto :)
|
no sería mejor usar las comillas al revés? echo ' "" "" "" "" "" '
no estas usando magic_quotes así que sería lo ideal
|
|
|
En línea
|
Ojo por ojo, y el mundo acabará ciego.
|
|
|
[u]nsigned
Desconectado
Mensajes: 2.397
JS/Node developer
|
no sería mejor usar las comillas al revés? echo ' "" "" "" "" "" '
no estas usando magic_quotes así que sería lo ideal Yo prefiero usar '\", para ahorrarme puntitos con los \n y \t x'D. Saluds
|
|
|
En línea
|
No hay atajo ante la duda, el misterio se hace aquí... Se hace carne en cada uno, el misterio es existir!
|
|
|
Nakp
casi es
Ex-Staff
Desconectado
Mensajes: 6.336
he vuelto :)
|
pues vete acostumbrando para php6
|
|
|
En línea
|
Ojo por ojo, y el mundo acabará ciego.
|
|
|
WHK
|
<?php print<<<EOT <a href='pagina.htm' onclick="window.open( this.href, this.target, 'width=150, height=50, scrollbars=0' ); return false; ">Abrir</a> EOT; ?>
<?php echo ' <a href=\'pagina.htm\' onclick="window.open( this.href, this.target, \'width=150,height=50,scrollbars=0\' ); return false; ">Abrir</a>'; ?>
<?php echo " <a href='pagina.htm' onclick=".'"'."window.open( this.href, this.target, 'width=150,height=50,scrollbars=0' ); return false; ".'">Abrir</a>'; ?>
Cualquier opción te sirve pero me quedo con la primera o segunda.
|
|
|
En línea
|
|
|
|
Nakp
casi es
Ex-Staff
Desconectado
Mensajes: 6.336
he vuelto :)
|
uy el señor moderador de bugs a nivel web viene a confirmarnos el rendimiento (F)
|
|
|
En línea
|
Ojo por ojo, y el mundo acabará ciego.
|
|
|
WHK
|
uy el señor moderador de bugs a nivel web viene a confirmarnos el rendimiento (F) jajajaja ya vas a ver cuando te pases por ese subforo
|
|
|
En línea
|
|
|
|
HardieVon
Desconectado
Mensajes: 181
Programming HardCore
|
Benditos slashes, bendito tú... Muchísimas gracias mmmm teoricamente son backslash. hahaha
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Problema con comillas en Geany
Programación C/C++
|
akibara
|
1
|
4,965
|
24 Mayo 2011, 18:46 pm
por x64core
|
|
|
Problemas con comillas y slashes que se anidan !!!
PHP
|
Lupin
|
8
|
5,296
|
1 Octubre 2011, 00:10 am
por Carluís
|
|
|
Las comillas no salen. [Batch]
Scripting
|
niston09
|
2
|
2,095
|
26 Febrero 2016, 02:32 am
por niston09
|
|
|
Algo curioso con las comillas en .NET ?
.NET (C#, VB.NET, ASP)
|
TrashAmbishion
|
8
|
5,084
|
10 Agosto 2016, 15:02 pm
por TrashAmbishion
|
|
|
problema con comillas en servidor Linux
PHP
|
KateLibby
|
3
|
2,197
|
4 Marzo 2019, 10:53 am
por KateLibby
|
|