Bonjour,
J'ai créé une application avec une ancienne version de Dreamweaver Mx que j'exploite sur un site web, cela marche parfaitement.
Je viens d'acquerir Dreamweaver Cs4, et je voudrais retravailler mon application pour l'ameliorer avec la version Cs4 pour ce faire je voudrais travailler en local mais je n'arrive pas pas a etablir la connexion avec la base de donnees en local.
Ma configuration en local : WAMPSERVER (phpmyadmin 3.2.0.1) les fichier du site sont bien dans le repertoir www/dms, la base est bien nomee en localhost : xamarabd1
J'avais sur mon server distant dans le repertoir "script" un fichier "connexion.php" qui est le suivant :
Je voudrais creeer un fichier connexion avec ma version de Dreamweaver Cs4 pour me connecter a ma base xamarabd1 sur mon serveur localhost, mon nom d'user est root et je n'est pas de mot de passe.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <? $link=mysql_connect("mysqlX-X","xamarabd1","ySUuKkpR"); mysql_select_db("xamarabd1"); ?>
J'arrive a un fichier "cnxdms.php" comme cela mais cela ne fonctionne pas
J'ai verifié la base de donnée en local contient bien toutes mes tables et toutes les informations.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <?php # FileName="Connection_php_mysql.htm" # Type="MYSQL" # HTTP="true" $hostname_cnxdms = "localhost"; $database_cnxdms = "xamarabd1"; $username_cnxdms = "root"; $password_cnxdms = ""; $cnxdms = mysql_pconnect($hostname_cnxdms, $username_cnxdms, $password_cnxdms) or trigger_error(mysql_error(),E_USER_ERROR); ?>
Mon fichier qui me sert a m'authentifier est le suivant :
Voici le code de la page " auth.php"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41 <? @$msg=$_GET['msg'];?> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> <link href="scripts/style.css" rel="stylesheet" type="text/css" /> </head> <body> <br /><br /><br /> <form name="auth" action="auth.php" method="post"> <table align="center" cellpadding="0" cellspacing="0" class="text_noir" style="border:#99CCFF 1px solid"> <tr bgcolor="#00CCFF"> <td height="23" colspan="2" style="border-bottom:#99CCFF 1px solid"> <img src="scripts/clef.gif" width="23" height="15"><strong>Authentification</strong> </td> </tr> <tr bgcolor="#FFFFFF"> <td width="153" height="50" style="border-bottom:#99CCFF 1px solid"><div align="left"><strong>Login</strong></div></td> <td width="222" style="border-bottom:#99CCFF 1px solid"><input name="login" type="text" class="zone" /></td> </tr> <tr> <td height="44" valign="middle" style="border-bottom:#99CCFF 1px solid"><div align="left"><strong>Mot de passe </strong></div></td> <td height="44" valign="middle" style="border-bottom:#99CCFF 1px solid"><input name="pass" type="password" class="zone" /></td> </tr> <tr> <td height="24" colspan="2" valign="middle" style="border-bottom:#99CCFF 1px solid; color:#FF0000"><? echo $msg; ?></td> </tr> <tr bgcolor="#00CCFF"> <td height="48"><div align="center"> <input type="submit" class="ok" value="Envoyer" /> </div></td> <td colspan="3"><div align="center"> <input type="reset" class="ok" value="Effacer" /> </div></td> </tr> </table> </form> </body> </html>
Quand je te en local en chargeant la page d'authentification, je mets mon loguin et mon mot de passe je clique sur "envoyer" et a la place daller a la page "menu.php" je reviens sur la page d'authentification avec des champs qui sont vide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52 <? session_start(); include 'scripts/connexion.php'; $login=$_POST['login']; $paswd=$_POST['pass']; $req="select * from jos_users where login_sspi like '$login' and mdp_sspi like '$paswd';"; $result=mysql_query($req,$link); if(mysql_num_rows($result)!=0){ while($val=mysql_fetch_array($result)) { $_SESSION['loger']="ok"; $_SESSION['profile']=$val['usertype']; $_SESSION['login']=$_POST['login']; echo "<SCRIPT language=javascript>window.open('menu.php','_self');</script> "; } }else{ echo "<SCRIPT language=javascript>window.open('index.php?msg=Login ou Mot de passe est incorrecte','_self');</script> "; } ?>
Quelqu'un aurait il une remarque, une idée, ... SVP Merci
Raphaël
P.S. : J'ai pose cette question dans Forum des professionnels en informatique > Webmasters - Développement Web > Outils > Dreamweaver
Mais on m'a indique qu'il s'agissait d'un problème de php.
Partager