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

  FORUM HardWare.fr
  Programmation
  PHP

  erreur dans ma synthaxe ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

erreur dans ma synthaxe ?

n°455631
neojack
Posté le 11-07-2003 à 17:57:14  profilanswer
 

yep the people,
 

Code :
  1. <?
  2. require("conf.php" );
  3. // CONNEXION MYSQL
  4. $db_link = @mysql_connect($sql_serveur,$sql_user,$sql_passwd);
  5. if(!$db_link) {echo "Connexion impossible à la base de données <b>$sql_bdd</b> sur le serveur <b>$sql_server</b><br>Vérifiez les paramètres du fichier conf.php3"; exit;}
  6. // SELECTION DE L'ENREGISTREMENT CONTENANT L'ID EN COURS
  7. $requete=mysql_db_query($sql_bdd,"select * from membre where id=\"$id\"",$db_link) or die(mysql_error());
  8. // SI L'ID N'EXISTE PAS
  9. if(mysql_num_rows($requete)==0)
  10. {
  11. // REDIRECTION PAGE ERREUR
  12. header("Location:$url_erreur" );
  13. exit;
  14. }
  15. // LIGNE FACULTATIVE : RECUPERATION DU PSEUDO
  16. $pseudo_membre=mysql_result($requete,0,"pseudo" );
  17. // CHAMPS SUPLEMENTAIRES
  18. // Si vous avez ajouté des champs dans la table SQL, inspirez-vous de la ligne précédente pour récupérer leur valeur.  
  19. //$email=mysql_result($requete,0,"email" );
  20. //$ville=mysql_result($requete,0,"ville" );
  21. // DECONNEXION MYSQL  
  22. mysql_close($db_link);
  23. ?>
  24. <html>
  25. <head>
  26. <style>
  27. BODY{
  28. scrollbar-face-color:'#0B391C';
  29. scrollbar-arrow-color:'#FFFFFF';
  30. scrollbar-track-color:'#0B391C';
  31. scrollbar-shadow-color:'#FFFFFF';
  32. scrollbar-highlight-color:'#FFFFFF';
  33. scrollbar-3dlight-color:'#FFFFFF';
  34. scrollbar-darkshadow-Color:'#FFFFFF';
  35. }
  36. </style>
  37. <link REL='StyleSheet' TYPE='text/css' HREF='theme/fstyle.css'>
  38.      <link REL='StyleSheet' TYPE='text/css' HREF='theme/fstyle.css'>
  39. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  40.   <link REL='StyleSheet' TYPE='text/css' HREF='theme/fstyle.css'>
  41. </head>
  42. <body bgcolor="0B391B" >
  43. <table border='0' cellpadding='0' cellspacing='0' width='915' height='605' align='center'>
  44.  
  45.   <tr>
  46.               <td align="left" valign="top" width="229" rowspan="5" height="605">
  47.          <br>
  48.  
  49. <table width='200' border='0' cellpadding='0' cellspacing='0'>
  50.           <tr>
  51.        
  52.             <td background="images/mh.jpg" border="0" width="200" height="30" valign="middle">
  53.   <div align="center"><font class="menu">.:: Menu de navigation ::.</div></font>
  54.       </td>
  55.        </tr>
  56.        <tr>
  57.         <td background='images/mm.jpg'>
  58.   <font class='textnormal'>
  59.   <div align='center'>
  60.   <table width='75%' align='center' border='0'>
  61. <tr>
  62. <td width='50%' valign='bottom' align='center'><font class='textnormal'><br><b>Bienvenue</b><br><a class='menulien' href='pbas.php' target='_self'><br>> Accueil <</a><br>
  63. <a class='menulien' href='histoire.php' target='_self'><br>> Histoire de la troupe <</a><br>
  64. <a class='menulien' href='membres.php' target='_self'><br>> Membres <</a><br>
  65. <a class='menulien' href='fede.php' target='_self'><br>> La fédération <</a><br>
  66. <a class='menulien' href='loi.php' target='_self'><br>> La loi et la promesse<br>scoute <</a><br>
  67. <a class='menulien' href='calendrier.php' target='_self'><br>> Le calendrier <</a><br>
  68. <a class='menulien' href='photos.php' target='_self'><br>> Les photos <</a><br>
  69. <a class='menulien' href='liens.php' target='_self'><br>> Les liens <</a><br>
  70. </td>
  71. </tr>
  72. </table>
  73.   </td>
  74.      </tr>
  75.      <tr>
  76.         <td>
  77.             <img src='images/mb.jpg' border='0' alt='' width="200" height="25"></td>
  78.      </tr>
  79. </table>   &nbsp;
  80. <table width='200' border='0' cellpadding='0' cellspacing='0'>
  81.      <tr>
  82.         <td background='images/mh.jpg' border='0' width='200' height='29' valign='middle'>
  83.   <div align="center"><font class="menu">.:: Se connecter ::.</div></font>
  84.   </td>
  85.      </tr>
  86.      <tr>
  87.         <td background='images/mm.jpg'>
  88.   <font class='textnormal'>
  89. <div align="center">
  90. <br>
  91. <a class='menulien' href="profil.php?id=<? echo "$id"; ?>" target="_self"> <img src='images/compte.gif' border='0' width="29" height="33"></a>
  92. <a class="menulien" href="profil.php?id=<? echo "$id"; ?>" target="_self"><br> > Mon profil <</a><br><br>
  93. <a class="menulien" href="upphotos.php?id=<? echo "$id"; ?>" target="_self"> > Uploader des photos <</a>
  94. </div>
  95. <div align="center">
  96. &nbsp;
  97. </div>
  98.             </font>
  99.   </td>
  100.      </tr>
  101.      <tr>
  102.         <td>
  103.             <img src='images/mb.jpg' border='0' alt='' width="200" height="25"></td>
  104.      </tr>
  105. </table>   &nbsp;
  106. <table width='200' border='0' cellpadding='0' cellspacing='0'>
  107.      <tr>
  108.         <td background='images/mh.jpg' border='0' width='200' height='29' valign='middle'>
  109.   <div align="center"><font class="menu">.:: Infos ::.</div></font>
  110.   </td>
  111.      </tr>
  112.      <tr>
  113.         <td background='images/mm.jpg'>
  114.   <font class='textnormal'>
  115.   <div align='center'>
  116. </div>
  117.   </font>
  118.   </td>
  119.      </tr>
  120.      <tr>
  121.         <td>
  122.             <img src='images/mb.jpg' border='0' alt='' width="200" height="25"></td>
  123.      </tr>
  124. </table>  
  125.  
  126.  
  127.       
  128.   <td align="left" valign="top" width="596" height="21" colspan="4">
  129.       <td align="left" valign="top" width="90" rowspan="5" height="605">
  130.   &nbsp;<font class='textnormal'><tr>
  131.       <td align="left" valign="top" width="23" height="584">
  132.   &nbsp;<td align="left" valign="top" width="540" height="584">
  133.       <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0 height="94">
  134.         <TR>
  135.           <TD width=23 height=12>
  136.           <img border="0" src="images/bashg.jpg" width="23" height="29"></TD>
  137.           <TD width="100%" background=images/bashm.jpg height=12></TD>
  138.           <TD width=23 height=26>
  139.           <img border="0" src="images/bashd.jpg" width="23" height="29"></TD></TR>
  140.         <TR>
  141.           <TD width=23 background=images/basmg.jpg height="1"></TD>
  142.           <TD width="100%" bgColor=white height="73">
  143.             <DIV align=center style="width: 715; height: 157"><BR><img border="0" src="images/line.gif" width="333" height="9">
  144.               <p><img border="0" src="images/ordi.gif" width="34" height="33"></p>
  145. <?php
  146. /* loading language file */
  147. function get_translations($lngfile) {
  148.   if (file_exists($lngfile)) {
  149.     $lines = file($lngfile);
  150.     while (list(,$line) = each($lines)) {
  151.       list($key,$val)= explode("=",$line);
  152.           $phrases[$key] = $val;
  153.     }
  154.     return $phrases;
  155.   } else {
  156.     return false;
  157.   }
  158. }
  159. /* translate a string */
  160. function translate($str,$vals="" ) {
  161.   global $phrases;
  162.   if ($phrases) {
  163.     $p_str = $phrases[$str];
  164.         if ($p_str == "" ) {
  165.           $p_str = $str;
  166.         }
  167.   } else {
  168.     $p_str = $str;
  169.   }
  170.   if (gettype($vals)=="array" ) {
  171.     $p_str = sprintf($p_str,$vals[0],$vals[1],$vals[2],$vals[3],$vals[4],$vals[5],$vals[6]);
  172.   }
  173.   return (trim($p_str));
  174. }
  175. $my_max_file_size         = "102400"; # in bytes
  176. $image_max_width        = "800";
  177. $image_max_height        = "800";
  178. $the_path                        = "upimages/";
  179. $registered_types = array(
  180.                                         "application/x-gzip-compressed"         => ".tar.gz, .tgz",
  181.                                         "application/x-zip-compressed"          => ".zip",
  182.                                         "application/x-tar"                     => ".tar",
  183.                                         "text/plain"                            => ".html, .php, .txt, .inc (etc)",
  184.                                         "image/bmp"                             => ".bmp, .ico",
  185.                                         "image/gif"                             => ".gif",
  186.                                         "image/pjpeg"                           => ".jpg, .jpeg",
  187.                                         "image/jpeg"                            => ".jpg, .jpeg",
  188.                                         "application/x-shockwave-flash"         => ".swf",
  189.                                         "application/msword"                    => ".doc",
  190.                                         "application/vnd.ms-excel"              => ".xls",
  191.                                         "application/octet-stream"              => ".exe, .fla (etc)"
  192.                                         );
  193. $allowed_types = array("image/bmp","image/gif","image/pjpeg","image/jpeg" );
  194. # --
  195. function form($error=false) {
  196. global $PHP_SELF,$my_max_file_size,$lng;
  197.         if ($error) print $error . "<br><br>";
  198.         print "\n<form ENCTYPE="multipart/form-data"  action="upphotos.php?id=<? echo $id; ?>" method="post">";
  199.         print "\n<INPUT TYPE=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"" . $my_max_file_size . "\">";
  200.         print "\n<INPUT TYPE=\"hidden\" name=\"task\" value=\"upload\">";
  201.         print "\n<P>".translate("Upload images" )."";
  202.         print "\n<BR>NOTE: ".translate("Max file size is" )." " . ($my_max_file_size / 1024) . "KB";
  203.          print "\n<br><INPUT NAME=\"the_file\" TYPE=\"file\" SIZE=\"35\"><br>";
  204.         print "\n<input type=\"submit\" Value=\"Upload\">";
  205.         print "\n</form>";
  206. } # END form
  207. # --
  208. if (!ereg("^4",phpversion())) {
  209.         function in_array($needle,$haystack) { # we have this function in PHP4, so for you PHP3 people
  210.                 for ($i=0; $i < count($haystack); $i++) {
  211.                         if ($haystack[$i] == $needle) {
  212.                                 return true;
  213.                         }
  214.                 }
  215.         }
  216. }
  217. # --
  218. function validate_upload($the_file) {
  219. global $my_max_file_size, $image_max_width, $image_max_height,$allowed_types,$the_file_type,$registered_types;
  220.         $start_error = "\n<b>Error:</b>\n<ul>";
  221.         if ($the_file == "none" ) { # do we even have a file?
  222.                 $error .= "\n<li>You did not upload anything!</li>";
  223.         } else { # check if we are allowed to upload this file_type
  224.                 if (!in_array($the_file_type,$allowed_types)) {
  225.                         $error .= "\n<li>The file that you uploaded was of a type that is not allowed, you are only
  226.                                                 allowed to upload files of the type:\n<ul>";
  227.                         while ($type = current($allowed_types)) {
  228.                                 $error .= "\n<li>" . $registered_types[$type] . " (" . $type . " )</li>";
  229.                                 next($allowed_types);
  230.                         }
  231.                         $error .= "\n</ul>";
  232.                 }
  233.                 if (ereg("image",$the_file_type) && (in_array($the_file_type,$allowed_types))) {
  234.                         $size = GetImageSize($the_file);
  235.                         list($foo,$width,$bar,$height) = explode("\"",$size[3]);
  236.                         if ($width > $image_max_width) {
  237.                                 $error .= "\n<li>Your image should be no wider than " . $image_max_width . " Pixels</li>";
  238.                         }
  239.                         if ($height > $image_max_height) {
  240.                                 $error .= "\n<li>Your image should be no higher than " . $image_max_height . " Pixels</li>";
  241.                         }
  242.                 }
  243.                 if ($error) {
  244.                         $error = $start_error . $error . "\n</ul>";
  245.                         return $error;
  246.                 } else {
  247.                         return false;
  248.                 }
  249.         }
  250. } # END validate_upload
  251. # --
  252. function list_files() {
  253. global $the_path;
  254.         $handle = dir($the_path);
  255.         print "\n<b>Uploaded files:</b><br>";
  256.         while ($file = $handle->read()) {
  257.                 if (($file != "." ) && ($file != ".." )) {
  258.                         print "\n" . $file . "<br>";
  259.            }
  260.         }
  261.         print "<hr>";
  262. }
  263. # --
  264. function upload($the_file) {
  265. global $the_path,$the_file_name;
  266.         $error = validate_upload($the_file);
  267.         if ($error) {
  268.                 form($error);
  269.         } else { # cool, we can continue
  270.                 if (!@copy($the_file, $the_path . "/" . $the_file_name)) {
  271.                         form("\n<b>Something barfed, check the path to and the permissions for the upload directory</b>" );
  272.                 } else {
  273.                         list_files();
  274.                         form();
  275.                 }
  276.         }
  277. } # END upload
  278. # --;
  279. ############ Start page
  280. echo("<table width=\"0%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\">
  281.   <tr align=\"left\">
  282.     <td><font face=verdana size=2>" );
  283. switch($task) {
  284.         case 'upload':
  285.                 upload($the_file);
  286.         break;
  287.         default:
  288.                 form();
  289. }
  290. echo("</font></td>
  291.   </tr>
  292. </table>" );
  293. ?>
  294.                <p><img border="0" src="images/line.gif" width="333" height="9"></p>
  295.               <p>&nbsp;</DIV></TD>
  296.           <TD width=23 background=images/basmd.jpg height="73"></TD></TR>
  297.         <TR>
  298.           <TD width=23 background=basbg.gif height=29>
  299.           <img border="0" src="images/basbg.jpg" width="23" height="29"></TD>
  300.           <TD width="100%" background=images/basgm.jpg height=29></TD>
  301.           <TD width=23 background=basbd.gif
  302.         height=29><img border="0" src="images/basbd.jpg" width="23" height="29"></TD></TR></TABLE>
  303.       <td align="left" valign="top" width="6" height="584">
  304. </table>
  305. </body>
  306. </html>


car j'ai ce message d'erreur :

Code :
  1. Parse error: parse error, unexpected T_STRING in d:\nicolas\siteweb\160\upphotos.php on line 285


 
bizarre pourtant moi je vois pas d'erreur dedans ...

mood
Publicité
Posté le 11-07-2003 à 17:57:14  profilanswer
 

n°455637
dropsy
et bonne chance surtout...
Posté le 11-07-2003 à 18:01:46  profilanswer
 

ligne 285:

Code :
  1. print "\n<form ENCTYPE=\"multipart/form-data\"  action=\"upphotos.php?id=<? echo $id; ?>\" method=\"post\">";


 
il manque les \ devant "

n°455653
neojack
Posté le 11-07-2003 à 18:34:23  profilanswer
 

ça à l'air de passer, mais dans ce code je ne vois pas où je dois modifier la page qui doit s'afficher une fois que l'upload a été fait ... vous voyez ce que je veux dire ???


Message édité par neojack le 11-07-2003 à 18:38:51
n°455654
dropsy
et bonne chance surtout...
Posté le 11-07-2003 à 18:35:53  profilanswer
 

non je vois pas. deux raisons:
1- j'ai pas compris ta phrase
2- j'ai pas lu ton code (500 lignes)...  :D

n°455656
neojack
Posté le 11-07-2003 à 18:40:03  profilanswer
 

dropsy a écrit :

non je vois pas. deux raisons:
1- j'ai pas compris ta phrase
2- j'ai pas lu ton code (500 lignes)...  :D  


 
ben en fait, c'est un code d'upload d'image,  
alors une fois qu'on vient d'uploader une image ben il doit surement ouvrir une page pour le dire ou un truc du genre, et je cherche la ligne où c'est renseigné mais je la trouve pas...
 
Ensuite, il m'ouvre pourtant une page mais c'est pas celle là que je voudrais qu'il ouvre... vois tu ...

n°455658
dropsy
et bonne chance surtout...
Posté le 11-07-2003 à 18:52:18  profilanswer
 

ok, la page qui s'ouvre (et qui gère l'upload) est définie dans l'attribut action de la balise form: upphotos.php
 
il faut laisser ce script, mais tu peux le modifer ;)


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

  erreur dans ma synthaxe ?

 

Sujets relatifs
erreur de find d'un recordsetASP | SPLIT | Ou est l'erreur ? :(
ou est mon erreurregex (Pattern) : pb synthaxe
code SQL dans une requete ....[pu d'erreur inside !!!][ WML ] Erreur dans le code ?
[PHP] erreur Fatal error: open(O_RDWR) failed for session file...erreur visula c++
[XSL + XSQL] erreur ORA-01008: not all variables boundUn message d'erreur que je ne comprends pas...besoin d'aide
Plus de sujets relatifs à : erreur dans ma synthaxe ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR