Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1456 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Probleme d'acces a mon site [urgentissime]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Probleme d'acces a mon site [urgentissime]

n°1036712
Foxus666
Posté le 06-04-2005 à 07:36:27  profilanswer
 

http://60gp.ovh.net/~ordigame/actualites.html
 
voila je suis confronté a un probleme peu banal
 
j'ai un site
 
son nom de domaine : http://www.ordigamers.com
 
son url de serveur (sans le nom de domaine) est
 
http://60gp.ovh.net/~ordigame/
 
en principe avec les 2 on accede au meme site
 
mais avec http://60gp.ovh.net/~ordigame/ j'ai un Path Error !!!! erreur de chemin  
 
 
pourtant c bien ça, car on peu acceder au fichier, regardez
 
http://60gp.ovh.net/~ordigame/ModelTest.htm
 
plus etrange encore, l'url http://60gp.ovh.net/~ordigame/actualites.html, qui redirige vers le fichier news.php a la racine du serveur, j'ai le message :
 
------------------------------
Not Found
The requested URL /news.php was not found on this server.
 
Apache/1.3.33 Server at 60gp.ovh.net Port 80
 
------------------------------
 
Alors que bien evidement ça marche impec avec le nom de domaine :
 
http://ordigamers.com/actualites.html
 
c'est a n'y RIEN comprendre, et je vais bientot demenager le site, je doit pouvoir y acceder sans le domaine....
 
alors que se passe t'il ? un / en trop ou en moins ?
 
je pense que ça peu venir d'un fichier de redirection index.php
 
voici son contenue, si ça peut vous aider :
 
 
-------------------------------
 
<?php
 
require_once("class2.php" );
if($pref['membersonly_enabled'] && !USER){
   header("location: ".e_BASE."login.php" );
        exit;
}
 
if(!$pref['frontpage'] || $pref['frontpage_type'] == "splash" ){
        header("location: ".e_BASE."news.php" );
        exit;
}else if(is_numeric($pref['frontpage'])){
        header("location: ".e_BASE."content.php?article.".$pref['frontpage'].".255" );
        exit;
}else if(eregi("http", $pref['frontpage'])){
        header("location: ".e_BASE.$pref['frontpage']);
        exit;
}else{
        header("location: ".e_BASE.$pref['frontpage'].".php" );
        exit;
}
?>
 
 
MERCII d'avance


Message édité par Foxus666 le 06-04-2005 à 07:37:13
mood
Publicité
Posté le 06-04-2005 à 07:36:27  profilanswer
 

n°1036716
skeye
Posté le 06-04-2005 à 08:19:47  profilanswer
 

C'est un comportement qui me parait normal. Quand tu passes pas une url ou l'autre la racine du serveur web n'est aps la même, ce qui fait délirer tes scripts...


---------------
Can't buy what I want because it's free -
n°1036748
soju
One shot !
Posté le 06-04-2005 à 08:52:17  profilanswer
 

oui skeye a raison je pense.
ya quoi dans e_BASE ?

n°1036905
Foxus666
Posté le 06-04-2005 à 10:45:10  profilanswer
 

donc c normal ?
 
pour e_base d'apres ce que je vois dans le class2.php il serait égal a "../"
 
je pense pas me trompé, regardez vite fait l'extrait du fichier :
 
--------------------------
 
$link_prefix="";
$url_prefix=substr($_SERVER['PHP_SELF'],strlen(e_HTTP),strrpos($_SERVER['PHP_SELF'],"/" )+1-strlen(e_HTTP));
$tmp=explode("?",$url_prefix);
$num_levels=substr_count($tmp[0],"/" );
for($i=1;$i<=$num_levels;$i++){
        $link_prefix.="../";
}
if(strstr($_SERVER['QUERY_STRING'], "'" ) || strstr($_SERVER['QUERY_STRING'], ";" ) ){ die("Access denied." ); }
// if( strstr($_SERVER['QUERY_STRING'], "&" )){ die("Access denied." ); }
if(preg_match("/\[(.*?)\].*?/i", $_SERVER['QUERY_STRING'], $matches)){
define("e_MENU", $matches[1]);
        define("e_QUERY", str_replace($matches[0], "", eregi_replace("&|/?PHPSESSID.*", "", $_SERVER['QUERY_STRING'])));
}else{
        define("e_QUERY", eregi_replace("&|/?PHPSESSID.*", "", $_SERVER['QUERY_STRING']));
}
if(strstr(e_MENU, "debug" )){ error_reporting(E_ALL); }
$_SERVER['QUERY_STRING'] = e_QUERY;
define('e_BASE',$link_prefix);
   
