Portada | Monotemáticos | Secciones | Desarrolladores | Comunidad | Servicios | Servicios profesionales | RSS
Desde 0 | HTML | CSS | ASP | PHP | AJAX | Javascript | Promoción de webs | Rentabilidad de webs
Directorio | Manuales | Scripts | FAQs | Programas | Artículos Copyleft | Actualidad | La Cosecha | Colabora
Registrarse | Vuestras páginas | Foros del web | Lista de correo | Boletín de novedades
Generador METAs | Compras | Busca cursos
Alojamiento | Dominios.es | Micropagos SMS | Buscadores | Patentes, marcas | Creación web | Multimedia | Videos
Desarrollo Freelance | Buscar proyectos | Buscar profesionales | Solicitar desarrollo

Activar delimitador de código PHP <?

En mi instalación de PHP tengo un problema con los delimitadores de código PHP. Resulta que he instalado un PHP 5 y veo que el código <? para abrir un script PHP no funciona.

Es decir, pongo <?php para abrir código PHP y me funciona, pero luego pongo <? para abrir ese mismo trozo de código PHP y no me lo procesa, es decir, me lo devuelve como si fuera código HTML, sin interpretar que es un script PHP.

El tema es que en mis proyectos utilizo siempre <? para delimitar el código PHP y no me gustaría ir archivo por archivo editando cada uno para modificar los inicios de bloques PHP.

¿Cómo puedo configurar PHP para que me acepte también <? como inicio de bloque de código PHP?

La FAQ Activar delimitador de código PHP <? tiene Pertenece a la categoría:


 Respuesta de Miguel Angel Alvarez  09/5/08 
Eso lo haces desde el php.ini, como tantas otras cosas de configuración de PHP. Simplemente debes añadir en el archivo una línea, con la instrucción:

short_open_tag = 1

Yo tengo puesto en mi php.ini en mi ordenador local esta línea en el final del archivo y así consigo que me acepte esas aperturas de código PHP. Pero vigila antes si esa variable de configuración está en otra parte del archivo php.ini, para asegurarte que no la repites.

Eso es todo... de todos modos, habría que comentar que, según la documentación de PHP, el método más correcto para abrir y cerrar bloques de código PHP es con <?php. El método <? está desaconsejado, por no existir soporte a él en todas las versiones de PHP y porque da problemas a la hora de juntar en un mismo archivo código PHP y código XML.



Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

 Comentarios sin revisar
Entre los comentarios no revisados puede haber algunos interesantes que se hayan enviado recientemente.
 Se ha encontrado un comentario sin revisar

Ver el comentario no revisadoVer los comentarios no revisados
 
FAQ relacionadas
  + Sistema de seguridad por usuario y contraseña en PHP
  + Cómo acceder a variables globales en PHP dentro de una función?
  + PHP, variables y formularios
  + Mostrar array PHP
  + Undefined variable or Undefined index
  + Cómo quitar los guiones de un texto
  + Mostrar fecha y hora en PHP
  + Redireccionar en PHP
  + Problema con apache y PHP 5
  + Problemas con el if en PHP

Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

DesarrolloWeb.com | Copyright | Anunciese | Acerca de | Datos legales | Contacta | Por GuiarteMultimedia