home Foro de soporte Ayuda para webmasters HTML avanzado
 
[SOLUCIONADO] codigo PHP no se ejecuta
#1 · ·

hola amigos,

tengo un problema con un simple codigo PHP(un simple echo ¡¡¡¡¡), no me lo reconoce(sintaxis en un solo color)

he hecho otros muchos codigos y no m dan ningu problema al ejecutarse, por lo k no se dnde puede estar el problema

¿me echais una mano?

Gracias, saludos:D

PS: en este foro es posible adjuntar ficheros??


Machacateclados
Machacateclados
Haz clic para ver el perfil del usuario
Mensajes: 124
Desde: 06/Abr/2005
·
#2 ·

Pon directamente aquí el código que no te funciona.


@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 30.309
Desde: 01/Mar/2003
· ·
#3 · ·

gracias por tu interes :D

el codigo es un simple echo(como ves no puede ser mas simple), otros codigos me los ejecuta sin problemas por lo k no entiendo cual puede ser el problema:?)

Código:
<?php
echo "Pedro";
?>

al visualizar el fuente en el navegador no me reconoce la sintaxis.......no entiendo q esta pasando :(

Gracias, saludos:D


Machacateclados
Machacateclados
Haz clic para ver el perfil del usuario
Mensajes: 124
Desde: 06/Abr/2005
·
#4 ·
Escrito originalmente por @craven78

gracias por tu interes :D

el codigo es un simple echo(como ves no puede ser mas simple), otros codigos me los ejecuta sin problemas por lo k no entiendo cual puede ser el problema:?)

Código:
<?php
echo "Pedro";
?>

al visualizar el fuente en el navegador no me reconoce la sintaxis.......no entiendo q esta pasando :(

Gracias, saludos:D

Prueba con comillas simples ' ' aunque creo que en cuanto a sintaxis se refiere no hay ningún error.

Igual revisa que el archivo lo hayas guardado correctamente (extensión PHP) y ya si no te funciona todo depende de donde ejecutes el código ;)


Usuario habitual
Usuario habitual
Haz clic para ver el perfil del usuario
Mensajes: 21
Desde: 08/Ago/2010
· ·
#5 · ·

