Problème de synthaxe ...

Problème de synthaxe ... - PHP - Programmation

Marsh Posté le 15-09-2008 à 17:05:48    

Bonjour à tous, je suis nouveau sur le forum et j'ai surement un "petit" problème qui pourrait devenir "gros" si je ne le réglais pas ...
Voilà, la société dans laquelle je me trouve actuellement m'a demandé de l'aider à référencer son site sur la toile, et moi en tant que noob j'ai suivi ce que m'ont dit les forums et j'ai implanté une balise méta description à l'intérieur de ma balise head (j'ai peut être modifié quelquechose sans faire exprès ...), et depuis c'est le drame ==> http://www.glasstool.fr/POuvez vous m'aider  ??? SVP
 
Voici le code :

Code :
  1. <?php
  2. /*
  3.   $Id: index.php,v 1.1 2003/06/11 17:37:59 hpdl Exp $
  4.  
  5.   osCommerce, Open Source E-Commerce Solutions
  6.   http://www.oscommerce.com
  7.  
  8.   Copyright (c) 2003 osCommerce
  9.  
  10.   Released under the GNU General Public License
  11. */
  12.   require('includes/application_top.php');
  13. // the following cPath references come from application_top.php
  14.   $category_depth = 'top';
  15.   if (isset($cPath) && tep_not_null($cPath)) {
  16.     $categories_products_query = tep_db_query("select count(*) as total from " . TABLE_PRODUCTS_TO_CATEGORIES . " where categories_id = '" . (int)$current_category_id . "'" );
  17.     $cateqories_products = tep_db_fetch_array($categories_products_query);
  18.     if ($cateqories_products['total'] > 0) {
  19.       $category_depth = 'products'; // display products
  20.     } else {
  21.       $category_parent_query = tep_db_query("select count(*) as total from " . TABLE_CATEGORIES . " where parent_id = '" . (int)$current_category_id . "'" );
  22.       $category_parent = tep_db_fetch_array($category_parent_query);
  23.       if ($category_parent['total'] > 0) {
  24.         $category_depth = 'nested'; // navigate through the categories
  25.       } else {
  26.         $category_depth = 'products'; // category has no products, but display the 'no products' message
  27.       }
  28.     }
  29.   }
  30.   require(DIR_WS_LANGUAGES . $language . '/' . FILENAME_DEFAULT);
  31. ?>
  32. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  33. <html <?php echo HTML_PARAMS; ?>>
  34. <head>
  35. <meta http-equiv="Content-Type" content="text/html; charset=<?php echo CHARSET; ?>">
  36. <title><?php echo title; ?></title>
  37. <meta name="Description" content="Premier site de vente en ligne d'outils pour les souffleurs de verre et tout le monde de la verrerie">
  38.   <meta name="Description" content="glass,verre,outils,tools,verrier,glass blower,souffleur">
  39. <base href="<?php echo (($request_type == 'SSL') ? HTTPS_SERVER : HTTP_SERVER) . DIR_WS_CATALOG; ?>">
  40. <link rel="stylesheet" type="text/css" href="stylesheet.css">
  41. </head>
  42. <body>

Reply

Marsh Posté le 15-09-2008 à 17:05:48   

Reply

Marsh Posté le 15-09-2008 à 17:19:55    

a première vue je dirais que le fichier "application_top.php" est introuvable.
tu as vérifié le chemin d'accès et le nom de fichier?

Reply

Marsh Posté le 15-09-2008 à 17:23:03    

Merci à toi virus, mais je crains de te décevoir, je suis ce que l'on appelle un noob !!! Je n'ai quasiment rien modifier a part la balise title et méta ...
N'y a t il pas d'erreur dedans ?

Reply

Marsh Posté le 15-09-2008 à 17:58:54    

Quel sont les premières lignes du fichier "index.php" situé dans le dossier "/home/glasstoo/public_html/" du serveur?
D'après le message d'erreur, je dirais que t'as du mettre ta balise au milieu d'un bloc de code php.


Message édité par omega2 le 15-09-2008 à 17:59:24
Reply

Marsh Posté le 15-09-2008 à 18:03:44    

mon code est dans mon premier post
Ici j'ai enlevé les balise méta
J'avais modifié la balise title echo osi ...

Code :
  1. <?php
  2. /*
  3.   $Id: index.php,v 1.1 2003/06/11 17:37:59 hpdl Exp $
  4.   osCommerce, Open Source E-Commerce Solutions
  5.   http://www.oscommerce.com
  6.   Copyright (c) 2003 osCommerce
  7.   Released under the GNU General Public License
  8. */
  9.   require('includes/application_top.php');
  10. // the following cPath references come from application_top.php
  11.   $category_depth = 'top';
  12.   if (isset($cPath) && tep_not_null($cPath)) {
  13.     $categories_products_query = tep_db_query("select count(*) as total from " . TABLE_PRODUCTS_TO_CATEGORIES . " where categories_id = '" . (int)$current_category_id . "'" );
  14.     $cateqories_products = tep_db_fetch_array($categories_products_query);
  15.     if ($cateqories_products['total'] > 0) {
  16.       $category_depth = 'products'; // display products
  17.     } else {
  18.       $category_parent_query = tep_db_query("select count(*) as total from " . TABLE_CATEGORIES . " where parent_id = '" . (int)$current_category_id . "'" );
  19.       $category_parent = tep_db_fetch_array($category_parent_query);
  20.       if ($category_parent['total'] > 0) {
  21.         $category_depth = 'nested'; // navigate through the categories
  22.       } else {
  23.         $category_depth = 'products'; // category has no products, but display the 'no products' message
  24.       }
  25.     }
  26.   }
  27.   require(DIR_WS_LANGUAGES . $language . '/' . FILENAME_DEFAULT);
  28. ?>
  29. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  30. <html <?php echo HTML_PARAMS; ?>>
  31. <head>
  32. <meta http-equiv="Content-Type" content="text/html; charset=<?php echo CHARSET; ?>">
  33. <title><?php echo $title; ?></title>
  34. <base href="<?php echo (($request_type == 'SSL') ? HTTPS_SERVER : HTTP_SERVER) . DIR_WS_CATALOG; ?>">
  35. <link rel="stylesheet" type="text/css" href="stylesheet.css">
  36. </head>
  37. <body>


Message édité par sudconcept le 15-09-2008 à 18:06:47
Reply

Marsh Posté le 15-09-2008 à 18:07:28    

Vu le message d'erreur, ton code ne correspond pas au fichier index.php situé sur le serveur.
ou alors t'as mis le code de plusieurs fichiers dans une seule balise [code] ce qui ne permet pas de trouver l'erreur.
 
EDIT : Le message d'erreur à changé par rapport à mon premier message. Au début j'avais une erreur de syntaxe alors que maintenant il dit qu'un fichier n'existe pas. T'as supprimé des fichiers, quelqu'un d'autre est entrein de modifier les fichiers du serveur ou tu t'es trompé de dossier quand t'as mis le fichier sur le serveur?


Message édité par omega2 le 15-09-2008 à 18:13:41
Reply

Marsh Posté le 15-09-2008 à 18:17:57    

Peuux tu m'expliquer plus simplement ce que je devrais faire

Reply

Marsh Posté le 15-09-2008 à 18:23:34    

Je ne vois pas beaucoup de solutions :  
1) contacter immédiatement celui qui s'occupe d'habitude du site pour qu'il te dise quoi faire.
2) comparer les fichiers du site avec une sauvegarde des fichiers du site
3) chercher dans l'arborescence du site où ce trouve le fichier manquant (application_top.php) pour savoir dans quel dossier aurait du se trouver le index.php que t'as modifié
 
Si t'as écrasé la page d'accueil du site par la page d'accueil d'un sous dossier du site alors on ne pourra rien faire pour toi, il faudra que tu récupère la dernière mise à jour (si elle est assez récente) et/ou que tu préviennes celui qui s'occupe du site.


Message édité par omega2 le 15-09-2008 à 18:24:03
Reply

Marsh Posté le 16-09-2008 à 09:11:06    

Je suis un génie !!! oups pardon...
Merci encore à ceux qui ont tenté de m'aider  ... me voilà sorti d'affaire, c'était un sac de nœuds au niveau des liens mais le problème est réglé.
Merci encore, forum très acceuillant


Message édité par sudconcept le 16-09-2008 à 09:37:10
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed