estrarre dati da una cartella

Fabio90

Utente Attivo
29 Feb 2012
506
0
16
Ciao a tutti volevo sapere se è possibile tramite PHP estrarre tutti i file PDF da una cartella e vederli nella pagina internet.
Grazie!
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao,
qualche discussione fa abbiamo parlato di una funzione simile a quella che cerchi

http://forum.mrwebmaster.it/php/30091-modificare-funzione-creazione-tabella-html.html

Potresti provare la stessa soluzione modificando leggermente il codice

PHP:
<?php
// percorso della directory
$dir = "pdf";
// istanza della classe Directory 
$d = dir($dir);
// leggo il contenuto della directory con un ciclo
while ($entry = $d->read()) {
     echo $entry . "<br/>";
}
?>
 

Fabio90

Utente Attivo
29 Feb 2012
506
0
16
grazie mille! avevo visto dopo la vostra guida.
E' possibile stampare la data del file?
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
149
63
PR
www.borgo-italia.it
ciao
prova così
PHP:
<?php
$file=glob("pdf/*.pdf");
foreach($file as $nome){
	echo "file $nome ultima apertura: ".date("d.m.Y H:i:s.", fileatime("pdf/".$nome))."<br>";
}
?>
 

Fabio90

Utente Attivo
29 Feb 2012
506
0
16
PHP:
<?php
 $file=glob("pdf/*.pdf");
foreach($file as $nome){
    echo "file $nome ultima apertura: ".date("d.m.Y H:i:s.", fileatime("pdf/".$nome))."<br>";
}
 
					

									function dir_list($directory = FALSE)

												{

									$dirs= array();
									$files = array();


									if ($handle = opendir("./" . $directory))
										{
											while ($file = readdir($handle))
												{
													if (is_dir("./{$directory}/{$file}"))
														{
													if ($file != "." & $file != "..") $dirs[] = $file; }
else
{
if ($file != "." & $file != "..") $files[] = $file; }
}
}
closedir($handle);

reset($dirs); sort($dirs); reset($dirs);

reset($files); sort($files); reset($files);

echo ""; while(list($key, $value) = each($dirs))
{
$d++; echo "<li><a href=\"{$value}\">{$value}/</a>\n"; }
echo "</ul>\n"; echo ""; while(list($key, $value) = each($files))
{
$f++; echo "<li id='lista_pdf'><a href=\"/consorzio-bus-car{$directory}{$value}\">{$value}</a><br/><br/>"; }
echo "</ul>\n";

if (!$d) $d = "0"; if (!$f) $f = "0"; echo "<br/><br/>Sono presenti <strong>{$f}</strong> pdf.</strong>\n"; }

dir_list("/pdf_decreti/"); 


?>

grazie del suggerimento borgo però mi stampa il timestamp a partire dal 1970 e non la data del pdf..
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Prova cosi:
PHP:
 $file=glob("pdf/*.pdf");
foreach($file as $nome){
    echo "file $nome ultima apertura: ".date("d.m.Y H:i:s.", fileatime($nome))."<br>";
}

senza indicare la cartella in fileatime()
 

Fabio90

Utente Attivo
29 Feb 2012
506
0
16
grazye nefyt cmq filemtime o fileatime non cambia nulla. Cmq ora in parte funziona. In parte perchè mi stampa 3 date anche se ho soltanto 2 pdf... perchè?
 

Fabio90

Utente Attivo
29 Feb 2012
506
0
16
come non detto ragazzi!! colpa mia ho sbagliato il nome della cartella :D
avrei un'altra richiesta. Come faccio a fare un motore di ricerca per trovare i PDF presenti nella pagina considerando che li carico dalla cartella e non dal database?
 
Discussioni simili
Autore Titolo Forum Risposte Data
M Estrarre dati da una select HTML PHP 3
D [WordPress] come fare per estrarre dati da un db MySQL tramite una form e visualizzare il risultato WordPress 0
S [PHP] Estrarre dati colonna in una stringa PHP 6
A [PHP] metodo di una classe per estrarre i dati con ciclo while PHP 1
B Estrarre più dati da una tabella PHP 2
E Estrarre dati da una pagina generata con Javascript Javascript 6
P Creare un menu a discesa dove poter fare una selezione ed estrarre i dati da db MySql PHP 3
Monital estrarre dati da una tabella e riscriverli su di un altra PHP 5
S Estrarre i dati EXIF da una foto PHP 3
N Estrarre dati che danno una certa somma da Excel, Access o SQL Server Windows e Software 0
C Estrarre dati stringa Sql Database 1
S [PHP] Estrarre dati da tabella e fare la media ad intervalli di tempo PHP 10
S [PHP] Estrarre dati tabella in diversi array PHP 2
trattorino [PHP] estrarre dati singoli PHP 1
Z Estrarre dati da un DB Mysql PHP 4
S [PHP] estrarre dati sito web protetto con username e password PHP 13
Gigi87 estrarre i dati da un forum o social network Presentati al Forum 1
L [PHP] Estrarre dati da sito web Offerte e Richieste di Lavoro e/o Collaborazione 4
filippino [Javascript] Estrarre dati da database MySQL Javascript 1
P Estrarre dati da un databas mysql PHP 3
filippino Script PHP per estrarre dati estrazioni da sito "10 e lotto" PHP 0
Z [VB.NET] Leggere pagina HTML ed estrarre dati da tabella .NET Framework 1
M Php+MySql: Estrarre dati da tabella e consentire all'utente di modificare un valore 'in linea' PHP 6
M problema con ciclo foreach per estrarre dati da un database PHP 22
C estrarre dati da sito javascript Javascript 1
P Estrarre dati da DB AIUTO :S [Ho veramente bisogno] PHP 7
R Estrarre dati da tabella mysql [era:Sto benedetto php] PHP 22
S Estrarre dati da diverse tabelle mysql PHP 6
F Estrarre dati da tabella javascript HTML e CSS 0
neo996sps Estrarre i dati e presentarli con un layout particolare PHP 0
O [help] estrarre e visualizzare dati da mysql con php a oggetti PHP 6
F Aiuto! Estrarre Dati da Database .mdb e visualizzarli in lightbox PHP 1
I Estrarre dati da un file php PHP 3
T [MySql] impossibile estrarre dati da campi TEXT MySQL 0
L Estrarre dati da tabella mysql PHP 16
G estrarre i dati da variabile GET PHP 6
P estrarre dati xml excel con php XML 1
E Estrarre dati dal DB e inviare mail PHP 10
B Estrarre dati da database e ordinarli in tabella... PHP 20
G Help me! Estrarre dati da un db access con flash Flash 0
W Estrarre e ricaricare dati con Ajax Ajax 0
tanaka estrarre dati con colori diversi PHP 10
M estrarre dati da database MySql, con ASP Classic ASP 1
P Non riesco ad estrarre dati da doppia tabella PHP 2
F Estrarre dati da database Classic ASP 3
grottafelix Estrarre dati da db e modifica Classic ASP 25
grottafelix Estrarre dati da db Classic ASP 13
M Estrarre valore con SELECT COUNT PHP 0
D Estrarre database con link esterno Database 10
S Raggruppare ed estrarre data più recente MySQL 3

Discussioni simili