So I have the problem that the url of my file is too long in my php script.
At the moment the Path of my file is:
website.tld/var/www/vhosts/my_hostname/website/page/downloads/file.mp3
But I want to shorten it so that its the path beginning from my website directory and it's a working url.
website.tld/page/downloads/file.mp3
The code that creates that path is this:
echo "<td><a href=\"".$file->get_downloads_folder().'/'.$f["name"]."\" download > ".$f["name"]."</a></td>";
$file gets its value from this function:
public function get_downloads_folder()
{
$path = $this->config["outputFolder"];
if(strpos($path , "/") !== 0)
{
$path = dirname(__DIR__).'/' . $path;
}
return $path;
}
It's the code from the GitHub project Youtube-dl-WebUI(code here) (function here) but it's not working for me like this.
I've read that you can remove the parts of a string that you don't need, but I don't have clue how I can implement that, because I have never worked with php before.