Bijour à tous voilà j'explique mon problème il est très simple lorsque je veux utiliser la fonction include eh ben cela ne marche pas il n'y a rien qui s'affiche. Je pense plutot que cela viens de la configuration de php plutot que du code.

Voici le code au cas où :

<?
include 'C:\Program Files\EasyPHP1-8\www\test.html';
?>

code de test.html :

<html>
<head></head>
<body>
salut tout le monde
</body>
</html>
Bonjour,

Premièrement je metterais une parentèse entourant le chemin dans ton include.

<?php
include ('C:\Program Files\EasyPHP1-8\www\test.html');
?>

Ensuite, assure toi que tu as bien enregistrer ta page test.php et non test.html...

a+
J'ai appliqué les changements que tu m'as conseillé mais le problème reste le même.
Les chemins absolus ne sont pas très pertinents, surtout pour un fichier de ton disque dure. Mais enfin bon là n'est pas l'erreur.
IL faut doubler les \ car le \ est un caractère ordinairement spécial.
QuentinC a écrit :
IL faut doubler les \ car le \ est un caractère ordinairement spécial.

Dans des doubles quote oui, mais là ce sont de simple quote.

GIGN, tu n'as même pas un message d'erreur ? Quel est le niveau d'affichage des erreurs (error_reporting) dans ton php.ini ?
Plusieurs petits points :

pour atteindre un fichier par un chemin ordinateur il faut écrire ceci :


file:///C:/Program Files/EasyPHP1-8/www/test.html


Cela fonctionne pour un lien simple, je n'ai pas vérifier pour l'include php.

D'autant que tu n'as sans doute pas besoin de cela.

Test.html est dans le dossier www de easyphp donc tu peux utiliser une adresse http :

 http://127.0.0.1/test.html
 

Mais j'ai des doutes sur le fait que ça fonctionne pour la fonction include php

les chemins relatifs eux foctionnent :

'test.html'

ou bien

'../test.html'

ou bien

'../../test.html'

suivant l'endroit où se trouve la page dans laquelle se fait l'inclusion.


Sinon tu peux aussi employer l'artillerie lourde Smiley lol

include($_SERVER['DOCUMENT_ROOT'].'/test.html');
Nan je n'ais aucun message d'erreur, mais en faîte j'ai résolu le problème j'ai désinstaller easyphp et installé php et apache moi même et maintenant ça marche. Merci quand même pour votre aide c'est simpa Smiley cligne
C'est bizarre, parce que normalement, par défaut, les erreurs sont toutes affichées, sur easyphp. En tout cas pour la 1.6 et 7.
Bonjour,

Peut-être le php.ini n'est-il pas à la ligne :
Error handling and logging
sur :

error_reporting = E_ALL & ~E_NOTICE
et/ou
display_errors = On