Foros del Web » Programando para Internet » PHP »

Parse error: syntax error, unexpected '"Expires: Mon, 26 Jul 1997 05

Estas en el tema de Parse error: syntax error, unexpected '"Expires: Mon, 26 Jul 1997 05 en el foro de PHP en Foros del Web. Hola a todos, Tengo un problema de sintaxis en un código y es que por mas que busque no encuentro la solución Parse error: syntax ...
  #1 (permalink)  
Antiguo 31/07/2014, 16:32
 
Fecha de Ingreso: diciembre-2006
Mensajes: 35
Antigüedad: 17 años, 4 meses
Puntos: 0
Parse error: syntax error, unexpected '"Expires: Mon, 26 Jul 1997 05

Hola a todos,

Tengo un problema de sintaxis en un código y es que por mas que busque no encuentro la solución

Parse error: syntax error, unexpected '"Expires: Mon, 26 Jul 1997 05:' (T_CONSTANT_ENCAPSED_STRING), expecting identifier (T_STRING) in C:\xampp\htdocs\tiendaonline\ps-todoenuno\ps-tr001.php on line 294

la linea 294 es el cierre de la variable $contenido y lo que pretendo hacer es crear un fichero con ese código...

Código PHP:
$contenido = "<?php
/*
* 2007-2014 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Open Software License (OSL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/osl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to [email protected] so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
*  @author PrestaShop SA <[email protected]>
*  @copyright  2007-2014 PrestaShop SA
*  @license    http://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
*  International Registered Trademark & Property of PrestaShop SA
*/

header("Expires: Mon, 26 Jul 1997 05:00:00 GMT\");
header(\"Last-Modified: \".gmdate(\"D, d M Y H:i:s\").\" GMT\");

header(\"Cache-Control: no-store, no-cache, must-revalidate\");
header(\"Cache-Control: post-check=0, pre-check=0\", false);
header(\"Pragma: no-cache\");

header(\"Location: ../\");
exit;
"
;

$archivo="./".$caracter1."/".$caracter2."/".$caracter3."/".$caracter4."/index.php"
$fp fopen("$archivo""w");
fwrite($fp,$contenido); 
fclose($fp);
Me podría echar un cable alguien?

Gracias de antemano.
  #2 (permalink)  
Antiguo 31/07/2014, 16:33
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Parse error: syntax error, unexpected '"Expires: Mon, 26 Jul 1997 05

A simple vista se notan los errores de sintaxis, ¿de verdad no lo notas?

No estás escapando las comillas del primer header() correctamente.

Te sugiero consultar sobre HEREDOC en el manual, así te evitas la mayoría de problemas al escapar comillas.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 31/07/2014, 16:36
 
Fecha de Ingreso: diciembre-2006
Mensajes: 35
Antigüedad: 17 años, 4 meses
Puntos: 0
Respuesta: Parse error: syntax error, unexpected '"Expires: Mon, 26 Jul 1997 05

Ups, cierto, error mio pero sigue dando error de sintaxis.
  #4 (permalink)  
Antiguo 31/07/2014, 17:07
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Parse error: syntax error, unexpected '"Expires: Mon, 26 Jul 1997 05

Cita:
Iniciado por Matuha Ver Mensaje
Ups, cierto, error mio pero sigue dando error de sintaxis.
Y me imagino que nos toca corregir tu código y/o leer tu mente para saber el nuevo error de sintaxis ¿verdad?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #5 (permalink)  
Antiguo 01/08/2014, 01:46
 
Fecha de Ingreso: diciembre-2006
Mensajes: 35
Antigüedad: 17 años, 4 meses
Puntos: 0
Respuesta: Parse error: syntax error, unexpected '"Expires: Mon, 26 Jul 1997 05

Hola de nuevo, perdona, es exactamente el mismo.

Parse error: syntax error, unexpected '"Expires: Mon, 26 Jul 1997 05:' (T_CONSTANT_ENCAPSED_STRING), expecting identifier (T_STRING) in C:\xampp\htdocs\tiendaonline\ps-todoenuno\ps-tr001.php on line 294
  #6 (permalink)  
Antiguo 01/08/2014, 10:41
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Parse error: syntax error, unexpected '"Expires: Mon, 26 Jul 1997 05

Pues entonces no has corregido nada, supongo que también nos toca adivinar el nuevo código que "aparentemente" corregiste pero no hemos visto.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Etiquetas: parse, syntax, unexpected, variable
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 09:01.