begin process at 2012 05 30 16:33:46
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Server Web

 > 

Autre

 > 

Moteur PHP5 capricieux ??


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Moteur PHP5 capricieux ??

dimanche 30 mars 2008 à 20:08:22 | Moteur PHP5 capricieux ??

PCPT

Administrateur CodeS-SourceS
bonjour à tous

contexte :
avec de très vieilles bases de PHP3 et une envie de retoucher un peu au web..., je me jette à l'eau avec l'envie de découvrir le PHP5 et sa conception objet ...

je télécharge 2 3 sources, modifie bases et mdp en conséquence, et go

=> erreur de syntaxe "{" blabla...
je vois "TRY {" qui - de mémoire - n'existait pas, je mets mon easyphp en doute !!
OS : Win XP Pro SP1
moteur : easyPHP 1.7 / apache 1.3.27 / php 4.3.3 / mysql 4.0.15
IDE : notepad++

je copie tout çà sur mon 2e PC, bases mdp .. go

=> Uncaught exception 'Exception' with message 'Erreur lors de la connection vers : localhost.' in blabla...
correspondant à chaque classe, donc ne fonctionne pas non plus.
OS : Win XP Pro SP2
moteur : easyPHP 2.0 / apache 2.2.3 / php 5.2.0 / mysql 5.0.27
IDE : PHPEdit

je ne remets pas les sources en doute, je teste mes vieux code (PHP3), çà fonctionne...

un peu de surf => apparemment il y a des problèmes avec easyphp et le PHP 5.X ...., il faut installer WAMP

je m'exécute puis en fait de même avec le code....
miracle, tout fonctionne

mes questions sont donc celles-ci :

