Précédent   Forum des professionnels en informatique > PHP > Outils > EasyPHP
EasyPHP Forum d'entraide sur EasyPHP : installation, utilisation, etc. Avant de poster -> Cours EasyPHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/02/2007, 17h22   #1
Invité de passage
 
Inscription : septembre 2006
Messages : 13
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 13
Points : 3
Points : 3
Par défaut Erreur !

Salut...

J'ai codé pas mal des scripts php et je les ai executé sans probleme mais quand je voudrais executé une template PHP il m'affiche ce message "Direct Access to this location is not allowed" D'ou vient ce probleme et comment le resoudre svp !?
J'ai easyphp 1.8...

Merci d'avance !
null_as400 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2007, 17h39   #2
Rédacteur
 
Avatar de RideKick
 
Homme
Directeur technique
Inscription : septembre 2006
Messages : 5 959
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Directeur technique
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : septembre 2006
Messages : 5 959
Points : 10 889
Points : 10 889
surement de la ligne 4 mais le manque d'info notoire me fais dire qu'il va falloir approfondir ce post :

quel system de template ?
un bout de code svp ?

merci
__________________
Pas de questions techniques en MP please

Mon site perso
RideKick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2007, 20h10   #3
Invité de passage
 
Inscription : septembre 2006
Messages : 13
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 13
Points : 3
Points : 3
La template contient index.php + fichier CSS + reprtoire "images" , et je sais pas quel type de tempalte ! (teléchergée d'Emule )
vs pouvez m'aider svp ?
null_as400 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2007, 20h25   #4
Membre expérimenté
 
Avatar de jc_cornic
 
Inscription : octobre 2006
Messages : 624
Détails du profil
Informations personnelles :
Âge : 36

Informations forums :
Inscription : octobre 2006
Messages : 624
Points : 588
Points : 588
Envoyer un message via MSN à jc_cornic
Sans paraître répétitif, j'appuie le post de RideKick

Tu nous demandes de t'aider mais on n'a pas ton code, les erreurs peuvent être multiples

"Direct Access to this location is not allowed"
Ca peut etre n'importe quel accès à un répertoire ou un fichier ou une url ou autre dont tu n'aurais pas les droits d'accès...

Si tu veux de l'aide, il faut nous aider à t'aider (dur comme phrase, non?)

++
JC
jc_cornic est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2007, 17h59   #5
Invité de passage
 
Inscription : septembre 2006
Messages : 13
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 13
Points : 3
Points : 3
voici le code et merci d'avance :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
<?php echo "<?xml version=\"1.0\"?>"; 
defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' ); 
?> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<title><?php echo $mosConfig_sitename; ?></title> 
<?php include ("editor/editor.php"); ?> 
<?php initEditor(); ?> 
<meta http-equiv="Content-Type" content="text/html; <?php echo _ISO; ?>" /> 
<?php include ("includes/metadata.php"); ?> 
<script language="JavaScript" type="text/javascript"> 
<!-- 
function MM_reloadPage(init) { //reloads the window if Nav4 resized 
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) { 
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }} 
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload(); 
} 
MM_reloadPage(true); 
//--> 
</script> 
<link href="templates/hosting/css/template_css.css" rel="stylesheet" type="text/css" /> 
<link rel="shortcut icon" href="images/favicon.ico" /> 
<?php // Custom MainMenu extension... 
$database->setQuery("SELECT * FROM #__menu WHERE menutype = 'mainmenu' AND published ='1' AND parent = '0' ORDER BY ordering"); 
$mymenu_rows = $database->loadObjectList(); 
$mymenu_content = ""; 
foreach($mymenu_rows as $mymenu_row) { 
// print_r($mymenu_rows); 
$mymenulink = $mymenu_row->link; 
if ($mymenu_row->type != "url") { 
$mymenulink .= "&Itemid=$mymenu_row->id"; 
} 
if ($mymenu_row->type != "separator") { 
$mymenu_content .= "<a href=\"".sefRelToAbs($mymenulink)."\" class=\"bar\">$mymenu_row->name</a><font color=\"#62A1AA\"> | </font>"; 
} 
} 
$mymenu_content = substr($mymenu_content,0,strlen($mymenu_content)-2); 
?> 
</head> 
<BODY BGCOLOR=#FFFFFF LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0> 
<!-- ImageReady Slices (hosting_top.psd) --> 
<TABLE WIDTH=770 BORDER=0 CELLPADDING=0 CELLSPACING=0 bgcolor="#FFFFFF" style="border-left:1px solid #62A1AA; border-right:1px solid #62A1AA; "> 
<TR> 
<TD COLSPAN=4> 
<IMG SRC="templates/hosting/images/hosting_top_01.gif" WIDTH=770 HEIGHT=182 ALT=""></TD> 
</TR> 
<TR> 
<TD> 
<IMG SRC="templates/hosting/images/hosting_top_02.gif" WIDTH=103 HEIGHT=50 ALT=""></TD> 
<TD background="templates/hosting/images/hosting_top_03.gif"><table width="100%" border="0" cellspacing="0" cellpadding="0"> 
<tr> 
<td><form action='<?php echo sefRelToAbs("index.php"); ?>' method='post'> 
<div align="left"> 
<input class="searchbox" type="text" name="searchword" height="16" size="15" value="<?php echo _SEARCH_BOX; ?>" onblur="if(this.value=='') this.value='<?php echo _SEARCH_BOX; ?>';" onfocus="if(this.value=='<?php echo _SEARCH_BOX; ?>') this.value='';" /> 
<input type="hidden" name="option" value="search" /> 
</div> 
</td></form> 
</tr> 
</table></TD> 
<TD COLSPAN=2> 
<IMG SRC="templates/hosting/images/hosting_top_04.gif" WIDTH=496 HEIGHT=50 ALT=""></TD> 
</TR> 
<TR> 
<TD height="95" COLSPAN=3 align="left" valign="bottom" background="templates/hosting/images/hosting_top_05.gif"><span class="pathway"> 
&nbsp;&nbsp;&nbsp;<?php include "pathway.php"; ?> 
</span> </TD> 
<TD align="right" valign="bottom" background="templates/hosting/images/hosting_top_06.gif"><?php echo (strftime (_DATE_FORMAT_LC, time()+($mosConfig_offset*60*60))); ?>&nbsp;&nbsp;</TD> 
</TR> 
<TR> 
<TD> 
<IMG SRC="templates/hosting/images/spacer.gif" WIDTH=103 HEIGHT=1 ALT=""></TD> 
<TD> 
<IMG SRC="templates/hosting/images/spacer.gif" WIDTH=171 HEIGHT=1 ALT=""></TD> 
<TD> 
<IMG SRC="templates/hosting/images/spacer.gif" WIDTH=109 HEIGHT=1 ALT=""></TD> 
<TD> 
<IMG SRC="templates/hosting/images/spacer.gif" WIDTH=387 HEIGHT=1 ALT=""></TD> 
</TR> 
</TABLE> 
<table width="772" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border-left:1px solid #62A1AA; border-right:1px solid #62A1AA; "> 
<tr> 
<td valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0"> 
<tr> 
<td width="31%" valign="top"><TABLE WIDTH=237 BORDER=0 CELLPADDING=0 CELLSPACING=0> 
<TR> 
<TD COLSPAN=3> 
<IMG SRC="templates/hosting/images/hosting_menu_01.gif" WIDTH=237 HEIGHT=55 ALT=""></TD> 
</TR> 
<TR> 
<TD width="15" background="templates/hosting/images/hosting_menu_02.gif">&nbsp; </TD> 
<TD width="196" background="templates/hosting/images/hosting_menu_03.gif"><p> 
<?php mosLoadModules ( 'left' ); ?> 
</p> 
<p>&nbsp; </p></TD> 
<TD width="26" background="templates/hosting/images/hosting_menu_04.gif">&nbsp; </TD> 
</TR> 
<TR> 
<TD COLSPAN=3> 
<IMG SRC="templates/hosting/images/hosting_menu_05.gif" WIDTH=237 HEIGHT=57 ALT=""></TD> 
</TR> 
</TABLE></td> 
<td width="69%" align="left" valign="top" background="templates/hosting/images/bg.gif"><table width="100%" border="0" cellspacing="3" cellpadding="0"> 
<tr> 
<td><?php mosLoadModules ( 'top' ); ?></td> 
</tr> 
<tr> 
<td><?php include ("mainbody.php"); ?></td> 
</tr> 
<tr> 
<td>&nbsp;</td> 
</tr> 
</table></td> 
</tr> 
</table></td> 
</tr> 
<tr> 
<td align="center" valign="middle" bgcolor="#E4F7FA" style="border-top:1px solid #62A1AA; border-bottom:1px solid #62A1AA "><span class="bar"><?php echo $mymenu_content ?></span></td> 
</tr> 
<tr> 
<td align="center" valign="top"><p> 
<?php mosLoadComponent( "banners" ); ?> 
<?php mosLoadModules ( 'inset' ); ?> 
</td> 
</tr> 
</table> 
 
