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

Bienvenue invité ( Connexion | Inscription )

28 Pages V  « < 2 3 4 5 6 > »   
Reply to this topicStart new topic
> [CONTRIBUTION] Reclamaposte, Demande de remboursements des colis livrés en retard.
foxtoto2000
posté 3 Feb 2009, 16:39
Message #76


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 294
Inscrit : 12-June 04
Membre no 2653



merci pour la réponse
je constate qu'en baissant encore plus l'intervalle de temps je n'ai plus l'erreur (4 jours)
par contre je n'ai toujours rien quand je clic sur le 2e bouton
est ce que des fichiers doivent se créer lors du clic sur le 1er bouton?


--------------------
MS2 fr
contrib : Colissimo+pick up store+ banner manager 1.4 + Credit Class & Gift Voucher+code barre+ Chronopost+OSC-Expeditor+Paypal+Cybermut+UltimateSEO
Design by Ryadfantasy
Serveur AMEN DUO 4000 Linux 2.6.23.17-88.fc7 PHP 5.2.9 MYSQL 5.1.31
[NO_PUB]
Go to the top of the page
 
delete
posté 3 Feb 2009, 16:50
Message #77


2eme dan OSC
Icône de groupe

Groupe : Bannis
Messages : 3022
Inscrit : 12-November 07
Lieu : Massilia
Membre no 19718



Si tu mets 1 jour tu auras encore moins de problèmes laugh.gif laugh.gif

Je arrow.gif
Go to the top of the page
 
foxtoto2000
posté 3 Feb 2009, 17:46
Message #78


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 294
Inscrit : 12-June 04
Membre no 2653



ca m'aide pas trop ca
pour remonter un peu mes problemes:
sur l'etape 1, quand ca fonctionne!!!!!! j'ai des lignes ou j'ai pas de point rouge ou vert mais un point blanc!!!
c'est normal ca?
je devrais pas avoir que du rouge ou vert?


--------------------
MS2 fr
contrib : Colissimo+pick up store+ banner manager 1.4 + Credit Class & Gift Voucher+code barre+ Chronopost+OSC-Expeditor+Paypal+Cybermut+UltimateSEO
Design by Ryadfantasy
Serveur AMEN DUO 4000 Linux 2.6.23.17-88.fc7 PHP 5.2.9 MYSQL 5.1.31
[NO_PUB]
Go to the top of the page
 
azra28
posté 3 Feb 2009, 17:51
Message #79


Ceinture blanche+ OSC
Icône de groupe

Groupe : Membres
Messages : 20
Inscrit : 24-August 06
Membre no 11694



Je me heurte au même problème que toi et d'après mes tests il semblerait que le problème vienne de "preg_match_all" qui a du mal dans certaines versions de PHP (je suis tjrs en PHP4)
à traiter de tres grosses chaines....
Je vais faire des tests en php5 pour vérifier ça



@++
Go to the top of the page
 
foxtoto2000
posté 3 Feb 2009, 18:14
Message #80


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 294
Inscrit : 12-June 04
Membre no 2653



je suis déja en PHP 5 et mysql 5


--------------------
MS2 fr
contrib : Colissimo+pick up store+ banner manager 1.4 + Credit Class & Gift Voucher+code barre+ Chronopost+OSC-Expeditor+Paypal+Cybermut+UltimateSEO
Design by Ryadfantasy
Serveur AMEN DUO 4000 Linux 2.6.23.17-88.fc7 PHP 5.2.9 MYSQL 5.1.31
[NO_PUB]
Go to the top of the page
 
isnimis
posté 3 Feb 2009, 18:20
Message #81


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 82
Inscrit : 18-January 06
Membre no 8618



Citation (foxtoto2000 @ 3 Feb 2009, 12:46) *
ca m'aide pas trop ca
pour remonter un peu mes problemes:
sur l'etape 1, quand ca fonctionne!!!!!! j'ai des lignes ou j'ai pas de point rouge ou vert mais un point blanc!!!
c'est normal ca?
je devrais pas avoir que du rouge ou vert?


oui c'est normal
dans le code : 4 couleurs rouge, bleu, vert, blanc
voir sous la ligne
Code
switch( $order_query_r['laposte'] )
Go to the top of the page
 
delete
posté 3 Feb 2009, 18:32
Message #82


2eme dan OSC
Icône de groupe

Groupe : Bannis
Messages : 3022
Inscrit : 12-November 07
Lieu : Massilia
Membre no 19718



