Maison > Questions et réponses > le corps du texte
Environnement système : Le php EasyPHP12 utilisé est livré avec 5.4.6. Le répertoire Web se trouve dans E:EasyPHP12www sous le répertoire d'installation. J'ai créé un projet test
Définissez php.ini > "E:EasyPHP12wwwtest" et définissez un absolu. chemin. Je n'ai pas commencé par le chemin relatif et je ne l'ai pas non plus compris.
a.php (fichier de test)
inc/auth.php (fichier de test dans le répertoire inc)
Le code dans a.php est le suivant. follow
<?php
include_once("inc /auth.php");
?>
<!DOCTYPE html>
<html>
<head> ;
auth.php
<?
phpinfo();
$ddd="1";
?>
Il y a 2 problèmes
1. Quand je lance http://127.0.0.1:8887/test /a.php localement et ouvrez le code source. On a l'impression que le code est lu directement, mais que le code dans include_once n'est pas exécuté. Que se passe-t-il ? Si phpinfo() est déplacé vers a.php, il s'exécutera normalement.
<?
phpinfo();
$ddd="1";
?>
<!DOCTYPE html>
<html>
<head> </head>
2. J'utilise la variable $ddd dans a.php, code : echo $ddd; mais cela ne fonctionne pas non plus, et une erreur est signalée.
Avis : Variable non définie : ddd dans E:EasyPHP12wwwtesta.php en ligne 11