Condividi:        

php e directory remote

Problemi di HTML? Di PHP, ASP, .NET, JSP, Perl, SQL, JavaScript, Visual Basic..?
Vuoi realizzare programmi in C, C++, Java, Ruby o Smalltalk, e non sai da che parte cominciare?
Entra qui e troverai le risposte!

Moderatori: Anthony47, Triumph Of Steel, archimede

php e directory remote

Postdi epidemia » 22/02/06 00:00

Salve a tutti!
Ho una questione che spero qualcuno mi aiuti a risolvere:
è possibile tramite php recuperare i nomi dei files presenti in una directory remota?
In soldoni:
Devo identificare uno specifico file da una directory (su cui ho permessi di lettura) di un server remoto (mettiamo per esempio http://www.esempio.it/stampe/) da recuperare poi nel mio script.
Per recuperarlo non ho problemi, ma non so come ottenere l'elenco dei file presenti nella directory da "filtrare" per arrivare poi a quello che mi serve. Qualcuno può aiutarmi?
Grazie in anticipo!
----
Mik
epidemia
Utente Junior
 
Post: 12
Iscritto il: 21/10/04 18:22

Sponsor
 


Re: php e directory remote

Postdi Dylan666 » 22/02/06 00:24

:oops: non avevo letto che fosse una directory remota :oops:
Avatar utente
Dylan666
Moderatore
 
Post: 39988
Iscritto il: 18/11/03 16:46

Postdi Triumph Of Steel » 22/02/06 09:01

http://it.php.net/manual/it/function.opendir.php
qua dice che può essere un URL a patto che l'url abbia i permessi di visualizzazione cartella via web.
Avatar utente
Triumph Of Steel
Moderatore
 
Post: 7852
Iscritto il: 22/08/01 01:00

Postdi epidemia » 22/02/06 11:15

Avevo già provato opendir(), ma mi da il seguente errore:

Warning: opendir(http://www.peresempio.it/stampe/): failed to open dir: not implemented in c:\programmi\easyphp1-7\www\prove\openfile.php on line 3


Per ora ho risolto con:

$lines = file('http://www.peresempio.it/stampe/');
foreach($lines as $line_num => $line) {
if (eregi("Stringa esempio",$line)) {
echo "Line #<b>{$line_num}</b> : " . strip_tags($line) . "<br />\n";
}
}

che mi prende la pagina web generata da Apache con l'elenco dei file e mi restituisce solo i dati dei file che mi interessano. Però la data è in un formato "umano" (es:12-feb-2006 15.34) che è difficile da ordinare correttamente in qualche modo :(
----
Mik
epidemia
Utente Junior
 
Post: 12
Iscritto il: 21/10/04 18:22

Postdi Triumph Of Steel » 22/02/06 18:53

puoi sempre provare a splittare la data (usando "-" come separatore) e usare le funzioni php (strToTime, mktime, date, ecc.) per poi poterle ordinare!
Avatar utente
Triumph Of Steel
Moderatore
 
Post: 7852
Iscritto il: 22/08/01 01:00


Torna a Programmazione


Topic correlati a "php e directory remote":


Chi c’è in linea

Visitano il forum: Nessuno e 10 ospiti