Accueil > Forum > > > > gestion des fichiers php
gestion des fichiers php
jeudi 21 juillet 2005 à 11:58:26 |
gestion des fichiers php

lucky_girl3
|
bonjour tout le monde!! j'ai un sérieux pb depui qlq jours ; please help viiiiiiiite!!!!!!!! mon problème: je veux parcourir un répertoire ou il y'a des fichiers (avec diféférents extensions:txt,pdf,...) je veux afficher tous les fichiers contenus dans ce répértoire comme des liens et quand j'appuie sur un lien le fichier s'ouvre et s'affiche ainsi pour chaque fichier je pourrai ajouter un commentaire. voilà c tt!! sachant que j'ai 2 tables fichier(id_fic,titre,date_création)et commentaire(id,détail,id_fic). ce ke g fait pour le moment c'est juste d'afficher tout le fichier du repertoire comme des liens mais quand je clique dessus ça me donne l'index du tout le répertoire de mon application là ou il ya tous mes fichiers don c pas ça!! voici mon code:
Code: <?php
$nomRepertoire = "./fichiers"; $dossier = opendir($nomRepertoire); while ($Fichier = readdir($dossier)) { if ($Fichier != "." && $Fichier != "..") { $nomFichier = $nomRepertoire."/".$Fichier;?> <a href=<?fopen ( "$nomFichier","r");?>><? echo "$nomFichier" ?></a>.<BR> <? } } closedir($dossier); ?>
voilà si vous pouvez m'aider SVVVVPPPPPPP le plus vite possible ; me proposer qlq chose car ce que j'ai fait y'a pas de lien entre la BD mes tables et le repertoire ou il y'a mes fichiers, j'sai pas si c une bonne idée ou pas!!! merci d'avance
|
|
jeudi 21 juillet 2005 à 12:47:06 |
Re : gestion des fichiers php

malalam
|
Réponse acceptée !
hello,
- <?php
- function recursive_readdir ($dir) {
- $dir = rtrim ($dir, '/'); // on vire un eventuel slash mis par l'utilisateur de la fonction a droite du repertoire
- if (is_dir ($dir)) // si c'est un repertoire
- $dh = opendir ($dir); // on l'ouvre
- else {
- echo $dir, ' n\'est pas un repertoire valide'; // sinon on sort! Appel de fonction non valide
- exit;
- }
- while (($file = readdir ($dh)) !== false ) { //boucle pour parcourir le repertoire
- if ($file !== '.' && $file !== '..') { // no comment
- $path =$dir.'/'.$file; // construction d'un joli chemin...
- if (is_dir ($path)) { //si on tombe sur un sous-repertoire
- echo '<p style="font-weight: bold; border : 1pt solid #000000;">', $path, ' -> dir</p>'; // ptit style...
-
echo '<div style="padding-left: 20px; border: 1pt dashed #000000;">'; // idem...
- recursive_readdir
($path); // appel recursif pour lire a l'interieur de ce sous-repertoire
- echo '</div><br />';
- }
- else
- echo
'< a href="',$path,'">',$path, '</a><br />'; // si il s'agit d'un fichier, on affiche, tout simplement, avec un lien dessus.
- }
- }
- closedir ($dh); // on ferme le repertoire courant
- }
- ?>
|
|
jeudi 21 juillet 2005 à 12:49:22 |
Re : gestion des fichiers php

davwart
|
Réponse acceptée !
salut!
alors alors... je comprends pas ce que tu as voulu faire avec ça:
<a href=<?fopen ( "$nomFichier","r");?>
l'attribut href doit donner la réfernce de ton fichier (son chemin d'acces).
donc moi je mettrais: echo '<a href="'.$nomRepertoire.'/'.$Fichier.' ">'.$Ficher.'</a><br />';
------------------------------------- Les ordinateurs, plus on s'en sert moins, moins ça a de chance de mal marcher. [Les Shadoks]
|
|
jeudi 21 juillet 2005 à 15:21:28 |
Re : gestion des fichiers php

lucky_girl3
|
merci bcpppppppp de m'avoir répondu pour davwart cette ligne : <a href=<?fopen ( "$nomFichier","r");?> je veux qu'elle m'ouvre les lien de chaque fichier qd je clique dessus! je l'ai remplacé par ce celle que tu m'a filé mais malheuresement ça marche tjrs pas, ça me donne rien du tt page blanche
et pour malalam je vais tester ce que tu m'as donné , j'espère y arriver
encore merci de vos réponses et bienvenue à vos suggestions car mon pb n'est tjrs pas réglé
|
|
jeudi 21 juillet 2005 à 15:26:44 |
Re : gestion des fichiers php

