• imprimer
  • aide

Forum de discussions « PHP - SQL »

Retrouvez les publications relatives à ces discussions dans nos rubriques PHP, SQL.

je crois que les "include" ne sont plus acceptés chez moi

liste des forums liste des discussions Participer à la discussion

Photo de lilsource Message publié le dimanche 21 février 2010 - 21h27 par lilsource.
Bonjour,

Je trouve ça très étrange. Aujourd'hui, je suis allée faire un tour dans mes anciennes ébauches de sites en local et je m'aperçois que tout ce que j'ai fais en mode "include" ne passe plus. Que ce soit en preview dans edit plus comme en local avec easy php.

Comme j'ai réinstallé tous mes logiciels après avoir mis Windows 7, est-ce-que les nouvelles versions d'edit plus ou easy php ne reconnaissent plus ce code php :
<?include "mapage.php";?>

Là je suis larguée. Si quelqu'un pouvait m'apporter ses lumières...
Photo de nours312 Message publié le dimanche 21 février 2010 - 21h59 par nours312. modérateur nours312.com -- je ne suis pas codeur bénévol, mais j'aide gratos ;)
c'est pas du au fait que les dernières version de apache désactivent les balises raccourcies par défaut ??

testes avec <?php include "mapage.php"; ?> si ça marche ça viens de là ^^ ... change le dans le php.ini

@++
Photo de lilsource Message publié le dimanche 21 février 2010 - 23h33 par lilsource.
Super merci Nours,

Ca marche déjà mieux. Je l'ai changé dans ma page .php
Je ne fonctionne pas avec les php.ini... connais pas ;-( ...Moi très novice!!

Bon tout n'est pas rose now:
En local, c'est ok mais avec Edit plus, ça reste comme si j'avais rien changé.
Photo de coeos Message publié le dimanche 21 février 2010 - 23h59 par coeos. coeos.pro
Je ne comprend pas, Edit plus remplace automatiquement tes balises <?php par <? , c'est ca?
Photo de lilsource Message publié le lundi 22 février 2010 - 00h12 par lilsource.
Non avant je pouvais mettre :
<? include "blabla.php"; ?>

et maintenant il semblerait que je dois mettre :
<?php include "blabla.php"; ?>
Photo de coeos Message publié le lundi 22 février 2010 - 00h35 par coeos. coeos.pro
oui a chaque fois que tu veux mettre du langage php il faut mettre <?php mais ca ne viens pas de Edit plus, ca viens de EasyPHP.
Personnellement, je n'utilise pas edit plus mais notepad++(équivalent) et il y a une option qui permet de remplacer un texte par un autre sur tous les documents ouverts en même temps. le probleme c'est que les balise <? qui ouvre pour du js vont passer en <?php faudra travailler manuellement et vérifier toutes tes pages
Photo de nours312 Message publié le lundi 22 février 2010 - 08h51 par nours312. modérateur nours312.com -- je ne suis pas codeur bénévol, mais j'aide gratos ;)
Donc ... 1. je ne suis pas sur que Edit plus soit capable de faire une simulation de serveur sans s'appuyer sur easy php ... et dans ce cas, il est normal qu'il n'interprete pas le code php !...

2. le fichier php.ini (Google) est un fichier de ton serveur (dans le dossier php il me semble sur easyPhp) qui contient les parametres de base de ton serveur.

Change short_open_tag=false en short_open_tag=true !... et tout tes script fonctionneront !!..

Nota :: il est fortement conseillé de désactiver les short Tags pour des question de compatibilité avec les xml !!

@+
Photo de lilsource Message publié le lundi 22 février 2010 - 09h51 par lilsource.
Bonjour,

coeos.pro :
Avec notpad, pour faire tous les changements de <?... en <?php... il suffirait de bien faire gaffe à ne pas ouvrir les pages *.js pour que les modif ne s'appliquent pas dessus, je me trompe? Enfin maintenant je suis habituée à edit plus et j'aime bien ce côté bien organisé (les couleurs par exemple qui indiquent les différents codes, on peut aussi voir facilement les erreurs).

nours312 :
1) Oui c'est vrai, le problème ne pouvait pas venir d'edit plus.
2) J'ai bien un fichier "php.ini-recommended", j'ai enlevé '-recommended' pour voir ce qu'il y avait dedans et je vois bien une ligne qui parle de 'short_open_tag', c'est marqué 'short_open_tag = Off'.
Il y a un autre fichier "php.ini-dist" dans lequel est marqué 'short_open_tag = On'.

Ca serait pas ici justement la désactivation des 'short tag'?
En tous cas dans Easy PHP, j'ai pas de fichiers qui contient 'short_open_tag=false'.
Que me recommandes-tu?

Merci à vous 2
a+
Photo de nours312 Message publié le lundi 22 février 2010 - 10h39 par nours312. modérateur nours312.com -- je ne suis pas codeur bénévol, mais j'aide gratos ;)
Oups ^^ ... :D

ouais, c'est bien ça ... dsl, mais ça fait tellement longtemps que je travaille avec des logiciels qui font cette interprétation, que j'avais oublié que ce n'était pas true/false mais on/off ...

Donc, Oui, place à on, et vois ce que ça donne !... par contre, ça me surprends que ce ne soit pas un .ini vérifi bien, tu as 2 options :

- il y a un autre fichier .ini ailleurs, et ces 2 là te servent d'exemple
- il y a un endroit ou tu peux ecrire le nom du fichier que tu souhaite utiliser en tant que php.ini (dans une de tes config surment)

Voila ... encore désolé pour mon erreur :D
Photo de nours312 Message publié le lundi 22 février 2010 - 10h47 par nours312. modérateur nours312.com -- je ne suis pas codeur bénévol, mais j'aide gratos ;)
re Oups :: il est possible que le fichier php.ini utilisé se place dans le dossier Windows (C:\Windows\php.ini) d'après ce que j'ai vu dans leur faq ;)

tiens nous au Courant !

Au faite, tu peux configurer notePad pour qu'il utilises les couleurs de ton choix !...

Maintenant, c'est pas toptop non plus !... je ne connais pas edit, mais notePad++, et notePad pro, je m'en suis servi longtemps, et suis Heureux d'en avoir changer, maintenant, on interviend surement pas sur les meme type de projets ^^ :D

Et pour finir, théoriquement dans les .js, tu n'as pas de php, donc pas de <?
par contre, tu en as dans les xml :: <?xml ... ?> !... d'où l'interet de désactiver les short Tag ;) à moius de faire :: <? echo "<?xml ... ?>" ;

liste des forums liste des discussions Participer à la discussion

Vous devez obligatoirement vous identifier en tant que membre pour participer à cette discussion.

ACCÉS COMMUNAUTÉ

Rejoignez ALL HTML

Publiez vos articles, actualités, communiqués ... Donnez votre avis, partagez votre réseau, rencontrez d'autres membres et participez à la vie de la communauté.

Les 5 dernières discussions