Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => 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 (php) [Seleccionar]
<html>
<head><title>php con html</title><head>

<body>

<? php
echo "Hola mundo!";
echo "Fin";
?>

</body>
</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 (php,1) [Seleccionar]
<? php
echo "Hola mundo!";
echo "Fin";
?>


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

Código (php) [Seleccionar]
<?php
echo "Hola mundo";
echo 
"Fin";
?>


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>