Variable qui sort pas de l'include - PHP - Programmation
Marsh Posté le 27-01-2006 à 17:54:51
Commence par poster ton code. -_-
Marsh Posté le 27-01-2006 à 18:08:30
Code :
|
et sys.php
Code :
|
Voilà du code tout con et qui pourtant bug...
J'obtient seulement
" >1.2"
Marsh Posté le 27-01-2006 à 18:24:37
Les deux fichiers sont dans le même répertoire et il n'y a pas de majuscules dans le nom du fichier "sys.php"?
Normalement, ton script aurait du marcher comme il faut et t'afficher "1.3>1.2" .
Marsh Posté le 27-01-2006 à 18:26:25
Rajoute un error_reporting(E_ALL | E_STRICT); en haut de ton script.
Marsh Posté le 27-01-2006 à 22:04:52
Non pas de messages d'erreur.
En fait il y a un petit détail que je n'avais pas précisé... C'est que l'inclusion ce fait du type :
include("http://www.....sys.php" );
Je comprend que ça peu posser des soucis. Alors j'ai changer mon extension de sys.php pour un sys.txt. Et là ô miracle ça fonctionne !
Par contre, si je veux faire un accés à la bdd dans mon sys.txt, tout le monde aura mes password j'en ai peur ...
Comment cacher mon code dans ce cas ?
Marsh Posté le 27-01-2006 à 22:27:44
Là, il y a pas 36 solutions :
Entre nous, t'as vraiment besoin de faire transiter des informations aussi sensible? D'habitude, c'est le genre de donnée qu'on planque bien sagement à un endroit où personne ne poura le récupérer.
PS : Un include à distance ne peut inclure que ce qu'il recoit et il ne peut recevoir que ce que recevrait un navigateur qui demanderait la même chôse.
Marsh Posté le 28-01-2006 à 14:54:46
scull a écrit : Non pas de messages d'erreur. |
Ah ben évidemment
Quand tu accèdes au "fichier" http://.....php, le serveur qui fournit ce fichier va l'exécuter (j'imagine qu'il est configuré pour exécuter les .php).
Donc, il t'envoie le résultat de l'exécution de ce script
Marsh Posté le 28-01-2006 à 16:30:41
c'est ce que j'ai penser par la suite ouai. Donc avec un txt ça fonctionne parfaitement.
Le problème vient ensuite du fait que ma variable devait sortir d'une bdd. Donc je pense utiliser l'url rewriting pour faire un alias de sys.txt vers sys.php
Si vous avez moins compliqué... ^^
Marsh Posté le 28-01-2006 à 21:21:34
En fait c'est pour mon CMS, je voudrais que les personnes utilisant mon cms puissent savoir si leur cms est à jour. Donc je compter gérer ça avec une include vers mon site, donc forcément en http oui.
Marsh Posté le 28-01-2006 à 22:34:13
bha tu simplement renvoyer la version en texte ! pas besoin de mettre ca dans une variable php
Marsh Posté le 29-01-2006 à 10:39:27
Ca fait un CMS mais ça arrive à se planter dans un truc aussi simple que ça.
Je veux bien voir ton CMS
Marsh Posté le 29-01-2006 à 12:15:57
scull a écrit : Non pas de messages d'erreur. |
Tu appelles un fichier sur un serveur distant. Ce dernier l'interprete avant de t'en envoyer le contenu.
Marsh Posté le 29-01-2006 à 14:02:43
Mon CMS est visible sur http://www.tribisur.com
Marsh Posté le 29-01-2006 à 14:14:53
Je me permet une petite remarque :
ton CMS use de trop de DIV
les DIV partout, on est envahi de DIV
utilise deS UL LI A pour tes menus merci
Marsh Posté le 29-01-2006 à 15:29:39
C'est ce que je fais déjà
Marsh Posté le 27-01-2006 à 17:45:04
Bonsoir tout le monde.
J'ai un petit soucis tout con, mais sur lequel je lutte depuis maintenant trop de temps.
Je vous explique rapidement. J'ai un fichier php qui inclus un autre fichier php. Ce dernier contient une variable.
Dans mon premier fichier (celuis qui inclus l'autre donc) aprés avoir fait mon include, je fais un echo de la variable contenus dans le fichier inclus.
Rien à faire, il ne veux pas me l'afficher... Pourtant si je fais mon echo dans le fichier contenant la variable, ça marche correctement.
Alors comme ça fait un moment que je sèche, j'en vient à me demander si c'est possible... Ou alors existe t'il une solution alternative pour traiter des variables provenant d'autres fichiers ?
Merci
---------------
Créer son forum gratuit | Mon beau blog phpBB caÿ le mal :o