{include file():

Répondre
pierre3
le 15/06/2006 à 13:39
pierre3
Bonjour,

Je suis en PHP Version 4.3.10

Je veux différencier dans mon application la partie traitement de l'interface utilisateur. Pour cela j'ai créé un source PHP et un source HTML.

Je veux inclure avec la fonction include. J'ai donc dans mon source PHP :

<?php
{include file='adresses.html'};
?>

et lors de l'xécution j'ai le message suivant :


Parse error: parse error in c:program fileseasyphp1-8www estadresses.php on line 6

Merci d'avance
Patochewie
le 15/06/2006 à 14:24
Patochewie
Ben euh je ne vois pas trop là comme ça, c'est plutôt succint comme infos, mais déjà pourquoi les { }?
Ensuite si ton fichier est bien placé il devrait le trouver. Sinon essaye un if(file_exist('adresses.html')), tu sauras si c'est un problème d'accès ou pas.
En espérant t'avoir aider.
pierre3
le 15/06/2006 à 14:43
pierre3
Merci

J'ai écrit :


if(file_exist('adresses.html'))

J'ai comme message :

Call to undefined function: file_exist() in c:program fileseasyphp1-8www estadresses.php on line 6
Patochewie
le 15/06/2006 à 14:46
Patochewie
Autant pour moi, y a un s à la fin :
http://fr2.php.net/manual/fr/function.file-exists.php

Regarde sur ce manuel, il liste les fonctions php et leur utilisation.
pierre3
le 15/06/2006 à 14:52
pierre3
La réponse est oui, le source est donc présent. Alors pouquoi cette erreur sur mon include.

J'ai cherché dans plusieurs documentations et je ne vois pas.

Merci
Patochewie
le 15/06/2006 à 15:04
Patochewie
Ben perso moi j'utilise include de la manière suivante:
include('page.html');

Essaye comme ça, sinon la fonction require peut agir de la même façon je crois.
pierre3
le 15/06/2006 à 15:27
pierre3
Merci cette syntaxe est plus simple et cela fonctionne.

A bientôt
kurt
le 16/06/2006 à 11:15
kurt
tu devrais utiliser un moteur de templates pour differencier le code PHP du code HTML .
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours