Passage script php 4.4.4 en php 5.1

Fermé
osiris73 Messages postés 102 Date d'inscription lundi 24 janvier 2005 Statut Membre Dernière intervention 23 mars 2011 - 27 sept. 2006 à 12:51
 damdam - 4 oct. 2007 à 13:09
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 samedi 29 juillet 2006 Statut Modérateur Dernière intervention 15 août 2020 825
28 sept. 2006 à 18:19
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
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