Codes sources Fichiers - Répertoires

PHP FICHIERS - REPERTOIRES

Liste des codes sources (snippets)  FICHIERS - REPERTOIRES  (PHP) a copier / coller pour vous aider dans votre projet PHP.
# Nom + Description Versions PHP Date
63.
...
  Liste de diffusion (1) : Ajout à une liste
PHP 4, PHP 5, PHP 7
0
16 Fév 2019
  Ajoute une adresse a un fichier contenant une liste d'adresse email si elle n'est pas déjà présente.    
62.
...
  Liste de diffusion (2) : Liste de contacts
PHP 4, PHP 5, PHP 7
0
16 Fév 2019
  Retourne un tableau des adresses email contenues dans un fichier.    
61.
...
  Liste de diffusion (3) : Suppression d'un contact
PHP 4, PHP 5
0
16 Fév 2019
  Supprime une entrée dans un fichiers contenant des adresse emails    
60.
...
  Liste de diffusion (4) : Recherche d'un contact
PHP 4, PHP 5, PHP 7
0
16 Fév 2019
  Recherche un contact dans un fichier contenant une liste de mails. Renvoie son n° de ligne (indice de tableau).    
59.
...
  Utilisateurs (1) : Vérifie les informations
PHP 4, PHP 5, PHP 7
0
16 Fév 2019
  Vérifie que le login et le mot de passe sont corrects.    
58.
...
  Utilisateurs (2) : Modifie le mot de passe d'un utilisateur
PHP 4, PHP 5, PHP 7
0
16 Fév 2019
  Modifie le mot de passe d'un utilisateur dans le fichier des utilisateurs.    
57.
...
  Utilisateurs (3) : Suppression d'un utilisateur
PHP 4, PHP 5, PHP 7
0
16 Fév 2019
  Explication du code : Supprime un utilisateur du fichier $file.    
56.
...
  Utilisateurs (4) : Ajout d'un utilisateur
PHP 4, PHP 5, PHP 7
0
16 Fév 2019
  Ajoute un utilisateur au fichier des utilisateurs.    
55.
...
  Renommage et déplacement massif
PHP 4, PHP 5, PHP 7
0
16 Fév 2019
  Renomme ou déplace plusieurs fichiers selon une expression régulière. Retourne un tableau associatif montrant les changements effectifs : ancien nom -> nouveau nom.    
54.
...
  Déplace le pointeur de lignes
PHP 4, PHP 5, PHP 7
0
16 Fév 2019
  Déplace le pointeur de fichier jusqu?à la ligne voulue. Le fichier doit être ouvert avec fopen(). Si le numéro de ligne est négatif, on commence à compter depuis la fin du du fichier (-1 = avant dernière ligne).    
53.
...
  Informations sur les fichiers
PHP 4, PHP 5, PHP 7
0
16 Fév 2019
  Retourne l'info désirée sur un nom de fichier (nom du répertoire, fichier, extension...)    
52.
...
  Obtenir (rapidement) la taille d'un fichier distant via HTTP
PHP 4, PHP 5, PHP 7
0
16 Fév 2019
  Cette fonction permet d'obtenir la taille d'un fichier distant (via HTTP), mais sans pour autant télécharger le fichier en question. La fonction utilise uniquement l'entête de la requête.    
51.
...
  Suppression d'un élément dans un fichier
PHP 4, PHP 5, PHP 7
0
16 Fév 2019
  Permet de supprimer une ligne dans un fichier pour tout élément enregistrer avec serialize() et '\n' a la fin de chaque enregistrement.    
50.
...
  Recherche chaine de caractère
PHP 4, PHP 5, PHP 7
0
16 Fév 2019
  Recherche une chaine de caractère dans un fichier et retourne le nombre de copie du même mots trouvé. Attention la chaine doit être stocké dans un tableau.    
49.
...
  Régule la vitesse de téléchargement d'un fichier local
PHP 4, PHP 5, PHP 7
0
16 Fév 2019
  Cette fonction vous permettra de limiter volontairement la vitesse de téléchargement d'un ficher stocké sur un serveur local. La vitesse est à indiquer en Kbps.    
48.
...
  Déplacer un fichier
PHP 4, PHP 5, PHP 7
0
16 Fév 2019
  @param dossierSource string @param dossierDestination string @return int,retourne: 1 = ok, -1 = fichier source non-trouvé, -2 = copie non faite, -3 = effacement de l'ancien fichier non effectué    
47.
...
  Déplacer un dossier
PHP 4, PHP 5, PHP 7
0
16 Fév 2019
  Cette fonction déplace un dossier ($source) vers une cible donnée ($destination), puis elle supprime l'ancien dossier(sur les bases de la fonction supp_dir($dir) présente sur ce site).    
