Софтуерно Инженерство
Loading...
mariyan.nonchev avatar mariyan.nonchev 10 Точки

PHP download links using variable

Здравейте!

Искам да визуализирам в списък със собственото им име всички файлове от директория(в случая снимки), които да бъдат сами на себе си Download links.

<?php

$docs = scandir('C:/xampp/htdocs/Session/snimki');  

foreach($docs as $val)
    {
    if($val != '.' && $val != '..')
        {
        echo '<div><a href="C:/xampp/htdocs/Session/snimki/'.$val.'" download>'.$val.'</a></div>';   

        }               
    }

?>

Имената на файловете се визуализират и подреждат, когато натисна върху някой от тях браузера започва да сваля в диалога, но изписва "Failed - Network error"

Има ли някой идея за какво става въпрос?

Благодаря предварително.

 

 

Тагове:
0
PHP Web
plamen911 avatar plamen911 80 Точки
Best Answer

Най-добре да използваш относителен път към файла, например:

echo '<div><a href="/Session/snimki/'.$val.'" download>'.$val.'</a></div>';

0
29/01/2017 19:00:46
mariyan.nonchev avatar mariyan.nonchev 10 Точки

Много много благодаря!

Защо работи само с относителен път?

 

 

0
29/01/2017 19:33:36
worminer avatar worminer 104 Точки

Здравей,
echo '<div><a href="http://127.0.0.1/LinkKumPapkataSSnimkite/Session/snimki/'.$val.'" download>'.$val.'</a></div>';
но това е в случей че папката с снимките е в htdocs или папката която ти е нагласена в конфига на апачето..

0