failed to open stream: No such file or directory in [dupliquer]
cette question a déjà une réponse ici:
> Warning: include_once(/PoliticalForum/headerSite.php) [function.include-once]: failed to open stream: No such file or
> directory in C:xampphtdocsPoliticalForummainHome.php on line 16
>
> Warning: include_once() [function.include]: Failed opening
> '/PoliticalForum/headerSite.php' for inclusion
> (include_path='.;C:xamppphpPEAR') in
> C:xampphtdocsPoliticalForummainHome.php on line 16
Pourquoi j'obtiens cette Erreur quand j'utilise include_once:
include_once("/PoliticalForum/headerSite.php");
4 réponses
c'est parce que vous avez inclus un /
dans votre chemin de fichier. Le /
le fait démarrer au sommet de votre système de fichiers. Note: chemin du système de fichiers , pas le chemin du site Web (vous n'y accédez pas par HTTP). Vous pouvez utiliser un chemin relatif avec include_once
(qui ne commence pas par un chemin /
).
vous pouvez le changer en ceci:
include_once 'headerSite.php';
regardez d'abord dans le même répertoire que le fichier qui l'inclut (i.e. C:\xampp\htdocs\PoliticalForum\
dans votre exemple.
include () a besoin d'un chemin de fichier complet, relatif au répertoire racine du système de fichiers.
cela devrait fonctionner:
include_once("C:/xampp/htdocs/PoliticalForum/headerSite.php");
vous pouvez utiliser:
define("PATH_ROOT", dirname(__FILE__));
include_once PATH_ROOT . "/PoliticalForum/headerSite.php";
N'a pas réussi à ouvrir l'erreur de flux se produit parce que le chemin donné est erroné tel que:
$uploadedFile->saveAs(Yii::app()->request->baseUrl.'/images/'.$model->user_photo);
Cela donnera une erreur si le dossier images ne vous permettra pas de stocker des images, assurez-vous que votre dossier est lisible