Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/03/2007, 10h19   #1
Membre confirmé
 
Avatar de lun4t1k
 
Inscription : janvier 2007
Messages : 276
Détails du profil
Informations personnelles :
Localisation : France, Hérault (Languedoc Roussillon)

Informations forums :
Inscription : janvier 2007
Messages : 276
Points : 233
Points : 233
Par défaut Cohabitation php5 et php4.4.3

Voila le problème: j'ai fait un script qui scanne un dossier et qui enregistre certaines valeurs dans une base de donnée, tout fonctionne bien sur php4.

sur php5 je n'arrive pas à me connecter à ma bd. (params ok)

donc sur php4 je peux me connecter à ma bd, et sur php5 je peux utiliser DOM pour gérer du xml. (ne fonctionne pas sur php4!)
il me faudrait php5 pour le xml et php4 pour la bd tout ça dans la meme page!

PS: je n'ai jamais utiliser php5...

merci ^^
lun4t1k est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/03/2007, 10h40   #2
Membre confirmé
 
Avatar de lun4t1k
 
Inscription : janvier 2007
Messages : 276
Détails du profil
Informations personnelles :
Localisation : France, Hérault (Languedoc Roussillon)

Informations forums :
Inscription : janvier 2007
Messages : 276
Points : 233
Points : 233
Je ne suis pas arrivé à les faire "cohabiter" (je sais que php5 est basé sur ses anciennes versions, je me comprend pas cohabiter ^^),
Cependant je ne pouvais pas me connecter à ma bd a cause de ce bout de code
Code :
1
2
3
4
5
6
 
$local=($SERVER_NAME=="");
$host = ($local) ? "localhost" : "sql.free.fr";
$user = ($local) ? "root" : "login";
$pass = ($local) ? "" : "pass";
$bdd = ($local) ? "tests" : "login.bd";
à remplacer par:
Code :
1
2
3
4
5
 
$host = "sql.free.fr";
$user = "login";
$pass = "pass";
$bdd =  "login.bd";
Le premier fonctionne sur php4 mais pas pour php5.
Etrange, si cela peut servir à quelqu'un...
lun4t1k est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/03/2007, 11h17   #3
Rédacteur
 
Avatar de RideKick
 
Homme
Directeur technique
Inscription : septembre 2006
Messages : 5 959
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Directeur technique
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : septembre 2006
Messages : 5 959
Points : 10 889
Points : 10 889
Dans le premier tu utilise uen vieille syntaxe du IF , elle a peut etre ete bannie de php5 !
__________________
Pas de questions techniques en MP please

Mon site perso
RideKick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/03/2007, 11h30   #4
Membre confirmé
 
Avatar de lun4t1k
 
Inscription : janvier 2007
Messages : 276
Détails du profil
Informations personnelles :
Localisation : France, Hérault (Languedoc Roussillon)

Informations forums :
Inscription : janvier 2007
Messages : 276
Points : 233
Points : 233
Vieille syntaxe tout de même pratique !
c'est pour les puristes :p
C'est tout de même bizarre de supprimer une syntaxe comme ca ! :/

elle existe encore en java me semble-t-il ...

Merci
lun4t1k est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h24.


 
 
 
 
Partenaires

Hébergement Web