Codes sources PHP

Sources PHP, préciser les frameworks utilisés, la version de PHP
Ajouter un nouvel élément

    calendar-mysql.zip

    Licence : Autre - 29/12/2010 - Téléchargé 5 x
    Script de gestion de calendrier et d'évènements avec une base de données.

    Deux versions sont disponibles : MySQL (pour hébergement mutualisé) et PDO (pour tous types de bases de données).

    Afficher le résultat d'une requête MySQL comme dans phpMyAdmin

    Licence : Autre - 14/02/2011 - Téléchargé 5 x
    Afficher le résultat d'une requête MySQL comme dans phpMyAdmin

    Génération d'un mot de passe

    Licence : Autre - 14/02/2011 - Téléchargé 5 x
    La petite fonction ci-dessous le réalise mais offre quelques options qui ne sont pas dépourvues d'intérêt :

    * Choix de la longueur du mot de passe (8 par défaut)
    * Choix du type de lettres (majuscules ou minuscules)
    * Possibilité d'épeler le mot de passe (désactivé par défaut)

    La fonction peut être appelée de quatres manières différentes et renverra deux types de données :

    /* Cas 1: appel simple */
    $mypass = mkpassword();
    // Renvoit une chaîne de 8 caractères, chiffres et lettres minuscules

    /* Cas 2: choix de la longueur du mot de passe */
    $mypass = mkpassword(16);
    // renvoit une chaîne de 16 caractères, chiffres et lettres minuscules

    /* Cas 3: ... Voir la suite

    [PHP < 5] Création d'un chemin jusqu'à un répertoire

    Licence : Autre - 14/02/2011 - Téléchargé 5 x
    [PHP < 5] Création d'un chemin jusqu'à un répertoire

    Authentification LDAP avec Open LDAP

    Licence : Autre - 15/02/2011 - Téléchargé 5 x
    Avant tout, il faut vérifier que le fichier php.ini contienne bien :
    extension=ldap.so

    Gérer des taches Cron

    Licence : Autre - 15/02/2011 - Téléchargé 5 x
    Ce script permet de faire l'interface entre toutes vos taches cron php et toutes les facons possibles de les exécuter.
    Chacune de vos taches sera placée dans un fichier php qui sera inclu par le script ci-dessous
    (vous pouvez donc placer les includes et connexion à la base dans ce fichier pour ne pas avoir à les mettre dans
    vos scripts de taches cron), toutes vos taches (donc tous vos scripts) devant se retrouver dans un même dossier.

    Vous pourrez exécuter vos taches, par l'intermédiaire de ce script, aussi bien en ligne de commande (PHP CGI ou CLI)
    que par un simple appel dans votre navigateur (pour débug, paliatif en cas d'indisponibilité de cron ou pour webcron.org).

    Lors de l'appel par le naviga ... Voir la suite

    Classe qui "limite" les possibilités de vol de session

    Licence : Autre - 15/02/2011 - Téléchargé 5 x
    Donc, voici une petite classe qui "limite" les possibilités de vol de session. J'utilise cette classe au sein d'un framework, et ait donc été obligé d'enlever pas mal de trucs afin de la rendre portable, j'espère que je n'en ai pas trop enlevé. Deux mécanismes sont utilisés :

    1. Vérification de la durée de la session.
    2. Controle d'un ID transmis en même temps que l'ID de session, mais qui change à chaque hit. Pour les accès concurrents, un timeout de 10 secondes est utilisé.

    Dans cette version l'ID est changé au moment du "session_close()". Et il faut qu'il soit appelé avant que du contenu soit envoyé. Cela ne devrait pas poser de problème sur un site "bien construit". La classe est à utilisée comme singlet ... Voir la suite

    Afficher un tableau à plusieurs dimensions dans une table HTML

    Licence : Autre - 15/02/2011 - Téléchargé 5 x
    Afficher un tableau à plusieurs dimensions dans une table HTML

    Crypter une adresse email pour éviter le spam

    Licence : Autre - 14/02/2011 - Téléchargé 4 x
    Crypter une adresse email pour éviter le spam

    Afficher un calendrier

    Licence : Autre - 14/02/2011 - Téléchargé 4 x
    Afficher un calendrier

    Calculer le nombre de jours entre deux dates

    Licence : Autre - 14/02/2011 - Téléchargé 4 x
    Paramètres de la fonction : $date1, $date2 (Les deux dates à comparer au format jj/mm/aaaa).

    Récupération rapide des variables de formulaire/sessions/Url/Cookies

    Licence : Autre - 14/02/2011 - Téléchargé 4 x
    Récupère les vars d'url, de session suivant les paramètres passés

    Générer un plan d'un site sous forme de listes imbriquées

    Licence : Autre - 14/02/2011 - Téléchargé 4 x
    En reprenant la même structure de base que précédement, nous allons maintenant générer un plan du site sous forme de listes imbriquées, qui se mettra à jour tout seul dès que la base sera modifiée.

    Class FileManager

    Licence : Autre - 14/02/2011 - Téléchargé 4 x
    Cette classe permet de charger (normalement) simplement un ou plusieurs fichiers, supprimer, créer des dossiers sur un serveur distant ou local.

    Un print_r() amélioré

    Licence : Autre - 15/02/2011 - Téléchargé 4 x
    Un print_r() permettant l'affichage de la structure d'un tableau, avec deux trois colorations sympas
    pour visualiser directement les sous tableaux et les clefs.

    Séparateur de requêtes

    Licence : Autre - 29/12/2010 - Téléchargé 3 x
    Ce code permet de séparer des requêtes sur un caractère donné.
    Il gère le fait qu'un ; peut être contenu dans une requête, de même que les \'.
    Utile si on veut faire des scripts sql.

    Transformer les mails et urls en liens cliquables

    Licence : Autre - 14/02/2011 - Téléchargé 3 x
    Transformer les mails et urls en liens cliquables

    Calculer l'age d'une personne

    Licence : Autre - 14/02/2011 - Téléchargé 3 x
    Paramètre de la fonction : $date_naissance (La date de naissance de la personne au format jj/mm/aaaa).

    Créer un livre d'or

    Éditeur : Ludovic Giambiasi + 3 Ko
    Vous devez créer une table dans votre base de données

    CREATE TABLE livre (
    codelivre int(11) NOT NULL auto_increment,
    message blob,
    expediteur varchar(100),
    date date,
    PRIMARY KEY (codelivre)
    );

    Vous pouvez ajouter des champs (e-mail, nom, prénom...)

    o Vous devez changer les paramètres de connexion à votre base dans le fichier 'connexion.php'.
    o Adaptez le code du livre d'or au design de votre site. Le fichier 'livre.php' contient le code pour lire les messages du livre d'or. Le fichier 'ecriture.php' permet l'écriture de messages.

    Naviguer dans l'arborescence du serveur

    Licence : Autre - 14/02/2011 - Téléchargé 3 x
    Merci aux membres du forum pour m'avoir aider à réaliser ce formulaire.

110 éléments

Contacter le responsable de la rubrique PHP