osCommerce France : Accueil Forum Portail osCommerce France Réponses aux questions Foire aux contributions

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> [RESOLU]petit question error php on line 31
sebst24
posté 2 Sep 2008, 14:33
Message #1


Ceinture blanche+ OSC
Icône de groupe

Groupe : Membres
Messages : 28
Inscrit : 11-July 08
Lieu : Belgique
Membre no 22419



hello,

j ai un petit problème avec une ligne de code line 31

enfaite j 'ai installé une contribution mais mnt il me donne une errer vue que c'est met premier ligne de code je ne comprend pas trop le prob confused.gif
j'espere que vous pourriez m'aider mais je pense que cela ne doit pas etre tres compliquer pour vous


j'ai soulignié la ligne ou ce trouve le problème c'est le petit ?>

ps: j'ai trouvé cette phrase ds les explications de la contribution qui je pense a avoir avec le problème

"Add or take out the "\n" 's to suit your taste in spacing" mais je comprend tjs pas sad.gif





voici le code :

<?php
/*
$Id: customers.php,v 1.16 2003/07/09 01:18:53 hpdl Exp $

osCommerce, Open Source E-Commerce Solutions
http://www.oscommerce.com

Copyright © 2002 osCommerce

Released under the GNU General Public License
*/
?>
<!-- customers //-->
<tr>
<td>
<?php
$heading = array();
$contents = array();

$heading[] = array('text' => BOX_HEADING_CUSTOMERS,
'link' => tep_href_link(FILENAME_CUSTOMERS, 'selected_box=customers'));

if ($selected_box == 'customers') {
$contents[] = array('text' => '<a href="' . tep_href_link(FILENAME_CUSTOMERS, '', 'NONSSL') . '" class="menuBoxContentLink">' . BOX_CUSTOMERS_CUSTOMERS . '</a><br>' .'<a href="' . tep_href_link(FILENAME_MEMBERS, '', 'NONSSL') . '" class="menuBoxContentLink">' . BOX_CUSTOMERS_APPROVAL . '</a><br>' .
'<a href="' . tep_href_link(FILENAME_ORDERS, '', 'NONSSL') . '" class="menuBoxContentLink">' . BOX_CUSTOMERS_ORDERS . '</a>');
}

$box = new box;
echo $box->menuBox($heading, $contents);
'<a href="' . tep_href_link(FILENAME_MEMBERS, '', 'NONSSL') . '" class="menuBoxContentLink">' . BOX_CUSTOMERS_APPROVAL . '</a><br>' .
?>
</td>
</tr>
<!-- customers_eof //-->

Ce message a été modifié par sebst24 - 5 Sep 2008, 14:12.
Go to the top of the page
 
sebst24
posté 2 Sep 2008, 15:04
Message #2


Ceinture blanche+ OSC
Icône de groupe

Groupe : Membres
Messages : 28
Inscrit : 11-July 08
Lieu : Belgique
Membre no 22419



ok sorry je l'ai fait un peu dans la précipitation et comme je le disais c'est mes première ligne donc je ne sais pas réellement de quoi vous avez besoin pour m'aider.

la contribution est Member Approval v1.5 et le fichier qui pose problème est le custumers.php qui ce trouve dans catalog\admin\includes\boxes\
Go to the top of the page
 
sebst24
posté 2 Sep 2008, 15:28
Message #3


Ceinture blanche+ OSC
Icône de groupe

Groupe : Membres
Messages : 28
Inscrit : 11-July 08
Lieu : Belgique
Membre no 22419



ok il me dit ceci : Parse error: parse error, unexpected '<' in E:\EasyPHP 2.0b1\www\osc\admin\includes\boxes\customers.php on line 31

Go to the top of the page
 
sebst24
posté 2 Sep 2008, 17:13
Message #4


Ceinture blanche+ OSC
Icône de groupe

Groupe : Membres
Messages : 28
Inscrit : 11-July 08
Lieu : Belgique
Membre no 22419



oui effectivement cela fontion sans mais il me semble que si je l'enleve la contribution ne fonctionne pas confused.gif
Go to the top of the page
 
sebst24
posté 3 Sep 2008, 08:58
Message #5


Ceinture blanche+ OSC
Icône de groupe

Groupe : Membres
Messages : 28
Inscrit : 11-July 08
Lieu : Belgique
Membre no 22419



j'ai tout re vérifié et apparemment cela fonctionne bien
le seul hic c'est qu'il me manque le bouton activate dans mon interface admin confused.gif
Go to the top of the page
 
sebst24
posté 3 Sep 2008, 09:23
Message #6


Ceinture blanche+ OSC
Icône de groupe

Groupe : Membres
Messages : 28
Inscrit : 11-July 08
Lieu : Belgique
Membre no 22419



Apparemment ce n’est pas ça
je ne le voix toujours pas dans mon interface admin sad.gif
Go to the top of the page
 
sebst24
posté 3 Sep 2008, 12:17
Message #7


Ceinture blanche+ OSC
Icône de groupe

Groupe : Membres
Messages : 28
Inscrit : 11-July 08
Lieu : Belgique
Membre no 22419



oki ça évolue j'ai reussi a avoir la box Waiting Approval dans mon interface admin mais maintenant il me met cette ereur


1054 - Unknown column 'member_level' in 'where clause'

select count(*) as total from customers c left join address_book a on c.customers_id = a.customers_id and c.customers_default_address_id = a.address_book_id where member_level = '0'

[TEP STOP]

qusque cela veux dir ?? je comprend que c'est une erreur avec le fichier member_level mais que faire ???
Go to the top of the page
 