lucky_girl3
|
en fait je me suis trompée car g fait un copier coller betement de ta ligne alors qu'il faut ecrire $fichier au lieu de $ficher  merci bcpppp davwart ça marche je suis très contente non hyper contente 
|
|
jeudi 21 juillet 2005 à 16:35:42 |
Re : gestion des fichiers php
|
jeudi 21 juillet 2005 à 16:53:16 |
Re : gestion des fichiers php

lucky_girl3
|
malalm
je vien de tester ton code ça marche merci infiniment c trè gentil!!!!!!!
juste un truc pr ceux qui feront coier coller de malalam il faut pas faire d'espace ds la ligne d'affichage:
|
|
Cette discussion est classée dans : fichier, dossier, fichiers, id, nomrepertoire
Répondre à ce message
Sujets en rapport avec ce message
recherche par mot dans fichier [ par justone72 ]
Bonjour,J'ai besoin assez rapidemnt d'un script qui permet de faire une recherche dans un dossier (recherche de fichiers dans le dossier + sous dossie
Problème pour de liens hypertext sur les fichier .lnk [ par kt1 ]
Voila je vous explique mon souci.Je dois créer un site intranet pour ma boîte. On va y mettre tout ce qui concerne le Service Qualité. Des centaines d
Lecture d'un nom de fichier...2 [ par magicsmacks ]
Bonjour, J'avais demandais il y a qq jours ceci : " Bonjour, Je possède un dossier sur mon serveur dans lequel le no
Gestion fichier des utilisateurs [ par nemo_1 ]
Bonjour deja a toute la comunaute,Je m'excuse d'avance si la question a ete deja pose.Je l'explique il parait tres simple mais meme avec le principe j
Probleme d'affichage du resultat d'un scan sur 2 colonnes [ par kilian67 ]
Salut, j'ai un souci pour l'affichage des résultats d'un script que je souhaiterai affiché sur 2 voir 3 colonnes. Voici le script en question il fon
Tableau de fichiers [ par ninho44 ]
Bonjour a tous,Voila alors j'ai un petit souci en PHP et n'étant pas encore très doué je fais appel à vos talents.Mon problème est que sur une de mes
Enlever la 'lecture seule' d'un fichier [ par lowkey ]
Salut à tous !Voici mon problème : Avec une fonction, je parcours tous les fichiers d'un dossier. Je souhaiterais supprimer ces fichier avec un unlink
TreeView à partir d'une table MySQL [ par crazygogo ]
Bonjour à tous,j'ai cherché pas mal sur ce site et sur le web mais pas moyen de trouver la solution à mon problème (pourtant ça me semble être un clas
Affichage des fichiers par date [ par ninho44 ]
Bonjour tout le monde,Je suis débutant en PHP, et je suis en train de créer un site. Mon problême: Je fais un systeme de news qui affiche sur ma page
adresse de fichier [ par Adrass ]
bonjour,j'ai un petite problèmej' ai fait un script qui parcour toute l'arboressence pour trouver des fichier a partir d' un certain de dossier (par a
Livres en rapport
|
Derniers Blogs
UNE JOLIE-HORLOGE ET PAS QU'UN PEU !UNE JOLIE-HORLOGE ET PAS QU'UN PEU ! par neodante
Pour les possesseurs d'iPhone, ça y est Bijin Tokei - qui se traduit littéralement en Français par " Jolie Horloge " - est arrivé et GRATUITEMENT s'il vous plaît ! Après la version Tokyo, Hokkaido, night club, racing, Gal, "pour les mademoiselles'", . voi...
Cliquez pour lire la suite de l'article par neodante TECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICESTECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICES par ROMELARD Fabrice
Animé par: Gaetan Bouveret et Julien Chomarat Business Connectivity Services (BCS) est dans SharePoint 2010 la version 2 de Business Data Catalog (BDC dans SharePoint 2007). Il s'agit de la solution permettant de visualiser des données provenan...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE par orion
Comme de nombreux geek, je suis un grand amateur de série TV et je rate régulièrement des épisodes de mes séries préférés. Une solution s'offre à vous avec ce merveilleux site : Tv Gorge - www.tvgorge.com Moteur de recherche à l'appui, vous pouvez ...
Cliquez pour lire la suite de l'article par orion TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
HTML VERS PDFHTML VERS PDF par spike911
Cliquez pour lire la suite par spike911
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
Comparez les prix

HTC Magic
Entre 429€ et 429€
|