Foros del Web » Programando para Internet » PHP »

Problema con PHP die y echo.

Estas en el tema de Problema con PHP die y echo. en el foro de PHP en Foros del Web. Hola chicos, tengo un problema. con este codigo: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Javascript : Ver original < script type = "text/javascript" > function clearCookie ( name ...
  #1 (permalink)  
Antiguo 05/07/2011, 20:16
 
Fecha de Ingreso: mayo-2011
Mensajes: 47
Antigüedad: 12 años, 11 meses
Puntos: 0
Problema con PHP die y echo.

Hola chicos, tengo un problema.

con este codigo:

Código Javascript:
Ver original
  1. <script type="text/javascript">
  2. function clearCookie(name) {
  3. var date=new Date();
  4. date.setDate(date.getDate()-1);
  5. document.cookie = name+ "=''; expires=" + date + "; path=/";
  6. alert('Successfully erased Cookie ' + name);
  7. }
  8.  
  9. </script>

Código PHP:
Ver original
  1. die('Fixed! <FORM>
  2. <INPUT onClick="clearCookie('Charbase');" TYPE="submit" value="Back">
  3. </FORM>
  4. ');


Mi problema es que cuando pondo ese die tengo que poner " " o ' ' para empezarlo pero el codigo tiene " " y ' '.

Basicamente el problema es que me toma la sintaxis invalida o no me toma el codigo Javascript.

¿Alguien tiene una solucion a este problema?

Desde ya muchas gracias.
  #2 (permalink)  
Antiguo 05/07/2011, 20:20
Avatar de ZoroRoronoa  
Fecha de Ingreso: marzo-2011
Ubicación: California, USA
Mensajes: 824
Antigüedad: 13 años
Puntos: 116
Respuesta: Problema con PHP die y echo.

tienes que escaparlas:

Código PHP:
Ver original
  1. die('Fixed! <FORM>
  2.    <INPUT onClick="clearCookie(\'Charbase\');" TYPE="submit" value="Back">
  3.    </FORM>
  4.    ');

Saludos
__________________
Programador jQuery & PHP
  #3 (permalink)  
Antiguo 05/07/2011, 22:47
 
Fecha de Ingreso: mayo-2011
Mensajes: 47
Antigüedad: 12 años, 11 meses
Puntos: 0
Respuesta: Problema con PHP die y echo.

Muchas gracias, me srivio +1
  #4 (permalink)  
Antiguo 05/07/2011, 22:54
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 16 años, 7 meses
Puntos: 188
Respuesta: Problema con PHP die y echo.

La regla de correspondencia para comillas es

* Comillas dobles dentro de comillas sencillas --> SI;
* Comillas sencillas dentro de comillas dobles -->SI;

* Comilas dobles dentro de comulas dobles -->NO; SI= "Hay que escapar alguno de los 2 pares de comillas dobles"
* Comilas sencillas dentro de comillas sencillas -->NO; SI = "Hay que escapar alguno de los 2 pares de comillas sencillas"

Escapas con la diagonal invertida

atl + 92;
ó altGr + ?; (dependiendo la conf tu teclado)


Saludos
__________________
Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +.
  #5 (permalink)  
Antiguo 05/07/2011, 23:10
 
Fecha de Ingreso: mayo-2011
Mensajes: 47
Antigüedad: 12 años, 11 meses
Puntos: 0
Respuesta: Problema con PHP die y echo.

New, muchas gracias.

Proximamente no molestare con este mismo problema.

+1!

Gracias por la explicacion.
  #6 (permalink)  
Antiguo 10/07/2011, 20:50
Avatar de ZoroRoronoa  
Fecha de Ingreso: marzo-2011
Ubicación: California, USA
Mensajes: 824
Antigüedad: 13 años
Puntos: 116
Respuesta: Problema con PHP die y echo.

La barra invertida se puede sacar de mil formas, en Laptops se saca con:
Alt Gr + ?
Alt Gr + º (aun lado de 1)

Todo es cuestion de teclados, pero claro tienes como se tienen que escapar ( con \ )
__________________
Programador jQuery & PHP

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:38.