Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: BJM en 25 Enero 2016, 16:54 pm



Título: echo no imprime
Publicado por: BJM en 25 Enero 2016, 16:54 pm
Código
  1. <html>
  2. <head><title>php con html</title><head>
  3.  
  4. <body>
  5.  
  6. <? php
  7. echo "Hola mundo!";
  8. echo "Fin";
  9. ?>
  10.  
  11. </body>
  12. </html>

He probado en chrome, opera, mozilla y el resultado es el mismo: El titulo "php con html" aparece en el borde del navegador pero no se imprime "Hola mundo". La URL no es el problema de lo contrario el title no apareceria.


Título: Re: echo no imprime
Publicado por: #!drvy en 25 Enero 2016, 17:30 pm
Código
  1. <? php
  2. echo "Hola mundo!";
  3. echo "Fin";
  4. ?>

Esto no es correcto. Tienes un espacio entre el ? y el php por tanto el interprete de PHP no lo procesa.

Código
  1. <?php
  2. echo "Hola mundo";
  3. echo "Fin";
  4. ?>

Saludos


Título: Re: echo no imprime
Publicado por: BJM en 30 Enero 2016, 22:59 pm
He realizado el ajuste, sin embargo en el navegador no se imprime nada. Estoy utilizando xampp como kit de desarrollo.


Título: Re: echo no imprime
Publicado por: basickdagger en 10 Febrero 2016, 17:39 pm
prueba sin php solamente

<?

 ?>

en algunos servidores me da error con <?php


Título: Re: echo no imprime
Publicado por: MinusFour en 10 Febrero 2016, 18:16 pm
Creo que el problema es que tienes dos etiquetas <head> y no te reconoce el <body> porque nunca cierras </head>