Resulta que he instalado el WebServ, ese pack en el que viene Apache (v 2.2.3) con Php (v ) y en el directorio que usa apache como raíz para las webs (el tradicional "htdocs") viene un archivo llamado phpinfo.php cuyo contenido es exactamente este:
Código PHP:
<?php phpinfo(); ?>
Pues bien, creo otro archivo llamado prueba.php y pongo como contenido el mismo que el otro, es decir:
Código PHP:
<?php phpinfo(); ?>
http://localhost/prueba.php me sale el error:
Cita:
¿Qué sentido puede tener esto si estoy 100% seguro de que el nombre que pongo en la dirección del navegador es exactamente el del archivo y el archivo está en el mismo directorio que el phpinfo.php?Not Found
The requested URL /prueba.php was not found on this server.
The requested URL /prueba.php was not found on this server.
Edito: he comprobado que, en general, no detecta nada que meta en ese directorio y que no viniera inicialmente en htdocs.
Edito2: también he modificado register_globals a on en el php.ini y cuando cargo phpinfo.php lo muestra a Off (es decir, como inicialmente estaba). Es como si ese phpinfo.php fuera un .html y no un .php, aunque su contenido sea la función.