Citation (foxtoto2000 @ 3 Feb 2009, 17:46) *
ca m'aide pas trop ca


A question con réponse con ... c'était une boutade laugh.gif


Pour répondre à ta question il s'agit certainement d'un problème de droits concernant la création des fichiers temporaires.
Go to the top of the page
 
tidi
posté 3 Feb 2009, 18:35
Message #83


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 224
Inscrit : 16-June 05
Membre no 6230



Citation (delete @ 3 Feb 2009, 12:27) *
@tidi

Vérifie que tu ais les droits en écriture dans /tmp ou crée un répertoire tmp dans ton admin comme précisé dans un post un peu plus haut.


Merci mais j'avais jeté un oeil à ce post.
J'ai bien ajouté la modif de Phocea, crée un fichier tmp mais toujours pareil.
j'ai mis chmod 777 sur le tmp
Finalement j'ai le même problème que foxtoto2000

Ca n'empeche pas la contrib de marcher sur mon site.

Par contre pour l'autre site dont je parlais les billes restent toujours blanches et le fichier généré ne contient aucun colis.
je ne pense pas que ça vienne de l'erreur vu que je l ai aussi comme foxtoto2000 chez qui ça à l'air de marcher malgré tout.

je vais continuer a regarder les autorisations de certains fichiers et faire des tests.
Si y a quelque chose de concluant je vous tiens au jus.

Ce message a été modifié par tidi - 3 Feb 2009, 18:37.
Go to the top of the page
 
foxtoto2000
posté 3 Feb 2009, 18:44
Message #84


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 294
Inscrit : 12-June 04
Membre no 2653



j'ai bien créé un repertoire tmp dansle répertoire admin avec les droit 777
bon maintenant il me créer bien les fichiers
je constate un truc de bizarre
quand je clique une fois sur le bouton 1 ca m'affiche une liste
si je reclic dessus une fois que la liste est affiché: j'ai le message d'erreur donné au dessus
je reclic dessus et j'obtiens de nouveau la liste et ainsi de suite.
donc sinon quand j'ai la liste et que je clic sur le bouton de l'etape 2, rien ne se passe!!
d'ou pourrait venir le probleme?

Ce message a été modifié par foxtoto2000 - 3 Feb 2009, 19:02.


--------------------
MS2 fr
contrib : Colissimo+pick up store+ banner manager 1.4 + Credit Class & Gift Voucher+code barre+ Chronopost+OSC-Expeditor+Paypal+Cybermut+UltimateSEO
Design by Ryadfantasy
Serveur AMEN DUO 4000 Linux 2.6.23.17-88.fc7 PHP 5.2.9 MYSQL 5.1.31
[NO_PUB]
Go to the top of the page
 
isnimis
posté 3 Feb 2009, 19:49
Message #85


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 82
Inscrit : 18-January 06
Membre no 8618



Citation
donc sinon quand j'ai la liste et que je clic sur le bouton de l'etape 2, rien ne se passe!!
d'ou pourrait venir le probleme?


remarque bete as tu pensé à créer le dossier fpdf?
Go to the top of the page
 
foxtoto2000
posté 3 Feb 2009, 19:51
Message #86


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 294
Inscrit : 12-June 04
Membre no 2653



oui j'ai bien créé le répertoire et copier les fichier dedans
par contre j'ai mis la dernière version 1.6
je viens d'essayer avec la version 1.53 mais c'est pareil
je viens de voir aussi que le 2e bouton fait appel au fichier reclamaposte.php mais est ce que ca ne devrait pas etre le fichier reclamaposte_pdf.php?
car quen je met manuellement le nom du fichier dans la barre d'adresse internet ca m'ouvre bien ce qu'il faut
j'ai bien vérifié le code et pourtant il fait bien appel a reclamaposte_pdf.php mais quand je clic sur le bouton ca va sur reclamaposte.php

Ce message a été modifié par foxtoto2000 - 3 Feb 2009, 20:08.


--------------------
MS2 fr
contrib : Colissimo+pick up store+ banner manager 1.4 + Credit Class & Gift Voucher+code barre+ Chronopost+OSC-Expeditor+Paypal+Cybermut+UltimateSEO
Design by Ryadfantasy
Serveur AMEN DUO 4000 Linux 2.6.23.17-88.fc7 PHP 5.2.9 MYSQL 5.1.31
[NO_PUB]
Go to the top of the page
 
foxtoto2000
posté 3 Feb 2009, 22:10
Message #87


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 294
Inscrit : 12-June 04
Membre no 2653



