Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> szukanie pliku pdf w podkatalogach wg klucza + link do uruchomienia pliku pdf
kobe14
post 12.04.2013, 23:12:31
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 12.04.2013

Ostrzeżenie: (0%)
-----


witam wszystkich
walczę ze skryptem PHP który miałby;

przeszukiwać podkatalogi w zadanym katalogu w celu wyświetlenia plików pdf mających w nazwie częśc tekstu wpisaną przez użytkownika
i wyświetlenie ich jako linki, po kliknięciu w które otwiera się plik pdf

walczę z tym czwarty dzień, zaczynam dopiero zabawę z PHP

może ktoś ma i podrzuci podobny skrypt

pozdr
Wojtek

może wkleję skrypt który mam...
może ktoś poprawić i podesłać? będę wdzięczny... poddaje się, nie mam pomysłu co z nim dalej zrobić

skrypt wyświetla wszystkie pliki PDF w katalogu i podkatalogach, chciałbym aby dodatkowo;
- wyświetlał zamiast nazwy pliku tę samą nazwę jako link do kliknięcia i otwarcia PDFa
- żeby można było wpisać ciąg znaków (część nazwy pliku) - wyświetlałyby się tylko pliki z częścią tej nazwy

pomóżcie proszę

<?php
$root_directory = "C:\Projekty";
$path_extension = "";
$check_extension = ".pdf";

function recursive_dir($root,$path_ext = "",$check_ext = "",$new_path_ext = "") {
$dh = opendir($root.$path_ext.$new_path_ext);
while(false !== ($entry=readdir($dh))) {
if($entry != "." && $entry != ".." && is_dir($root.$path_ext.$new_path_ext."/".$entry)) {
$prev_path_ext = $new_path_ext;
$new_path_ext .= "/".$entry;
recursive_dir($root,$path_ext,$check_ext,$new_path_ext);
$new_path_ext = $prev_path_ext;
}
elseif($entry != "." && $entry != ".." && eregi("($check_ext)$",$entry)) {
echo $entry."<br>\n";
}
}
closedir($dh);
}
recursive_dir($root_directory,$path_extension,$check_extension);
?>

Ten post edytował kobe14 12.04.2013, 23:14:33
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 27.04.2024 - 01:58