Aller au contenu

Portekoi

Membre+
  • Compteur de contenus

    4 294
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par Portekoi

  1. Bonjour, Je cherche un script Php que je pourrais appeler en via un Cron et qui m'enverrait un petit rapport sur le positionnement de mes sites. Par exemple, via un fichier Xml, mettre l'url et l'expression recherchée et le script m'envoie le positionnement à l'instant T par exemple. Est ce que quelqu'un a déjà vu ce type de script? Merci Portekoi
  2. Bonjour, J'aimerais avoir des infos et des pistes sur le tracking via Javascript. Le but étant de faire l'inclusion sur un site distant d'un fichier .js et se dernier devra, par exemple, envoyé un cookie, enregistrer l'IP de la personne ainsi que les différents paramètres passés. Mais je ne sais pas vraiment par où commencer ni comment faire. J'ai essayé avec Jquery mais je me heurte au "Cross Domaining" sous IE qui ne tient pas compte du fichier "Allow" listant les sites autorisés alors que FF et Chrome, oui. Impossible d'envoyer des données en GET ou POST... Merci à vous. Portekoi
  3. Bonjour, Et si dans ton Else If (input_type == 'checkbox'), tu transformes en tableau ainsi : var valeurs= params[key].split(','); for(var valeur in valeurs){ $('input[id='+valeurs[valeur]+']').prop("checked", true); } Pas certain du split en direct, sinon, passes par une variable "temp". A tester
  4. Bonjour, Je suis d'accord avec Jcaron. Soit tu mets l'année dans ta table de produits, soit tu éclates cette colonne en la mettant dans une table de croisement, Catégorie - Année - Produit. Vu tes données, avec les index bien placés, tu n'as aucune raison d'avoir des lenteurs.
  5. Bonjour, Regarde sur ce site, y en a pas mal />http://www.lafermeduweb.net/s/slide Portekoi
  6. Bonjour, As tu créé des index? Un index sur le pays et un index sur "Pays - Ville" ? Portekoi
  7. Bonjour, Pourquoi ne pas créer un script php "à côté" de ton site, de te connecter à ta base et de faire la requête? Portekoi
  8. Oui, tout à fait. curl est très bien pour se que tu veux faire. Regarde sur Google, tu as pleins de tutos.
  9. Re, cURL est la solution qu'il te faut. C'est très simple à mettre en oeuvre et cela fonctionne parfaitement avec le système que tu veux mettre en place. Portekoi
  10. Tout à fait et le prochain qui bouge une oreille, je le modère
  11. Cela aurait été un peu vantard de ma part que d'affirmer cela
  12. Ici, c'est comme pour une femme.. une privilégie la qualité à la quantité...
  13. utiliser des phrases est bien plus sécurisé que n'importe quel mot de passe du genre : "Je suis webmaster!" "Ma femme est belle..." Et j'en passe. Faut arrêter de se torturer le cerveau... Portekoi
  14. Bonjour, Notre intranet (milieu bancaire), nous avons des outils marketing, des reportings, des informations sur le secteur alimenté via un mini admin par un service désigné, des outils de gestion et une partie réservée à l'informatique pour monitorer les erreurs ou autre. Portekoi
  15. En faites, je dois le générer à la demande lorsque, par exemple, une vente c'est bien passée. Et je veux éviter d'avoir à l'écrire sur le serveur.... En gros, pouvoir le générer et le balancer avec un header de type "zip" mais je ne sais pas si cela est possible.
  16. Bonjour, Existe-t-il un moyen, en php, de générer un fichier zip (composé de X fichiers PDF) sans le créer physiquement sur le serveur? Merci Portekoi
  17. Sur la dernière, je suis pas d'accord, il manque la piscine
  18. C'est surtout que beaucoup font du black et comme ils ne peuvent rapatrier les fonds en "Monnaie sonnante et trébuchante", ils font leurs achats avec sur le web.
  19. Je peux te faire un bisou? Merci
  20. Bonjour, Quelles sont les différences entre les 2 scripts ci-dessous. Lorsque j'utilise le formulaire HTML, j'ai une erreur de paramètre que je n'ai pas avec cURL. Pourtant, tout me semble identique... Qu'ai je manqué? <?php $headers = array('User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3'); $param_post = "VERSION=00104&DATEQ=09042012115503&TYPE=53&NUMQUESTION=0001001153&SITE=1111111&RANG=01&CLE=XXXXXXX&AUTORISATION=&MONTANT=5700&DEVISE=978&REFERENCE=BSI_659451_227618&REFABONNE=BSI_659451_227617&PORTEUR=SLDLrcsLMPC&DATEVAL=1212&CVV=123&ACTIVITE=027&ARCHIVAGE=&DIFFERE=000&NUMAPPEL=&NUMTRANS="; $ch = curl_init("https://ppps.paybox.com/PPPS.php"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); curl_setopt($ch, CURLOPT_HEADER, FALSE); curl_setopt($ch, CURLOPT_POST, TRUE); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); curl_setopt($ch, CURLOPT_POSTFIELDS, $param_post); if(curl_error($ch)){ // echo "<hr>aaa"; return false; }else{ // echo "<hr>bbbb"; echo curl_exec($ch); } ?> <form action="https://ppps.paybox.com/PPPS.php" method="post" name="ppps_paybox" id="ppps_paybox" style="margin:0;padding:1px;"> <div style="display:block;clear:both;height:0;line-height:0;"></div> <input type="hidden" name="VERSION" value="00104" /> <input type="hidden" name="DATEQ" value="09042012115503" /> <input type="hidden" name="TYPE" value="53" /> <input type="hidden" name="NUMQUESTION" value="0001001153" /> <input type="hidden" name="SITE" value="1111111" /><!-- config site/banque --> <input type="hidden" name="RANG" value="01" /><!-- config site/banque --> <input type="hidden" name="CLE" value="XXXXXXX" /> <input type="hidden" name="AUTORISATION" value="" /> <input type="hidden" name="MONTANT" value="5700" /> <input type="hidden" name="DEVISE" value="978" /> <input type="hidden" name="REFERENCE" value="BSI_659451_227618" /> <input type="hidden" name="REFABONNE" value="BSI_659451_227617" /> <input type="hidden" name="PORTEUR" value="SLDLrcsLMPC" /> <input type="hidden" name="DATEVAL" value="1212" /> <input type="hidden" name="CVV" value="123" /> <input type="hidden" name="ACTIVITE" value="027" /> <input type="hidden" name="ARCHIVAGE" value="" /> <input type="hidden" name="DIFFERE" value="000" /> <input type="hidden" name="NUMAPPEL" value="" /> <input type="hidden" name="NUMTRANS" value="" /> <input type="submit" value="cliquez ici" name="ppps_paybox_submit" /> </form> Je vois vraiment pas se qui peut clocher Merci Portekoi
  21. Bonjour, Après avoir passé plusieurs semaines sur un site similaire, mon client a opté pour PayBox. C'est très simple à mettre en place. Tu as des paramètres à spécifier pour dire que tu es en test. A partir de là, tu peux simuler des paiements ou un premier paiement à X€ puis XX€ tous les X mois etc. Le montant minimum avec paybox est de 1€. Tu ne peux pas faire de période gratuite. Bon courage Portekoi
  22. Portekoi

    Class....

    Bonjour, Je débute... enfin... je re débute dans la POO. J'ai écris ceci en guise d'essai. Ma question, quelles sont mes erreurs et comment écrire cela plus correctement et/ou simplement? <?php class ville { private $_batiment = array(); public $_resultat = array(); private $_ville; private $_id; function __construct($ville){ $this -> _ville = $ville; } public function description(){ echo "<b>Batiment dans la ville de ". $this -> _ville ." :</b><br><ul>"; for($i = 0;$i < sizeof($this -> _resultat); $i++){ echo $this -> _resultat[$i]; } echo "</ul>"; } public function AddBatiment($type, $nom, $couleur, $forme){ if(is_subclass_of($type, "Batiment")) { $this -> _id = sizeof($this -> _batiment); if($type == "ecole"){ $this -> _batiment[$this -> _id] = new ecole($nom); $this -> _batiment[$this -> _id] -> forme(); }elseif($type == "mairie"){ $this -> _batiment[$this -> _id] = new mairie($nom); $this -> _batiment[$this -> _id] -> forme(); }elseif($type == "tabac"){ $this -> _batiment[$this -> _id] = new tabac($nom); } if(trim($couleur) != ""){ $this -> _batiment[$this -> _id] -> _couleur = $couleur; } if(trim($forme) != ""){ $this -> _batiment[$this -> _id] -> _forme = $forme; } //echo $this -> _batiment[$this -> _id] -> _forme . " - " . $forme . "<br>"; $this -> _resultat[sizeof($this -> _resultat)] = "<li>Ce batiment est un/une " . get_class($this -> _batiment[$this -> _id]) . " (". $this -> _batiment[$this -> _id] -> _nom.") et a une forme " . $this -> _batiment[$this -> _id] -> _forme . " de couleur " . $this -> _batiment[$this -> _id] -> _couleur . "</li>" ; }else{ $this -> _resultat[sizeof($this -> _resultat)] = "<li>" . $type . " n'est pas un batiment connu</li>"; } } } class batiment { public $_nom; public $_forme; public $_couleur; public $_toit; public $_type; function __construct($nom){ $this -> _nom = $nom; $this -> _forme = "rectangulaire"; $this -> _couleur = "bleue"; $this -> _toit = "pointu"; } function couleur($couleur){ $this -> _couleur = $couleur; } function forme($forme){ $this -> _forme = $forme; } } class ecole extends batiment{ public $_forme; function forme(){ $this -> _forme = "carrée"; } } class mairie extends batiment{ public $_forme; function forme(){ $this -> _forme = "ronde"; } } class tabac extends batiment{ /*public $_forme; function forme(){ $this -> _forme = "ronde"; }*/ } $temp = new ville("Portekoi"); $temp -> AddBatiment("ecole", "Sainte Marie", "blanche", ""); $temp -> AddBatiment("mairie", "Mairie", "noire", "carrée"); $temp -> AddBatiment("banque", "BNP", "violette", "Octogonale"); $temp -> AddBatiment("tabac", "Tabac de la gare", "rose", "ronde"); $temp -> description(); $temp = new ville("Posant"); $temp -> AddBatiment("ecole", "Sainte Thérèse", "grise", ""); $temp -> description(); ?> Merci
×
×
  • Créer...