Ni con comillas simples, ni dibles ni sin comillas:(

utilizo un servidor local, por lo que no tengo "limitaciones"


Machacateclados
Machacateclados
Haz clic para ver el perfil del usuario
Mensajes: 124
Desde: 06/Abr/2005
·
#6 ·
Escrito originalmente por @craven78

Ni con comillas simples, ni dibles ni sin comillas:(


Como ya dije, todo depende de bajo que herramienta escribas y ejecutes dicho código


Usuario habitual
Usuario habitual
Haz clic para ver el perfil del usuario
Mensajes: 21
Desde: 08/Ago/2010
· ·
#7 ·

como editor el bloc de notas y ejecuto en Chrome, como otros muchos codigos q ejecute y no me dieron problemas..........no entiendo nada¡¡¡¡¡¡¡


Machacateclados
Machacateclados
Haz clic para ver el perfil del usuario
Mensajes: 124
Desde: 06/Abr/2005
·
#8 ·
Escrito originalmente por @craven78

como editor el bloc de notas y ejecuto en Chrome, como otros muchos codigos q ejecute y no me dieron problemas..........no entiendo nada¡¡¡¡¡¡¡

Ok, el problema esta en que estas ejecutando código PHP directamente en el navegador :P

El código PHP se caracteriza en que debe ser interpretado por su respectiva librería la cuál (según sea configurada) interpreta o ejecuta el código PHP que escribes y te lo muestra en pantalla.

No confundas el PHP con el HTML, CSS o JavaScript (los cuáles son lenguajes de programación interpretados directamente por el navegador web ;) )

Perdón si no entendí en alguna de las partes :P


Usuario habitual
Usuario habitual
Haz clic para ver el perfil del usuario
Mensajes: 21
Desde: 08/Ago/2010
· ·
#9 ·

No se si te he entendido, quien interpreta el codigo PHP es el servidor Apache(que lo tengo activo klaro)

de todas formas tengo muchos otros codigos PHP k no me dan ningun problema al ejecutarlos.................

Gracias por tu interes :D.............esto me deskicia¡¡¡¡¡ :(


Machacateclados
Machacateclados
Haz clic para ver el perfil del usuario
Mensajes: 124
Desde: 06/Abr/2005
·
#10 ·

Tienes un archivo .php que tu servidor local lo muestra bien.

Y después tienes otro archivo .php que tu servidor local no lo muestra.

¿Correcto?

Se me ocurre que sea un problema como empiezas el código, en vez de <?php pon <? simplemente.


@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 30.309
Desde: 01/Mar/2003
· ·
#11 ·

Correcto¡¡¡ (SOLO me da problemas ese codigo)

Probe ambas etiquetas de inicio(<? y <?php) y obtengo el mismo resultado.............NADA(ningun un mensaje de error ni nada)


Machacateclados
Machacateclados
Haz clic para ver el perfil del usuario
Mensajes: 124
Desde: 06/Abr/2005
·
#12 ·

¿No tendrá que ver la ubicación del archivo?... porque estas seguro que el archivo es .php y no tiene más extensiones.


@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 30.309
Desde: 01/Mar/2003
· ·
#13 · ·
Escrito originalmente por @NoSetup.org

¿No tendrá que ver la ubicación del archivo?... porque estas seguro que el archivo es .php y no tiene más extensiones.

el fichero es "xx.php"(mas simple imposible) y lo tengo guardado en la carpeta htdocs(apache), junto a muchos otros codigos q no me dan ningun problema al ejecutarse.

he metido el codigo PHP que me da problemas (junto a otros que se ejecutan bien) en mi espacio de miarroba y al ejecutarlo me aparecen varias lines de carateres extraños (alfabeto chino o similar), esos caracteres no aparecen en mi servidor local¡¡¡


Machacateclados
Machacateclados
Haz clic para ver el perfil del usuario
Mensajes: 124
Desde: 06/Abr/2005
·
#14 ·

Haz un archivo nuevo, y copia el código php y pruebalo.


@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 30.309
Desde: 01/Mar/2003
· ·
#15 ·

@NoSetup.org,  ¿¿existe algun comando en WinXP para ver el tipo de un fichero?? en linux creo recordar q existia el comando tipe


Machacateclados
Machacateclados
Haz clic para ver el perfil del usuario
Mensajes: 124
Desde: 06/Abr/2005
·
#16 ·

En Windows XP no lo hay. Lo mejor es que pongas que no ocultes extensiones y comprobar que realmente es correcto.


@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 30.309
Desde: 01/Mar/2003
· ·
#17 ·
Escrito originalmente por @NoSetup.org

En Windows XP no lo hay. Lo mejor es que pongas que no ocultes extensiones y comprobar que realmente es correcto.

Hola NoSetup.org,

parece que no esta interpretando correctamente el archivo aunque tiene extension php (win me muestra las extensiones de los archivos).

hice lo k me indicas en un post anterior, copiar el codigo y pegarlo en otro archivo PHP............y ahora funciona¡¡¡¡

no lo entiendo pues ambos archivos los cree de igual forma(use el Bloc deNotas de win) y tienen el mismo codigo, no entiendo cual era el problema :2]

en definitiva, que arregle el problema:p) , pero no se que es lo k paso/ la causa:-[.......tu tienes idea que puede ser??


Machacateclados
Machacateclados
Haz clic para ver el perfil del usuario
Mensajes: 124
Desde: 06/Abr/2005
·
#18 · ·

Si el Joven esta exponiendo que el comando echo no le muestra información o etiqueta alguna, ni mucho menos un error es facil saber que la ruta por la cual estas tratando de ver tu ejemplo en un file php no funciona. la solución es simple y lo puedes deducir tu mismo,  si estás trabajando localmente, ten en cuenta el localhost y el puerto que has configurado en el init, yo también tuve tu problema y tambien acudi a los foros, y me encontre con la sarta de respuestas, de pseudo desarrolladores que no saben dar solución.

Tal vez ya lo tienes solucionado, pero espero que con la respuesta, que ahora detallare, a futuros desarrolladores que tengan el mismo inconvenientes les sirva de algo.

Por ejemplo, erroneamente yo mostraba mis archivos poniendo en mi navegador la siguente ruta
C:wamp64wwwPruebas
y en la página me mostraba mis archivos, daba clic en el que queria probar para que me pinte o muestre "hola amigo" u "hola mundo", en mozilla y explorer no mostraba nada, solo página en blanco y el el navegador chrome, me mostraba el código.

Solución
-----------
toma en cuenta que debes tener configurado tus puertos, yo no uso el 8080, uso el 8081
y en la configuración de tu wamp o xamp, debes activar la opción de ADD LOCALHOST IN URL, para de directamente en la página de tu localhost simplemente al dar un clic en la carpeta de tu proyecto, te muestre tus archivos y darle un clic, te mostrará lo que quieres. o si te parece muy engorroso estos pasos que son efectivos y se hace una sola vez, puedes escribir directamente en tu navegador lo siguiente:

http://localhost:8081/Pruebas/
(localhost_<tu puerto que tienes configurado>/<tu carpeta o folder dónde tienes tus archivos>)
y los resultados son los que esperas.
Espero poder ayudar o aportar con esto a tu inquietud o a futuros desarrolladores que se van a topar con el mismo inconveniente.
Saludos.


Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 1
Desde: 02/Mar/2018
·
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Foro de soporte · Ayuda para webmasters · HTML avanzado
Opciones:
Subscríbete a este tema
Date de baja de este tema
Ir al subforo:  
TU NO PUEDES Escribir nuevos temas en este foro
TU NO PUEDES Responder a los temas en este foro
TU NO PUEDES Editar tus propios mensajes en este foro
TU NO PUEDES Borrar tus propios mensajes en este foro
Ahora son las 01:23 UTC+02:00 DST
Temas similares
No se han encontrado temas similares