|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : août 2010 Messages : 18 ![]() |
Bonsoir à tous,
je souhaite inclure une classe PHP, mais l'inclusion se fait de manière dynamique. require 'web/'.$controleur.'.php'; ce controleur est récupéré à partir d'une url, du type http://www.ooooo.fr/controleur/méthode seulement si on écris pas le bon controleur le require est erroné et donc ça m'affiche une erreur. je voudrais savoir comment faire si on tape dans l'url un controleur inexistant pour qu'il écrive à la place du controleur la chaine de caractère 'erreur' afin qu'il inclue la classe erreur. j'ai essayé ça mais ça marche pas : Code :
|
||
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() ![]() |
Bonsoir,
Testes l'existance du fichier appelé avec file_exists() avant de tenter le require. Si tu ne veux pas d'erreur (plantage) essaies avec include()
__________________
# Dans la Création, tout est permis mais tout n'est pas utile... |
|
10
|
Copyright © 2000-2012 - www.developpez.com