Php fonctionne en local mais pas sur Internet - PHP - Programmation
Marsh Posté le 01-05-2007 à 16:50:59
J'ai aucune erreur moi, je vois juste une barre verticale en plein milieu.
Marsh Posté le 01-05-2007 à 18:02:59
Oui tu as une jolie barre bleue, mais en réalité il y a un peu plus de chose que ça.
Je te copie ci-dessous le code de la page.
Code :
|
Marsh Posté le 01-05-2007 à 18:10:35
Et ça c'est ce que ça produit en réalité :
Code :
|
Bref, ton PHP est manifestement pas interprété, donc commence par tenter sans les short tags (ie <?php au lieu de <?).
Marsh Posté le 01-05-2007 à 18:21:50
Merci de me donner un coup de main
Pour ce qui est du php, j'ai appliqué les modifications, mais ça n'a pas changé quelque chose.
Mais peut être que je me suis trompé. J'ai changé :
Code :
|
En ça :
Code :
|
Marsh Posté le 01-05-2007 à 18:45:40
La première ligne de mon code est :
Code :
|
Le code de la page base_Inc.php est ci-dessous. Bien que ce soit un script que je n'ai pas créé, c'est à travers cette page que l'on définit LANGUAGE, non ?
Code :
|
Marsh Posté le 01-05-2007 à 18:52:32
J'avoue que ça me parait étrange. Essais quand même de remplacer temporairement ton include par un define('LANGUAGE','FR'); et dis nous si ça marche. Au moins on sera fixé.
Marsh Posté le 01-05-2007 à 18:56:06
Rajoute error_reporting(E_ALL); en haut de ton base_Inc.
Marsh Posté le 01-05-2007 à 19:05:43
pour sielfried : J'ai rajouté error_reporting(E_ALL); en haut de mon base_Inc.
pour dwogsi : Quand j'ai rajouté define('LANGUAGE','FR'); ça marche nickel, mais après impossible de changer la langue
Marsh Posté le 01-05-2007 à 19:27:13
Ne serais-ce pas un problème de casse, Windows en local et Unix pour le serveur :
Sous Windows Includes=includes alors que sous Unix Includes est différent de includes ...
Marsh Posté le 01-05-2007 à 19:28:28
J'ai trouvé mon erreur J'avais une majuscule sur un lien, et ça merdait sur le serveur alors que sur mon MAC ça marche nickel. Une bonne prise de tête pour pas grand chose.
Merci pour tous pour votre aide
Marsh Posté le 01-05-2007 à 19:31:27
DAN_A : Comme je viens de dire et comme tu as deviné le problème venait bien de là. Mais contrairement à ce que tu dis, moi je suis sur un MAC en local (donc un système UNIX) alors que mon hébergeur (Oléane) nous héberge sur un serveur Windows.
C'est le bon problème mais dans l'autre sens. MAC se moque de la casse, alors que WINDOWS si ...
Marsh Posté le 01-05-2007 à 15:55:04
Bonjour à tous,
Je suis en train de développer un site pour gérer le multi langues. Mon soucis est que quand je le teste en local tout est nickel.
Par contre dès que je le copie sur le serveur et je le test sur Internet, là c'est le drame
Si vous voulez le contastez c'est par ici : www.gitesdethouy.com/futur
Je ne comprend pas pourquoi j'ai cette erreur. Je sais que le serveur peut gérer le PHP, car à l'intérieur de mon site, la section livre d'or est faite en ce langage http://www.gitesdethouy.com/livre_dor/.
Voila si quelqu'un peut m'aider ça serait sympa, car là il n'y a pas à dire je sèche.
Par avance merci.