Bon!!!
je me reponds à moi même en espérant pouvoir aider certains
je rencontre bien un probleme de compatibilité avec le bouton de la 2e étape
car cela ne fonctionne pas sur un de mes PC sous Vista mais fonctionne tres bien sur un PC sous XP!!!!
il semblerait que le probleme vienne de Vista car j'ai fait des essaie et les boutons prennent toujours la valeur du 1er déclaré
j'ai donc remplacé les 3 boutons par de simples liens web et maintenant ca fonctionne pour la 2e étape
Il ne reste donc plus qu'a trouver une solution pour l'étape 1 qui fonctionne 1 fois sur 2

Ce message a été modifié par foxtoto2000 - 3 Feb 2009, 22:26.


--------------------
MS2 fr
contrib : Colissimo+pick up store+ banner manager 1.4 + Credit Class & Gift Voucher+code barre+ Chronopost+OSC-Expeditor+Paypal+Cybermut+UltimateSEO
Design by Ryadfantasy
Serveur AMEN DUO 4000 Linux 2.6.23.17-88.fc7 PHP 5.2.9 MYSQL 5.1.31
[NO_PUB]
Go to the top of the page
 
delete
posté 3 Feb 2009, 23:36
Message #88


2eme dan OSC
Icône de groupe

Groupe : Bannis
Messages : 3022
Inscrit : 12-November 07
Lieu : Massilia
Membre no 19718



Citation (foxtoto2000 @ 3 Feb 2009, 22:10) *
car cela ne fonctionne pas sur un de mes PC sous Vista mais fonctionne tres bien sur un PC sous XP!!!!


Arg' mrgreen.gif

J'oubliais, j'ai tout testé sur Firefox et mon associé a essayé sous MSIE et cela ne fonctionnait pas laugh.gif

J'ai codé rapide donc pas trop utilisé les fonctions osC ni vérifié la compatibilité MSIE (je le fait bien sûr côté client pour la boutique mais je part du principe que les admin utilisent FF laugh.gif)

Que les aficionados de MSIE rendent cette contrib compatible, par pitié laugh.gif
Go to the top of the page
 
foxtoto2000
posté 3 Feb 2009, 23:38
Message #89


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 294
Inscrit : 12-June 04
Membre no 2653



pour l'instant la seule solution trouvé pour les boutons est celle que j'ai mentionné avant en mettant un simple lien pour le 2e bouton
Par contre as tu une solution pour mon 1er probleme avec les erreurs Warning avec les PNG? car meme avec 4 jours j'ai des problemes


--------------------
MS2 fr
contrib : Colissimo+pick up store+ banner manager 1.4 + Credit Class & Gift Voucher+code barre+ Chronopost+OSC-Expeditor+Paypal+Cybermut+UltimateSEO
Design by Ryadfantasy
Serveur AMEN DUO 4000 Linux 2.6.23.17-88.fc7 PHP 5.2.9 MYSQL 5.1.31
[NO_PUB]
Go to the top of the page
 
delete
posté 3 Feb 2009, 23:58
Message #90


2eme dan OSC
Icône de groupe

Groupe : Bannis
Messages : 3022
Inscrit : 12-November 07
Lieu : Massilia
Membre no 19718



Acheter des actions de la poste ? bon l'humour c'est pas votre truc ... laugh.gif biggrin.gif

J'ai déjà dit :

- Vérifier les droits en écriture sur le répertoire défini ($tmp_dir)
- Disposer de la Lib GD
- Disposer de la Lib Curl

Après, il se peut qu'il y ait des problème de timeout avec La Poste. et en mutualisé le set time limit.
Go to the top of the page
 
azra28
posté 4 Feb 2009, 00:05
Message #91


Ceinture blanche+ OSC
Icône de groupe

Groupe : Membres
Messages : 20
Inscrit : 24-August 06
Membre no 11694



Sans plus avoir de réponse voilà la merde à laquelle je me heurte et qui est à l'origine de : Warning: imagecreatefrompng()

Code
$status_page = curl_file_get_contents($url . '/gp/services/main.jsp?m=10003005&colispart=' . strtoupper($noColis));

me rend bien la page colisposte, y'a pas de pb à ce niveau là(vérifier en affichant $status_page)

Code
preg_match_all('#<img src="(/gp/servlet\?id=' . $noColis . '_desc_[0-9].*?)"#', $status_page, $result);
         print_r($result);

Là ça va plus du tout car j'obtiens
Code
Array ( [0] => Array ( ) [1] => Array ( ))
il ne trouve rien!!!!!!!

