Le Forum Non Officiel de la DEDIBOX
Vous n'êtes pas identifié.
Edit : Sujet résolu. Désolé pour le language limite "SMS - kikooolol"
Le or die() faisait tout planter. (mais pourquoi ? Là est la question)
-------------
Salut.
Je poste ici, car je ne sais pas trop ou poster...
Il se trouve, que par sécurité, j'ai décidé de protéger mes fichiers systèmes dans un répertoire inaccessible depuis le web.
En gros, mes scripts doivent effectuer "<?php require ("../systeme/test.php") ; ?>".
J'ai testé chez 1&1, cela ne marchait pas (c'est d'ailleurs pour ca que j'ai repris un dédié.), j'ai testé une première fois, ca fonctionnait impec.
Et vala que mOsieur a décidé de me faire chier ![]()
J'ai cette erreur : http://panel.kandnet.fr/
Pour ce code :
<?php
//Include du systeme core
require ("../systeme/core.php") or die ("Erreur index : N'a pu ouvrir le system core !") ;
?>J'ajoute que mon safe_mod est sur Off, et donc, je devrais pouvoir me balader un peu partout sur le serveur...
Et que j'ai essayé, avec le chemin relatif et absolu..
J'ajoute que le serveur apache tourne avec toute les permissions nécessaires
Voici mon phpinfo : http://panel.kandnet.fr/phpinfo.php
Merci à celui qui pourra m'aider, car la, j'en ai ral le c...
Edit : Alors là, je ne comprend plus rien...
J'ai refais le meme test que j'avais fais : http://mogui.org/Include.php
Et celà fonctionne impec :wacko:
Dernière modification par Mogui (2007-03-26 13:37:21)
Hors ligne
Et si tu essaye depuis la racine de ton dédié ?
C'est chiant je sais ...
Mais essaye voir si l'erreur est toujours présente ^^
Hors ligne
Deja essayé..
<?php
define ("SERVERPATH", "/var/www/panel/public/") ;
//Include du systeme core
require (SERVERPATH."systeme/core.php") or die ("Erreur index : N'a pu ouvrir le system core !") ;
?>
Meme erreur, rien a faire.. ![]()
Dernière modification par Mogui (2007-03-26 12:47:02)
Hors ligne
[code=php]
<?php
define ("SERVERPATH", "/var/www/panel/public/") ;
//Include du systeme core
require (SERVERPATH."systeme/core.php") or die ("Erreur index : N'a pu ouvrir le system core !") ;
?>
[/code]
Peut tu le mettre dans le dossier pour qu'on y ai accés via
http://mogui.org/lenom.php
?
Voir si sa fait l'erreur dans le mogui.org ? ...
Dernière modification par OverSlek (2007-03-26 12:50:45)
Hors ligne
Hors ligne
==> Question Conne : Tu es sur que "/var/www/panel/public/systeme/core.php" est présent ? ( On sait jamais :p )
==> Le fichier "core.php" met le dans le même dossier que le Include.php voir et fais ton include du fichier qui est la a la racine quoi ... ( "/var/www/panel/public/core.php" ) ( require('core.php'); ) ;p
Et donne moi le résultat :p
Dernière modification par OverSlek (2007-03-26 13:00:27)
Hors ligne
kandnet:/var/www/apache# ls /var/www/panel/public/systeme/core.php
/var/www/panel/public/systeme/core.php
Pour ta deuxieme question, j'ai pas compris.
Sinon, je viens de faire un nouveau test :
<?php
// Page index, ne rien afficher avant la totalité des includes !
include ("../systeme/test.php");
//Include du systeme core
require ("../systeme/core.php") or die ("Erreur index : N'a pu ouvrir le system core !") ;
?>
Et l'include fonctionne... (va comprendre ...)
Donc, peut-etre mon core.php ?
<?php
// Systeme core !
//Demarrage des sessions
session_start () or die ("Erreur Core : Impossible de demarrer les sessions !") ;
//Include du moteurs de template
require ("../systeme/template/core.php") or die ("Erreur core : N'a pu ouvrir le template core !");
?>
Dernière modification par Mogui (2007-03-26 13:05:39)
Hors ligne
Attend ^^
Dernière modification par OverSlek (2007-03-26 13:06:47)
Hors ligne
Meme erreur.
http://mogui.org/Include.php
Je vais finir par croire que c'est un bug provenant de php..
Hors ligne
Peux tu me remplacer cette ligne du core.php
[code=php]require ("../systeme/template/core.php") or die ("Erreur core : N'a pu ouvrir le template core !");[/code] par
[code=php]echo "Lu OverSlek";[/code]
Dernière modification par OverSlek (2007-03-26 13:09:11)
Hors ligne
mécékiloui OuverLeck ?????????????????????????????????????????
Warning: require(1) [function.require]: failed to open stream: No such file or directory in /var/www/panel/public/web/index.php on line 5
Fatal error: require() [function.require]: Failed opening required '1' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/panel/public/web/index.php on line 5
... :+
Hors ligne
ton fichier index.php au complet ?
Hors ligne
<?php
// Page index, ne rien afficher avant la totalité des includes !
//Include du systeme core
require ("../systeme/fonction.php") or die ("Erreur index : N'a pu ouvrir le systeme !") ;
?>
'Kulay de php !
Hors ligne
Mogui a écrit:
<?php
// Page index, ne rien afficher avant la totalité des includes !
//Include du systeme core
require ("../systeme/fonction.php") or die ("Erreur index : N'a pu ouvrir le systeme !") ;
?>'Kulay de php !
ok y'a un/des include dans ton fonction php ?
Si oui enléve les et met "echo 'lu overslek';
Hors ligne
fonction.php = rename de core.php =>
<?php
//Demarrage des sessions
//session_start () or die ("Erreur Core : Impossible de demarrer les session !") ;
//Include du moteurs de template
//require ("../systeme/template/fonction.php") or die ("Erreur core : N'a pu ouvrir le moteur de template !");
echo "sale daube"
?>
Mais monsieur ne veut toujours rien savoir..
Et là, je comprend plus, car pour mon test, il a prit..
Edit :
Dernière modification par Mogui (2007-03-26 13:22:23)
Hors ligne
Moi plus rien voir !x
Plus accés ![]()
Bon fais moi sa
[code=php]
<?php
//Demarrage des sessions
//session_start () or die ("Erreur Core : Impossible de demarrer les session !") ;
//Include du moteurs de template
require ("../systeme/template/fonction.php") or die ("Erreur core : N'a pu ouvrir le moteur de template !");
?>
[/code]
Fichier : "../systeme/template/fonction.php"
[code=php]
<?php
echo 'Moi une daube ? Stoi la daube :p Ta un probléme dans tes systéme d\'includes <br />';
echo 'Non Mais Ho ! Pis allez je fais gréve :p';
?>[/code]
Dernière modification par OverSlek (2007-03-26 13:21:49)
Hors ligne
Ahahaha la bonne blague ![]()
![]()
![]()
![]()
:madEtc...:
Warning: include(1) [function.include]: failed to open stream: No such file or directory in /var/www/panel/public/web/index.php on line 5
Warning: include() [function.include]: Failed opening '1' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/panel/public/web/index.php on line 5
Warning: include(../systeme/test.php) [function.include]: failed to open stream: No such file or directory in /var/www/panel/public/web/index.php on line 10
Warning: include() [function.include]: Failed opening '../systeme/test.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/panel/public/web/index.php on line 10
Pour
<?php
// Page index, ne rien afficher avant la totalité des includes !
//Include du systeme principal
include ("../systeme/fonction.php") or die ("Erreur index : N'a pu ouvrir le systeme !") ;
?>
<hr />
<?php
include ("../systeme/test.php") ;
?>

