Cet index a pour but de répertorier tous les exemples de sources PHP disponibles sur
Developpez.com.
Les sources proposés ici sont ceux des membres de la rédaction de développez ou d'utilisateurs.
Si vous trouvez une erreur, si vous avez des remarques à effectuer ou si vous possédez une
série de sources et que vous souhaitez les faire apparaître dans cette liste, merci de
contacter un responsable, un rédacteur ou un modérateur.
L'équipe Web de Développez.
if( isset($_GET['filtre'] ) ) {
$filtre = $_GET['filtre'];
} else {
$filtre = "NNNNNNNNNNNNNNNNN";
}
function plusmoins($position,$lefiltre){
if ($lefiltre{$position-1}=='O')
{
$lefiltre{$position-1} = 'N';
return('
');
} else
{
$lefiltre{$position-1} = 'O';
return('
');
}
}
echo('
Tout développer Tout réduire
');
echo(' '.plusmoins(1,$filtre).'
1. '."Bases de données".' (9)');if ($filtre{1-1}=='O'){echo('
'."Séparateur de requêtes".'');echo('
'."Script de sauvegarde de base de données volumineuse sous phpBB".'');echo(' '.plusmoins(2,$filtre).'
1.1. '."MySQL".' (7)');if ($filtre{2-1}=='O'){echo('
'."Afficher le résultat d'une requête MySQL comme dans phpMyAdmin".'');echo('
'."Gérer sa base de données".'');echo('
'."Sauvegarder des données dans un fichier depuis une Base de Données".'');echo('
'."Création d'un compteur avec une base de données mySQL".'');echo('
'."Insérer, modifier et supprimer un enregistrement".'');echo('
'."Sauvegarder la structure et les données d'une base MySQL".'');echo('
'."Pagination d'un résultat de requête".'');}}echo(' '.plusmoins(3,$filtre).'
2. '."Chaînes de caractères".' (9)');if ($filtre{3-1}=='O'){echo('
'."Gérer de l'UTF8 sans tenir compte de l'encodage du navigateur".'');echo('
'."Crypter une adresse email pour éviter le spam".'');echo('
'."Un BBCode pour faire des smileys".'');echo('
'."Melanger une phrase".'');echo(' '.plusmoins(4,$filtre).'
2.1. '."Expressions régulières".' (5)');if ($filtre{4-1}=='O'){echo('
'."Transformer les mails et urls en liens cliquables ".'');echo('
'."Enlever les accents d'une chaîne".'');echo('
'."Verifie que le texte entré comporte uniquement des chiffres et des opérateurs arithmétiques".'');echo('
'."BBCode simple".'');echo('
'."Mettre des mots en surbrillance dans un texte ".'');}}echo(' '.plusmoins(5,$filtre).'
3. '."Dates".' (6)');if ($filtre{5-1}=='O'){echo('
'."Afficher la date en Français".'');echo('
'."Script de calendrier avec events en infobulles (PDO)".'');echo('
'."Script de calendrier avec events en infobulles (MySQL)".'');echo('
'."Afficher un calendrier".'');echo('
'."Calculer le nombre de jours entre deux dates".'');echo('
'."Calcul d'une durée".'');}echo(' '.plusmoins(6,$filtre).'
4. '."Divers".' (8)');if ($filtre{6-1}=='O'){echo('
'."Alterner des valeurs".'');echo('
'."Calculer l'age d'une personne".'');echo('
'."Génération d'un mot de passe".'');echo('
'."Parser un fichier CSV".'');echo('
'."Récupération rapide des variables de formulaire/sessions/Url/Cookies".'');echo('
'."Créer un 'chemin de fer' (suite de lien donnant la position dans l'arborescence d'un site)".'');echo('
'."Générer un plan d'un site sous forme de listes imbriquées".'');echo('
'."Créer un livre d'or".'');}echo(' '.plusmoins(7,$filtre).'
5. '."Fichiers / Répertoires".' (12)');if ($filtre{7-1}=='O'){echo('
'."Lister un répertoire et ses sous répertoires".'');echo('
'."Naviguer dans l'arborescence du serveur".'');echo('
'."Explorer et gérer des fichiers d'un serveur".'');echo('
'."Faire un zip d'un dossier".'');echo('
'."Copie d'un fichier distant en local".'');echo('
'."Lecture / écriture d'un fichier".'');echo('
'."[PHP < 5] Création d'un chemin jusqu'à un répertoire".'');echo('
'."Class FileManager".'');echo('
'."Upload et suppression de fichiers ".'');echo('
'."Compteur à l'aide d'un fichier".'');echo('
'."Suppression récursive de fichiers".'');echo('
'."Simplifier l'utilisation des fichiers".'');}echo(' '.plusmoins(8,$filtre).'
6. '."Formulaires".' (5)');if ($filtre{8-1}=='O'){echo('
'."Uploader des fichiers dont on a choisit l'extension".'');echo('
'."Equivalent de magic_quotes".'');echo('
'."Poster une selection multiple avec des checkbox".'');echo('
'."Gérer des listes déroulantes".'');echo('
'."Listes liées".'');}echo(' '.plusmoins(9,$filtre).'
7. '."Headers".' (1)');if ($filtre{9-1}=='O'){echo('
'."Empêcher la mise en cache".'');}echo(' '.plusmoins(10,$filtre).'
8. '."Images / Graphisme".' (6)');if ($filtre{10-1}=='O'){echo('
'."Lister et afficher les images d'un dossier".'');echo('
'."Afficher une image aléatoire".'');echo('
'."Générer des graphiques".'');echo('
'."Générer des galeries d'images (photos)".'');echo(' '.plusmoins(11,$filtre).'
8.1. '."GD".' (2)');if ($filtre{11-1}=='O'){echo('
'."Mettre un copyright sur une liste d'image ".'');echo('
'."[PHP 5] Classe utilitaire pour manipuler des images".'');}}echo(' '.plusmoins(12,$filtre).'
9. '."Interaction PHP/Javascript".' (3)');if ($filtre{12-1}=='O'){echo('
'."Comment détecter si Javascript est activé ou non".'');echo('
'."Conversion d'un tableau PHP de dimension N en tableau JavaScript".'');echo('
'."Afficher un tableau php de N dimensions dans un arbre".'');}echo(' '.plusmoins(13,$filtre).'
10. '."phpBB".' (2)');if ($filtre{13-1}=='O'){echo('
'."Envoyer un message forum (post) sous phpBB2".'');echo('
'."Envoyer un message privé (MP) sous phpBB2".'');}echo(' '.plusmoins(14,$filtre).'
11. '."Sécurité / Administration".' (6)');if ($filtre{14-1}=='O'){echo('
'."Connaître l'ip réelle du visiteur".'');echo('
'."Utiliser l'authentification HTTP".'');echo('
'."Authentification LDAP avec Open LDAP".'');echo('
'."Gérer des taches Cron".'');echo('
'."Classe qui 'limite' les possibilités de vol de session".'');echo('
'."Protéger un espace d'administration ".'');}echo(' '.plusmoins(15,$filtre).'
12. '."Tableaux (Array)".' (4)');if ($filtre{15-1}=='O'){echo('
'."Enregistrer un tableau php en Fichier SYLK compatible Excel".'');echo('
'."Afficher un tableau à plusieurs dimensions dans une table HTML".'');echo('
'."Représentation personalisable d'objets et tableaux ".'');echo('
'."Un print_r() amélioré".'');}echo(' '.plusmoins(16,$filtre).'
13. '."Tests".' (1)');if ($filtre{16-1}=='O'){echo('
'."Afficher les résultats de tests en HTML avec PHPUnit".'');}echo(' '.plusmoins(17,$filtre).'
14. '."XML".' (2)');if ($filtre{17-1}=='O'){echo('
'."[PHP5] Parseur XML".'');echo('
'."[PHP5] Google Sitemap".'');}?>