Vous êtes ici Codes Sources PHP > Codes Sources PHP de KOogar

 

Codes sources

62 bouts de codes (snippets) sont disponibles dans la catégorie PHP
 
KOogar

Site de l'auteur voir
Total des Vues 517889
Inscrit le 22 Nov 2004
  • Digg cette page sur digg.com
  • Bookmark cette page sur del.icio.us
  • Bookmark cette page sur Google
  • Bookmark cette page sur Yahoo
  • Ajoute Codes sources de KOogar sur phpsources.org
  • Partage cette page sur Facebook
 
 
 
 

Classement par date

62.  Corrige la ponctuation d'un texte ( 28 Fév 2010 )
Il vous manque un espace après le point de la fin d'une phrase ou une majuscule après un point ? Cette fonction est faite pour corriger ce type de faute de ponctuation d'un texte. Elle se veut complète car elle ne modifie pas le texte autre que la ponctuation lors de la correction. Voir plus bas ce que fait la correction et les éléments du texte...
61.  Enlève les slashes dans une url ( 28 Fév 2010 )
Fonction qui nettoie les urls des doubles ou des triples slashs (// ou ///) sans affecter les urls qui contiennent les protocoles http ou https.
60.  Anti hack Javascript ( 13 Oct 2009 )
Vous en marre de voir vos formulaires rempli de Javascript ? et pourtant vous aimeriez laisser vos visiteurs mettre un peu de HTML dans vos formulaires. Mais surtout pas de JavaScript!! En plus il est facile de se faire hacker par du JS !! Ce code va empecher plusieurs formes de hacking; (voir dans les commentaires du code) Le code va tout...
59.  Trouver des mots clés avec Google ( 20 Sept 2009 )
Ce code devrait vous plaire si vous manquez de mots clés à vos textes, à vos balises ou autres points divers. Il permet à partir d’un mot clé donné de trouver des mots-clés connexes à celui ci. Le code original est de Tiger et vous pouvez aussi le trouvez ici (dans les commentaires vous trouverez toute les urls nécessaires pour optimiser vos...
58.  Tag BBcode pour afficher des Codes sources en php ( 28 Juil 2009 )
D'un coté vous avez la regex pour préparer les données et de l'autre vous avez la regex pour modifier les données et revenir à l'original. la dernière partie est l'affichage en php du code source. Le BBcode s'emploie de manière classique Exemple : [code]votre code ici...[/code]
57.  Anti spam sur les listes de mots clés ( 12 Juin 2009 )
Pour empêcher des listes de mots clés du genre (hello, salut, bonjour, hey) de pénétrer sur votre site, le seul moyen est de compter les séparateurs qui séparent les mots clés (,;:-_) et de faire une moyenne avec le nombre de mots que contient le texte. Dans un texte normalement constitué, nous devrions trouver 1 séparateur tous les 6-8 mots....
56.  Envoie de mails en mode texte et html ( 16 Avril 2009 )
Envoyer des emails massivement ou individuellement. Ce code propose les 2 modes pour l'envoie de mails: en mode TEXTE et en mode HTML. Ce code permet aussi d'éviter les refus des serveurs externes, ces serveurs qui n'acceptent pas les mails que vous leur envoyer car les entetes sont imcompletent. Avec ce code vous ne devriez pas rencontrer de...
55.  Verifie la validite d'une adresse internet ( 05 Avril 2009 )
Ce code n'est pas de moi, je l'ai pris sur un annuaire qui fais des verification de liens, perso je n'ai pas trouvé mieux et vous pourrez voir que ce code n'est pas tout jeune. Ce code fait tout ce que l'on peut imaginer pour vérifier que l'url sur laquel nous travaillons est bien en ligne. Dans mon exemple j'ai pris un nom de domaine qui est une...
54.  Compte a rebour JavaScript et PHP ( 01 Fév 2009 )
Ce compte a rebour fonctionne sur tout type de navigateur !! Vous voulez dans les dernières 24 heures informer vos visiteurs du temps qu'ils leur reste ? Ce compte a rebour est fait pour vous !! Que vos données viennent d'une base SQL ou d'un formulaire, j'ai rendu le code portable et vous devriez vite vous y faire !! 5..4..3..2..1.. et c'est...
53.  Correction beug site perso sur Neuf.fr ( 14 Jan 2009 )
Neuf.fr a déménagé ses sites perso d'emplacement mais ils n'ont pas mis les redirections en place. Voici un regex qui va corriger ce beug et éclaicir votre Netlinking!! Les adresses passent de http://nom-du-site.neuf.fr à http://nom-du-site.perso.neuf.fr
52.  Connaitre et supprimer les doublons dans une table SQL ( 12 Jan 2009 )
Ce code va vous montrer ou se trouve les doublons dans votre table. A chaque doublon trouvé un lien va s'afficher ou vous pourrez supprimer le doublon. Ce code ne nettoie pas massivement mais individuellement chaque enregistrement. Si votre table fait + de 10 000 enregistrements, alors pour dedoublonner la table, je vous conseil de ne pas...
51.  Ajouter des lignes au début de vos fichiers textes ( 12 Nov 2008 )
Ce snipet va vous permettre d'ajouter du texte au début de votre texte existant. Il va lire le contenu existant et additionner le nouveau contenu tout au début du fichier, après avoir joint l'ancien texte et le nouveau.
50.  Trouver le spam dans un texte ( 08 Nov 2008 )
Ce code va trouver le spam en regardant si trop de voyelles ou de consonnes se suivent. Dans la langues francaises, à de rare exception pret il n'existe pas de mot avec 4 consonnes qui se suivent. Idem avec les voyelles. Par contre dans une phrase il y a souvent des expressions tel que "haaaaa !! bouuuuuu". J'ai donc tenue compte de ce problème et...
49.  Supprime les sauts de lignes au début et à la fin d'un texte ( 28 Oct 2008 )
Ce regex prend en compte 4 formats différents de saut de ligne. Ces fameux BR qui peuvent s'écrire de plusieurs facons. Bien entendu votre texte peut contenir des sauts de lignes. Ce regex supprime uniquement des sauts de lignes du début et de la fin de votre texte.
48.  Template avec champs TEXTE pour ajouter/supp/modifier des records sql ( 10 Juin 2008 )
Template TEXTE PHP/MySQL pour gérer les enregistrements d'une table. Ce template gère l'ajout, la modification et la suppression d'enregistrements. A noter : Une table est donnée en exemple
47.  Vérifier massivement la disponibilité de plusieurs Nom De Domaine ( 05 Mai 2008 )
Le principe est simple, d'un coté vous avez un fichier texte (liste_ndd.txt dans l'exemple) qui va contenir l'ensemble de vos noms de domaine a vérifier et de l'autre le script php dans lequel vous pourrez choisir les extensions. Le fichier texte doit contenir les Noms De Domaine mais sans l'extention, et sans le protocole, ni même le sous domaine...
46.  Vérifier librement la disponibilité d'un Nom De Domaine. ( 12 Avril 2008 )
Vous pouvez avec ce script vérifier si un domaine est libre ou réservé. Les extensions disponibles: (eu,fr,com,net,org,info,biz,de,ca,me.uk,co.uk,org.uk). Ce script a été testé chez OVH. Ce script gère directement les messages d'erreurs des utilisateurs. Si l'utilisateur rentre n'importe quoi, j'ai fais mon possible pour le remettre dans le droit...
45.  Extention CURL ( 04 Avril 2008 )
La plupart des développeurs ont entendu parler de l'extention CURL. Bien sur vous avez des fonctions comme fopen ou fsockopen pour ouvrir une page mais ces fonctions sont très basiques. Si vous voulez construire un spider, CURL est parfait pour ca. L'extention CURL a des librairies séparés compilées avec PHP. L'extention CURL a plusieurs extentions...
44.  Générateur de Nuage de Mots ( 19 Mars 2008 )
Voici un générateur de Nuage de Mots, c'est le même générateur qui est utiliser pour tout les différents Nuage de Mots de ce site. 1 fois par jour le générateur est lancé automatiquement par tache Cron interne et le générateur remet à jour tous les Nuage de Mots de ce site. Ce générateur est pertinent pour le référencement puisqu'il permet de...
43.  Nuage de tags simple ( 27 Fév 2008 )
Ce nuage de tags a 2 fonctions: En premier il va afficher une classe css différente pour chaque tag et à chaque fois l'emplacement du tag sera différent. Le code est divisé en 2 parties. Pour ceux qui veulent que l'emplacement du tag reste le même à chaque chargement de page, vous n'utilisez que la première partie Voici le type de style qu'il...
42.  Création massive de fichiers zip ( 05 Fév 2008 )
Vous désirez zipper tous vos articles, vos fiches produits ou autres types d'enregistrements. Ce code devrait vous y aider. Il procède en 3 étapes : 1 Création d'un fichier temporaire ou le contenu sera sauvegarder. 2 Création du fichier zip. 3 copie du fichier zip sur le serveur. Le code est dans une boucle while car nous parcourons tous les...
41.  Connaitre massivement les doublons dans une table SQL ( 31 Jan 2008 )
Comme il n'est pas possible d'avoir de clé unique sur un champ de type TEXT, LONGTEXT... les doublons deviennent trés vite fréquents dans nos databases sql. Avoir des datas plus ou moins similaire est aussi un problème supplémentaire. Je vous propose de traiter ces 2 problèmes en même temps et ce après l'insertion des données dans la table. Ce...
40.  Cherche et trouve les mots trop long d'un texte ( 27 Jan 2008 )
Une fonction qui devrait vous être utile pour vos formulaires ou pour tout autre emploi. Vous donnez une longueur maximum et si dans votre texte il existe un mot qui dépasse cette longueur, la fonction retourne FALSE.
39.  Bannir les mots d'un texte ( 25 Jan 2008 )
Vous souhaitez bannir autant de mots que vous le souhaiter. Enlever du spam des vos texte Même avec une liste de 1000 mots, l'itération sera rapide, laaez y joyeusement. Il y a aussi des délimitateurs pour ne prendre que le mot souhaité. Par exemple: Si votre liste de mots à bannir contient le mot "un", le mot "tunner" qui contient la chaine "un"...
38.  Décomposer une url ( 19 Jan 2008 )
Décomposer une url rapidement en séparant le Nom de Domaine, le Fichier et les Arguments de chaine. La fonction parse_url() devrait vous aider à décomposer vos urls.
37.  C'est de l'UTF8 ou de l'ISO ? ( 29 Déc 2007 )
Pour vos passages de la norme ISO à la norme UTF8, ce code devrait vous être utile pour savoir si vous devez ou non réencoder vos chaines de caractères en UTF8... ou tout simplement tester le type d'encodage actuel de vos documents.
36.  Donne la couleur opposée d'une couleur ( 25 Déc 2007 )
Pour les graphistes et amateurs de web qui aiment les sites web qui n'abime pas les yeux, vous trouverez avec cette fonction un moyen rapide pour trouver les chartes graphiques de vos sites web. Faites un copier/coller du code et hoster le sur votre serveur Apache favoris puis vous comprendrez tout de suite la grande utilité de ce code en le...
35.  Trouver des urls dans un texte ( 21 Sept 2007 )
Pouvoir englober tous les types d'urls existant est peut-etre un peu prétentieux. Je propose un masque qui devrait englober tous les types d'urls. Malheuresement je ne les connais pas tous, et j'espere à travers les exemples ci-dessous, avoir remonter les types d'urls les plus courants. Si de votre coté vous trouvez des urls qui ne sont pas...
34.  Savoir si vos partenaires ont gardés vos liens sur leur site ( 17 Juil 2007 )
Avoir des liens partenaires est important pour faire connaitre son site et augmenter son pagerank. Le probleme eternel est : puis-je faire confiance a mon partenaire qui peut-etre enlevera le lien de que j'aurais tourner le dos. Pour repondre à ce probleme voici un code source qui devrait vous y aider. Ce code va aspirer une page Internet de...
33.  Retourne le nombre de Back Link de Google dans une variable ( 02 Avril 2007 )
Cette portion de code est simple mais je vous conseil d'être prudent en l'employant pour 2 raisons. Ce code source demande beaucoup de ressources niveau temps d'execution. J'ai mis un @ devant la fonction file_get_contents pour ne pas que les messages d'erreurs s'affichent car cela arrive fréquement. La deuxieme raison est qu'il existe des scripts...
32.  Chercher des adresses emails dans un texte ( 13 Mars 2007 )
Cherche toute les adresses mails contenus dans le texte de votre choix et les place dans tableau. L'exemple du texte contient 2 adresses email mais nous aurions pu en mettre une infinité. Pour le passage du texte en tableau: l'expression suivante "/[\s,:]+/" indique que tout est pris en compte et, que l'espace, le point et le double point servent à...
31.  Supprimer les doublons d'un tableau ( 12 Mars 2007 )
Il existe beaucoup de codes sources de plusieurs lignes sur le net, mais une seule ligne suffit en PHP pour nettoyer un tableau de ses doublons. La fonction array_unique() devrait vous y aider. Elle retourne un tableau sans doublon.
30.  Supprime les éléments d'un tableau (A) à partir d'un tableau (B) ( 06 Mars 2007 )
Si vous voulez supprimer dans un texte des mots indesirables alors ce code est fait pour vous!! Bien entendu ce n'est qu'un exemple, il a plein d'autres applications!! Vous avez 2 tableaux, le premier tableau contient le texte et il y a un mot dans chaque case. Si vous ne savez pas comment passer vos chaines en tableau, voyez la fonction split()...
29.  Remplace une chaine ou un tableau dans une chaine ( 02 Mars 2007 )
Un autre outil essentiel. Avoir la capacité de remplacer rapidement une valeur par une autre. En toute simplicité: La fonction str_replace() remplace une chaine par une chaine ou un tableau, en remplacant toute les occurences du document. Recherche : Ce que vous rechercher. Cela peut être un tableau ou une chaine. Remplace : Tout ce qui...
28.  Passer un tableau dans une url ( 28 Fév 2007 )
Comme un tableau ne peut pas être passé en argument dans une url, vous pouvez passer une chaine et employer les 2 fonctions serialize() et unserialize() pour encoder le tableau en chaine et le récupérer sur une autre page.
27.  Visionneuse sur 4 colonnes avec zoom et supression fichier ( 27 Fév 2007 )
Visionneuse sur 4 colonnes avec zoom en JS de l'image et supression des images. Possibilité ou non de lister les sous répertoire. Configurer la variable $subfolders = 1; pour liste les images des sous rep et à 0 si vous ne voulez pas.
26.  Convertir de binaire à décimal et de décimal à binaire ( 27 Fév 2007 )
Pour faire ce genre de convertion, php a 2 fonctions qui sont les fonctions bindec()et decbin()
25.  Passer les informations a une variable global depuis une classe ( 25 Fév 2007 )
Accéder aux informations de vos variables globales depuis une classe.
24.  Remplace les caracteres non alpha numerique ( 25 Fév 2007 )
Remplacer les caractères particuliers d'une chaine par le caractère ou les caracteres de votre choix.
23.  Place tous les mots d'une chaine dans un tableau ( 21 Fév 2007 )
Place tous les mots d'une chaine dans un tableau avec la fonction split et une expression régulière comme base.
22.  Remplace toute les URLs par un lien en html. ( 21 Fév 2007 )
Remplace toute les URLs de type http://www.peu**importe.com par un lien en html avec une expression régulière comme base.
21.  Affiche les annonces Adsense en 1 ligne ( 12 Fév 2007 )
Code qui affiche en 1 seule ligne les annonces Adsense de Google. Moyen pratique de gagner du temps et d'augmenter vos revenus. Pour une explication plus soutenu de ce code, vous pouvez lire mon article sur Adsense qui fait référence au code ci-dessous. Adsense N'oubliez pas une fois la fonction add_GG installé sur vos pages web, de bien...
20.  Mélange aléatoirement les éléments d'un tableau ( 07 Fév 2007 )
Mélange de manière aléatoire les éléments d'un tableau. Exemple pratique plus bas avec l'intégration d'un tableau HTML pour l'affichage des éléments du tableau PHP. Autre exemple pour mélanger un tableau de tableaux.
19.  Du gratuit pour ma tache CRON ( 14 Jan 2007 )
En utilisant cette application vous pouvez facilement programmer l'heure à laquelle un script PHP doit être exécuté sans avoir à payer un serveur externe. IMPORTANT » Voir l'installation avant lecture du code source.
18.  Anti flood basique avec table MySQL ( 13 Jan 2007 )
Les anti flood sont importants pour vos sites web. Cela interdit aux spameurs de hacker vos sites web en donnant un temps entre chaque soumission, lorsqu'ils utilisent vos formulaires.
17.  Rotation d'images en PHP ( 15 Déc 2006 )
Pour des rotations de bannière ou juste à avoir un couple d'images que vous voudriez montrer avec une rotation sur votre site Web. Cela n'exige aucune bibliothèque externe, fonctionne avec le php 4.0.3 et +, cela vous permettra de montrer toutes les images d'un répertoire spécifié. Le code se compose d'une classe simple avec deux fonctions...
16.  Viewer ou browser d'images à partir d'un répertoire ( 27 Nov 2006 )
Viewer ou browser d'images en PHP. Lecture à partir d'un répertoire. Les images ou photos sont placées dans un répertoire et l'affichage est automatique. Page par page inclus. Arborescence sur 2 niveaux. Vous devez créer 2 fichiers index.php (ou un autre nom) et view.php
15.  Test la validité d'un nom de domaine ( 29 Aout 2006 )
Test la validité d'un nom de domaine avec un REGEX, les extentions testées sont : .com, .fr, .org, .net, .info, .ca
14.  Lecture d'un fichier XML avec un parseur ( 03 Juin 2006 )
Code simple qui vous aidera à la lecture d'un fichier XML. Vous y trouverez un exemple réduit d'un fichier XML, le parseur qui sert à lire le fichier XML placé sur le serveur, et pour terminer l'apel de la fonction avec l'affichage des données du fichier XML. Si vous désirez limiter l'entrée du flux remplacez la ligne suivante (ligne...
13.  Telecharger des fichiers zip avec compteur ( 27 Fév 2006 )
Vous desirez mettre à disposition sur votre site des fichiers zip à télécharger et compter le nombre de téléchargements effectués, ce script est fait pour vous. Le principe est simple, mettez la premiere partie du code dans votre fichier principal, puis créer un fichier "inc_telecharger.php" et mettez y la seconde partie du code. Le fichier...
12.  Compter le nombre de click OUT que renvoi les visiteurs - Liens en dur ( 01 Fév 2006 )
Compter le nombre de click OUT que renvoi les visiteurs en cliquant sur 1 lien - Gestion des liens: LIENS EN DUR
11.  Afficher l'heure en temps réel sur son site ( 31 Juil 2005 )
Afficher l'heure sur son site, voila j'ai mis ce script en PHP bien qu'il soit principalement fait en JS, mais j'espère que cela n'offusquera personne, car en plus du JS j'ai également ajouter du CSS dont display:inline; pour éviter le retour chariot de la fin du form.
10.  Photo du jour choisi de manière aléatoire à partir d'un répertoire ( 27 Avril 2005 )
Vous désirez afficher une image différente tous les jours ? Ce script est fait pour vous. Le principe est simple, un fichier texte contient le jour et le nom de l'image a afficher, reste plus qu'à afficher si la date est la meme, sinon on choisi une nouvelle image de manière aléatoire et elle s'affiche pour la journée !!
9.  Supprimer les champs qui contiennent un nombre de mots trop faible ( 15 Avril 2005 )
Ce bout de code sert a supprimer les champs d'une table si le texte d'un champ est < à n mots. Trés pratique pour nettoyer un annuaire. Dans 1 premier temps, on repère les champs qui n'ont pas assez de mots pour être conservé, on les sauvgarde dans 1 tableau. Puis en dernier, avec une relecture du tableau, on peux suprimer tout les champs...
8.  Supprimer l'extension d'un fichier ( 12 Fév 2005 )
Supprime l'extension d'un fichier, tout ce qui se trouve apres le '.'
7.  Uploader un fichier avec global à OFF ( 16 Oct 2004 )
J'utilise ce code sur plein de serveurs differents avec les global à OFF et en local avec Easyphp 1.7
6.  Compteur de hits qui se remet à zéro à chaque début de journée ( 01 Sept 2004 )
Compteur de hits qui se remet à 0 tous les jours. Le principe est simple, à chaque nouvelle journée, le code insert un champ supplementaire pour la journée. Je n'ai pas mis la commande DELETE pour que vous puissiez faire des stats par la suite si besoin est.
5.  1 seul enregistrement ( 01 Sept 2004 )
Affichage page par page. Le plus basic avec 1 seul enregistrement par page. Avec ce code vous faites défiler les pages à partir des ID (identifiant) contenu dans la table. Avec les liens: < précedent - suivant > l'algo c'est de connaitre l'ID du prochain enregistrement et si l'on est au dernier enregistrement alors revenir en début de table et...
4.  Affichage page par page ( 05 Sept 2004 )
Affichage page par page. Lecture à partir d'une base MySQL. Script complet.
3.  Connection ( 28 Aout 2004 )
Set up MySQL connection
2.  Formulaire accés espace membre ( 27 Aout 2004 )
Formulaire pour accéder à un accés membre, parfait pour un espace membre, un intranet... Le login et le mot de passe sont stockés dans une table nommée ici "membres", si le login et mot de passe sont corrects, le login est placé dans une session pour pouvoir controler l'accés de toute vos pages à protéger.
1.  Page par page GOOGLE ( 15 Jan 2005 )
Page par page GOOGLE , certainement le must du must !!!! A vous de jouer :)

Connexion

 
 

PHP

 
 
 
PHP 5 avancé Livre PHP

PHP 5 avancé
 
    Offres d'emploi

Plus de 500 offres d'emploi PHP/MySQL

Offres d'emploi
 
        Publicité