Bonjour, j'effectue un stage de développement logiciel.
Je dois faire une application Android et j'ai besoin d'avoir acces à une base de donnée existante. Cette base de données est une base sql server, pour y avoir accès j'ai donc besoin d'un driver, cependant, l'entreprise dans laquelle je suis a un server wamp 2.4 64 bits et apparemment le driver n'existe pas pour cette version, il me fallait SOIT une version 2.5 32 ou 64 bits (un driver non officiel existe pour cette version) SOIT une version wamp 2.4 32 bits.
J'ai essayé d'installer WAMP 2.5 dans un dossier à part pour tester s'il y avait des problèmes ou non mais lorsque je consultais quelques pages web liées au serveur, des pages sont maintenant innaccessibles, des erreurs diverses et multibles s'affichent: Exemple: -undefined function bb_query _undefined index ... etc
L'entreprise avait déjà eu ce probleme en passant de la version WAMP 2.3 à la version 2.4, pour régler le problème ils ont du faire appel et payer une entreprise exterieur.
La version 2.5 posant probleme je l'ai désinstallée et ai réinstallé une version 2.4 32bits (toujours dans un dossier à part de la version originale) mais là PROBLEME, que je lance la version 32 ou 64 bits, les problemes PHP cités ci-dessus apparaissent...
Il a du se produire une réinitialisation de certains fichiers puisque la version est la meme... J'ai essayé de copier tout l'ancien dossier dans le nouveau pour recuperer les anciennes configurations, en changeant tous les chemin de dossier adéquat dans les fichiers du nouveau dossier etc... rien n'y fait
Le problème reste et je suis très géner car si je ne trouve pas de solution, l'entreprise va devoir de nouveau payer pour un probleme qu'ils avaient deja résolu...
Savez-vous pourquoi PHP ne peut plus etre lu? Comment ce probleme peut-il etre résolu?
J'espere avoir été assez claire dans mes explicatione t je remercie votre attention ainsi que ceux qui pourront m'aider, si c'est possible...
Bonne journée
Yoann
Modifie 1 fois. Derniere modification le 09/09/2014 à 10:21 par Anakinyo.
N'ont strictement rien à voir avec les versions de Wampserver ou de PHP, mais sont les conséquences d'une application php développée avec les pieds.(1)
(1) Il se pourrait que l'application utilise, parfois, des balises d'ouverture courte "<?" au lieu de "<?php", donc faites des essais en validant : wampmanager->PHP->Configuration PHP->Short open tags
Bonjour, je viens d'essayer cette methode car effectivement les balises PHP sont parfois uniquement ouvertes par des <? et non des <?PHP
La fonction Short open tags a corrigé le problème lié à bb_query. Pour ce qui est des undefined index c'etait autre chose mais je ne sais pas quoi, je me suis contenté de copier l'ancien fichier php.ini de apache et PHP pour les coller à la place des nouveaux.
> Pour ce qui est des undefined index c'etait autre chose mais je ne sais pas quoi Ce n'est pas lié à Wampserver, ni à la version de PHP. Il s'agit d'erreurs ou d'omissions dans les scripts PHP. Par exemple : - $toto['index'] .= "texte" sans avoir déclaré $toto['index'] = ""; avant. - preg_match("/regex/",$contenu, $matches); $toto = $matches[1]; sans avoir vérifié que le preg_match avait donné un résultat ou sans tester if(!empty($matches[1])) ...