2010-06-20 13 views
8

Me han empezado a estudiar PHP en mi tiempo libre, y el primer ejemplo de código que me dieron era esto:comando Echo no hace nada

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
<html> 
    <body> 
     <?php 
     echo "Hello World"; 
     ?> 
    </body> 
</html> 

Por lo que entiendo, esto debe escribir " Hola Mundo". Sin embargo, todo lo que veo es una página web en blanco. ¿Alguna idea de por qué es esto y cómo debo solucionarlo?

+2

¿Qué revela la visualización de la fuente de la página web? – ceejayoz

+0

Ver la fuente solo muestra el mismo código que el anterior. –

+0

alguna solución a esto? ¡Tengo el mismo problema! Soy muy nuevo en php y tengo un index.php en mi escritorio que no funciona – Licentia

Respuesta

14

He aquí una lista

  • qué servidor se ejecuta? ¿Es compatible con php?
  • ¿Está habilitado PHP?
  • ¿Su nombre es nombrado con la extensión .php?
  • Cuando usa Ver código ¿puede ver el código en las etiquetas php? Si es así PHP no está habilitado

Como prueba intente guardar esto como info.php

<?php 
phpinfo(); 
?> 

y ver si se muestra información acerca del servidor

+0

Estoy usando un servidor FTP de mi ISP local.Cuando veo la fuente, puedo ver el código en las etiquetas php, así que supongo que eso significa que PHP no está habilitado. ¿Hay algo –

1

Asegúrese de que el archivo que contiene ese código es un archivo PHP - termina en '.php'.

+0

Y que el servidor web está configurado para ejecutarlo realmente a través de PHP. Si está en un servidor web, eso * debería * hacerse por él, pero si está configurando un servidor en casa, podría no serlo. – ceejayoz

+0

El archivo tiene una extensión .php y estoy en un servidor web, así que no creo que ninguno de ellos sea el problema. Gracias por intentarlo. –

0

Si no ve las etiquetas html en la fuente, significa que hay un error de PHP. Verifique su fuente de vista, y si no se muestra nada, verifique sus registros de errores.

+0

Ver la fuente muestra el código original que publiqué anteriormente con las etiquetas 'html' incluidas. –

+0

Luego asegúrese de que los archivos .php estén configurados para ejecutarse con PHP. –

+0

Intente agregar cada uno de estos (uno a la vez) a .htaccess 'AddType x-mapp-php5 .php AddHandler application/x-httpd-php5 .php AddHandler cgi-php5 .php' Ver: http: // forum.joomla.org/viewtopic.php?p=501583 –

1

Es posible que desee para que su informe de errores en el archivo .htacess en la carpeta public_html e intenta diagnosticar el problema dependiendo del mensaje de error.

1

El código parece correcto, sin duda debe hacer lo que usted desea.

Probablemente lo que sucedió es que llamó al archivo con algo como example.html, por lo que debe verificar la extensión. Debe verse como example.php. Con la extensión .php al final del archivo, le está diciendo al servidor web que este archivo contiene código php. De esta forma, se interpretará el <?php echo "Hello World"; ?> y ¿tiene la intención de hacerlo?

+0

que ya he comprobado que el archivo tiene una extensión .php varias veces, por lo que dudo que ese es el problema. Gracias por intentarlo. –

Cuestiones relacionadas