Hola a todos:
He encontrado un problema con el php; como sigue:
Suelo ejecutar desde el notepad el codigo .php a traves de la pestaña "ejecutar"-->launch in Firefox.
Hasta esta tarde me he estado rompiendo la cabeza acerca de por qué no funcionaba el codigo en cuestion, hasta que me doy cuenta de lo siguiente:
Si ejecuto la pagina como he comentado, en el navegador,la direccion queda como:
file:///C:/wamp/www/...
y no funciona.
mientras que accediendo a ella a traves del localhost:
http://localhost/...
todo va perfecto...
pero no tengo ni idea de pq me pasa esto...
--------------------------
En realidad este problema es "secundario". Decidi llevarme este trozo de codigo a parte (de la pagina del proyecto en el que estoy) pq no habia manera de que funcionase.
En la pagina divido ésta en varios divs y en uno de ellos es donde hago un require de dicho codigo. Supuesto que el problema anteriormente nombrado era el origen de todo, y teniendo en cuenta que cuando ejecuto la pagina (la del proyecto de verdad), ésta se ejecuta siempre a traves de
http://localhost/....
pq leches me pasa??, es decir, pq se comporta como si accediese a esta a traves de "file:///C:/wamp/www/..." y ya de paso....como lo soluciono??
1 saludo y muchas gracias.
acerca la primera duda: un archivo php no esta preparado para que un navegador lo interprete por si. al final, lo unico que un navegador comprende es html entre otras tecnologias. php, al ser un lenguaje servidor, este requiere que opere a traves de un servidor http. de ahi que en localhost puedas ver los resultados en lugar de file:///. fijate que ambos son protocolos distintos, de modo que el flujo de peticiones y el modo en que el navegador funciona, cambia. al instalar php en tu sistema, éste esta configurado para responder a traves del servidor http. por eso con file:/// jamas veras los resultados.