------------------------------------
 
merci de me dire la petite manip, cr j'en perd mon latin..
 

n°1036916
esox_ch
Posté le 06-04-2005 à 10:51:16  profilanswer
 

Ca m'a toujours fait marré de voir qu'apperemment beaucoup de personnes n'ont pas compris que si on ecrit un script d'une maniere CLAIR (genre pas un paté sans aucune indentation ni rien) on enleve deja beaucoup d'erreurs et on a moins de peine par la suite ... On dirait qu'il fait de l'auto-obfuscation ...


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1036922
Foxus666
Posté le 06-04-2005 à 10:55:53  profilanswer
 

j'ai mi l'extrait ki mesemblé le plus parlant
 
si cela aurait était plus long j'aurais mi un wall avec des couleurs bien sur...
 
Bon j'ia bien "url du site" dans mon panneau d'admin, mais j'ose pas modifié...

n°1036926
soju
One shot !
Posté le 06-04-2005 à 10:57:38  profilanswer
 

esox_ch a écrit :

Ca m'a toujours fait marré de voir qu'apperemment beaucoup de personnes n'ont pas compris que si on ecrit un script d'une maniere CLAIR (genre pas un paté sans aucune indentation ni rien) on enleve deja beaucoup d'erreurs et on a moins de peine par la suite ... On dirait qu'il fait de l'auto-obfuscation ...


+1
mais apparemment ce n'est pas lui, c'est du code du portail e107...
 
 
 
 
 

n°1036928
soju
One shot !
Posté le 06-04-2005 à 10:59:13  profilanswer
 

Foxus666 a écrit :

Bon j'ia bien "url du site" dans mon panneau d'admin, mais j'ose pas modifié...


donc t'utilise bien le portail e107 ? => demande sur leur forum, on ne fait pas de sav e107

n°1036930
Foxus666
Posté le 06-04-2005 à 11:01:00  profilanswer
 

..........
 
Mais en regle general c frequent et ca provient d'ou ce genre d'erreur ?

n°1036940
skeye
Posté le 06-04-2005 à 11:09:57  profilanswer
 

Foxus666 a écrit :

..........
 
Mais en regle general c frequent et ca provient d'ou ce genre d'erreur ?


 

skeye a écrit :

C'est un comportement qui me parait normal. Quand tu passes pas une url ou l'autre la racine du serveur web n'est aps la même, ce qui fait délirer tes scripts...



---------------
Can't buy what I want because it's free -
mood
Publicité
Posté le 06-04-2005 à 11:09:57  profilanswer
 

n°1036943
esox_ch
Posté le 06-04-2005 à 11:10:18  profilanswer
 

Ils doivent avoir foiré un de leurs appels de fichier... Maintenant ... Pour savoir faudrait se plonger dans le code ... Mais ca me fais mal a la tete juste de le voir... Si tu le deplies comme il faut (pas d'appel de fonction aillant comme arg une fonction qui a comm arg une fonction ....)


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1037151
Foxus666
Posté le 06-04-2005 à 13:02:19  profilanswer
 

.. curieux ça...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Probleme d'acces a mon site [urgentissime]

 

Sujets relatifs
Probleme intégration video dans Dreamweaver /!\ HELP /!\[wxWidget] èvènement et problème d'anglais
Problème dans un mail html envoyé avec PHPProbleme creation de fichier excel a partir de php
Problème upload gros fichiersProblème liste chainée
[Eclipse] Problème mise à jour [résolu]problème avec mysql ou moi !!!!
Problème de lienPetit problème d'analyse 3D
Plus de sujets relatifs à : Probleme d'acces a mon site [urgentissime]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR