Foros del Web » Programando para Internet » PHP »

Que estoy haciendo mal

Estas en el tema de Que estoy haciendo mal en el foro de PHP en Foros del Web. Hola a todos, tengo mi pagina php que es pagina.inc.php donde lo jalo desde el index.php, pero me sale este error Parse error: syntax error, ...
  #1 (permalink)  
Antiguo 18/01/2011, 11:14
 
Fecha de Ingreso: enero-2011
Mensajes: 49
Antigüedad: 13 años, 3 meses
Puntos: 0
Pregunta Que estoy haciendo mal

Hola a todos, tengo mi pagina php que es pagina.inc.php donde lo jalo desde el index.php, pero me sale este error

Parse error: syntax error, unexpected $end in D:\xampp\htdocs\expfox\page.inc.php on line 29

y no puedo dar con el clavo, aca los dejo elcodigo para que lo vean es sencillito

index.php
Código PHP:
Ver original
  1. <?php
  2.  
  3. include("page.inc.php");
  4. body_up("Prueba de php");
  5. ?>
  6.  
  7. Probando
  8.  
  9. <?php
  10. body_down();
  11. ?>


page.inc.php
Código PHP:
Ver original
  1. <?php
  2.  
  3.     function body_up($strTitle)
  4.     {
  5. ?>
  6. <html>
  7. <head>
  8. <title>Prueba de PHP</title>
  9. <link rel="stylesheet" type="text/css" href="styles/style.css">
  10. </head>
  11. <body>
  12. <!--ZOOMSTOP-->
  13. <div id=page style="background-color:#FFFFCC">
  14. <div id=pageheader><A href="#">Sitio</A> | <A href="#">Contactos</A> |
  15. </div>
  16. <div id=primary_nav></div>
  17. <?
  18.     }
  19.     function body_down()
  20.     {
  21. ?>
  22. <div id=pagefooter>
  23. </div>
  24. </div>
  25. </body>
  26. </html>
  27. <?
  28.     }
  29. ?>

Haber si alguien me echa una manito

Gracias de antemano

Saludos
  #2 (permalink)  
Antiguo 18/01/2011, 11:26
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Que estoy haciendo mal

Usa siempre <?php para abrir tus tags PHP, por eso te marca el error.

Saludos.
  #3 (permalink)  
Antiguo 18/01/2011, 11:35
 
Fecha de Ingreso: enero-2011
Mensajes: 49
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: Que estoy haciendo mal

Graxias @GatorV eso era, pero porque en otra pagina funciona normal sin necesidad de ponerle <?php

Saludos
  #4 (permalink)  
Antiguo 18/01/2011, 11:51
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Que estoy haciendo mal

Es una directiva que se llama short_open_tag. Por eso es siempre bueno usar las etiquetas completas.

http://php.net/manual/en/ini.core.php
Cita:
Tells PHP whether the short form (<? ?>) of PHP's open tag should be allowed. If you want to use PHP in combination with XML, you can disable this option in order to use <?xml ?> inline. Otherwise, you can print it with PHP, for example: <?php echo '<?xml version="1.0"?>'; ?>. Also, if disabled, you must use the long form of the PHP open tag (<?php ?>).

Etiquetas: mal
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 12:10.