Erreurs includes
Résolu
Zakarya93
Messages postés
1026
Statut
Membre
-
Pitet Messages postés 2845 Statut Membre -
Pitet Messages postés 2845 Statut Membre -
Bonjour,
voici mes deux erreurs :
- Warning: include(functions.php/login.func.php): failed to open stream: No such file or directory in C:\wamp\www\rs\index.php on line 20
- Warning: include(): Failed opening 'functions.php/login.func.php' for inclusion (include_path='.;C:\php\pear') in C:\wamp\www\rs\index.php on line 20
mon index.php :
Merci d'avance :D
voici mes deux erreurs :
- Warning: include(functions.php/login.func.php): failed to open stream: No such file or directory in C:\wamp\www\rs\index.php on line 20
- Warning: include(): Failed opening 'functions.php/login.func.php' for inclusion (include_path='.;C:\php\pear') in C:\wamp\www\rs\index.php on line 20
mon index.php :
<?php
include('functions/connect.php');
// Reporte toutes les erreurs PHP (Voir l'historique des modifications)
error_reporting(E_ALL);
/**
*Fonction de redirection
* @param : $url (valeur par défaut = index.php?page=login )
*/
function redirection($url = "index.php?page=login"){
header("Location:$url");
exit();
}
//Récupération de la valeur de $_GET['page'] Si la variable Existe et qu'elle n'est pas vide...
$page = isset($_GET['page']) && !empty($_GET['page'])?$_GET['page']:NULL;
include('functions.php/'.$page.'.func.php');
if($page){
$content = "pages/$page.php";
if(!file_exists($content)){
//La page n'existe pas
redirection();
}
}else{
// $page est vide ou n'existe pas.
redirection();
}
?>
<!DOCTYPE html>
<html>
<head>
<link rel='stylesheet' href='css/style.css'>
</head>
<body>
<div id='content'>
<?php
include($content);
?>
</div>
</body>
Merci d'avance :D
A voir également:
- Erreurs #include détectées. mettez à jour includepath.
- Mise a jour chrome - Accueil - Applications & Logiciels
- Mise a jour windows 10 - Accueil - Mise à jour
- Mettre a jour chromecast - Accueil - Guide TV et vidéo
- Comment mettre à jour ses pilotes - Guide
- Mise à jour libre office - Accueil - Bureautique
3 réponses
Salut,
C'est surement un problème de chemin, ton script est appelé par un autre script qui n'est pas placé au même niveau que celui ci?
Tu peux vérifier avec un getcwd() le dossier de travail courant, j'utilise des dirname certaine fois, la variable $_SERVER peut t'apporter des info sur le dossier courant avec la variable PHP_SELF il me semble.
C'est surement un problème de chemin, ton script est appelé par un autre script qui n'est pas placé au même niveau que celui ci?
Tu peux vérifier avec un getcwd() le dossier de travail courant, j'utilise des dirname certaine fois, la variable $_SERVER peut t'apporter des info sur le dossier courant avec la variable PHP_SELF il me semble.