1. quelles sont concrètement les différences entre wamp2 et easyphp2 (mis à part qu'un des 2 ne fonctionne pas comme il faudrait ^^)

2. mon easyphp 2.0 n'est-il pas à jour?

3. si un code fonctionne avec wamp et pas easyphp, comment savoir "comment" il tournera hébergé sur un serveur externe... quels sont les moteurs utilisés, y a-t'il un accès base (pilote) différent ?


merci de m'avoir lu

Prenez un instant pour répondre à ce sondage svp
dimanche 30 mars 2008 à 20:28:59 | Re : Moteur PHP5 capricieux ??

nicomilville

Membre Club
Salut,

Pour savoir comment ton code va réagir sur un serveur externe inscrit toi chez un hébergeur gratuit et upload tes script sur le server comme ça tu saura si ton code fonctionne ou pas !!!

Si t'a besoin d'aide, MP !!!

dimanche 30 mars 2008 à 20:31:43 | Re : Moteur PHP5 capricieux ??

malalam

Administrateur CodeS-SourceS
Réponse acceptée !
Hello,

easyphp et wamp sont simplement 2 packages tout en un pour utiliser rapidement php avec une base de données (mysql) et un serveur web (apache).
N'utilisant pas easyphp (je lui préfère wamp quand je dois développer en local sur une machine windows), je ne peux pas franchement t'aider. Toujours est-il que ton problème de connexion ne vient pas de php5. Par contre, peut-être qu'Easyphp connait des problèmes d'installation, je n'en sais rien.
Visiblement, le serveur mysql n'était pas trouvé ou refusait la connexion. C'est sans doute simplement un problème de configuration de mysql via easyphp.

Bref :
1 / à mon avis, il y en a peu...

2 / tourne toi vers le site officiel d'easyphp pour avoir ce genre d'infos.

3 / encore une fois, ce sont juste des packages. Les seuls problèmes que tu pourras éventuellement rencontrer sont des problèmes de configuration, et plus particulièrement celle de php (php.ini). Il peut aussi y avoir un problème avec les versions de php5 : entre la 1ère versiuon de php5 et la dernière, un tas de choses ont été modifiées. Donc si ton serveur hebergé dispose d'une versiond e php5 inférieure à la tienne, il se pourrait que certaines fonctions/classes n'y existent pas.
Pour les bases : il y en a pour les différentes types de bdd oui. Mais pour mysql, non, il n'y a qu'un seul pilote (mais différentes extensions pour s'en servir par contre : mysql_*, mysqli_* et PDO).
dimanche 30 mars 2008 à 22:11:49 | Re : Moteur PHP5 capricieux ??

PCPT

Administrateur CodeS-SourceS
c'est à n'y rien comprendre....

j'ai supprimé quelques tabulations et espaces égarés entre 2 arguments de DEFINE et çà passe maintenant sur easyphp...

je ne pense pas que çà soit lié mais n'ai rien touché!
j'avais évidemment re-testé EASYPHP après l'install de WAMP, avant de poster

un point néanmoins : avec un des codes testé (un des tiens d'ailleurs malalam ^^), le serveur apache (par easyphp et wamp, évidemment jamais testés en même temps) plantait une première fois avant d'afficher correctement la page.

ccl : peut-être que ma version apache (2.2.3 sous easyphp, 2.2.8 sous wamp) n'était pas compatible avec la syntaxe  php5 de connexion à la base, et que le moteur apache sous easyphp ne s'est pas correctement relancé après test dû au plantage sous wamp...

merci pour vos réponses, je pense continuer (ou commencer plutôt ^^) uniquement avec wamp, et alterner de temps en temps pour les petits projets

bonne soirée

Prenez un instant pour répondre à ce sondage svp
dimanche 30 mars 2008 à 22:36:53 | Re : Moteur PHP5 capricieux ??

malalam

Administrateur CodeS-SourceS
Un des miens ? J'ose espérer que c'était aDB alors....et pas les plus anciens :-)

Pour le reste : je ne vois pas d'autre raison que celle que tu énonces. Tu fais ceci dit face à des problèmes étranges...(entre ça et tes tabulations...).

dimanche 30 mars 2008 à 23:02:08 | Re : Moteur PHP5 capricieux ??

PCPT

Administrateur CodeS-SourceS
non c'est ta source oUser
objet user, objet base, manipulation xml

çà me semble un bon début pour se remettre dans le bain ;)

très étrange tout çà, en effet.....
j'espère qu'il n'y aura pas trop d'incompatibilités entre codes et versions

Prenez un instant pour répondre à ce sondage svp
lundi 31 mars 2008 à 16:48:54 | Re : Moteur PHP5 capricieux ??

zen69

Pour ma part je préfère dévellopper dans l'environnement le plus stricte (capricieux) possible, comme ca on évite les erreurs éventuelles.

Meme si en fait, tant et aussi longtemps que t'es version (php, apache, mysql) sont identique d'un environnement à l'autre, les problèmes ne peuvent être que des problèmes de configuration.




  zen69 aka Ortho Le Profett
  [site web]


Cette discussion est classée dans : easyphp, fonctionne, bases, moteur, php5


Répondre à ce message

Sujets en rapport avec ce message

A-Annonces 2.2.1b et Easyphp 1.7 [ par Bounce1 ] Bonjour,Je souhaite utiliser le script A-Annonces 2.2.1b mais il ne semble pas fonctionne avec EasyPhp 1.7. Je débute totalement da,s le PHP et je ne pb javascript avec Easyphp [ par gabs77 ] slt, j'ai un souci avec javasriot et easyphptoute mes pages sont en xxx.html et en xxx.phpet j'utilise EasyPHP pour traiter ses pages  sur mon pc port Fonction mail ne fonctionne plus depuis passage à php5 [ par flopad ] Bonjour,depuis que je suis passé sur php5, ma fonction mail que j'utilise de manière simple ne fonctionne plus : Mail("$votremail","$sujet","$m2","$he Script qui fonctionne en PHP5, pas en PHP4... [ par seb841 ] Bonjour, J'ai un petit soucis, j'ai une date recuperée au format AAAA-MM-JJ. J'ai ensuite ce petit script qui me permet de récuperer le nom du jou Intégrer un moteur de recherche a une bases de données sous Windev [ par DevStephNetwork ] J'ai conçu une application sous windev et je voudrais y intégrer un moteur de recherche si c'est possible. Merci d'avance et au plaisir de vous lire Pb passage PHP4 -> PHP5 [ par Galmiza ] Salut,J'ai acheté un bouquin pour débuter le PHP.J'ai suivi a la lettre les instructions du livre:-installer EasyPHP 1.7-installer PHP 5.0..-lancer Ea php5 et moteur de template "smarty" [ par smahaneAAI ] Bonjour tout le monde! J'ai eu un projet de la création d'un site web concernant les appelles d'offre, ce projet doit être réalisé en langage php5 et Probleme script moteur de recherche [ par McGyver59 ] Bonjour Sur le web j'ai trouvé un moteur de recherche interne pour mon site il fonctionne trés bien mais j'ai un soucis avec. Meme si je ne met rien Moteur recherche SQL php [ par fregeal ] Bonjour Je cherche un moyen d'avoir un champs de recherche sql qui affiche les resultats sous forme d'un tableau mais tous les scritps que j'ai pus t $_server [ par azeiroph ] Bonjour, Je tente actuellement de migrer un applicatif initialement sur php4 vers php5. La migration ce passait bien jusqu'à ce que je tombe sur le


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,248 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales