Cree un lien php vers un document pdf
sofiane3993
Messages postés
64
Date d'inscription
Statut
Membre
Dernière intervention
-
kangourouxxx Messages postés 71 Date d'inscription Statut Membre Dernière intervention -
kangourouxxx Messages postés 71 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je souhaiterai que quan l'ultilisateur va saisir un nom de document cela fasse une recherche voici ce que je voudrai en forme d'algorithme :
si nomfichier existe alors
creer lien qui renvoi vers celui ci
et affichier votre lien a été creer
sinon
afficher ce fichier n'existe pas
or mon probleme c'est que je ne voi pas comment faire si comment l'integrer dans mes code
voila mon code php :
Dans un monde ou plus personne ne fais attention aux autres il est bon de voir que l'entraide existe encore.
(\ _ /)
(='.'=) Voici Lapinou. Aidez le à conquérir le monde
(")-(") en le reproduisant.
je souhaiterai que quan l'ultilisateur va saisir un nom de document cela fasse une recherche voici ce que je voudrai en forme d'algorithme :
si nomfichier existe alors
creer lien qui renvoi vers celui ci
et affichier votre lien a été creer
sinon
afficher ce fichier n'existe pas
or mon probleme c'est que je ne voi pas comment faire si comment l'integrer dans mes code
voila mon code php :
<?php $dir_nom = 'uploads'; // dossier listé (pour lister le répertoir courant : $dir_nom = '.' --> ('point') $dir = opendir($dir_nom) or die('Erreur de listage : le répertoire n\'existe pas'); // on ouvre le contenu du dossier courant $fichier= array(); // on déclare le tableau contenant le nom des fichiers $dossier= array(); // on déclare le tableau contenant le nom des dossiers while($element = readdir($dir)) { if($element != '.' && $element != '..') { if (!is_dir($dir_nom.'/'.$element)) {$fichier[] = $element;} else {$dossier[] = $element;} } } closedir($dir); if(!empty($dossier)) { sort($dossier); // pour le tri croissant, rsort() pour le tri décroissant echo "Liste des dossiers accessibles dans '$dir_nom' : \n\n"; echo "\t\t<ul>\n"; foreach($dossier as $lien){ echo "\t\t\t<li><a href=\"$dir_nom/$lien \">$lien</a></li>\n"; } echo "\t\t</ul>"; } if(!empty($fichier)){ sort($fichier);// pour le tri croissant, rsort() pour le tri décroissant echo "Liste des fichiers/documents accessibles dans '$dir_nom' : \n\n"; echo "\t\t<ul>\n"; foreach($fichier as $lien) { echo "\t\t\t<li><a href=\"$dir_nom/$lien \">$lien</a></li>\n"; } echo "\t\t</ul>"; } ?>
Dans un monde ou plus personne ne fais attention aux autres il est bon de voir que l'entraide existe encore.
(\ _ /)
(='.'=) Voici Lapinou. Aidez le à conquérir le monde
(")-(") en le reproduisant.
A voir également:
- Cree un lien php vers un document pdf
- Créer un lien pour partager des photos - Guide
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Cree un compte google - Guide
- Comment créer un groupe whatsapp - Guide
- Comment reduire la taille d'un document - Guide
1 réponse
Tu parcours tous les fichier de ton dossier, si nomFichier == recherche alors echo URL
C'est un exemple tout con, il peut largement être amélioré !
$find = null;
$fichiers = scandir('dossier/');
foreach($fichiers as $fichier) {
if($fichier == $recherche){
$find = $fichier;
break; //force la fin du Foreach
}
}
if($find != null){
//Générer le lien
}else{
//Afficher aucun fichier ...
}
C'est un exemple tout con, il peut largement être amélioré !