Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Aide | Shop Recherche
2218 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  pb ligne de code debutant

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

pb ligne de code debutant

n°1594494
LOCO27
Posté le 01-08-2007 à 16:53:07  profilanswer
 

Salut a tous
Je viens d'installer un script pour mon projet de site,mais un pb apparait a l'accés de mon admin:
 
Parse error: syntax error, unexpected '}' in /home.10.3/annuairext/www/france-libertins/admin/index.php on line 34
Voici le code:
1 <?
2 /*
3 (C) AEwebworks Software Development Ltd., 2002-2003
4 IMPORTANT: This is a commercial software product and any kind of using it must agree
5 to the AEwebworks Software Development Ltd. license agreement. It can be found at
6 http://www.aewebworks.com/license.htm
7 This notice may not be removed from the source code.
8 */
9
10 require_once( "../inc/header.inc.php" );
11 require_once( "{$dir['inc']}db.inc.php" );
12 require_once( "{$dir['inc']}admin.inc.php" );
13 require_once( "{$dir['inc']}profiles.inc.php" );
14 require_once( "{$dir['inc']}design.inc.php" );
15 require_once( "{$dir['inc']}admin_design.inc.php" );
16 require_once( "{$dir['inc']}utils.inc.php" );
17  
18 if ( $_POST['ID'] )
19 {
20 $admin_id = process_db_input( $_POST['ID'] );
21 $admin_pass = process_db_input( $_POST['Password'] );
22 $result = db_res( "SELECT * FROM `Admins` WHERE `Name` = '$admin_id'  
23 AND `Password`= '$admin_pass'" );
24    if ( mysql_num_rows( $result ) != 1 )
25  login_form( '<center><b><font color="#ff0000">Login Failed! Try again</font></b></center>', 1 );
26 } else {
27 setcookie ("adminID", $_POST[ID], 0, "/" );setcookie ("adminPassword", crypt( $_POST[Password], 'secret_string' ), 0, "/" );
28
29 ?>
30 Welcome back, <b><? echo $admin_id; ?></b>. Logging you in...
31 <script language="Javascript">location.href='<? echo $_SERVER[PHP_SELF]; ?>';</script>
32 <?
33  exit;
34 }
35 }
36 if ( !$_COOKIE['adminID'] || !$_COOKIE['adminPassword'] )
37 {
38 // this is dynamic page -  send headers to do not cache this page
39 send_headers_page_changed();
40 login_form( "", 1 );
41 }
42
43 $logged['admin'] = member_auth( 1 );
44
45 $free_mode = getParam("free_mode" ) == "on" ? 1 : 0;
 
Merci a vous

mood
Publicité
Posté le 01-08-2007 à 16:53:07  profilanswer
 

n°1594497
flo850
moi je
Posté le 01-08-2007 à 16:56:14  profilanswer
 

tu fermes une accolade de trop

n°1594499
WiiDS
20 titres en GC, 0 abandon en carrière
Posté le 01-08-2007 à 16:57:22  profilanswer
 

Il n'y a même pas de ?> final :D
 
Jette ce code PHP et apprends a le faire toi même :o


---------------
"I can cry like Roger. It's just a shame I can't play like him" - Andy Murray, 2010
n°1594502
LOCO27
Posté le 01-08-2007 à 16:59:04  profilanswer
 

Merci a toi
J'ai enlevé l'accolade de la ligne 34 et exactement meme erreur
Wiids , je ne vous ais pas donné la page entiere,pour cela que tu ne vois pas le final

Message cité 1 fois
Message édité par LOCO27 le 01-08-2007 à 17:02:35
n°1594517
WiiDS
20 titres en GC, 0 abandon en carrière
Posté le 01-08-2007 à 17:13:12  profilanswer
 

LOCO27 a écrit :

Merci a toi
J'ai enlevé l'accolade de la ligne 34 et exactement meme erreur
Wiids , je ne vous ais pas donné la page entiere,pour cela que tu ne vois pas le final


Pas bête [:transparency]

 

La même erreur mais pas la même ligne, si ?


Message édité par WiiDS le 01-08-2007 à 17:13:46

---------------
"I can cry like Roger. It's just a shame I can't play like him" - Andy Murray, 2010
n°1594521
LOCO27
Posté le 01-08-2007 à 17:15:41  profilanswer
 

si si meme ligne 34 et maintenant c'est ca ligne 34 :
if ( !$_COOKIE['adminID'] || !$_COOKIE['adminPassword'] )

n°1594527
rufo
Pas me confondre avec Lycos!
Posté le 01-08-2007 à 17:18:47  profilanswer
 

LOCO27 a écrit :

