-
Compteur de contenus
7 531 -
Inscrit(e) le
-
Dernière visite
Tout ce qui a été posté par captain_torche
-
Et ça ne servirait strictement à rien, parce qu'il ne sera pas facile de prouver la paternité effective du script, et que Google ne perdra pas de temps à aller vérifier.
-
Pour retrouver une date à partir d'un Timestamp Unix stocké en base, utilise FROM_UNIXTIME(ton_timestamp, '%Y-%m-%d') Pour avoir les inscrits du jour, ça serait donc : SELECT * FROM client WHERE FROM_UNIXTIME(date_creation, '%Y-%m-%d') = CURRENT_DATE() Pour les inscrits de la veille, il faut retirer un jour avec la fonction ADDDATE : SELECT * FROM client WHERE FROM_UNIXTIME(date_creation, '%Y-%m-%d') = ADDDATE(CURRENT_DATE(), INTERVAL -1 DAY) Pour les inscrits des 5 derniers jours, il faudra préciser un intervalle : SELECT * FROM client WHERE FROM_UNIXTIME(date_creation, '%Y-%m-%d') BETWEEN ADDDATE(CURRENT_DATE(), INTERVAL -5 DAY) AND CURRENT_DATE() Pour la liste des derniers inscrits, Birdyman a déjà répondu
-
Caractères accentués: é ou é ?
captain_torche a répondu à Mona - Forum : Techniques de Référencement
Ou plus simplement pour afficher correctement des caractères non compris dans le charset actuel (comme les lettres accentuées avec un charset US). -
Caractères accentués: é ou é ?
captain_torche a répondu à Mona - Forum : Techniques de Référencement
Effectivement, tant que tu précises le bon charset, tu peux t'affranchir des htmlentities. Par contre, je n'ai pas de source pour confirmer ça sous la main, désolé. -
Conditions Générale d'Utilisation: Comment les rédiger?
captain_torche a répondu à supergrey - Forum : Administration & Droit
Je pense surtout qu'il va falloir t'adjoindre les compétences d'un juriste pour rédiger des CGU "valides" (à confirmer). -
Woops, au temps pour moi [Edit] Il n'existe donc pas des opérateurs de comparaison triple, qui vérifieraient la valeur numérique et le type ?
-
Un opérateur simple ($x = y) va affecter la valeur y à la variable $x. Dans une condition, un opérateur double (x == y) vaudra true si la valeur de y est comparable à celle de x. Par exemple, si y vaut 1 (entier), et si x vaut '1' (string), la comparaison sera vraie. Pour finir, une comparaison avec un opérateur triple (x === y) retournera true si x a la même valeur ET le même type que y. if(1 === 1) => true if(1 === '1') => false if(1 === true) => false
-
Le meilleur moyen de le vérifier, ça reste toujours l'expérimentation : <?php $tab_vars = array(0, '0', 15, '15', 'test', '', null, false, true); foreach($tab_vars as $var) { echo $var.' : '; if($var >= 0 && $var <= 30 && is_numeric($var)) echo 'oui'; else echo 'non'; echo '<br>'; } ?> On se rend compte qu'en précisant le is_numeric, il ne nous accepte que les 4 premières entrées (ce qu'on cherche), alors qu'avec if($var >= '0' && $var <= '30') les booléens sont acceptés par la boucle. Sinon, petite question au passage : j'ai essayé de le faire avec des opérateurs de comparaison triples (<<= et >>=), mais il ne me ressortait pas les résultats escomptés. Par exemple, avec la comparaison if($var >>=0 && $var <<= 30) , le zéro était refusé, les deux formes du 15 étaient acceptées (forme numérique et chaîne de caractères), ainsi que le booléen true (le false est refusé). Quelqu'un peut il m'expliquer ce comportement ?
-
Je pense quand même que si vérification il y a, un site comportant une div en display none, et 20 lignes de textes à l'intérieur, serait plus suspecte qu'une même div ne contenant qu'un menu.
-
Pour des questions sur le RSS, tu peux les poser sur le forum XML et ses dialectes Et tant qu'à faire, pose plutôt tes questions ici, c'est quand même le principe de communauté du forum. (Et sinon, le forum prestations de services n'est ouvert qu'aux demandes professionnelles).
-
A ce que je vois sur ton lien, il s'agit plus de l'ajout d'un miroir derrière l'affichage de l'écran (et ce n'est pas donné !)
-
Comment créer 3 pop-under ?
captain_torche a répondu à centreurope.org - Forum : Scripts et utilitaires
Pour ça, il faudrait que tu modifies ta fonction load_pop_power() : function load_pop_power(){ for(i = 0; i < popunder.length; i++) { win2 = window.open(popunder[i], "bw", p) win2.blur() } window.focus() } J'ai également modifié ton post pour utiliser les balises CODEBOX, qui n'étirent pas inutilement ton post avec du code trop long. -
Tu peux également utiliser la fonction extract(). Ce qui donnerait : extract($_SESSION); Qui a le même effet que le code que Dan t'a donné. Par contre, petite mise en garde : si les données que tu souhaites utiliser sont renseignées par l'utilisateur (GET ou POST), il vaut mieux, par sécurité, éviter de l'utiliser telle quelles, de peur d'écraser des variables existantes (et par conséquent, fragiliser tes scripts en facilitant la tâche à d'éventuels pirates). Dans ce cas, je te conseille d'utiliser une version corrigée du script de Dan : foreach($_POST as $key => $value) { if(!isset($$key)) $$key = $value; } qui va vérifier que la variable n'existe pas encore avant de la créer. Si elle existe déjà, elle ne sera pas remplacée. Tu peux également utiliser la fonction extract, avec le paramètre additionnel EXTR_SKIP, qui n'écrase pas les variabes préexistantes : extract($_POST, EXTR_SKIP)
-
Il y a des chances que tu le trouves sur le site de son éditeur : Adobe.
-
Tu sais, la validation n'est pas un critère essentiel de sérieux d'une entreprise. Ca peut être un plus, certes, mais ce n'est pas une obligation. L'essentiel étant que le site s'affiche correctement dans tous les navigateurs, et qu'il soit correctement accessible par les malvoyants.
-
Problème avec l'analyseur d'entête http du Hub
captain_torche a répondu à plusdegolf - Forum : Techniques de Référencement
Je n'arrive pas non plus à m'y connecter, ça doit venir de ton serveur -
Il existe effectivement des hébergements gratuits, mais on se retrouve très vite limité dans ce qu'on veut faire. Il existe également des serveurs mutualisés de qualité, pour des prix dérisoires (une vingtaine d'euros à l'année), ce qui peut parfaitement convenir à un site modeste.
-
Sur le manuel PHP, on peut lire Essaye avec $messageMail = wordwrap($messageMail, 70);
-
On ne met pas de [résolu] sur les sujets : ils pourraient décourager d'éventuelles lectures à quelqu'un qui ferait remonter le sujet. Sinon, pour les codes longs, il faut utiliser la balise CODEBOX. j'ai édité tes messages en ce sens.
-
Tu ne voulais pas plutôt citer ce message ?
-
Effectivement, les sites X et de casino (et apparentés) sont proscrits sur le Hub. Par contre, tu peux mettre jusqu'à trois sites en signature, tu peux choisir parmi tes autres sites sans problème.
-
Problème avec un popup en javascript et norton
captain_torche a répondu à vespa - Forum : AjaX et JavaScript
La plupart des outils anti-popups empêchent juste l'ouverture des pop-ups "non désirées", c'est-à-dire à l'ouverture de la page. Pour contrer ça, il suffit d'ouvrir la pop-up sur un clic. Pour ce qui est de la désactivation de JavaScript, il peut y avoir d'autres raisons que Norton : désactivation volontaire, navigateur incompatible, etc. Donc, il vaudrait mieux envisager une autre solution, pour ne pas te priver d'un public potentiel. -
Dans le cadre de script.acolu.us, il s'agit plus d'une démo technique, effectivement. Par contre, l'internaute lambda est habitué au clic, il serait suicidaire pour son chiffre d'affaires de changer ses habitudes
-
Pour ça, utilise la fonction strtotime <?php $date1 = strtotime("+6 months"); // Date actuelle +6 mois $date2 = strtotime("+6 months", $timestamp); // Date définie +6 mois ?>
-
Dans ce cas, il faudra poser un cookie en JavaScript, et vérifier sa présence ou son absence dans une page suivante.