</BODY> 
</HTML>
null_as400 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2007, 18h50   #6
Membre expérimenté
 
Avatar de jc_cornic
 
Inscription : octobre 2006
Messages : 624
Détails du profil
Informations personnelles :
Âge : 36

Informations forums :
Inscription : octobre 2006
Messages : 624
Points : 588
Points : 588
Envoyer un message via MSN à jc_cornic
Ok, pourrais-tu utiliser la balise CODE pour afficher ton code plus lisiblement, je suis fatigué et n'arrive pas à lire plus de 3 lignes...

Pour info, la balise CODE est l'icone # juste au dessus de ton texte auqnd tu le saisi.

++
JC
__________________
VELOMASTER, idée cadeau ? un jeu de plateau

Hummmmm, des donuts !!!!

Merci de penser à , et et aussi
jc_cornic est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2007, 00h12   #7
Invité de passage
 
Inscription : septembre 2006
Messages : 13
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 13
Points : 3
Points : 3
Merci infiniment...
Et j'attends votre reponse ! Merci d'avance !
null_as400 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2007, 11h01   #8
Rédacteur
 
Avatar de RideKick
 
Homme
Directeur technique
Inscription : septembre 2006
Messages : 5 959
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Directeur technique
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : septembre 2006
Messages : 5 959
Points : 10 889
Points : 10 889
t'as pas cherché tres loin ....