46.
...
  Copie récursive de dossier
PHP 4, PHP 5, PHP 7
0
16 Fév 2019
  Effectue une copie récursive de dossiers, en propageant les droits. Toute l'arborescence est recopiée, et le nombre de fichiers copies est retourne.    
45.
...
  Nettoyer un répertoire de fichiers temporaires
PHP 4, PHP 5, PHP 7
0
16 Fév 2019
  Permet de nettoyer un répertoire de fichiers ou dossiers temporaires après une durée en heures paramétrable    
44.
...
  Modifier le contenu d'un fichier texte
PHP 4, PHP 5, PHP 7
0
24 Jan 2019
  Ce code modifie des fichiers, en mass ou 1 seul a la fois. Vous devez créer un répertoire source ou vous mettez vos fichiers sources. Vous devez créer un répertoire cible ou vous aurez vos fichiers modifiés. Ce code fait 3 opérations différentes : 1° peut modifier du contenu dan le fichier, j'ai mis un exemple, attention si vous ne...    
43.
...
  Calculer la taille d'un dossier.
PHP 4, PHP 5, PHP 7
0
22 Aout 2013
  Voici un code assez utile qui vous permettra de calculer la taille d'un dossier, aussi volumineux soit-il.    
42.
...
  Uploader des fichers médias ( images et vidéos )
PHP 4, PHP 5, PHP 7
0
12 Avril 2011
  Ce snippet permet de sécuriser partiellement l'upload de fichiers images et vidéo, en limitant les extensions, le poids et les dimensions. Cependant, il ne vérifie pas le content-type du fichier pour garantir que le type de fichier correspond exactement à l'extension.    
41.
...
  Compresser vos fichiers css et délivrer vos pages internet plus rapidement
