Passage script php 4.4.4 en php 5.1
osiris73
Messages postés
102
Date d'inscription
Statut
Membre
Dernière intervention
-
damdam -
damdam -
Bonjour à tous,
Voici mon problème, j'ai migré la version de PHP, je suis passé de la version PHP 4.4.4 à la version 5.1
en fait j'ai 2 fichiers suivants:
--> voici une partie du fichier listeJoueur.php
require '../connexion/database.inc.php';
mysql_connect( $localhost ,$ login , $mot_de_passe );
$mysql_select_db( $mysqlmaindb );
--> contenu du fichier database.inc.php
$localhost=localhost
$login=login
$mot_de_passe=mot_de_passe
$mysqlmaindb=la_base
du coup j'ai un message d'erreur de cette forme :
PHP Fatal error: require() [<a href='function.require'>function.require</a>]: Failed opening required 'd:/connexion/database.inc.php' (include_path='c:\\php\\includes') in D:\\www\\listeJoueurs.php on line 8
Il ne reconnait plus également mes variables $login $localhost $mot_de_passe
j'ai le message:
Undefined variable: $localhost etc ...
alors qu'avant en php4 tout fonctionnait correctement
La preuve quand je remet le php 4 mes scripts fonctionnent
Voilà, j'espère que vous aurez des pistes à me soumettre
Merci en tout cas
Voici mon problème, j'ai migré la version de PHP, je suis passé de la version PHP 4.4.4 à la version 5.1
en fait j'ai 2 fichiers suivants:
--> voici une partie du fichier listeJoueur.php
require '../connexion/database.inc.php';
mysql_connect( $localhost ,$ login , $mot_de_passe );
$mysql_select_db( $mysqlmaindb );
--> contenu du fichier database.inc.php
$localhost=localhost
$login=login
$mot_de_passe=mot_de_passe
$mysqlmaindb=la_base
du coup j'ai un message d'erreur de cette forme :
PHP Fatal error: require() [<a href='function.require'>function.require</a>]: Failed opening required 'd:/connexion/database.inc.php' (include_path='c:\\php\\includes') in D:\\www\\listeJoueurs.php on line 8
Il ne reconnait plus également mes variables $login $localhost $mot_de_passe
j'ai le message:
Undefined variable: $localhost etc ...
alors qu'avant en php4 tout fonctionnait correctement
La preuve quand je remet le php 4 mes scripts fonctionnent
Voilà, j'espère que vous aurez des pistes à me soumettre
Merci en tout cas
A voir également:
- Passage script php 4.4.4 en php 5.1
- Easy php - Télécharger - Divers Web & Internet
- Script vidéo youtube - Guide
- Expert php pinterest - Télécharger - Langages
- Passage qwerty azerty - Guide
- Mas script - Accueil - Windows
2 réponses
Voici le code a mettre a la place pour PHP 5.
Du moins je pense :
-> voici une partie du fichier listeJoueur.php
--> contenu du fichier database.inc.php
Donc en gros, il faut mettre des points-virgules et des apostrophes ou alors des guillements (j'utilise plutôt les apostrophes, réputés plus rapides.)
Si ton code ne fonctionne toujours pas, regarde coté requêts MySQL, je connais pas MySQL et je sais pas comment il faut faire.
Du moins je pense :
-> voici une partie du fichier listeJoueur.php
require ('../connexion/database.inc.php'); mysql_connect( $localhost ,$ login , $mot_de_passe ); $mysql_select_db( $mysqlmaindb );
--> contenu du fichier database.inc.php
$localhost='localhost'; $login='login'; $mot_de_passe='mot_de_passe'; $mysqlmaindb='la_base';
Donc en gros, il faut mettre des points-virgules et des apostrophes ou alors des guillements (j'utilise plutôt les apostrophes, réputés plus rapides.)
Si ton code ne fonctionne toujours pas, regarde coté requêts MySQL, je connais pas MySQL et je sais pas comment il faut faire.