Foros del Web » Programando para Internet » PHP »

Visualizo el codigo

Estas en el tema de Visualizo el codigo en el foro de PHP en Foros del Web. Tengo instalado Apache y php4, al escribir un codigo sencillo y tratar de abrirlo con el Internet Explorer me aparece el codigo php en el ...
  #1 (permalink)  
Antiguo 17/12/2003, 16:26
 
Fecha de Ingreso: noviembre-2003
Mensajes: 61
Antigüedad: 21 años
Puntos: 0
Mensaje Visualizo el codigo

Tengo instalado Apache y php4, al escribir un codigo sencillo y tratar de abrirlo con el Internet Explorer me aparece el codigo php en el navegador. A que se debe esto?. Por ejemplo

<?php
echo Hola;
?>

En vez de aparecerme en el navegador Hola, me aparece:
<?php
echo Hola;
?>

Gracias de antemano.

Ah! con phpinfo() si me da la información php.
  #2 (permalink)  
Antiguo 17/12/2003, 16:56
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 22 años, 5 meses
Puntos: 16
Hola,

Veamos que me dice la bola de cristal ...

Hipotesis 1: para mirar el phpinfo() ponias en la barra http://localhost/phpinfo.php (o como llamaste al fichero).

Pero ahora para tu script con php simplemente le has dado doble click o en la barra de direcciones pone algo como file:/c:/dir/script.php o simplemente c:\dir\script.php

Solucion: tienes que acceder via http://localhost/ para que la pagina la "sirva" el servidor Apache que llama a PHP. Sino, simplemente lo habres como un fichero de texto.

Hipotesis 2: el fichero no tiene extension .php. El apache se basa en la extension para saber si es un script PHP o no. Si el fichero tiene extesion .html, por mucho codigo PHP que metas dentro, apache seguira pensando que solo es HTML.

Solucion: cambia la extension a .php.

OJO: si estas en windows, puede que este configurado para no mostrar las extensiones de los ficheros que estan registradas. Y el notepad suele guardar los ficheros con el nombre que pones en el dialogo guardar, mas la extension .txt. Y si no se muestran las extensiones, lo que ves en el directorio es script.php, cuando realmente es script.php.txt.

Hipotesis 3: Estas usando un editor WYSIWYG (el dreamweaver, por ejemplo) y en lugar de escribir el codigo en la vista de codigo HTML, lo has escrito en la vista de diseño. Esto es facil de comprobar. Si en el navegador al darle a "Ver->Codigo fuente" ves & lt; (sin el espacio tras &) donde iria <, estonces es esto.

Solucion: escribir el codigo en la vista de codigo.

Creo que estas son 3 posibles causas de ver el codigo en el navegador.

Saludos.

PD: En PHP las cadenas deben ir entre comillas.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
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 21:26.