PHP 4, PHP 5, PHP 7
0
06 Sept 2010
  Vous voulez délivrez vos pages internet plus rapidement, alors ce code est fait pour vous car il va compresser vos fichiers css et de surcroit néttoyer ceux ci avant de les compresser. Le script se déroule en 2 étapes. La première est de lancer la bufferisassion avec la fonction php ob_start (attention à ne pas mettre de texte ou de html...    
40.
...
  Class php pour uploader des fichiers
PHP 4, PHP 5, PHP 7
0
12 Oct 2009
  Cette class permet d'uploader un ou plusiers fichiers dans le repertoire de votre choix. La seule contrainte est que le nom du champ fichier doit etre :fichier[] car ce nom est utilisé comme index dans la class pour parcourir la variable $_FILES.    
39.
...
  Effacer un repertoire et ses sous repertoires
PHP 4, PHP 5, PHP 7
11
11 Mai 2009
  Ce script permet d'effacer un répertoire même s'il contient des fichiers ou des dossiers .    
38.
...
  [PHP 4] Créer un dossier vide si inexistant, purger ce répertoire sinon
PHP 4, PHP 5, PHP 7
1
01 Jan 2009
  Cette fonction vérifie sur un dossier existe dans le répertoire courant. Si non : elle le créé. Si oui : elle le vide. Cette fonction, qui n'utilise aucune fonction native de PHP 5, permet d'avoir un répertoire donné toujours vide. Elle ne retourne rien. Mon bout de code ne prend pas en charge la récursivité.    
37.
...
  Ajouter des lignes au début de vos fichiers textes
PHP 4, PHP 5, PHP 7
2
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.    
36.
...
  Limiter la vitesse de download
PHP 4, PHP 5, PHP 7
0
23 Oct 2008
  Ce snipet montre comment limiter la vitesse de téléchargement d'un fichier. Il est applicable directement dans un script. Vous devrez renseigner le nom du fichier à télécharger ainssi que le nom du fichier que l'utilisateur aura par defaut. Dans ce snipet la vitesse de download est de 20,5 kbs    
35.
...
  Calcul du nombre de lignes par fichier et total d'un projet
PHP 4, PHP 5, PHP 7
5
23 Juil 2008
  Fonction affichant le nombre de lignes des fichiers (php, html et txt) contenus dans un dossier spécifié en le parcourant de manière récursive. Renvoie le nombre total de lignes du projet. Fonctionne sous systèmes Windows et Unix.    
34.
...
  Copie du contenu d'un dossier en conservant l'arborescence
PHP 4, PHP 5, PHP 7
5
23 Juil 2008
  CopyDir( string $origine, string $destination ) $origine : Le dossier source, qui doit etre copié $destination : Le dossier de destination, qui doit recevoir la copie Valeurs de retour Retourne TRUE si la copie se deroule correctement. Retourne une erreur de copie E_WARNING ou E_NOTICE si une erreur surviens. Cette source doit etre...    
33.
...
  Indique si le repertoire existe ou le crée
PHP 4, PHP 5, PHP 7
0
23 Juil 2008
  IsDir_or_CreateIt( string $path ) Retourne TRUE si le repertoire existe ou s'il viens d'etre créé. Retourne FALSE si une erreur surviens. Ceci est un code assez basique mais qui peut s'averer utile lorsque l'on doit gerer beaucoup de dossier, sous-dossier, sous-sous-dossier, ...    
32.
...
  Créer un répertoire récursivement
PHP 4, PHP 5, PHP 7
1
04 Juin 2008
  Avant la version 5 de PHP il n'est pas possible de créer un répertoire récursivement (en créant tous les niveaux manquant). Cette petite fonction permet donc de vérifier puis créer tous les niveaux de répertoire.    
31.
...
  Gestion des pages en cache
PHP 4, PHP 5, PHP 7
1
27 Mai 2008
  Ce script contient les fonctions pour la gestion du cache. Si la date HTTP_IF_MODIFIED_SINCE est renseignée et que le cache n'a pas été modifié depuis cette date, on ne renvoie qu'un statut 304 (Not modified). Si les options le permettent le contenu de la page est compressé avant d'être envoyé. La fonction get_cache_name permet de...    
30.
...
  Création massive de fichiers zip
PHP 4, PHP 5
0
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...    
29.
...
  Création d'un nouveau fichier
PHP 4, PHP 5, PHP 7
2
05 Fév 2008
  Créer un nouveau fichier, vous pouvez mettre l'extention que vous voulez, .html, .txt ou .php... Vous pouvez avec le mode "x+" créer le fichier et écrire dedans immédiatement. Si vous voulez uniquement créer le fichier. Remplacer "x+" par "x"    
28.
...
  Changer le mode d'un fichier par FTP
PHP 4, PHP 5, PHP 7
5
27 Déc 2007
  Vous désirez changer le mode d'un fichier et le faire par FTP, alors cette portion de code devrais vous y aider. Valide à partir de php 5.x    
27.
...
  Afficher tout le contenu d'un fichier
PHP 4, PHP 5, PHP 7
1
10 Juil 2007
  Ce code sert à afficher tout le contenu d'un fichier à l'aide d'une simple boucle.    
26.
...
  Afficher une citation au hasard
PHP 4, PHP 5, PHP 7
1
10 Juil 2007
  Ce script sert à afficher une citation différente à chaque chargement de page. Les citations doivent être séparés par des retours à la ligne et peuvent contenir des balises xHTML.    
25.
...
  Afficher une ligne d'un fichier de manière aléatoire
PHP 4, PHP 5, PHP 7
4
22 Fév 2007
  Cela se fait en 2 étapes, la premiere on compte le nombre de ligne et la seconde on initialise un random(aleatoire) pour prendre la ligne de manière aleatoire du tableau $fichier_ligne et l'afficher.    
24.
...
  Renverser un fichier pour le reecrire en partant de la fin
PHP 4, PHP 5, PHP 7
0
22 Fév 2007
  Pour cela vous avez besoin de 2 fichiers .txt ( entrer.txt / sortie.txt ) Le premier contient le texte et le second prendra le resultat du fichier initial réécrit à l'envers.    
23.
...
  Obtenir l'extention d'un fichier d'une url
PHP 4, PHP 5
2
18 Fév 2007
  2 methodes differentes pour connaitre l'extention d'un fichier contenu dans une url et la placer dans une variable.    
22.
...
  2 fonctions PHP pour compresser et décompresser un fichier .gz
PHP 4, PHP 5, PHP 7
0
19 Déc 2006
  Les 2 fonctions PHP trés utile pour compresser et décompresser un fichier .gz Un moyen idéal pour économiser de la bande passante.    
21.
...
  Efface un répertoire et son contenu
PHP 4, PHP 5, PHP 7
3
25 Juil 2006
  Efface un répertoire avec tous ses fichiers de manière récursive inclus les sous-répertoires.    
20.
...
  Evitez les restrictions de taille de fichier de votre hébergeur
PHP 4, PHP 5, PHP 7
1
17 Juin 2006
  Description du projet: Vous remarquerez sans doute que de nos jours bon nombre d'hébergeur (gratuits surtout) interdisent les fichiers de plus de 2mo (free.fr), 500ko (awardspace.com), etc... Vous remarquerez également que c'est extrêment ennuyeux de les couper, parce qu'en plus votre visiteur doit avoir le ou les programmes adaptés pour les...    
19.
...
  Rediriger une URL sans le sous domaine vers une url avec le sous domaine
PHP 4, PHP 5, PHP 7
0
14 Juin 2006
  Ce bout de code PHP redirige tout type d'URL ne contenant pas le sous domaine 'wwww' Donc si votre URL est de type http://monsite.com, elle sera redirigé vers http://www.monsite.com tout en notifiant aux moteurs que l'URL http://monsite.com a été définitivement déplacé vers http://www.monsite.com    
18.
...
  Telecharger des fichiers zip avec compteur
PHP 4, PHP 5
2
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...    
17.
...
  Mettre du code PHP dans un fichier avec l'extension HTML
PHP 4, PHP 5, PHP 7
0
12 Fév 2006
  Placer cette ligne code dans un .htaccess à la racine de votre site pour que vos fichiers .htm et .html soient interprétés comme du PHP    
16.
...
  Redirection massive avec Status: 301 Moved Permanently
PHP 4, PHP 5, PHP 7
0
09 Fév 2006
  L'exemple le plus classique serait un changement de NDD (Nom De Domaine) Poser le script ci-dessous dans le fichier header de votre ancien NDD en indiquant dans la variable $url le nouveau NDD. Vous pouvez bien sur utiliser ce script pour de simple page.    
15.
...
  Lister un répertoire par ordre alphabétique en php
PHP 4, PHP 5, PHP 7
1
30 Mars 2005
  Lister un répertoire par ordre alphabétique. Mais sur certains serveurs la fonctions scandir() n'existe pas alors j'ai ajouter un code qui passe sur tous les serveurs.    
14.
...
  Supression d'un repertoire
PHP 4, PHP 5, PHP 7
0
29 Mars 2005
  Une commande pour supprimer un repertoire.    
13.
...
  Création d'un nouveau répertoire
PHP 4, PHP 5, PHP 7
2
12 Fév 2005
  Création d'un nouveau répertoire    
12.
...
  Compteur de pages (fichier texte)
PHP 4, PHP 5, PHP 7
0
20 Nov 2004
  Le compteur de page le plus simple. N'oubliez pas de créer un fichier compteur.txt au meme niveau que le fichier ou vous placez ce script.    
11.
...
  Supprimer un fichier
PHP 4, PHP 5, PHP 7
8
08 Nov 2004
  Supprime un fichier du serveur    
10.
...
  Uploader un fichier avec global à OFF
PHP 4, PHP 5, PHP 7
0
16 Oct 2004
  J'utilise ce code sur plein de serveurs differents avec les global à OFF et en local avec Easyphp 1.7    
09.
...
  Pour imprimer une page
PHP 4, PHP 5, PHP 7
0
01 Sept 2004
  Pour imprimer une page    
08.
...
  Renomer l'extention de fichiers
PHP 4, PHP 5, PHP 7
0
01 Sept 2004
  Renomme tous les fichiers portant l'extension $ext1 dans le dossier $dir avec l'extension $ext2    
07.
...
  Connaitre la taille en bytes des répertoires et sous répertoires
PHP 4, PHP 5, PHP 7
3
01 Sept 2004
  Cette fonction permet de connaite la taille d'une répertoire. La fonction va calculer le poid de tout les fichiers contenu dans le répertoire et retouner le résultat en Bytes. Voici les différentes variables du code pour vous aidez à paramétrer cette fonction. $path : Nom du répertoire dont on souhaite connaitre la taille. $recursive :...    
06.
...
  Compte le nombre de ligne
PHP 4, PHP 5, PHP 7
1
01 Sept 2004
  Compte le nombre de ligne dans un fichier txt.    
05.
...
  Lire le contenu d'1 fichier
PHP 4, PHP 5, PHP 7
0
01 Sept 2004
  Lire le contenu d'un fichier afin le manipuler ou de l'imprimer dans une page web.    
04.
...
  Forcer le téléchargement d'un fichier
PHP 4, PHP 5, PHP 7
7
01 Sept 2004
  Forcer le téléchargement d'un fichier    
03.
...
  Liste répertoires et sous-répertoires
PHP 4, PHP 5
8
01 Sept 2004
  Liste répertoires et sous-répertoires Fonctionne avec superglobal à OFF Présentation dans un tableau Utiliser les icones windows.    
02.
...
  Liste 1 répertoire
PHP 4, PHP 5, PHP 7
1
01 Sept 2004
  Liste 1 répertoire.    
01.
...
  Compter les fichiers d'un répertoire
PHP 4, PHP 5, PHP 7
4
01 Sept 2004
  Code pour compter les fichiers d'un répertoire.... Paramètres: $folder = repertoire de comptage $ext = extension dont les fichiers sont comptés (peut être un tableau) (sans le . : jpg par exemple) $subfolders = comptage dans les sous repertoires (1 ou 0) Retour: Nombre de fichier