Codes sources PHP

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

    Upload Ajax Jquery, informations temps réel, fonctions et styles événementiels, crop et redimensions d'images, reprise d'upload.

    Licence : Libre - 21/07/2016 - Téléchargé 540 x
    UploadAjaxABCI Version 6.0
    auteur Alain Bontemps ABCIWEB
    Classe d'upload Javascript / Jquery / Html5

    Module complet prêt à l'emploi avec classes Php côté serveur, et plusieurs exemples de formulaires customisés et finalisés.

    - Surpasse les limitations serveur "upload_max_filesize", "post_max_size" et "max_file_uploads".

    - Permet la reprise d'un téléchargement interrompu après un arrêt volontaire ou une panne internet ou serveur, en utilisant la partie sauvegardée.

    - Customisation des boutons de sélections avec comportements drag and drop et/ou onclick.

    - Retours d'informations en temps réel personnalisable et très souple :
    Voir la suite

    Autocomplete php/html/css/js/ajax/jquery

    Licence : Autre - 08/05/2015 - Téléchargé 255 x
    Simple autocomplete

    CLASS PHP :: REQUÊTES MYSQL

    Éditeur : Filipe Gomes + 125 Ko
    Je propose une class PHP très pratique qui vous permettra de gagner du temps lorsque vous aurez besoin de lancer des requêtes SQL. En effet, celle-ci a été conçue pour lancer une requête SQL à vitesse grand « V ». Tout est présent: INSERT, UPDATE, COUNT, SELECT, DELETE et c'est pas tout, cette classe vous permet aussi de créer une table SQL ou de la supprimer.

    Gestion de la base de données

    Éditeur : JL BOUCHEZ + 166 Ko
    Ces codes sont opérationnels. Testez l'exemple.
    Ils consistent à manipuler une table pour la recherche de mots clé.
    Cela évite de passer par Phpmyadmin pour faire toutes les manipulations standard :
    • liste de la table
    • Recherche d'un mot clé
    • Différents tris
    • Ajout de mots clé
    • Création d'enregistrements
    • Suppression d'enregistrements
    • ...


    Je m'en sers sur mon site. Essayez le moteur de recherche interne et vous verrez par vous-même (tapez par exemple : trojan).

    La table SQL ... Voir la suite

    Page d'administration sécurisée

    Licence : Gratuit - 19/06/2016 - Téléchargé 196 x
    Bonjour,

    Je vous propose le code source basique et (très) simplifié d'une page protégée par un mot de passe.

    A vous d'en faire bon usage et de l'améliorer selon vos goûts. ;-)

    Code entièrement libre d'utilisation. :D

    Un Album Photo et Vidéo Familial

    Licence : Gratuit pour usage non commercial - 12/12/2013 - Téléchargé 180 x
    Comme je n'ai pas trouvé sur internet ce qui m'allait le mieux, j'ai décidé de créer mon propre album photos et vidéos classés par mois et par projet
    Cad que l'on peut créer un index.php qui est préparé pour afficher plusieurs album soit par exemple plusieurs années ou n'en créer qu'un seul.
    Sur les conseils de developpez.com, je l'ai modifié pour qu'il marche en PHP 4 et PHP 5
    Le fichier rar est à dézziper dans un sous-dossier de la racine en local
    Un petit fichier alire.txt explique la marche à suivre car avec le fichier install.php tout est automatisé
    Programmation brute de béton à améliorer ! Bon courrage

    Classe Php d'upload de fichiers avec options de redimensionnement, renommage, gestion des erreurs

    Licence : Libre - 10/05/2016 - Téléchargé 80 x


    Cette classe d'upload et redimensionnement est conçue pour offrir de multiples possibilités pour une configuration minimale.

    Compatible php >= 5.2 maj du 28/05/2015 version 3.2

    Gestion automatique des erreurs :
    - post_max_size
    - upload_max_filesize
    - max_file_uploads
    - memory_limit (si redimensionnements, pour les images de type "jpg/jpeg")
    - Renomme les fichiers (en remplaçant ou en enlevant si besoin les caractères spéciaux) pour compatibilité maximum avec les serveurs web

    Fonctions principales paramétrables en option :
    - Contrôle des extensions
    - Contrôle du poids des fichiers
    - Contrôle du nombre de fichiers pour un téléchargement multiple ... Voir la suite

    Insérer, modifier et supprimer un enregistrement

    Éditeur : Ludovic Giambiasi + 2 Ko
    * Première chose à faire: créer une table dans votre base de données

    On travaille avec la table suivante :

    create table essai(
    code_essai int(11) not null auto_increment,
    remplissage varchar(100) not null,
    primary key(code_essai)
    );

    * Editez le fichier 'connexion.php' et modifier les variables de connection à votre base de données.

    MySQL : Affichage du résultat d'une requête dans un tableau

    Licence : Autre - 01/12/2010 - Téléchargé 55 x
    Ce code permet d'exécuter une requête MySQL et d'en afficher le résultat dans un tableau avec un résultat par ligne et les noms des champs en titre de colonne.

    Faire des requêtes préparées avec l'extension mysql

    Licence : Creative Commons - 03/03/2011 - Téléchargé 54 x
    L'extension Mysql commence à bien vieillir et est maintenant uniquement en correction de bug, l'extension mysqli la remplace, et PDO possède aussi un driver mysql. (plus d'info ici : http://fr2.php.net/manual/fr/mysqli.overview.php)

    Avec PDO on a vite pris l'habitude de faire des requêtes préparées, de part sa simplicité, mais aussi sa couche sécuritaire. Mais il y'a malheureusement encore des résistants du mysql_* (coucou PHP 4) qui eux n'ont pas de requêtes préparées avec l'api. Et rien n'empêche d'en faire ;)

    Je vous propose donc trois fonctions supplémentaires pour mysql_* :
    - mysql_prepare
    - mysql_execute

    Et en bonus :
    - mysql_fetch_all (compatible avec les mysql_fetch_*)

    Ad ... Voir la suite

    Gestion d'une base de données MySQL

    Licence : Autre - 02/12/2010 - Téléchargé 52 x
    Classe de gestion d'une base de données MySQL
    Propriétés

    • Connection/Déconnection à une base mysql.

    • Récupération de la liste des bases d'un serveur, des tables d'une base, des champs et index d'une table ;

    • Permet d'exporter une base de données sans l'utilitaire mysqldump.exe ;

    • Exporte la structure complète d'une base sous format XML ;

    • Permet de répliquer une base de donnée maître vers N bases de données esclaves.


    Réplication : J'ai créé cette fonction car je suis en hébergement mutualisé sans accès aux fonctions de réplication de mySQL ni aux fichiers de logs de mySQL.
    Pour le moment, elle permet de répliquer les
    Voir la suite

    Lister et afficher les images d'un dossier

    Licence : Autre - 23/09/2013 - Téléchargé 51 x
    Lister et afficher les images d'un dossier

    Petite fonction php permettant d'afficher la date et l'heure en français (destinée aux débutants en php)

    Licence : GPL - 08/10/2013 - Téléchargé 44 x
    Cette petite fonction permet d'afficher une date en français.

    Elle doit recevoir, en paramètre, un timestamp et retourner la date ainsi que l'heure correspondantes (exemple: Le 27 Décembre 2012).

    Cette petite fonction ne vient pas remplacer les puissantes fonctions php conçues pour la même fonctionnalité, mais elle présente l'avantage d'être customizable à volonté.

    Classe champs et formulaire html 5

    Éditeur : laurent1133 + 186 Ko
    Créez dynamiquement des champs et/ou formulaires html 5. La doc.pdf est dans l'archive 136ko

    Mise à jour 1.21 voir doc.

    Ludovic.A

    PhpMyAdmin

    Éditeur : phpMyAdmin +
    L'outil indispensable pour gérer votre serveur MySQL va une interface web. Gérez vos bases de données, visualisez vos données, exécutez vos scripts SQL...

    Protéger un espace d'administration

    Éditeur : Ludovic Giambiasi + 2 Ko
    Ce code permet de protéger l'accès à une page.

    Pour l'essayer :

    * Lancer la page sur le serveur
    * Saisissez les informations telles que le login et le mot de passe
    * Cliquer sur OK

    Pour changer le login et le mot de passe, regarder dans le code, tout y est expliqué.

    Générer une liste dynamique et garder la valeur selectionnée

    Éditeur : hugues dupont +
    bonjour,
    je partage avec vous ce code que vous cherchez tous.

    je cherchais à créer une liste de personnes avec pour id leur n° de matricule, où seul apparait le nom de l'agent.
    Puis, je voulais garder uniquement le matricule de l'agent pour l'insérer dans d'autres requêtes.

    Je suis autodidacte en programmation, mon code est peut-être dans tous les sens mais au final, il fonctionne.
    C'est bien là l'essentiel

    calendar-mysql.zip

    Licence : Autre - 29/12/2010 - Téléchargé 28 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).

    Sauvegarder des données dans un fichier depuis une Base de Données

    Licence : Autre - 14/02/2011 - Téléchargé 25 x
    Le code présenté ici a pour but de sauvegarder des données dans un fichier sous forme de requête SQL.
    Il y a différentes manières de sauvegarder les données. Habituellement, on les sauvegarde brutes, sans le "insert", juste avec un délimiteur. Mais ce n'est pas le cas dans ce code.
    La sauvegarde du contenu de la table sera fait comme ceci :

    insert into abonnes values('ma_valeur1', 'ma_valeur2')

    Opération à effectuer avant utilisation :

    1. En premier lieu, vous devez créer la table abonnes que voici :

    CREATE TABLE abonnes (
    mail varchar(60) NOT NULL,
    date date NOT NULL,
    PRIMARY KEY (mail)
    );

    Puis y insérer quelques valeurs :

    1. Vous devez mo ... Voir la suite

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

    Éditeur : Ludovic Giambiasi + 2 Ko
    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

110 éléments

Contacter le responsable de la rubrique PHP