Passage script php 4.4.4 en php 5.1

osiris73 Messages postés 102 Date d'inscription   Statut Membre Dernière intervention   -  
 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
A voir également:

2 réponses

Ssylvainsab Messages postés 2884 Date d'inscription   Statut Modérateur Dernière intervention   825
 
Voici le code a mettre a la place pour PHP 5.
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.
0
damdam
 
Bonjour,

J'ai le même problème que toi sauf que je n'ai plus la version php4 4.4.4.
peux tu m'indiquer un endroit ou je pourrais me la procurer stp ?

merci,

Damdam.
0