J'utilise PDO databaseconnect Programmation PHP avec des classes et des objets dans un modèle MVC.mvc ne fonctionne pas sur mon hôte
j'ai fait un site Web qui fonctionne à 100% sur mon propre localhost mais quand je l'ai téléchargé sur mon hôte (et bien sûr changé les données de connexion de base de données), il n'a pas fonctionné. le html que j'inclus dans mon view.php (MVC) n'a pas été ajouté à la page. si j'ai testé si le fichier view.php est inclus et il est. Y a-t-il une préparation nécessaire pour que ma fonction de rendu fonctionne?
view.php
class View{
public function render($url = "", $data = true){
include "app/views/template/header.php" ;
include "app/views/template/top.php" ;
include "app/views/template/menu.php" ;
include "app/views/" . $url . ".php";
include "app/views/template/bot.php" ;
include "app/views/template/footer.php" ;
}
}
Je ne comprends pas grand-chose ici, mais essayez d'utiliser le chemin complet de vos fichiers php. par exemple. 'include __DIR__. "/app/views/template/header.php"; ' –
La première étape consiste à s'assurer que votre PHP sur votre hôte vous montre TOUTES les erreurs. Ensuite, travaillez à partir de là ... si rien ne résonne, il doit y avoir une erreur qui n'est pas imprimée. Habituellement, les hôtes affichent uniquement des erreurs fatales et non des avertissements. –
"Ne fonctionne pas" n'est pas un message d'erreur php valide. –