Ligne 2 :

Citation:
defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );
__________________
Pas de questions techniques en MP please

Mon site perso
RideKick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2007, 15h26   #9
Invité de passage
 
Inscription : septembre 2006
Messages : 13
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 13
Points : 3
Points : 3
Merci RideKick !
Celà veut dire que je dois supprimer cette ligne por resoudre ce probleme c ça non ?
Tu sais bien que je suis nullll ! LOL !
null_as400 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2007, 17h07   #10
Membre régulier
 
Inscription : janvier 2007
Messages : 85
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 85
Points : 80
Points : 80
OUHAI !
ça c'est une bonne technique, quand t'as un problème avec une ligne, tu l'efface....

Il faut peut être se poser la question de savoir si le programmeur qui l'a ecrite (la ligne) avait du temps à perdre, ou si eventuellement elle sert à quelque chose...

Enfin, a toi de voir ....

(un indice : La variable '_VALID_MOS' est utilisée pour augmenter la sécurité de joomla en rendant plus difficile l'accès à des pages du site si l'utilisateur n'est pas identifié correctement )

plus d'infos ici (regarde au niveau des commentaires)

@++
__________________
"Soyez les changements que vous aimeriez voir dans le monde" Mahatma Gandhi
p.legal est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2007, 17h14   #11
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
Il vaut mieux commenter pour tester (partiellement) son code que de supprimer pour le regretter ensuite.

Rappelons que la fonction defined permet de tester si une constante a été définie au préalable et donc si ce message d'erreur s'affiche c'est tout simplement parce que la constante requise (du point de vue du programmeur qui a rédigé ce script) n'est pas déclarée. A mon avis, il s'agit ici d'une sécurité car ce script doit être inclus (fonctions include(_once) ou require(_once)) sachant que le script appelant définira cette constante.


Julp.
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2007, 18h49   #12
Invité de passage
 
Inscription : septembre 2006
Messages : 13
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 13
Points : 3
Points : 3
Merci infiniment pour votre aide !
null_as400 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h57.


 
 
 
 
Partenaires

Hébergement Web