¿Por qué mis inclusiones no funcionan en la programación PHP?

Creo que hay un problema con ‘newton.php’ pero no estoy seguro. Ponga el siguiente código al comienzo del script:

<? php

ini_set (‘display_errors’, 1);
ini_set (‘display_startup_errors’, 1);
error_reporting (E_ALL);

?>

Si muestra un error que te ayuda a depurar el problema, días felices.

De lo contrario, puede haber un error de análisis (probablemente en ‘newton.php’) y la única forma de encontrarlo es mediante el registro de errores o cambiando una configuración en php.ini.

La ubicación y el nombre del archivo de registro de errores variarán según el paquete que esté utilizando:

  • Con WAMP:
    • Vaya a la carpeta de instalación de WAMP y busque una carpeta llamada ‘logs’, el archivo se llamará ‘php_error.log’.
  • Con XAMP:
    • Vaya a la carpeta de instalación de XAMP y busque una carpeta llamada ‘logs’, el archivo se llamará ‘error.log’.
  • Con MAMP:
    • Vaya a su carpeta de instalación de MAMP y busque una carpeta llamada ‘logs’, el archivo se llamará ‘php_error.log’.

Si el registro de errores no le dice nada, es posible que deba cambiar algunas opciones de configuración en php.ini. Nuevamente, la ubicación del archivo dependerá del paquete que esté utilizando:

  • Con WAMP:
    • Vaya a la carpeta de instalación de WAMP y busque php.ini en la carpeta ‘bin \ php \ php [versión]’ (donde [versión] es la versión de PHP que está utilizando).
  • Con XAMP:
    • Vaya a la carpeta de instalación de XAMP y busque una carpeta llamada ‘php’ y busque el archivo php.ini en ella.
  • Con MAMP
    • Vaya a la carpeta de instalación de MAMP y busque php.ini en ‘/ bin / php / php [versión] / conf’ (donde [versión] es la versión de PHP que está utilizando).

Haga una copia de seguridad del archivo php.ini y luego abra el original en un editor de texto. Busque ‘error_reporting’ y cambie la línea a:

error_reporting = E_ALL ^ ​​E_NOTICE ^ E_WARNING

Luego, busque ‘display_errors’ y cambie la línea a:

display_errors = On

Ahora guarde el archivo y reinicie el servidor web e intente ejecutar el script nuevamente y vea si ayuda :-).

Establezca esto en la parte superior para ver qué error ocurre.

error_reporting (E_ALL | E_STRICT);
ini_set (‘display_errors’, ‘1’);

Podría ser una serie de razones, ¿es correcta la ruta del archivo? Si hay un error en el archivo de inclusión, nunca alcanzará el eco.

Intente verificar el registro de errores de php como si todo incluyera el trabajo correctamente, no hay razón para que no vea el eco al final

Editar: acabo de notar la falta de corchetes circundantes después de la tercera inclusión

¿Estás seguro de que esos archivos están en la misma carpeta que el archivo html que publicaste? También noté que el primero no tiene espacios, excepto entre

Verifique los registros de errores o active el informe de errores para que reciba mensajes sobre por qué no se incluyen los archivos.

Probablemente tenga un error o una excepción en newton.php.

Lo más probable es que tenga un error y se esté bloqueando. O está en la parte superior de newton.php o en la parte inferior de corp.php.