Vous êtes ici Codes Sources PHP et MySQL > Fichiers-Répertoires

 

Codes Fichiers-Répertoires PHP sources

Codes sources disponibles en PHP dans la catégorie : Fichiers-Répertoires [45]
 

Code classé par date

45. Uploader des fichers médias ( images et vidéos ) ( 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.
44. Compresser vos fichiers css et délivrer vos pages internet plus rapidement ( 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 avant) ...
43. Class php pour uploader des fichiers ( 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.
42. Effacer un repertoire et ses sous repertoires ( 11 Mai 2009 )
Ce script permet d'effacer un répertoire même s'il contient des fichiers ou des dossiers .
41. [PHP 4] Créer un dossier vide si inexistant, purger ce répertoire sinon ( 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é.
40. Ajouter des lignes au début de vos fichiers textes ( 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.
39. Limiter la vitesse de download ( 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
38. Calcul du nombre de lignes par fichier et total d'un projet ( 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.
37. (PHP5) Copie du contenu d'un dossier en conservant l'arborescence ( 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...
36. Indique si le repertoire existe ou le crée ( 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, ...
35. Créer un répertoire récursivement ( 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.
34. Gestion des pages en cache ( 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 déterminer le...
33. Création massive de fichiers zip ( 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...
32. Création d'un nouveau fichier ( 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"
31. Changer le mode d'un fichier par FTP ( 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
30. Afficher tout le contenu d'un fichier ( 10 Juil 2007 )
Ce code sert à afficher tout le contenu d'un fichier à l'aide d'une simple boucle.
29. Afficher une citation au hasard ( 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.
28. Afficher une ligne d'un fichier de manière aléatoire ( 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.
27. Renverser un fichier pour le reecrire en partant de la fin ( 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.
26. Obtenir l'extention d'un fichier d'une url ( 18 Fév 2007 )
2 methodes differentes pour connaitre l'extention d'un fichier contenu dans une url et la placer dans une variable.
25. 2 fonctions PHP pour compresser et décompresser un fichier .gz ( 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.
24. Efface un répertoire et son contenu ( 25 Juil 2006 )
Efface un répertoire avec tous ses fichiers de manière récursive inclus les sous-répertoires.
23. Evitez les restrictions de taille de fichier de votre hébergeur ( 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...
22. Rediriger une URL sans le sous domaine vers une url avec le sous domaine ( 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
21. Telecharger des fichiers zip avec compteur ( 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 fichier...
20. Mettre du code PHP dans un fichier avec l'extension HTML ( 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
19. Redirection massive avec Status: 301 Moved Permanently ( 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.
18. Lister un répertoire par ordre alphabétique en php ( 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.
17. Supression d'un repertoire ( 29 Mars 2005 )
Une commande pour supprimer un repertoire.
16. Création d'un nouveau répertoire ( 12 Fév 2005 )
Création d'un nouveau répertoire
15. Compteur de visites (fichier texte) ( 20 Nov 2004 )
Le compteur de visite le plus simple. N'oubliez pas de créer un fichier compteur.txt au meme niveau que le fichier ou vous placez ce script.
14. Supprimer un fichier ( 08 Nov 2004 )
Supprime un fichier du serveur
13. Uploader un fichier avec global à OFF ( 16 Oct 2004 )
J'utilise ce code sur plein de serveurs differents avec les global à OFF et en local avec Easyphp 1.7
12. Pour imprimer une page ( 01 Sept 2004 )
Pour imprimer une page
11. Renomer l'extention de fichiers ( 01 Sept 2004 )
Renomme tous les fichiers portant l'extension $ext1 dans le dossier $dir avec l'extension $ext2
10. Connaitre la taille en bytes des répertoires et sous répertoires ( 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 : booleen...
09. Compte le nombre de ligne ( 01 Sept 2004 )
Compte le nombre de ligne dans un fichier txt.
08. Lire le contenu d'1 fichier ( 01 Sept 2004 )
Lire le contenu d'un fichier afin le manipuler ou de l'imprimer dans une page web.
07. Forcer le téléchargement d'un fichier ( 01 Sept 2004 )
Forcer le téléchargement d'un fichier
06. Liste répertoires et sous-répertoires ( 01 Sept 2004 )
Liste répertoires et sous-répertoires Fonctionne avec superglobal à OFF Présentation dans un tableau Utiliser les icones windows.
05. Liste 1 répertoire ( 01 Sept 2004 )
Liste 1 répertoire.
04. Compter les fichiers d'un répertoire ( 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
03. Compteur de visites trés simple !! ( 06 Sept 2004 )
Ce compteur marche avec un fichier session dans lequel le nombre de visite est placé.
02. Fenêtre Zoom ( 31 Aout 2004 )
Fonction qui ouvre une fenêtre à la taille d'une image.
01. Ouvrir une nouvelle fenêtre ( 30 Aout 2004 )
Ouvrir une nouvelle fenêtre.