Aller au contenu

jcaron

Membre+
  • Compteur de contenus

    998
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par jcaron

  1. Tu as essayé en modifiant manuellement le code fourni? Jacques.
  2. J'ai du mal à suivre... Un "abonnement non récurrent" c'est un achat "simple", non? Jacques.
  3. select * from panier,paiement where panier.email=paiement.email and paiement.statut='Payé' and not exists (select 1 from paiement p2 where p2.email=panier.email and status='Remboursé') Non? Ceci dit, tu as probablement intérêt à: - ajouter un identifiant paiement -> panier (un même client peut faire plusieurs commandes) - ajouter quelque chose qui te permette de définir un ordre des opérations de paiement, et à sélectionner le dernier paiement pour un panier donné Jacques.
  4. Si tu fais référence à une SNC, les associés sont responsables indéfiniment et solidairement. En cas de souci, le créancier peut réclamer la paiement de la dette à n'importe lequel des associés (en général il va choisir le plus solvable), à lui ensuite de se retourner vers les autres. Quelques éléments: Wikipedia : Société en nom collectif Ceci dit, c'est une forme de société rarement utilisée en France, les sociétés de capitaux (SARL, SAS, SA...) leur étant largement préférées. Jacques.
  5. Même si les ordres de grandeur sont corrects, je pense que ton calcul est probablement faux pour Allopass: tu compares du TTC (le montant facturé aux utilisateurs) et du HT (le montant reversé), non? Et pour Paypal, ces comms c'est uniquement si tu es en mode micro-paiement, par défaut ça ferait plutôt 52 centimes de comm. Jacques.
  6. Ca doit dépendre du secteur d'activité et de quelques autres paramètres, mais en général, ça donne ça: - sur la période de mi-octobre à mi-décembre tu as une forte hausse - de mi-décembre à Noël ça baisse (parce que les gens considèrent que c'est trop tard pour recevoir les cadeaux à temps) - juste après Noël ça remonte fortement pendant quelques jours (il y ceux qui cherchent l'accessoire qui va avec ce qu'ils ont eu à Noël, ceux qui ont eu de l'argent à Noël, ceux qui n'ont pas eu ce qu'ils voulaient à Noël...) - puis ça revient sur le rythme normal du reste de l'année. Donc normalement tu aurais dû voir la baisse avant Noël, pas après, mais ça dépend probablement de ce que tu vends. Jacques.
  7. Oui, si on parle bien de scripts php locaux qui accèdent directement aux fichiers en local (i.e. pas via des choses comme fsockopen, curl, ou de façon générale une URL plutôt qu'un chemin), le .htaccess n'a aucune espèce d'importance, et ne peut rien bloquer du tout. Note aussi que les Auth* sans un "require quelque-chose", ça ne sert strictement à rien. Jacques.
  8. Paypal a une solution à 5-6% + 0.10 euros. Il faut faire une demande spéciale pour bénéficier de ce tarif il me semble. />https://www.paypal-france.fr/marchands/solutions-paiement/paypal-micropaiement.php Maintenant, je ne sais pas si un utilisateur ponctuel a vraiment envie de taper son numéro de CB ou ouvrir un compte Paypal pour payer 1 ou 2 euros. C'est là que les solutions Audiotel/SMS sont intéressantes, mais les opérateurs se gavent... Jacques.
  9. Tu ne peux pas passer des variables arbitraires à Paypal, mais tu peux utiliser les variables suivantes: - "custom" ou "invoice" dans lequel tu vas mettre ce que tu veux. Ca peut être un numéro qui pointe sur une entrée dans ta base (i.e. tu stockes en base avant d'envoyer chez Paypal, et au retour tu récupères en base), ou carrément une combinaison de tes variables (avec un séparateur de ton choix). Il faudrait vérifier, je pense qu'il y a une taille limite, et probablement des restrictions sur les caractères utilisables. La différence entre "custom" et "invoice", c'est que dans le cas de "invoice", par défaut Paypal refusera deux paiements avec la même valeur de "invoice" - visible par l'utilisateur: note, et les champs de descriptions etc. Perso je stockerais la demande en base, je récupèrerais l'ID, et je le passerais dans custom ou invoice pour le récupérer après dans le script IPN. Sinon, un peu HS, les comms de Paypal sont en fait relativement élevées, mais il n'y a pas de frais fixes, et c'est surtout très rapide et facile à mettre en place puisque c'est self-service. Jacques.
  10. jcaron

    Lecteur de mails

    Je ne sais pas si c'est la raison du problème, mais beaucoup de mails sont envoyés en multipart/alternative, avec une version text/html et une version text/plain par exemple... Regarde le source du message pour voir. Jacques.
  11. J'ai tendance à penser que tu as un problème de conversion (charset, CR/LF, BOM...) quelque part lors de l'enregistrement ou du transfert... Regarde du côté de ces paramètres dans ton client FTP. Jacques.
  12. Il n'y a pas besoin de légiférer, il existe déjà tout un tas de textes pour lutter contre l'abus de position dominante (aussi bien au niveau Européen que national ou qu'aux US), et des autorités qui suivent ça. Il y a d'ailleurs une instruction en cours à la commission européenne (même si à mon humble avis les dossiers considérés sont assez "légers"). Maintenant, il y a des cas où il n'y a pas trop de doutes (si Google te vire d'Adwords sans raison par exemple). Il y a des cas qui sont nettement plus difficiles à démontrer (tout ce qui est référencement naturel: à la base, les règles sont complexes et presque nécessairement opaques, et la plupart des déclassements sont en fait justifiés). Ce qui est plus choquant à mon avis ces derniers temps, c'est la tendance de Google à racheter/développer des sites de contenu et à les mettre en avant au détriment des autres. Jacques.
  13. Pour quelle destination? Si c'est pour la France (et la plupart des autres pays, en fait), vu que les SMS sont facturés par les opérateurs, ça risque d'être très difficile, voire impossible, de trouver une telle offre. Tu peux par contre trouver des offres avec des tarifs par message plus ou moins intéressants. Pour les US la situation est différente, donc il est peut-être possible de trouver quelque chose, je n'ai jamais vraiment regardé. Jacques.
  14. Je n'ai pas de réponse sur le choix du régime et les montants de charges, mais il faut aussi que tu demandes un numéro de TVA pour la fourniture de services en auto-liquidation et que tu fasses la déclaration qui va avec (DES). Jacques.
  15. Youpi! Une page tunnel sans aucun intérêt et avec du flash (et aucun lien en dehors du flash)... Jacques.
  16. Ou utiliser un CMS déjà fait... Jacques.
  17. Méthode #1: - select -> insert ou update comme évoqué plus haut Méthode #2: - update, vérifier le nombre de lignes modifiées avec mysql_affected_rows, si 0 -> insert Méthode #3: - insert ... on duplicate key update ... http://dev.mysql.com/doc/refman/5.0/en/insert-on-duplicate.html La méthode #3 requiert qu'il y ait une primary key ou un index unique sur la colonne en question, et n'est pas forcément portable sur d'autres SGBD que mysql. Jacques.
  18. Tu dis que tu respectes les règles W3C, alors que le validateur W3C fait une erreur dès la première ligne, c'est pas bon signe... La redirection vers la page d'accueil via du JS, très mauvaise idée. Le fait que la version sans www tombe sur quelque chose de complètement différent, encore pire. Quel est l'intérêt du lien vers Google sur le "Français - choose language"? Ceci dit, ta page d'accueil semble difficile à trouver, mais les autres pages se trouvent facilement (même si elles ne sont pas bien classées). Jacques.
  19. Ou, dit autrement, tu n'auras pas le beurre et l'argent du beurre: tu n'auras pas le bénéfice des liens vers A qui sera accordé à A ET à B en même temps... Jacques.
  20. Tu devrais aller vérifier la définition de "perspicace" :-) Jacques.
  21. C'est ce que je pensais, mais moi et les jeux... Alors "TS3 API", premier résultat: http://docs.planetteamspeak.com/ts3/php/framework/ "TS3 server query" donne aussi pas mal de résultats intéressants. Jacques.
  22. Ce ne sera probablement pas la base de données qui fera ça toute seule... Il te faut un script que tu vas mettre en cron, qui va faire une requête sur la base pour trouver les lignes concernées, les effacer, et faire la requête vers le serveur en question. A partir du moment où le protocole pour interroger ce serveur est connu, ça ne devrait pas poser de problème (un coup de fsockopen devrait largement faire l'affaire). Mais comme je ne sais même pas ce que c'est qu'un serveur TS3, ça va être difficile de t'en dire plus... Jacques.
  23. "peu importe le langage, peu importe le SGBD" c'est assez restrictif, et ça implique presque forcément d'avoir un agent intermédiaire entre l'application et les bases de données qui fasse apparaître les deux bases comme une seule, avec beaucoup d'intelligence puisqu'il faut que cet agent soit capable d'interpréter et d'exécuter ces requêtes SQL en faisant de façon cachée d'autres requêtes SQL vers les bases d'origine. Ca veut dire qu'en gros cet agent a de fortes chances d'être lui-même un SGBD qui a la faculté de pouvoir consulter des bases externes comme c'est le cas dans ton exemple. Note qu'en général ce genre d'accès externe est nettement moins performant qu'une base locale, parce que le SGBD "interrogateur" a beaucoup moins de contrôle et de visibilité sur la base distante. Quand tu dis "en une seule requête et en ne parcourant pas toutes les données" c'est la vision par l'appli, ce n'est pas réellement ce qui se passe en interne. Quelle est la contrainte qui t'oblige à changer le système existant? VB? Tu dois pouvoir utiliser n'importe quel autre langage qui peut appeler une base via ODBC (et va donc faire les requêtes dans Access comme le fait VB). Access? Tu peux utiliser une autre base de données avec le même type de fonctionalités. Je n'ai aucune idée de si ça existe ou pas sur mysql, mais il me semble que c'est possible avec Postgresql (mais c'est probablement un module additionel). D'autres possibilités: - de faire les deux accès directement dans l'appli, et de faire les comparaisons à cet endroit (si c'est bien fait, la charge de travail est la même, elle est juste déplacée) - de copier les données d'une base dans l'autre (probablement via une appli externe qui va faire les deux accès) et ensuite faire une comparaison entre deux tables "locales" Mais si tu nous dis quelle est ta contrainte ça nous aidera probablement... Jacques.
  24. Je ne sais pas si on peut changer une redirection chez tinyurl, mais ce serait la seule et unique solution (à moins de rediriger tous les utilisateurs qui arrivent sur la destination du raccourci, qu'ils passent par le raccourci ou pas). Jacques.
  25. Essaie déjà de trouver la requête correspondante dans le access.log, ça te donnera peut-être une idée. Quand tu essaies toi-même, tu as l'erreur aussi ou pas? Jacques.
×
×
  • Créer...