IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Codes sources PHP129 ressources dans cette catégorie

Sources PHP, préciser les frameworks utilisés, la version de PHP

Codes sources PHP

Liste des 129 ressources de cette catégorie

    Calculer le nombre de jours entre deux dates

    Téléchargé 44 fois-
    0
    0
    Paramètres de la fonction : $date1, $date2 (Les deux dates à comparer au format jj/mm/aaaa).
    Licence : Non renseignée - Publié le 14/02/2011 - Auteur : titoumimi +

    Création d'un compteur avec une base de données mySQL

    Téléchargé 42 fois-
    0
    0
    Ce code permet d'avoir un compteur pour un nombre de pages illimité. De plus il peut servir de statistiques.
    Il faut auparavant créer une table dans la base de données.
    Ici création de la table "stats" :

    CREATE TABLE stats (
    page varchar(100) NOT NULL,
    nb int(11),
    PRIMARY KEY (page)
    );

    Le champ 'page' servira à accueillir le nom de la page, le champ 'nb', le compteur de la page relative.
    Nous allons maintenant traiter le code par un exemple :

    * Exécutez cette requête dans 'phpmyadmin', par exemple :

    INSERT INTO stats VALUES ( 'test', '1');

    Après exécution, vous devez avoir dans votre table, une valeur 'test' dans le champ 'nom' et '1' dans ... Voir la suite
    Licence : Non renseignée - Publié le 14/02/2011 - Taille 2 Ko

    Utiliser l'authentification HTTP

    Téléchargé 40 fois-
    0
    0
    Le login est définit dans le script. Le fichier .htaccess permet d'utiliser la variable $_SERVER['REMOTE_USER'] pour mémoriser la saisie durant toute la session.
    En effet, lorsque PHP est éxécuté en mode CGI, les variables 'PHP_AUTH_USER' et 'PHP_AUTH_PW' seront toujours vides.
    Voici donc la solution.

    Le .htaccess

    < IfModule mod_rewrite.c >
    RewriteEngine on
    RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization},L]
    < / IfModule >
    Licence : Non renseignée - Publié le 15/02/2011 - Auteur : Sub0 +

    Fonction de recuperation de mots clefs dans une chaine de caractère

    Téléchargé 40 fois-
    0
    0
    Cette petite fonction PHP vous permettra de récupérer les mots clés dans un contenu en fonction de leurs occurrences.
    L'avantage, c'est qu'elle arrive à exclure tous les mots sans intérêt (Adverbes, adjectifs, pronoms, etc...).

    Exemple :

    Developpez est un site qui parle avant tout de programmation. Sur developpez, vous trouvez tous types de langages, d'astuces et de tutos pour votre programmation. Grâce à ce site de programmation vous apprendrez très vite.

    Résultat de mots clés :

    programmation => 3 occurences
    developpez => 2 occurences
    site => 2 occurences
    Licence : Libre - Publié le 29/09/2019 - Éditeur : p3x +

    Walousql

    Téléchargé 36 fois-
    0
    0
    Walousql est un SGBD (système de gestion de base de données) en PHP qui ne nécessite aucun autre moteur ou logiciel. Les données sont directement stockées au même endroit que vos scripts.
    Licence : Non renseignée - Publié le 05/04/2020 - Auteur : Kaixo +

    Générer des galeries d'images (photos)

    Téléchargé 36 fois-
    0
    0
    Le script s'occupe de générer les pages pour la navigation dans les sous dossiers, un moteur de recherche (ultra simple) pour rechercher des galeries, ainsi que les vignettes d'apercu des images dans les galeries...
    La page index.php doit être uploadée au même niveau qu'un répertoire de dossiers contenant soit des sous dossiers soit des galeries...

    L'auteur propose une démonstration à cette adresse : Photo Galery. http://geedeeone13.free.fr/
    Licence : Non renseignée - Publié le 15/02/2011 - Taille 92 Ko - Auteur : Antickriszt +

    Génération d'un mot de passe

    Téléchargé 36 fois-
    0
    1
    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
    Licence : Non renseignée - Publié le 14/02/2011 - Auteur : CrazyCat +

    Listes liées

    Téléchargé 34 fois-
    1
    0
    Il faut juste rajouter la connection à la base.
    Licence : Non renseignée - Publié le 15/02/2011 - Auteur : frenchsting +

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

    Téléchargé 33 fois-
    0
    0
    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
    Licence : Non renseignée - Publié le 15/02/2011 - Auteur : Kioob +

    Créer un livre d'or

    Téléchargé 32 fois-
    0
    0
    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.
    Licence : Non renseignée - Publié le 14/02/2011 - Taille 3 Ko

    Sauvegarder la structure et les données d'une base MySQL

    Téléchargé 32 fois-
    0
    0
    Cette fonction est à appeler sous la forme suivante :

    dumpMySQL("127.0.0.1", "root", "", "ma_base", 3);
    Licence : Non renseignée - Publié le 14/02/2011

    Chat, chatbox ou forum instantané simple

    Téléchargé 32 fois-
    0
    0
    Grâce à ce chat très simpliste en PHP et JQuery, vos utilisateurs vont pouvoir chatter entre eux et s'envoyer des messages privés.
    Il a l'avantage d'être très simple à intégrer et il ne propose que le strict nécessaire.
    Licence : Freeware - Publié le 06/10/2019 - Éditeur : p3x.fr +

    Calcul d'une durée

    Téléchargé 31 fois-
    0
    0
    C'est un formulaire permettant la saisie de deux heures, puis calcul la différence entre les deux quelques soit la difference dans le temps.
    Licence : Non renseignée - Publié le 14/02/2011 - Auteur : SnakemaN +

    calendar-mysql.zip

    Téléchargé 30 fois-
    0
    0
    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).
    Licence : Non renseignée - Publié le 29/12/2010 - Taille 10 Ko - Auteur : Yoshio +

    Copie d'un fichier distant en local

    Téléchargé 29 fois-
    0
    0
    Paramètres de la fonction : $fichier_source, $fichier_cible (l'adresse du fichier source, et l'adresse du fichier cible).
    Ce code permet par exemple de récupérer le code HTML généré par un fichier PHP distant.
    Licence : Non renseignée - Publié le 14/02/2011 - Auteur : titoumimi +

    Crypter une adresse email pour éviter le spam

    Téléchargé 29 fois-
    0
    0
    Crypter une adresse email pour éviter le spam
    Licence : Non renseignée - Publié le 14/02/2011 - Auteur : trakiss +

    Afficher la date en Français

    Téléchargé 28 fois-
    0
    0
    Afficher la date en Français
    Licence : Non renseignée - Publié le 14/02/2011 - Auteur : Antickriszt +

    Fonction pour convertir une chaine de caractère en une chaine simplifiée pour URL

    Téléchargé 28 fois-
    0
    0
    Grâce à cette fonction, vous allez pouvoir convertir n'importe quelle chaine de caractère en une chaine encodée pour vos URL.
    Ceci peut s'avérer très utile lorsque vous souhaitez mettre le titre de vos articles dans vos URL par exemple.

    Exemples :

    "C'est super cool développez.com !" deviendra "c-est-super-cool-developpez-com"

    "Très sympa cette petite fonction PHP >>> (Elle est jolie)" deviendra "tres-sympa-cette-petite-fonction-php-elle-est-jolie"
    Licence : Libre - Publié le 29/09/2019 - Éditeur : p3x +

    Gérer des taches Cron

    Téléchargé 27 fois-
    0
    0
    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
    Licence : Non renseignée - Publié le 15/02/2011 - Auteur : Galak` +

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

    Téléchargé 27 fois-
    0
    0
    Récupère les vars d'url, de session suivant les paramètres passés
    Licence : Non renseignée - Publié le 14/02/2011 - Auteur : guitou12 +