Account: (login)

More Channels


Are you the publisher? Claim this channel

Search in 125,942,014 RSS articles:

Channel Description:

Les dernières discussions de Forum CIGIEMA

Page 1 | 2 | newer | newest

Latest Articles in this Channel:

  • 08/02/10--19:38: @ la recherche d'un script permettant la rotation, ... d'une photo (chan 1294205)
  • Forum: Le PHP, ASP, Curl et Perl
    Auteur: davidin80
    Écrit le: Tue, 29 Jan 2008 16:59:14 +0100
    Dernier message: Tue, 29 Jan 2008 17:04:18 +0100

    --> Google --> PHP - Fonctions Images... ;) Ala

  • 08/02/10--19:38: contrôlez les droits d'un membre avant de le laisser faire une modif. (chan 1294205)
  • Forum: Le PHP, ASP, Curl et Perl
    Auteur: HimSelf
    Écrit le: Wed, 07 Jan 2009 17:56:14 +0100
    Dernier message: Wed, 21 Jan 2009 10:34:15 +0100

    Salut, Je ne me suis jamais penché sur cette problématique mais je dirai : pourquoi tout simplement ne pas attribuer un numéro de session à l'utilisateur lors d'une authentification sur login et mot de passe, l'enregistrer dans la table relative à cet user puis comparer non pas l'user_id mais le numéro de session qui lui est attribué ? Par exemple le billet 18 est attribué à l'user 15 L'user 15 se connecte et se voit attribuer une valeur de session qui est enregistrée dans la base user Par la suite pour modifier un billet le code devra vérifier a qui est attribuée la valeur de la session et que ce user est bien celui qui a créé le billet. Soit un truc comme ça (je passe volontairement sur les protections contre les injections au stade de l'authentification puis à celui de l'affichage du billet et enfin de son enregistrement) SELECT * FROM websites as s, user as t WHERE s.id=$_GET AND t.id_session=$_SESSION AND t.user_id=s.id_auteur

  • 08/02/10--19:38: Supprimer les backslashes excédentaires (chan 1294205)
  • Forum: Le PHP, ASP, Curl et Perl
    Auteur: Crazy
    Écrit le: Fri, 27 Feb 2009 10:48:20 +0100
    Dernier message: Fri, 27 Feb 2009 17:22:15 +0100

    Je FLOODE encore... Pourquoi utiliser "chaîne" ou 'chaîne' dans une fonction telle que preg_replace(), ereg_replace() ou eregi_replace() ? Parce que : - Le contenu de "chaîne" est évalué (interprêté) ; - Celui de 'chaîne' est un littéral (une vulgaire suite de caractères insignifiants). Est-ce clair ? Exemples : $texte = preg_replace("/(+)()\ (+)/","\\1\\2\\3",preg_replace("/(+)()\ (+)/","\\1\\2\\3",$texte)); Cela remplace $1, 000, 000. 00 par $1,000,000.00 Ou 1. 000. 000, 00€ par 1.000.000,00€ (si - si, cela fonctionne dans les deux cas) Et $texte = preg_replace_callback( "/\.\ (co|gov|gouv|asso|edu|coop|mil|int)\.\ ({2})/i", create_function('$matches','return strtolower("\.".$matches."\.".$matches."\ ");'), preg_replace_callback( "/ww(?)(?)\.\ (+)\.\ (+)/i", create_function('$matches','return strtolower("ww".$matches.$matches."\.".$matches."\.".$matches);'), $texte)); Cela remplace www. Domaine. Coop. Fr par www.domaine.coop.fr Ou subdomain. Domain. Co. Uk par subdomain.domain.co.uk (il manque quelque chose... C'est juste pour le FuN :lol: :D :lol:) Maintenant, cela doit être assez clair, non ? (il y a quelque chose d'ésotérique dans le PHP sorcier]) :roll: Ala

  • 08/02/10--19:38: Nombre aléatoire zarbi en PHP (chan 1294205)
  • Forum: Le PHP, ASP, Curl et Perl
    Auteur: Crazy
    Écrit le: Thu, 19 Mar 2009 00:04:37 +0100
    Dernier message: Thu, 23 Apr 2009 14:03:56 +0200

    :D :lol: :D Euh ? :( :ph34r: AHOHNM

  • 08/02/10--19:38: Détecter les redirections et changer l'URL (chan 1294205)
  • Forum: Le PHP, ASP, Curl et Perl
    Auteur: Crazy
    Écrit le: Tue, 02 Jun 2009 11:47:46 +0200
    Dernier message: Tue, 02 Jun 2009 11:47:46 +0200

    Marre des redirections lors de la proposition d'une URL ? C'est assez simple à résoudre... :+ ... Voici un petit Script tout simple (membres seulement) : (Vous devez être identifié pour voir le texte caché.) ;) Ala (Vous devez être identifié pour voir le texte caché.)

  • 08/02/10--19:38: Récupérer le nom d'un fichier avec son extension (chan 1294205)
  • Forum: Le PHP, ASP, Curl et Perl
    Auteur: davidin80
    Écrit le: Wed, 06 Feb 2008 11:09:22 +0100
    Dernier message: Wed, 06 Feb 2008 11:22:31 +0100

    Trouver le dernier élément d'un tableau Et (enregistre le nom de fichier) Sinon (pour enregistrer le contenu du fichier) ;) Ala

  • 08/02/10--19:38: Méditation - transcendant thalle (lol) (chan 1294205)
  • Forum: Le PHP, ASP, Curl et Perl
    Auteur: Crazy
    Écrit le: Thu, 24 Jul 2008 13:34:02 +0200
    Dernier message: Thu, 24 Jul 2008 13:34:02 +0200

    Ceci est un DOGME (donc un principe incontestable) du PHP. (Vous devez être identifié pour voir le texte caché.) :cool: Ala PS : Culture --> Un thalle est un appareil végétatif ne possédant ni feuilles, ni tiges, ni racines. :P http://forum.cigiema.fr/img/pas-faux.gif PAS MIEUX ! PAS MIEUX !

  • 08/02/10--19:38: Pourrir les annuaires :) (chan 1294205)
  • Forum: Le PHP, ASP, Curl et Perl
    Auteur: pagetronic
    Écrit le: Fri, 28 Dec 2007 07:39:03 +0100
    Dernier message: Sun, 30 Dec 2007 12:36:40 +0100

    Au moins, comme cela, c'est compatible avec toutes résolutions d'écran :lol:

  • 08/02/10--19:38: Un script de gestion de recette (chan 1294205)
  • Forum: Le PHP, ASP, Curl et Perl
    Auteur: Taz
    Écrit le: Sat, 25 Oct 2008 09:41:55 +0200
    Dernier message: Sat, 25 Oct 2008 13:25:00 +0200

    Regardez pas les fautes, j'ai fait vite fait la traduction en français :+

  • 08/02/10--19:38: Un Copyright (ou autre) éternel... En PHP ! (chan 1294205)
  • Forum: Le PHP, ASP, Curl et Perl
    Auteur: Crazy
    Écrit le: Fri, 09 Oct 2009 00:34:43 +0200
    Dernier message: Fri, 09 Oct 2009 00:34:43 +0200

    Eh oui, le PHP permet beaucoup de choses. Je ressors un truc assez ancien parce que je pense qu'il peut intéresser quelques débutants... Voici un code qui peut aussi être appliqué à d'autres choses : © 2009 2009) echo '-'.date('Y'); ?> Evidemment, ceci doit être inclus dans un script ayant l'extension .php parce que si c'est .htm cela ne fonctionnera pas ! ;) Ala PS : Si cela vous a plu, pensez à cliquer sur ce lien --> Black Hattitude et à dire à vos amis d'en faire la Pub. Black Hattitude Crazy

  • 08/02/10--19:38: Librairie TPLN (chan 1294205)
  • Forum: Le PHP, ASP, Curl et Perl
    Auteur: Horslemonde
    Écrit le: Sat, 27 Sep 2008 00:36:01 +0200
    Dernier message: Sat, 27 Sep 2008 00:36:01 +0200

    Pour ceux qui ont utilisé PHPLIB pour générer leur Templates, celui-ci était développé pour PHP3 et donc a vécu... Avec PHP5, c'est TPLN de H2LSOFT! (version 2.9) Conçu pour PHP5.xx, et compatible PHP4, cette librairie est un peu plus qu'un simple moteur de template pour PHP: il comporte également des librairies de gestion de session, d'acces aux principales BDD, de fonctions utilistaires (conversions de dates, Urls, contrôles de formulaires, Messagerie, RSS et même traitement d'image! Il s'agit d'un outil OPENSOURCE avec un site dynamique Environ 170 pages de documentations et autant de tutoriels d'exemples. L'utilisation n'est pas sans rappeler PHPLIB, mais en proposant une solution capable de concurrencer les frameworks poids "trop" lourds tels que Zen, CakePhp ou Symphony... La prise en main et l'implémentation sont relativement rapides...

  • 08/02/10--19:38: La fonction PHP "in_array()" - PB possible. (chan 1294205)
  • Forum: Le PHP, ASP, Curl et Perl
    Auteur: Crazy
    Écrit le: Fri, 02 Jan 2009 15:21:38 +0100
    Dernier message: Sat, 03 Jan 2009 13:35:03 +0100

    LOL, c'est comme ça que j'ai planté seo.feuxi.com il y a quelques jours... En PHP4, un index invalide donnait un simple warning, invisible dans mon cas. Passage en PHP5 ==> Cela devient une ERREUR et plus un warning.

  • 08/02/10--19:38: Inclusion de scripts externes.... (chan 1294205)
  • Forum: Le PHP, ASP, Curl et Perl
    Auteur: LOKI
    Écrit le: Fri, 03 Oct 2008 00:10:32 +0200
    Dernier message: Fri, 03 Oct 2008 08:57:36 +0200

    Oui, c'est exact et je recommande la même chose itou (allow-url-fopen OFF). C'est pour cela que MagpieRSS est utilisé dans le Script de l'Annuaire Cigiema... ;) Ala NB : Le Script de l'Annuaire utilise cependant le file_get_contents externe pour les Ascreens... :+ ...

  • 08/02/10--19:38: Récupérer les noms de tous les fichiers (chan 1294205)
  • Forum: Le PHP, ASP, Curl et Perl
    Auteur: davidin80
    Écrit le: Wed, 20 Feb 2008 14:08:07 +0100
    Dernier message: Thu, 21 Feb 2008 14:03:30 +0100

    Mais je me pose la question suivante : Que gagne-t-on à écrire pour toi du code... Que tu sembles incapable d'écrire tout seul ? Tu offres ton programme en Open Source ? Tu offres des liens vers les sites de tes assistants ? Ou Simplement, on se contente d'avoir trouvé la solution à ton PB ? :D Ala (Vous devez être identifié pour voir le texte caché.)

  • 08/02/10--19:38: PHP décoiffe sous IIS 7!!! (chan 1294205)
  • Forum: Le PHP, ASP, Curl et Perl
    Auteur: Horslemonde
    Écrit le: Sun, 01 Jun 2008 11:07:35 +0200
    Dernier message: Mon, 02 Jun 2008 19:59:02 +0200

    ... /... Le couple apache/zend engine met très vite IIS à la rue vue qu'il n'est pas du tout prévu pour ça... /... Euh NON ! Il n'est pas question de mettre IIS à la rue (même si c'est de la "@#\^" ) Mais bon... :excl: Quand IIS fonctionnera sous Apache(*)... On verra. :happy: :wacko: :sick: :lipssealed: :unsure: :shout: Non, ce n'est pas moi, c'est mon double... Je suis innocent ! :ph34r: AHOHNM Qui a dit que je suis un suppôt de Microsoft ? :lol: PS : C'est quoi Zend Engine ? (*) On fait bien fonctionner Vista sur Mac et Tiger sur PC (bon, faut qu'il soit d'accord, c'est vrai) Le PB c'est la souris du Mac (celle qui n'a pas de bouton) :P

  • 08/02/10--19:38: Demande d'aide pour inclure les balises méta dans le site de ma boite (chan 1294205)
  • Forum: Le PHP, ASP, Curl et Perl
    Auteur: Dievochka
    Écrit le: Mon, 17 Dec 2007 13:26:45 +0100
    Dernier message: Wed, 19 Dec 2007 15:25:36 +0100

    Pour ça, oui, c'est sûr ! De toute façon, j'avais bien l'intention de l'enlever. Je l'ai dûment copié dans une page fantôme de Cigiema, afin de vérifier tes dires. :lol: Ala

  • 08/02/10--19:38: Afficher le nombre de visiteurs d'un site (chan 1294205)
  • Forum: Le PHP, ASP, Curl et Perl
    Auteur: Crazy
    Écrit le: Mon, 07 Dec 2009 11:46:56 +0100
    Dernier message: Sun, 27 Dec 2009 09:38:13 +0100

    Aucun souci de mon côté avec mes annuaires multi-versions --> Tous dans le top 3 :)

  • 08/02/10--19:38: Problème de REGEX (chan 1294205)
  • Forum: Le PHP, ASP, Curl et Perl
    Auteur: davidin80
    Écrit le: Mon, 21 Jan 2008 13:11:58 +0100
    Dernier message: Mon, 21 Jan 2008 17:49:28 +0100

    Bon en fait j'ai trouvé Suffisait de remplacer (+) par (+) Voilà c'était tout bête Merci en tout cas Al...

  • 08/02/10--19:38: Détecter les Robots qui visitent un site (chan 1294205)
  • Forum: Le PHP, ASP, Curl et Perl
    Auteur: Crazy
    Écrit le: Fri, 01 May 2009 18:48:59 +0200
    Dernier message: Sat, 20 Feb 2010 15:40:37 +0100

    Voici, pour info, une partie du Script du Footer de l'Annuaire Cigiema (valable pour les VXRxx) : '."\n"; echo '


    '."\n"; if ($lang == 'fr') echo 'Cet annuaire décline toute responsabilité quant au contenu des sites répertoriés dans sa Base de Données.
    Si vous estimez que l\'un des sites présents dans cet annuaire contrevient à la loi, merci de nous en aviser par mail.
    '."\n"; else echo 'This directory declines any responsibility as for the contents of the websites recorded in its Database.
    In the case you consider that one of the referenced websites is not in accordance with the law, please notify us by mail.
    '."\n"; echo '
    '; // ------------------------------------------------------------------------------------------------------------------ $userAgent = strtolower(getenv('HTTP_USER_AGENT')); $decomp = preg_split( '/+/',$_SERVER); $ipnum = (double) (16777216*$decomp + 65536*$decomp + 256*$decomp + $decomp); $res = mysql_fetch_array(mysql_query('SELECT * FROM countries WHERE '.$ipnum.' >= begin_num AND '.$ipnum.' <= end_num LIMIT 1'),MYSQL_ASSOC); $country = $res; $res = mysql_query('SELECT * FROM bots'); while ($bot = mysql_fetch_assoc($res)) if(strstr($userAgent,$bot)) mysql_query('UPDATE bots SET time_stamp = '.time().' WHERE bot_string = \''.$bot.'\''); // ------------------------------------------------------------------------------------------------------------------ $res = mysql_fetch_array(mysql_query('SELECT COUNT(*) AS nbre_connect FROM connect WHERE ip=\''.$_SERVER.'\'')); if ($res == 0) mysql_query('INSERT INTO connect VALUES(\''.$_SERVER.'\', '.time().', \''.$lang.'\', \''.$country.'\')'); else mysql_query('UPDATE connect SET timestamp = '.time().', lang=\''.$lang.'\' WHERE ip=\''.$_SERVER.'\''); mysql_query('DELETE FROM connect WHERE timestamp <= '.(time() - 180)); // Latence 3 minutes if ($_SERVER == $racine_annuaire.'/index.php') { $res = mysql_fetch_array(mysql_query('SELECT COUNT(*) AS nbre_connect FROM connect')); if ($lang == 'fr') echo 'A cet instant : '.$res.' visiteur'.(($res > 1) ? 's' : '').' sur '; else echo 'At this time: '.$res.' visitor'.(($res > 1) ? 's' : '').' connected on '; echo $_SERVER."\n"; $res1 = mysql_fetch_array(mysql_query('SELECT COUNT(*) AS nbre_FR FROM connect WHERE lang=\'fr\'')); $res2 = mysql_fetch_array(mysql_query('SELECT COUNT(*) AS nbre_EN FROM connect WHERE lang=\'en\'')); echo ' ('.$res1.' FR / '.$res2.' EN)'."\n"; $res = mysql_query('SELECT COUNT(*) AS nb_by_lang, country, lang FROM connect GROUP BY country, lang ORDER BY country, lang'); while ($result = mysql_fetch_array($res,MYSQL_ASSOC)) { if ($result == 'United States') $result .= ' / AOL'; elseif (!$result) $result = 'Unknown'; $countries = $result.' ('.$result.' '.strtoupper($result).')'; } sort($countries); if ($lang == 'fr') echo '
    Provenant de : '; else echo '
    From: '; echo implode(', ',$countries).''."\n"; // --- Robots --- $res = mysql_query('SELECT DISTINCT bot_alias FROM bots WHERE time_stamp >= '.(time() - 180).' ORDER BY bot_alias'); while ($result = mysql_fetch_assoc($res)) $bots = $result; if ($bots) echo '
    '."\n".''.count($bots).' '.(($lang == 'fr') ? 'Moteur'.((count($bots) > 1) ? 's' : '').' de Recherche détecté' : 'active Search Engine').((count($bots) > 1) ? 's' : '').(($lang == 'fr') ? ' :' : ':').' '.implode(', ',$bots).''."\n"; // -------------- echo '
    '."\n"; } echo ''."\n"; // Il y a d'autres choses Ici (Copyright, IDDN, Xiti, Contact) ?> Il utilise aussi la fonction de détection des pays des visiteurs (nécessite les tables connect et countries)... Celle-ci est décrite dans un autre Topic --> Détecter le Pays d'un visiteur avec son IP. ATTENTION : Dans ce code, la table robots est appelée bots :+ Bien entendu, tout cela n'a d'intérêt que pour le Webmaster qui veut avoir une idée de ses visites en temps réel. En ce qui concerne le Visiteur "lambda", il est vraisemblable que cela ne l'interesse pas au plus haut point :sick: Toutefois, l'affichage des Robots qui visitent l'Annuaire peut être un "plus" pour le Référenceur qui a soumis un Site ! ;) Ala PS : Pour utiliser en FR ajouter $lang = 'fr' en début du code sinon, ce sera en EN :P

    Forum: Le PHP, ASP, Curl et Perl
    Auteur: Crazy
    Écrit le: Thu, 31 Dec 2009 00:25:46 +0100
    Dernier message: Wed, 31 Mar 2010 16:40:30 +0200

    Il n'y a aucun appel à quelque fonction GeoIP dans les codes proposés ! Cela fonctionne totalement différemment et c'est très simplifié donc plutôt rapide. D'autant que je n'utilise pas la table GeoIP de base mais un ersatz particulièrement allégé. ;) Ala

Page 1 | 2 | newer | newest