2013-12-17 3 views
0

Я хочу создать код с помощью php foreach (glob()), который будет загружать мои pdf-файлы из Network Attach Storage (NAS), возможно ли это? или есть другой вариант можно использовать другие, чем при использовании foreach (glob()) ...PHP foreach glob для загрузки PDF-файлов из хранилища NAS

<div class="container-fluid"> 
    <div class="row-fluid"> 
    <div class="span12"> 
    <table class="table table-striped table-hover data-table"> 
    <thead> 
     <tr> 
      <th>Forecast</th> 
      <th>Date Issued</th> 
      <th>#</th> 
      <th>#</th> 
      <th>#</th> 
      <th>Action</th>           
     </tr> 
    </thead> 
    <tbody> 
     <?php foreach(glob("pdf/*.pdf") as $file) { ?> 
     <tr> 
     <td><a href="<?php echo $file; ?>"><?php echo $file; ?></a></td> 
     <td>ss</td> 
     <td>wdwad</td> 
     <td>adwwad</td> 
     <td>wdawd</td>    
     <td>dwa</td> 
     </tr> 
     <?php } ?>     
    </tbody> 
    </table> 
    </div> 
    </div> 
</div> 
+2

Это не имеет никакого отношения к вашему NAS. Если вы можете получить доступ к каталогу на NAS, например, на вашем локальном диске, php даже не знает разницы. –

ответ

0

Как пояснил Guntram, это вполне возможно. Однако это не имеет никакого отношения к PHP или кодированию.

Вам нужно будет установить каталог NAS в формате pdf, поэтому он доступен на веб-сервере, на котором запущен ваш PHP. Вы можете посмотреть NFS или SSHFS.

После того как вы установили каталог NAS в формате pdf в свой локальный /path/to/pdf, вы можете glob("/path/to/pdf/*.pdf"), потому что ваш веб-сервер будет считать их локальными.

+0

Спасибо, что я уже загружал данные, которые мне нужны в моей системе, но у меня проблема снова, потому что я не могу открыть данные, которые я загружаю. Но у меня есть мой код «href» в моей системе ....

+0

Что находится в переменной '$ file'? Вам нужен путь внутри вашего корня документа webserver. Например, если вы используете корневой каталог сайта '/ var/www /', вы не можете использовать ссылку 'href', указывающую на'/home/documents/pdf'. Что вы можете сделать, так это файл 'file_get_contents', в котором файл PDF не передает его пользователю, чтобы он мог его загрузить. – Thibault

Смежные вопросы