Par contre
Code
       preg_match_all('#<img src="(/gp/servlet\?id=' . $noColis . '_desc_[0-9].*?)"#', '<img src="/gp/servlet?id=' . $noColis . '_desc_0&amp;width=280">', $result);
       print_r($result);

Ca fonctionne correctement
Go to the top of the page
 
azra28
posté 4 Feb 2009, 02:27
Message #92


Ceinture blanche+ OSC
Icône de groupe

Groupe : Membres
Messages : 20
Inscrit : 24-August 06
Membre no 11694



Après en avoir bavé un peu, je me suis posé une question, mais au fait, dans notre cas à quoi sert preg_match_all> A RIEN
Voilà donc ma fonction merci_la_poste modifiée

Code
function merci_la_poste($noColis)
     {
             global $status_description, $status_file, $ch, $tmp_dir, $tmpfname;
        
             $url = "http://www.coliposte.net";
    
         $ch = curl_init();
    
             $status_page = curl_file_get_contents($url . '/gp/services/main.jsp?m=10003005&colispart=' . $noColis);
    
         // Statut de la livraison
         //
             $img = curl_file_get_contents($url . '/gp/servlet?id=' . strtoupper($noColis) . '_desc_0', 0, 1);
             for($i = 0; $i < sizeof( $status_file ); $i++)
             {
                     if ( tep_not_null( $status_description[ md5($img) ] ) ) break;
             }
    
         switch( $i )
         {
             case 0 :
                 // La date
                 //
                 $date = curl_file_get_contents($url . '/gp/servlet?id=' . strtoupper($noColis) . '_date_0', 0, 1);
               curl_close($ch);
    
                 $tmpfname = tempnam($tmp_dir, "laposte");
    
                 file_put_contents($tmpfname, $date);
    
                 return(1);
                 break;
             //
             // Cas dans lesquels la commande n'est pas remboursable
             //
                     case 2 :
                     case 4 :
                     case 5 :
                     case 9 :
                 curl_close($ch);
                             return(-1);
             //
             // Ni livrée ni non-remboursable, on remets ça pour la prochaine fois !
             //
             default :
                 curl_close($ch);
                 return(0);
    
         }
     }
Go to the top of the page
 
tidi
posté 4 Feb 2009, 08:29
Message #93


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 224
Inscrit : 16-June 05
Membre no 6230



Citation (foxtoto2000 @ 3 Feb 2009, 14:44) *
j'ai bien créé un repertoire tmp dansle répertoire admin avec les droit 777


quand je clique une fois sur le bouton 1 ca m'affiche une liste
si je reclic dessus une fois que la liste est affiché: j'ai le message d'erreur donné au dessus
je reclic dessus et j'obtiens de nouveau la liste et ainsi de suite.


J'ai exactement le même problème sauf que j'arrive à exporter dans le pdf.
Un autre site rencontre les mêmes erreurs mais par contre aucun statut ne s'affiche mais le pdf se crée.

Tout ça sous firefox xp pro.

J'ai essayé de modifier les droit de plusieurs dossier y compris admin complet et rien de mieux.

Ca restera un mystère pour moi.

merci pour la contrib sinon qui fonctionne malgré l'erreur chez moi.

Go to the top of the page
 
foxtoto2000
posté 4 Feb 2009, 09:04
Message #94


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 294
Inscrit : 12-June 04
Membre no 2653



->Azra28:
as tu encore le probleme des warning avec ta fonc tion modifiée?


--------------------
MS2 fr
contrib : Colissimo+pick up store+ banner manager 1.4 + Credit Class & Gift Voucher+code barre+ Chronopost+OSC-Expeditor+Paypal+Cybermut+UltimateSEO
Design by Ryadfantasy
Serveur AMEN DUO 4000 Linux 2.6.23.17-88.fc7 PHP 5.2.9 MYSQL 5.1.31
[NO_PUB]
Go to the top of the page
 
Rogers
posté 4 Feb 2009, 09:19
Message #95


Ceinture marron OSC
Icône de groupe

Groupe : Modérateurs
Messages : 1819
Inscrit : 14-March 03
Lieu : Beaune (21200)
Membre no 961



Je dis peut être quelque chose de bête mais peut être que vous n'avez pas que des erreurs Warning non ? Dans le application_top.php de l'admin, error_reporting(E_ALL & ~E_NOTICE);

Changez le par error_reporting(E_ALL); le temps de tester. Cela m'a souvent dépanné pour debugger.

