begin process at 2012 05 30 14:22:08
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Divers

 > 

[ Easyphp ] Probleme de define()


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

[ Easyphp ] Probleme de define()

vendredi 27 février 2009 à 09:33:18 | [ Easyphp ] Probleme de define()

Orange73

Membre Club
Bonjour,

J'ai un fichier de configuration avec par exemple cette ligne :
define("ROOT","/monAliasEasyPhp/");

Dans tout mes doc php j'inclus ce fichiers en premier :
require("maCfg.php");

Et j'utilise le précédent define() pour inclure d'autres fichiers php :
include(ROOT."/monFichier.php");

Mon problème est que Easyphp ne trouve pas le fichier avec l'include ci-dessus....
J'ai pourtant aussi essayer de changer le define() en  define("ROOT",$_SERVER['DOCUMENT_ROOT']."/monAliasEasyPhp/");

Et je comprend pas non plus pourquoi je peux aller chercher une image avec ce code :
<?php
echo '<img src="
/monAliasEasyPhp/images/monImage.jpg" />';
?>

mais pas avec celui la:
<?php
echo '<img src="'.ROOT.'/images/monImage.jpg" />';
?>


Help plz !

Merci

vendredi 27 février 2009 à 09:41:56 | Re : [ Easyphp ] Probleme de define()

TychoBrahe

Salut,

N'hésite surtout pas a afficher le chemin généré. Ici tu te serais rendu compte que tu as un slash de trop.

define("ROOT","/monAliasEasyPhp/");
include(ROOT."/monFichier.php");

Ceci inclus le fichier /monAliasEasyPhp//monFichier.php, ce n'est pas tout a fait ce que tu cherchais je pense :) Tu voulais plutôt avoir /monAliasEasyPhp/monFichier.php
vendredi 27 février 2009 à 13:41:49 | Re : [ Easyphp ] Probleme de define()

Orange73

Membre Club
merci pour ta réponse mias c'était une erreur de frappe dans mon post :)

J'ai tout vérifié.
le dossier contenant le site se trouve bien dans le dossier easyPhp/www/mySite (Alias "myWeb")

les includes avec le define ROOT fonctionnent.

Maintenant j'ai un problème lorsque je veux utiliser ce define pour mes images :
<img src="<?php echo ROOT ?>images/img.jpg" border="0" />

L'image ne s'affiche pas pourtant le define est bien :
define('ROOT',$_SERVER['DOCUMENT_ROOT'].'/mySite/');

Par contre si je remplace <?php echo ROOT ?> par /myWeb/ (l'alias)sa fonctionne !!!



vendredi 27 février 2009 à 14:21:05 | Re : [ Easyphp ] Probleme de define()

coucou747

Administrateur CodeS-SourceS
salut

quand tu fais affichage source, t'as quoi comme url pour l'image ?
vendredi 27 février 2009 à 14:31:07 | Re : [ Easyphp ] Probleme de define()

Orange73

Membre Club
J'ai cela :

C:/Program Files/EasyPHP 3.0/www/mySite/images/img.jpg
vendredi 27 février 2009 à 15:57:21 | Re : [ Easyphp ] Probleme de define()

coucou747

Administrateur CodeS-SourceS
c'est normal que ca ne s'affiche pas alors...
vendredi 27 février 2009 à 16:19:17 | Re : [ Easyphp ] Probleme de define()

Orange73

Membre Club
je vois pas le probleme pourtant ... !
vendredi 27 février 2009 à 17:33:43 | Re : [ Easyphp ] Probleme de define()

coucou747

Administrateur CodeS-SourceS
bah... t'as un chemin de fichier absolu, c'est meme pas une url (c'est pas un http)

les clients n'ont pas acces au chemin de ce fichier.


Cette discussion est classée dans : php, easyphp, root, define, monaliaseasyphp


Répondre à ce message

Sujets en rapport avec ce message

COOKIES !!!!!!!!!!!!!!!!!!!!!!!!!! [ par DeAtHCrAsH ] Salut a tous...Je débute en php. J'ai installé EasyPHP sur mon pc et j'ai win Me.J'aimerai envoyer un cookies mais ca ne marche pas.Voici mon code :se authentification [ par jicao ] salut a tousvoila j'essaie d'installer le code authentification(trouver ici)en local avec easy phpmais je ne comprend pas il me met un message d'erreu Help !!! [ par curreli ] Bonjour,Je suis allé sur le site: www.phpguide.netJ'ai installé Easyphp tout fonctione !Mais: j'ai essayé un de leurs scripts: le livre d'or. le scrip php programmation [ par phoenix72 ] voila je souhaite faire un formulaire d'inscription en ligne pour des compte mail en lien avec mercury/32 mais je ne suis pas programmeur et je suis e Include Distant avec easyphp [ par Paper183 ] Bon voila mon problemeje suis avec easyphp 1.6(seulement pour mes tests)je débute en php...sur une page jai:include("http://lesite.com/index.php");?>e debutant :easyphp [ par jimmy69 ] Bonjour a tous,Voila j'ai fait un p'tit site avec easyphp 1.4 ca fonctionnait parfaitment ! Je viens d'installer easyphp 1.7 et j'ai bien sur mis regi Configuration de EasyPHP [ par perig ] Bonjours J'ai installé easy php mais je n'arrive pas a configurer ma bd pour pouvoir y accéder comment on fait?Mon code marche sur lycos mais pas chez Easy PHP 1.6 & EasyPHP 1.7 [ par herizojosoa ] bonjour :) Je voudrais savoir les caractéristiques de EasyPHP 1.6 (plus précisement ses inconvenients) et aussi les avantages de EasyPhp 1.7 (le LIBRAIRIE ZIP -> ds easyphp [ par jonguignolo ] salut, salut,j'ai un gros soucis avec la librairie zip de easyphpj'ai le code suivant://------------------------------------------//*************| 1E upload easyPHP [ par cocouf ] J'ai un site sur mon ordinateur en PHP avec une base de donnée et j'y est installé un forum phpBB que tout le monde connait.Je voulais connaitre si y


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,499 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales