-
1 pièce(s) jointe(s)
PHP 4 oui mais pas php 5
Bonjour,
Tout d'abord j'utilise un EDI, nommé Delphi For Php avec une base de données Firebird.
J'ai tout d'abord testé mon code sur easyphp1.8 qui été installé sur mon ordinateur et il se trouve que le code marche. Maintenant, j'ai essayé de déployer ce même code sur easyphp 3.0 mais la tout va mal.
Une erreur revient parse error expecting t_old , t _function ...
Cet erreur vient souvent du fait que le serveur interprète mal les classes, il faut alors changer les var $Image1 = null; en public ou vice versa.
Pour ma part D4PHP les a créés sous la forme public $Image1....
J'ai essayé de changer l'extension des fichiers mais alors la, le navigateur m'écrit juste le code de ma page au lieu de l'interprété.
Soit mon IDE est en php 4.0 et alors je dois le paramètrer pour php5, soit c'est une autre erreur. A laquelle je ne trouve pas de réponse.
J'ai par ailleurs essayé de paramètrer Delphi For Php mais sans grand résultat si quelqu'un a une idée sur ces deux problèmes.
Je dépose par ailleurs le code de ma page.
Merci par avance.
Amicalement,descurai
-
Salut,
essaie un "Hello World!" pour voir!
-
Première partie du problème résolu, j'ai tout désinstallé easyphp 1.8;3.0 et wamp j'ai remis que le easyphp 3.0 et il n'y a plus cette erreur.
PS : le heelo world aurait marché car j'ai 'laffichage de l'interface.
Mais maintenant j'ai un problème avec le chemin d'accès. 9a ne veut pas effectuer la requête.
Call to undefined function ibase_connect()
Lorsque j'effectue mes test sous Delphi For PHP j'utilise localhost : $lechemin
LE chemin est ici D:\BD_G2IT\BASEDESBONS.FDB
il se trouve que lorsque je teste le programme sous D4PHP, l'url est localhost:3570 alors que je n'y ai plus accès lors de la fermeture du logiciel.
Avez vous une idée qui marche tout le temps ?
Merci d'avance