Flux d’activité

Flux d’activité

  1. alexis a ajouté un message dans un sujet  Formulaire sécurisé   

    re

    dans un premier temps
    remplace toutes les occurences de

    <?

    les<?= sont des raccourcis de <?php print ..... ?> et peuvent être laissés.

    par <?php

    ensuite

    action=<?=$_SERVER['PHP_SELF]?>"

    par

    action="<?php echo htmlentities($_SERVER['PHP_SELF'])?>"


    Pour ce qui est du spam, il faudrait integrer un controle anti-spam via un script anti-spam mais c'est un peu trop compliqué pour t'en donner un exemple ici sur le forum. Si ton formulaire est spammé, il faut revoir tout le traitement de tes variables et agir en conséquence. je pense qu'il faudrait agir dès l'inscription et/ou changer toutes les variables par défaut comme ça si c'est un traitement automatisé au moins tu limiteras les dégats.
    • 0
  2. ggeorges a ajouté un message dans un sujet  Formulaire sécurisé   

    Merci de votre réponse.
    Voila

    <form name="entryform" action="<?=$_SERVER['PHP_SELF']?>" method="post">

    <font class=titre>Etape 1. Vos informations personnelles</font><br>
    <font class=petit>(nécessaires pour prendre contact avec vous)</font>
    <table cellpadding="2" cellspacing="0" width="100%" border="0">
    <tr>
    <td colspan="3" class="normal"><b>Adresse de facturation :</b></td>
    </tr>
    <tr>
    <td width=25 class=normal class=normal nowrap><? if (isset($erreurs['client1'])) { echo $fleche_droite;} ?></td>
    <td class=normal>Client :</td>
    <td><input class="formulaire1" type="text" name="client1" size=50 value="<?=stripslashes($client1) ?>"></td>
    </tr>
    <tr>
    <td width=25 class=normal nowrap><? if (isset($erreurs['email1'])) echo $fleche_droite; ?></td>
    <td class=normal>Email :</td>
    <td><input class="formulaire1" type="text" name="email1" size=50 value="<?=$email1 ?>"></td>
    </tr>
    <tr>
    <td width=25 class=normal nowrap><? if (isset($erreurs['contact1'])) echo $fleche_droite; ?></td>
    <td class=normal>Tel. :</td>
    <td><input class="formulaire1" type="text" name="contact1" size=50 value="<?=$contact1 ?>"></td>
    </tr>

    <tr valign=top>
    <td width=25 class=normal nowrap><? if (isset($erreurs['adresse1'])) echo $fleche_droite; ?></td>
    <td class=normal>Adresse :</td>
    <td><input class="formulaire1" type="text" name="adresse1" size=50 value="<?=stripslashes($adresse1)?>"></td>
    </tr>
    <tr valign=top>
    <td width=25 class=normal nowrap><? if (isset($erreurs['code_postal1'])) echo $fleche_droite; ?></td>
    <td class=normal>Code Postal :</td>
    <td><input class="formulaire1" type="text" name="code_postal1" size=50 value="<?=$code_postal1 ?>"></td>
    </tr>
    <tr valign=top>
    <td width=25 class=normal nowrap><? if (isset($erreurs['ville1'])) echo $fleche_droite; ?></td>
    <td class=normal>Ville :</td>
    <td><input class="formulaire1" type="text" name="ville1" size=50 value="<?=stripslashes($ville1)?>"></td>
    </tr>
    <tr valign=top>
    <td width=25 class=normal nowrap><? if (isset($erreurs['pays1'])) echo $fleche_droite; ?></td>
    <td class=normal>Pays :</td>
    <td><input class="formulaire1" type="text" name="pays1" size=50 value="<?=stripslashes($pays1) ?>"></td>
    </tr>
    <tr>
    <td colspan="3" class="normal"><b>Adresse de livraison :</b>
    <br>(A modifier si l'adresse de facturation est différente de l'adresse de livraison)</td>
    </tr>
    <tr>
    <td width=25 class=normal class=normal nowrap><? if (isset($erreurs['client2'])) echo $fleche_droite; ?></td>
    <td class=normal>Client :</td>
    <td><input class="formulaire1" type="text" name="client2" size=50 value="<?=stripslashes($client2) ?>"></td>
    </tr>
    <tr>
    <td width=25 class=normal nowrap></td>
    <td class=normal>Email :</td>
    <td><input class="formulaire1" type="text" name="email2" size=50 value="<?=$email2 ?>"></td>
    </tr>
    <tr>
    <td width=25 class=normal nowrap><? if (isset($erreurs['contact2'])) echo $fleche_droite; ?></td>
    <td class=normal>Tel. :</td>
    <td><input class="formulaire1" type="text" name="contact2" size=50 value="<?=$contact2 ?>"></td>
    </tr>
    <tr valign=top>
    <td width=25 class=normal nowrap><? if (isset($erreurs['adresse2'])) echo $fleche_droite; ?></td>
    <td class=normal>Adresse :</td>
    <td><input class="formulaire1" type="text" name="adresse2" size=50 value="<?=stripslashes($adresse2)?>"></td>
    </tr>
    <tr valign=top>
    <td width=25 class=normal nowrap><? if (isset($erreurs['code_postal2'])) echo $fleche_droite; ?></td>
    <td class=normal>Code Postal :</td>
    <td><input class="formulaire1" type="text" name="code_postal2" size=50 value="<?=$code_postal2 ?>"></td>
    </tr>
    <tr valign=top>
    <td width=25 class=normal nowrap><? if (isset($erreurs['ville2'])) echo $fleche_droite; ?></td>
    <td class=normal>Ville :</td>
    <td><input class="formulaire1" type="text" name="ville2" size=50 value="<?=stripslashes($ville2)?>"></td>
    </tr>
    <tr valign=top>
    <td width=25 class=normal nowrap><? if (isset($erreurs['pays2'])) echo $fleche_droite; ?></td>
    <td class=normal>Pays :</td>
    <td><input class="formulaire1" type="text" name="pays2" size=50 value="<?=stripslashes($pays2) ?>"></td>
    </tr>

    <tr valign=top>
    <td width=25 class=normal nowrap><? if (isset($erreurs['paiement'])) echo $fleche_droite; ?></td>
    <td class=normal>Paiement* :</td>
    <td class="normal">
    <input type="radio" name="paiement" value="chèque" <?php if( $paiement == "chèque") {echo "checked";} ?>>Chèque<br>
    <input type="radio" name="paiement" value="cb" <?php if($frm["paiement"]=="cb") echo "checked" ?>><font color="#990000">Carte Bancaire<br>

    </td>
    </tr>

    <tr>
    <td width=25 class=normal nowrap></td>
    <td colspan=2 class="normal">Vos commentaires : </td>
    </tr>
    <tr>
    <td colspan=2 nowrap>&nbsp;</td>
    <td colspan=2><textarea class="formulaire1" name="commentaires" cols="50" rows="5"><?=$commentaires ?></textarea></td>
    </tr>
    <tr>
    <td colspan=3 align=center><br><input type="submit" value="Etape suivante" class="bouton"></td>
    </tr>
    <tr>
    <td colspan=3 align=left class=petit>(*) Ne pas oublier d'indiquer votre moyen de paiement</td>
    </tr>

    </table>
    <blockquote>
    </form>
    • 0
  3. Willy a ajouté un message dans un sujet  Frais de port client ou revendeur   

    Il y a 2 seuils différents dans la version Premium.

    Vous voulez dire qu'apres tests, PEEL ne prendrait que la variable pour les clients même si on est revendeur ? J'en doute.

    Willy
    • 0
  4. alexis a ajouté un message dans un sujet  Formulaire sécurisé   


    est ce que tu peux donner l'adresse de ton site éventuellement ?
    ou juste le code ( en supprimant les infos sensibles bien sur ) de ton formulaire ?
    • 0
  5. ggeorges a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    Formulaire sécurisé
    Bonjour,
    Depuis plusieurs semaines mon site est spammé de fausses commandes, dont certaines commandes sont validées par le serveur de la banque crédit agricole (probablement des cartes volées au Maroc). Après informations auprès de mon hébergeur (Amen) le problème viendrait de mon formulaire de commande qui ne serait pas sécurisé (Peel 2.9). Si quelqu'un à déjà eu le problème et trouvé la solution je suis preneur
    Merci à tous ceux qui pourront m'apporter une aide.
    Cordialement.
    • 12 réponses
    • 5 097 vues
  6. Pass a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING   

    Frais de port client ou revendeur
    Bonjour à tous

    J'ai la version premium 3.5

    Il y a un petit souci dans frais de port offert à partir de.....

    Je remarque que dans le fichier caddie.php à la ligne 245 il y a

    <tr>
    <td colspan="5" class="normal" align=right><?echo SHIPPING_COST?> :</td>
    <td class="normal" align="right">
    <?php

    echo (!empty($_SESSION['caddie']->cout_transport)) ? $_SESSION['caddie']->cout_transport." &euro; ttc" : "".OFFERED."&nbsp;".FROM." $seuil_total &euro;";


    et à la ligne 473

    <tr>
    <td colspan="6" align="right">
    <img src="images/actualiser.gif" align="absmiddle">
    <a class="normal" href="java script: frmsubmit('recalc');" onMouseOver="return overlib('Vos frais de port sont offerts à partir de <?php echo $seuil_total ?> EUROS d\'achat');" onMouseOut="return nd();"><?echo UPDATE ?></a>

    </td>
    </tr>


    Donc cela correspond au seuil de gratuité d'un client même quand on se logge en revendeur
    comment pourrais-je intégrer une condition avec la variable $seuil_total_reve


    Quelqu'un pourait-il me donner une piste?

    Merci beaucoup
    • 3 réponses
    • 2 686 vues
  7. Willy a ajouté un message dans un sujet  Qui a changé mon mot de passe ?   

    Non il avait donné son mot de passe pour résoudre un Pb sur l'admin de pell et quelqu'un lui a changé :)

    Un petit tour que je lui ais expliqué et hop il a reussi a le remettre.

    Willy
    • 0
  8. Rosaire a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    Acces refusé juste quand j'ajoute un produit
    Bonjour,

    J'ai un problème qui est arrivé du jour au lendemain, il m'est impossible d'ajouter des nouveaux produits. Je reçois le message suivant : You don't have permission to access /administrer/produits.php on this server.

    Je suis avec la varsion 2.7 qui fonctionnais très bien.. Est-il possible que des changement de version de MySQL ou de PHP autait modifier des action au code, voici les version qui sont installé sur le serveur. PHP version 5.1.6 MySQL version 4.1.21-standard. Je ne pourrais pas vous dire par contre les version qui devait être installé avant.

    J'arrive à ajouter des nouvelles catégories, des articles mais pas de nouveaux produits. Tout fonctionne sauf l'ajout de nouveau produit.


    Merci de votre aide. :)
    • 2 réponses
    • 2 373 vues
  9. SOLMICRO a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING   

    Problème de suppression d'un article dans caddie_affichage.php
    Bonjour à tous.
    J'utilise la version 3.5 Premium livrée la semaine dernière.
    Il y a un problème pour supprimer un article > plantage timeout

    Voici la ligne qui ne fonctionne pas (située juste avant break;)

    header("Location:".$_SERVER["PHP_SELF"]);

    En supprimant cette ligne, tout rentre dans l'ordre au niveau de la suppression de l'article.

    Quelqu'un peut-il m'indiquer son rôle?

    Merci de votre aide
    • 1 réponse
    • 2 033 vues
  10. atila-diffusion a ajouté un message dans un sujet  La famille PREMIUIM   

    d'un autre coté, tu serais d'accord si cela se faisait de maniere auto?

    Ca riisquerait de rendre les choses plus compliquées...
    • 0
  11. atila-diffusion a ajouté un message dans un sujet  renseignement pour telecharger un produit   

    tous les produits commandé dans une commande sont dispo dans une table (regarde dans phpmyadmin)

    ils disposent d'un id_commande, ce qui te permet de savoir à quelle commande correspond cette ligne produits commandés.

    A partir de là tu sauras comment faire.
    • 0
  12. bbshetan a ajouté un message dans un sujet  mettre une colonne a droite   

    Salut, je viens de voir ta demande, j'ai l'attention de le faire pour mon site, je fais d'autres modifs avt mais :) je repasse des que j'ai fini d'ici demain pour te donner le script et te le détailler @ plus.
    • 0
  13. Aquarelle a ajouté un message dans un sujet  renseignement pour telecharger un produit   

    Je suis pas trop fort en php, moi je regarderais du coté de administrer/articles vers lignes 302 a 315, il y a un script pour télécharger un "pdf". Tu peux t'inspirer de cela pour un autre type de fichier?
    • 0
  14. negoce a ajouté un message dans un sujet  renseignement pour telecharger un produit   

    Bonjour,

    je ne vais pas t'aider...

    mais j'ai vu sur le site une personne qui lui rechercher un script..

    qui permet à ses clients de téléchargé un site après commande...

    mais ce qu'il recherché de spécifique c'est un seul téléchargement ...

    il vend des sites... donc recherche sur le forum...

    voilà...
    • 0
  15. bbshetan a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    renseignement pour telecharger un produit
    Bonjour, je viens d'installer peel, un grand merci aux developpeurs de peel. Tot fonctionne assez bien car j'ai surffé sur le forum et fait la plus part des modifs grace aux membres du forum.
    Ma question est : Comment mettre un lien dynamique de téléchargement de produit récuperant l'id du produit à télécharger. J'explique je suis designer, pas trop programmeur, mais je m'en sort, ma boutique est de la vente de designs professionnels "logo, charte graphique, etc..." et je voudrais apres payement que mes clients télécharges automatiquement le produit via un lien download, et le problême ce que je ne voit pas comment récuperer l'id produit afin qu'il puisse etre télécharger merci d'avance de quelques explications qui me mettrait sur la voix.

    bbshetan :)
    • 3 réponses
    • 2 472 vues
  16. bial a ajouté un message dans un sujet  de l'aide SVP   



    Bah écoute quand tu fais l'install avec easyphp en local ca bug le lien n'aparait pas, et la page se rafraichit (on reste sur la page avec les champs a remplir) mais tout est vierge :)
    • 0
  17. negoce a ajouté un message dans un sujet  Injection de données dans les formulaires   

    Bonjour,

    oui c'est du html: dans la base ça me donne pour les produits...

    par exemple:

    NOM DU PRODDUIT<br><br>...

    pour 10 produit je les changent mais je vais en avoir plus de 500..

    donc c'est ce style que tu me propose paulanna ?

    <?php$text = '<p>Test paragraphe.</p> Autre texte';echo strip_tags($text);echo "\n";// Permet la balise <p>echo strip_tags($text, '<p>');?>

    ce qui me donnera:

    Test paragraphe. Autre texte
    <p>Test paragraphe</p>. Autre texte

    à bientôt...
    • 0
  18. atila-diffusion a ajouté un message dans un sujet  Qui a changé mon mot de passe ?   

    ??? c'etait quoi le souci, tu t'etais fait hacké?
    • 0
  19. atila-diffusion a ajouté un message dans un sujet  Newsletter dans Peel shopping   

    ben si ca marche tes users se rajoute dans les listes de diffusion lorsqu'ils cochent les cases newsletter dans "mon compte", et tu peux le voir dans les listes de wanewsletter
    • 0
  20. atila-diffusion a ajouté un message dans un sujet  Double commande possible pour objet en quantité unique   

    roh joker....
    • 0
  21. paulanna a ajouté un message dans un sujet  PROBLEME DE NEWSLETTER   

    oui normal j'ai pas fait attention html_entity_decode sert par exemple à décoder les balises HTML pour effectuer la mise en forme.

    donc cela ne change rien au problème
    • 0
  22. admquebec a ajouté un message dans un sujet  PROBLEME DE NEWSLETTER   



    sa ne fonctionne pas plus.. es-ce que le probleme pourrait etre relié au serveur?
    • 0
  23. paulanna a ajouté un message dans un sujet  Injection de données dans les formulaires   

    il s'agit de balises html ? oui -> strip_tags
    • 0
  24. RpCiD a ajouté un message dans un sujet  Double commande possible pour objet en quantité unique   

    A la base je ne demande pas un code tout "mâché", je demande juste un "aiguillage" un peu plus précis rien d'autre. Après si les gens se propose comme Paulanna je ne vais pas dire non car c'est un énorme gain de temps pour moi.
    • 0
  25. negoce a ajouté un message dans un sujet  Injection de données dans les formulaires   

    Bonjour,

    ah merci pruault,

    avez vous une idée pour justement enlever les codes en base pour des fichiers csv...

    car j'ai un script simpas mais j'ai du code dans mon csv...

    et pas beau à voir ...

    toute idée est bienvenue...

    à bientôt...
    • 0

Twitter Advisto ecommerce

Facebook PEEL Shopping