Jump to content
  • Please do not post a message for the purpose of insulting, incitement to hatred, sexual remarks and any other which does not respect our terms of use !
Sign in to follow this  
ㄈㄕイけ乇刀尺ノ

 résolu [Résolu][PHP] Problème Include

Recommended Posts

Modérateur

Bonjour / Bonsoir !

 

Je suis en train de faire un CMS mais j'ai un petit problème :

Warning: include(/includes/config.php): failed to open stream: No such file or directory in C:\xampp\htdocs\app\actions\Connexion.php on line 2

Warning: include(): Failed opening '/includes/config.php' for inclusion (include_path='C:\xampp\php\PEAR') in C:\xampp\htdocs\app\actions\Connexion.php on line 2

Warning: include(/includes/conn.php): failed to open stream: No such file or directory in C:\xampp\htdocs\app\actions\Connexion.php on line 3

Warning: include(): Failed opening '/includes/conn.php' for inclusion (include_path='C:\xampp\php\PEAR') in C:\xampp\htdocs\app\actions\Connexion.php on line 3

Warning: include(/includes/fonctions.inc.php): failed to open stream: No such file or directory in C:\xampp\htdocs\app\actions\Connexion.php on line 4

Warning: include(): Failed opening '/includes/fonctions.inc.php' for inclusion (include_path='C:\xampp\php\PEAR') in C:\xampp\htdocs\app\actions\Connexion.php on line 4

Alors que les fichiers existent et qu'il n'y a aucune autre ligne de code avant les 'includes'

Mon code :

<?php
include('/includes/config.php');
include('/includes/conn.php');
include('/includes/fonctions.inc.php');
if (isset($_POST['identifiant']) && isset($_POST['password']))
{
  $pseudo = htmlspecialchars($_POST['identifiant']);
  $mdp = cloudhash(htmlspecialchars($_POST['password'])); //cloudhash est une fonction
  $verification = $bdd->query('Bla bla select blabla where etc.');
  $verification = $verification->fetch(PDO::FETCH_ASSOC);
  $json = array();
  if ($verification['pseudo'] == $pseudo && $verification['mdp'] == $mdp)
  {
    $json['reponse'] = "ok";

  }else{
    $json['reponse'] = "erreur";
  }
  echo json_encode($json);
}
?>

 

Share this post


Link to post
Share on other sites
Premium

Salut!

essai avec "include('./includes/config.php');

Share this post


Link to post
Share on other sites

Si je ne me trompe tu n'as pas besoin de mettre de "/" avant includes

 

Ce qui donnerait 

include('includes/config.php');
include('includes/conn.php');
include('includes/fonctions.inc.php');

Personnellement je l'ai fais sur mon site, est ça a très bien marché.

Share this post


Link to post
Share on other sites
Modérateur

@Masako Mes dossiers:

  • index.php
  • includes/config.php
  • includes/conn.php
  • includes/fonctions.inc.php
  • app/actions/Connexion.php

 

Share this post


Link to post
Share on other sites
Modérateur
il y a 2 minutes, Clem HDream a dit :

Si je ne me trompe tu n'as pas besoin de mettre de "/" avant includes

 

Ce qui donnerait 

include('includes/config.php');
include('includes/conn.php');
include('includes/fonctions.inc.php');

Personnellement je l'ai fais sur mon site, est ça a très bien marché.

Ne marche pas, même erreur

Share this post


Link to post
Share on other sites
Premium

Ajoute mon discord, #Masaako2435

Share this post


Link to post
Share on other sites
Modérateur

C'est fait @Masako 

(Si on trouve la solution, je la re-posterai ici)

Share this post


Link to post
Share on other sites
<?php
   require($_SERVER['DOCUMENT_ROOT'].'/includes/config.php');
   require($_SERVER['DOCUMENT_ROOT'].'/includes/conn.php');
   require($_SERVER['DOCUMENT_ROOT'].'/includes/fonctions.inc.php');
?>

perso, une des meilleur méthode restera celle la.

tu aura jamais aucune erreur. parcourir le chemin original.

en gros sa donne:

Please login or register to see this link.

sans passer par des ' ./includes/ ' etc

je l'utilise principalement quand les dossiers sont long pour faire des retours au dossier en arrière.

../../../ en plus j'aime pas c'est pas beaux ^^ donc j'utilise la méthode root de la racine

Share this post


Link to post
Share on other sites
Admin
Admin
    Salut CptHenri ,
    Ton sujet a été déplacé pour une des deux raisons suivantes :

    - Ta demande a été résolue.

    - Ton sujet se trouvait dans la mauvaise catégorie.

        
      Ceci est un message automatique.

_______________________________________

Salut,

 

Ton problème est-il résolu?

 

Ceci est un message automatique.

Share this post


Link to post
Share on other sites
Modérateur

Résolu !

Share this post


Link to post
Share on other sites
    Salut CptHenri ,
    Ton sujet a été déplacé pour une des deux raisons suivantes :

    - Ta demande a été résolue.

    - Ton sujet se trouvait dans la mauvaise catégorie.

        
      Ceci est un message automatique.

Share this post


Link to post
Share on other sites
Admin
Admin
    Salut ㄈㄕイけ乇刀尺ノ ,
    Ton sujet a été déplacé pour une des deux raisons suivantes :

    - Ta demande a été résolue.

    - Ton sujet se trouvait dans la mauvaise catégorie.

        
      Ceci est un message automatique.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

×
×
  • Create New...