Ciao a tutti,
sono un neofita di programmazione ma ho la necessità di scrivere un piccolo frammento di codice che mi elenchi i file di una cartella ... fatto in php con il link al file. Questo fatto, quando clicco sul link, il browser mi fornisce come errore:
Interrotto: errore di rete
mentre se copio l'indirizzo del link e lo apro su una nuova tab incollandolo, esegue correttamente il download del file senza dare nessun errore!!!
Come posso risolvere il problema?
Browser testati: opera, firefox
Server: IIS8 (non posso utilizzare altro, purtroppo)
PHP: 7
vi trascrivo il codice utilizzato:
Il codice di per se dovrebbe essere corretto ... però il browser mi restituisce l'errore di cui sopra, che se invece copio il link e apro una nuova scheda scarica correttamente ?!?!?codice:<?php $server='[indirizzo ip del server]'; $nomecartella = '/[cartella]/[cartella]/[cartella]'; $cartella = opendir($nomecartella); echo "<ul>"; while (false !== ($file = readdir($cartella))) { if ($file != "." && $file != "..") { echo "<li>"; echo '<a href="file://'.$server.''.$nomecartella.'/'.$file.'"'; echo ' download="'.$file.'">'; echo $file.'</a>'; echo "</li>"; } } echo "</ul>"; closedir($cartella); ?>

Rispondi quotando