OH PITAIN ! CHAMPAGNE ![]()
![]()
![]()
C'etait le or die ("blabla") que monsieur n'aimait pas ![]()
Je comprend pas pourquoi..
Dernière modification par Mogui (2007-03-26 13:24:52)
Hors ligne
Il est con ton PHP ou quoi ? ?
"/var/www/panel/public/web/systeme/fonction.php" Il se trouve bien la ton fichier fonction.php ?
Dernière modification par OverSlek (2007-03-26 13:24:53)
Hors ligne

Moi je file en cours j'entend deja le prof me dire "On est en retard Jeune Homme ..."
Mais monsieur j'ai oublié de decaler ma montre ....
Dernière modification par OverSlek (2007-03-26 13:27:10)
Hors ligne
Merci pour ton aide ![]()
.. C'est toujours bon, dans les moments de solitude comme celui-la ![]()
Hors ligne
Lol Derien ![]()
Bonne aprém ![]()
Hors ligne
Mogui a écrit:
/.../
C'etait le or die ("blabla") que monsieur n'aimait pas
Je comprend pas pourquoi..
T'aurais pas oublié un \ des fois ? Dans le "Erreur index : N\'a pu ouvrir le systeme"
Hors ligne
MadStef a écrit:
Mogui a écrit:
/.../
C'etait le or die ("blabla") que monsieur n'aimait pas
Je comprend pas pourquoi..T'aurais pas oublié un \ des fois ? Dans le "Erreur index : N\'a pu ouvrir le systeme"
Non ![]()
Car les ' n'a pas été ouvert ... ce qui ouvre c'est " donc son code est bon ![]()
Pour ce que tu dis il faudrai
[code=php]
<?php
'Erreur index : N\'a pu ouvrir le systeme !';
?>
[/code]![]()
Dernière modification par OverSlek (2007-03-26 21:57:09)
Hors ligne
Je me parmet de upper, car il se trouve que je fais
<?php
// Mainpage du dev du Moteur de Template
// Kandnet Panel
// Include de la class
include ("class.template.php") or die ("Erreur ! Impossible d'inclure la class !");
?>Et celà me produit :
Warning: include(1) [function.include]: failed to open stream: No such file or directory in C:\wamp\www\MoteurDeTemplate\mainpage.php on line 7
Warning: include() [function.include]: Failed opening '1' for inclusion (include_path='.;C:\php5\pear') in C:\wamp\www\MoteurDeTemplate\mainpage.php on line 7
Sous Wamp Windows..
Donc ma question, est, est-ce que php à tout simpletement décidé de virer le or die () dans les inclusions ?
Hors ligne
Tu sais qu'il existe "require()" ? Je dis ca, je dis rien ![]()
Hors ligne