Articles on this Page
- 08/02/10--19:38:_@ la recherche d'un...
- 08/02/10--19:38:_contrôlez les droits...
- 08/02/10--19:38:_Supprimer les backslashes...
- 08/02/10--19:38:_Nombre aléatoire zarbi...
- 08/02/10--19:38:_Détecter les...
- 08/02/10--19:38:_Récupérer le nom d'un...
- 08/02/10--19:38:_Méditation -...
- 08/02/10--19:38:_Pourrir les annuaires :)
- 08/02/10--19:38:_Un script de gestion de...
- 08/02/10--19:38:_Un Copyright (ou autre)...
- 08/02/10--19:38:_Librairie TPLN
- 08/02/10--19:38:_La fonction PHP...
- 08/02/10--19:38:_Inclusion de scripts...
- 08/02/10--19:38:_Récupérer les noms de...
- 08/02/10--19:38:_PHP décoiffe sous IIS 7!!!
- 08/02/10--19:38:_Demande d'aide pour...
- 08/02/10--19:38:_Afficher le nombre de...
- 08/02/10--19:38:_Problème de REGEX
- 08/02/10--19:38:_Détecter les Robots qui...
- 08/02/10--19:38:_Détecter le Pays d'un...
More Channels
- Feb 23: backpage.com | salon/spa jobs |...
- Feb 23: Twitter / Favorites from jenyang
- Nov 25: Featured Listing Feed
- Feb 22: منتدى التاريخ
- Nov 25: vince's Site
- Jan 5: MJJ-FOREVER - Komentáře
- Nov 24: METABOLIC×JUNKIE
- Feb 22: 13番さんのあな ―...
- Nov 25: SPEAK NOW ♥
- Nov 25: ورنا
- Feb 20: Virginia News Press | Virginia...
- Nov 25: Reacties voor Liesbeth van der...
- Nov 25: 王金元
- Nov 25: ROR Sitemap for...
- Nov 24: アマゾン一直線...
- Feb 16: AFRO ROOTS★
- Nov 24: 通訳・翻訳ハッピーラ...
- Nov 24: 3900incomeで生涯収入を月...
- Nov 25: Uncle Ray's Corner
- Nov 25: The UPLB Jocks |...
- Nov 25: CaThY
- Nov 25: Van's Site
- Nov 25: vinci_dgreat... simply great.....
- Nov 25: vintage cabin
- Nov 25: Visiems
- Nov 25: Vicente jr.'s Site
- Nov 25: Vu
- Nov 25: wan's Site
- Nov 25: OJ
- Nov 25: صفا سیتی - safa city -...
- Dec 25: アフィリで目指せ月収20...
- Jan 23: アイのぴーちくぱーち...
- Jan 9: amorekunの気まま日記
- Nov 24: 青山さつきブログ♪
- Feb 21: 上原彩子オフィシャル...
- Nov 24: BRAND Polish Style...
- Feb 13: ♪のほほん子育て日記♪
- Feb 4: 風藤松原オフィシャル...
- Feb 9: Government: Transportation
- Feb 21: Business: Real Estate
- Nov 25: Comments for Thinking Unenslaved
- Dec 30: likeabrokentv
- Dec 23: Ищу работу няни в...
- Nov 25: Comments for UW Space Place
- Jan 12: Программные...
- Nov 25: Reaper
- Nov 25: Still Visible
- Feb 22: Vimeo / Maxim Zhestkov's videos
- Nov 25: ♠ vino ♠
- Nov 25: - Latest Popular Stories,...
|
|
Are you the publisher? Claim this channel |
|
Channel Description:
Latest Articles in this Channel:
- 08/02/10--19:38: @ la recherche d'un script permettant la rotation, ... d'une photo (chan 1294205)
- 08/02/10--19:38: contrôlez les droits d'un membre avant de le laisser faire une modif. (chan 1294205)
- 08/02/10--19:38: Supprimer les backslashes excédentaires (chan 1294205)
- 08/02/10--19:38: Nombre aléatoire zarbi en PHP (chan 1294205)
- 08/02/10--19:38: Détecter les redirections et changer l'URL (chan 1294205)
- 08/02/10--19:38: Récupérer le nom d'un fichier avec son extension (chan 1294205)
- 08/02/10--19:38: Méditation - transcendant thalle (lol) (chan 1294205)
- 08/02/10--19:38: Pourrir les annuaires :) (chan 1294205)
- 08/02/10--19:38: Un script de gestion de recette (chan 1294205)
- 08/02/10--19:38: Un Copyright (ou autre) éternel... En PHP ! (chan 1294205)
- 08/02/10--19:38: Librairie TPLN (chan 1294205)
- 08/02/10--19:38: La fonction PHP "in_array()" - PB possible. (chan 1294205)
- 08/02/10--19:38: Inclusion de scripts externes.... (chan 1294205)
- 08/02/10--19:38: Récupérer les noms de tous les fichiers (chan 1294205)
- 08/02/10--19:38: PHP décoiffe sous IIS 7!!! (chan 1294205)
- 08/02/10--19:38: Demande d'aide pour inclure les balises méta dans le site de ma boite (chan 1294205)
- 08/02/10--19:38: Afficher le nombre de visiteurs d'un site (chan 1294205)
- 08/02/10--19:38: Problème de REGEX (chan 1294205)
- 08/02/10--19:38: Détecter les Robots qui visitent un site (chan 1294205)
- 08/02/10--19:38: Détecter le Pays d'un visiteur avec son IP (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
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
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
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
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é.)
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
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
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:
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 :+
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
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...
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.
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... :+ ...
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é.)
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
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
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 :)
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...
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