Concernant le problème de compatibilité suivant le pc, c'est hallucinant. Le seul élément demandé au client est l'ouverture d'Acrobat Reader. Un fichier pdf est un fichier pdf, mais fpdf est il bien compatible ? A voir si une page HTML ne ferait pas l'affaire pour éviter tout soucis.


--------------------
The hardest thing in this world is to live in it.

Force jaune devant, marron derrière

J'ai touché le fond de la piscine
Dans ton petit pull marine...
Go to the top of the page
 
Phocea
posté 4 Feb 2009, 09:22
Message #96


Ceinture marron OSC
Icône de groupe

Groupe : Membres
Messages : 1447
Inscrit : 12-March 05
Lieu : Chuiche
Membre no 5120



Pour avoir utiliser fpdf dans un plusieurs autres projets, les pdf créé sont totalement compatible avec acrobat reader.
Go to the top of the page
 
foxtoto2000
posté 4 Feb 2009, 09:30
Message #97


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 294
Inscrit : 12-June 04
Membre no 2653



je viens de verifier mais j'ai que des warning et pas d'erreur


--------------------
MS2 fr
contrib : Colissimo+pick up store+ banner manager 1.4 + Credit Class & Gift Voucher+code barre+ Chronopost+OSC-Expeditor+Paypal+Cybermut+UltimateSEO
Design by Ryadfantasy
Serveur AMEN DUO 4000 Linux 2.6.23.17-88.fc7 PHP 5.2.9 MYSQL 5.1.31
[NO_PUB]
Go to the top of the page
 
azra28
posté 4 Feb 2009, 09:30
Message #98


Ceinture blanche+ OSC
Icône de groupe

Groupe : Membres
Messages : 20
Inscrit : 24-August 06
Membre no 11694



Citation (foxtoto2000 @ 4 Feb 2009, 10:04) *
->Azra28:
as tu encore le probleme des warning avec ta fonc tion modifiée?


Non là c'est ok, plus de merde
Go to the top of the page
 
Phocea
posté 4 Feb 2009, 10:44
Message #99


Ceinture marron OSC
Icône de groupe

Groupe : Membres
Messages : 1447
Inscrit : 12-March 05
Lieu : Chuiche
Membre no 5120



Citation (azra28 @ 4 Feb 2009, 03:27) *
Après en avoir bavé un peu, je me suis posé une question, mais au fait, dans notre cas à quoi sert preg_match_all> A RIEN



Ho les apprentis sorciers. Vous croyez quand même pas que Delete se tape des regex de la main gauche pour s'amuser le dimanche wink.gif ?

Code
$status_page = curl_file_get_contents($url . '/gp/services/main.jsp?m=10003005&colispart=' . $noColis);
va chercher la page HTML du suivi de la poste
Code
preg_match_all('#<img src="(/gp/servlet\?id=' . $noColis . '_desc_[0-9].*?)"#', $status_page, $result);
retrouve l'image donnant le statut de la commande au milieu de la page HTML récupérée

Le reste du code s'appuit sur cette image pour la comparer à tous les statuts connus, et selon le retour choisis le cas à traiter. Si tu l'enlèves ça risque pas de marcher comme il faut.

Le second preg_match_all dans le case 0
Code
preg_match_all('#<img src="(/gp/servlet\?id=' . $noColis . '_date_[0-9].*?)"#', $status_page, $result);
sert à récupérer l'image contenant la date du statut ... et est nécessaire pour savoir si on est en retard ou pas !!

Ce message a été modifié par Phocea - 4 Feb 2009, 10:45.
Go to the top of the page
 
azra28
posté 4 Feb 2009, 12:13
Message #100


Ceinture blanche+ OSC
Icône de groupe

Groupe : Membres
Messages : 20
Inscrit : 24-August 06
Membre no 11694



Citation (Phocea @ 4 Feb 2009, 11:44) *
Citation (azra28 @ 4 Feb 2009, 03:27) *
Après en avoir bavé un peu, je me suis posé une question, mais au fait, dans notre cas à quoi sert preg_match_all> A RIEN

Ho les apprentis sorciers. Vous croyez quand même pas que Delete se tape des regex de la main gauche pour s'amuser le dimanche wink.gif ?

Si tu regardes dans le code en fait on ne prend que la première image à chaque fois
Go to the top of the page
 

28 Pages V  « < 2 3 4 5 6 > » 
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 : 19th June 2013 - 09:19
Ce site est déclaré auprès de la commision Nationale
de l'Informatique et des Libertés (déclaration n°: 1043896)