craven78
Machacateclados
Machacateclados

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??

Avatar Image
@man / @woman
@man / @woman

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

craven78
Machacateclados
Machacateclados

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:?)

<?php
echo "Pedro";
?>

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

Gracias, saludos:D

Avatar Image
Usuario habitual
Usuario habitual
<?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 ;)

craven78
Machacateclados
Machacateclados

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

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

Avatar Image
Usuario habitual
Usuario habitual
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

craven78
Machacateclados
Machacateclados

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

Avatar Image
Usuario habitual
Usuario habitual
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

craven78
Machacateclados
Machacateclados

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¡¡¡¡¡ :(

Avatar Image
@man / @woman
@man / @woman

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.

craven78
Machacateclados
Machacateclados

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)

Avatar Image
@man / @woman
@man / @woman

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

craven78
Machacateclados
Machacateclados
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¡¡¡

Avatar Image
@man / @woman
@man / @woman

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

craven78
Machacateclados
Machacateclados

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

Avatar Image
@man / @woman
@man / @woman

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

craven78
Machacateclados
Machacateclados
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??

Miguelum_lum
Usuario Novato
Usuario Novato

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.

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
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
No se han encontrado temas similares