sebst24
posté 4 Sep 2008, 09:25
Message #8


Ceinture blanche+ OSC
Icône de groupe

Groupe : Membres
Messages : 28
Inscrit : 11-July 08
Lieu : Belgique
Membre no 22419



aaa ok en tout cas un grand merci pour ton aide wink.gif
Je commence à mieux comprendre le principe mais le petit hic c'est que ça a crée une autre erreur confused.gif
(ça commence à me rentre légèrement dingue ce truc lool)


1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1

select customers_language_id from customers where customers_id =

[TEP STOP]
Go to the top of the page
 
sebst24
posté 4 Sep 2008, 09:54
Message #9


Ceinture blanche+ OSC
Icône de groupe

Groupe : Membres
Messages : 28
Inscrit : 11-July 08
Lieu : Belgique
Membre no 22419



je me demande si ce n'est pas un problème de conflit entre customers_language_id et custumers_id

cela est-il possible ???

Ce message a été modifié par sebst24 - 4 Sep 2008, 13:57.
Go to the top of the page
 
sebst24
posté 4 Sep 2008, 17:49
Message #10


Ceinture blanche+ OSC
Icône de groupe

Groupe : Membres
Messages : 28
Inscrit : 11-July 08
Lieu : Belgique
Membre no 22419



oki voila en cherchant un peu je pense avoir trouvé une solution voici la ligne de code

admin/members.php on line 163

$customer_language_id_qry = tep_db_query('select customers_language_id from ' . TABLE_CUSTOMERS . ' where customers_id = ' . $cID);

and replace it

$customer_language_id_qry = tep_db_query('select customers_language_id from ' . TABLE_CUSTOMERS . ' where customers_id = ' . $HTTP_GET_VARS['cID']);


mais cela a crée une autre erreur (erreur de mail smtp) je voulais savoir si c'est possible d'éviter le smtp et de passer par un Gmail ??

voici l'erreur :

Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\EasyPHP 2.0b1\www\osc\admin\includes\classes\email.php on line 522



mon code :


if (EMAIL_TRANSPORT == 'smtp') {
return mail($to_addr, $subject, $this->output, 'From: ' . $from . $this->lf . 'To: ' . $to . $this->lf . implode($this->lf, $this->headers) . $this->lf . implode($this->lf, $xtra_headers));
} else {
return mail($to, $subject, $this->output, 'From: '.$from.$this->lf.implode($this->lf, $this->headers).$this->lf.implode($this->lf, $xtra_headers));
}
}


Ce message a été modifié par sebst24 - 4 Sep 2008, 19:58.
Go to the top of the page
 
NoZic
posté 5 Sep 2008, 08:59
Message #11


Ceinture noire OSC
Icône de groupe

Groupe : Membres
Messages : 2871
Inscrit : 27-June 07
Lieu : Elancourt (78)
Membre no 18127



Bonjour,

Donc ton problème d'erreur 31 line truc est résolu... donc édition complète du premier post, rajout du tag [RESOLU] dans le titre et hop suivant.

Ton problème de mail n'a plus rien à voir et c'est archi connu, tu n'as pas cherché sur le forum ???

C'est tout simplement que tu développes en local sur windows (sûrement) et que tu n'as pas de serveur smtp d'installé ni de configuré pour php... donc on cherche un peu avant de poster (d'autant que ça n'a rien à voir avec un problème OsC ça, c'est un problème de culture informatique...).

Bon courage


--------------------
"Les solutions existent toujours depuis longtemps, il suffit de les trouver."
Go to the top of the page
 
shoprun
posté 5 Sep 2008, 09:47
Message #12


2eme dan OSC
Icône de groupe

Groupe : Membres VIP
Messages : 3712
Inscrit : 11-April 07
Lieu : Ile de la Réunion
Membre no 16487



Comme en ai au petite recommandations, prends soin de mettre les partie de codes dans les "boites" prévues pour ça, comme pour les "citations" aussi.
Ca va t'éviter d'y mettre des couleurs tu as fait pour rendre tes codes plus lisibles.

Ce message a été modifié par shoprun - 5 Sep 2008, 09:47.


--------------------
Nous ne sommes pas un Service Après-Vente ni une Hot-Line !!!, et pas de "UP" et de doublon svp ...
Prenez le temps de lire les informations mises à votre dispositions avant de créer un sujet.
Démarrer du bon pied -> Bien utiliser les forums | Bien poser sa question | Règles d'usage des forums
Prés-Requis -> Les compétences requises pour réussir avec osCommerce
Docs / Infos -> LA FAQ | Rechercher | Contributions | Contribution US
Sujets épinglés -> Manuel d'utilisation MS2 | Structure OsC2.2 MS2 | ms2-fr-rc1-w3c | SSL : une obligation? | Design de la MS2 | Tutoriels CSS | Optimisez les performances de votre boutique | Taux de TVA à appliquer
Utile -> WampServer | EasyPhp | Xampp | Mamp - Ftp -> FileZilla
Apprendre -> siteduzero | alsacreations | apprendre-php | developpez.com
Go to the top of the page
 
sebst24
posté 5 Sep 2008, 14:11
Message #13


Ceinture blanche+ OSC
Icône de groupe

Groupe : Membres
Messages : 28
Inscrit : 11-July 08
Lieu : Belgique
Membre no 22419



ok, je prend note je ferais gaffe les prochaines fois wink.gif
Go to the top of the page
 

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



RSS Version bas débit Nous sommes le : 22nd May 2013 - 13:01
Ce site est déclaré auprès de la commision Nationale
de l'Informatique et des Libertés (déclaration n°: 1043896)