si si meme ligne 34 et maintenant c'est ca ligne 34 :
if ( !$_COOKIE['adminID'] || !$_COOKIE['adminPassword'] )


 
Essayes ça :  
if (( !$_COOKIE['adminID'] ) || ( !$_COOKIE['adminPassword'] ))

n°1594537
LOCO27
Posté le 01-08-2007 à 17:21:36  profilanswer
 

Toujours pareil..meme erreur ...bizarre ce truc...

n°1594542
rufo
Pas me confondre avec Lycos!
Posté le 01-08-2007 à 17:27:06  profilanswer
 

sérieux, tu pourrais pas mettre ton code dans des balises codes pour que ce soit plus lisible...Parce que là, c'est pas évident si faut chercher un couple {} mal fermé ou autre :/...

n°1594547
LOCO27
Posté le 01-08-2007 à 17:30:33  profilanswer
 

Code :
  1. <?
  2. /*
  3. (C) AEwebworks Software Development Ltd., 2002-2003
  4. IMPORTANT: This is a commercial software product and any kind of using it must agree
  5. to the AEwebworks Software Development Ltd. license agreement. It can be found at
  6. http://www.aewebworks.com/license.htm
  7. This notice may not be removed from the source code.
  8. */
  9. require_once( "../inc/header.inc.php" );
  10. require_once( "{$dir['inc']}db.inc.php" );
  11. require_once( "{$dir['inc']}admin.inc.php" );
  12. require_once( "{$dir['inc']}profiles.inc.php" );
  13. require_once( "{$dir['inc']}design.inc.php" );
  14. require_once( "{$dir['inc']}admin_design.inc.php" );
  15. require_once( "{$dir['inc']}utils.inc.php" );
  16. if ( $_POST['ID'] )
  17. {
  18. $admin_id = process_db_input( $_POST['ID'] );
  19. $admin_pass = process_db_input( $_POST['Password'] );
  20. $result = db_res( "SELECT * FROM `Admins` WHERE `Name` = '$admin_id' AND `Password` = '$admin_pass'" );
  21.     if ( mysql_num_rows( $result ) != 1 )
  22.  login_form( '<center><b><font color="#ff0000">Login Failed! Try again</font></b></center>', 1 );
  23. } else {
  24. setcookie ("adminID", $_POST[ID], 0, "/" );setcookie ("adminPassword", crypt( $_POST[Password], 'secret_string' ), 0, "/" );
  25. ?>
  26. Welcome back, <b><? echo $admin_id; ?></b>. Logging you in...
  27. <script language="Javascript">location.href='<? echo $_SERVER[PHP_SELF]; ?>';</script>
  28. <?
  29.  exit;
  30. }
  31. if (( !$_COOKIE['adminID'] ) || ( !$_COOKIE['adminPassword'] ))
  32. {
  33. // this is dynamic page -  send headers to do not cache this page
  34. send_headers_page_changed();
  35. login_form( "", 1 );
  36. }
  37. $logged['admin'] = member_auth( 1 );
  38. $free_mode = getParam("free_mode" ) == "on" ? 1 : 0;

mood
Publicité
Posté le 01-08-2007 à 17:30:33  profilanswer
 

n°1594552
durkheim
Posté le 01-08-2007 à 17:39:15  profilanswer
 

Commente des lignes progressivement et regarde où ça foire... je sais c'est porc mais dans les cas désespérés...

n°1594554
LOCO27
Posté le 01-08-2007 à 17:41:27  profilanswer
 

??? desolé mais je capte pas ce que tu veux me dire...

n°1594556
LOCO27
Posté le 01-08-2007 à 17:42:39  profilanswer
 

Oups je dois partir,merci de votre aide et bon courage si vous trouvez...
Je reviens...

n°1594570
durkheim
Posté le 01-08-2007 à 18:10:41  profilanswer
 

Ben commente de la ligne 1 à 34 par exemple, puis regarde si l'erreur est toujours là. Si c'est pas le cas c'est que elle est dans la partie commentée, et sinon dans l'autre.
 
Rinse and repeat.

n°1594642
TheRom_S
Posté le 01-08-2007 à 21:37:26  profilanswer
 

exit();
ça marche pas mieux comme ça ?


---------------
The Rom's, à votre service

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  pb ligne de code debutant

 

Sujets relatifs
choisir la ligne qui m'interesseproblème de retour à la ligne dans htpasswd
Cibler l'affichage d'une image (debutant desolé..)Classes et opérateurs, code incompréhensible...
[résolu] extraction du nom de fichier d'une urlafficher la ligne qui m'interesse + les 3 suivante
Programme pour modification en lignePHP + Xajax + Html : code crado, solution : Moteur de template ?
Problème CSS sur un boutonretour à la ligne dans formulaire de selection
Plus de sujets relatifs à : pb ligne de code debutant


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite) / Groupe LDLC / Shop HFR