Probleme include php
Résolu
flibouk
-
flibouk -
flibouk -
Bonjour,
j'ai un souci sur un code php.
je souhaite inclure dans une page web 2 scripts php, les scripts servent a lire des fichiers xml.
voila ce que j'ai fait :
<?php
include('./script2/test.php');
include('./script/test.php');
?>
a l'affichage, le 1er marche et le second m'affiche un message d'erreur (Fatal error: Cannot redeclare startelement() )
si j'inverse :
<?php
include('./script/test.php');
include('./script2/test.php');
?>
C'est toujours le 1er qui marche !
comment faire ?
merci par avance
j'ai un souci sur un code php.
je souhaite inclure dans une page web 2 scripts php, les scripts servent a lire des fichiers xml.
voila ce que j'ai fait :
<?php
include('./script2/test.php');
include('./script/test.php');
?>
a l'affichage, le 1er marche et le second m'affiche un message d'erreur (Fatal error: Cannot redeclare startelement() )
si j'inverse :
<?php
include('./script/test.php');
include('./script2/test.php');
?>
C'est toujours le 1er qui marche !
comment faire ?
merci par avance
A voir également:
- Probleme include php
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
3 réponses
Bonjour
Tu as une fonction starelement() qui est déclarée dans les deux....
Si c'est la même fonction, tu peux peut-être la supprimer d'un des deux fichiers. Ou alors conditionner sa définition par un if (!function_exists("startelement")), ce qui te permettra d'avoir toujours ta fonction quel que soit le fichier inclus
Si ce n'est pas la même fonction, tu es bon pour en renommer une des deux, et renommer aussi tous ses appels
Tu as une fonction starelement() qui est déclarée dans les deux....
Si c'est la même fonction, tu peux peut-être la supprimer d'un des deux fichiers. Ou alors conditionner sa définition par un if (!function_exists("startelement")), ce qui te permettra d'avoir toujours ta fonction quel que soit le fichier inclus
Si ce n'est pas la même fonction, tu es bon pour en renommer une des deux, et renommer aussi tous ses appels