我的灯坏了

2024-10-04 09:20:54 发布

您现在位置:Python中文网/ 问答频道 /正文

<?php
if (isset($_POST["link"]) && !empty($_POST["link"])) {
    $link = $_POST["link"];
    $md5link = md5($link);
    $komut = "youtube-dl --extract-audio --audio-format mp3 -o \"/var/www/html/videos/$md5link.%(ext)s\" $link";
    $cıktı = shell_exec($komut);
    echo $cıktı;


}else{
    echo "Error";


}
?>

我从数字海洋公司买的服务器。 这是我的php代码,只输出这些

^{pr2}$

它不会下载视频。我也试过用Python

def indir(key,url):
    komut = "youtube-dl --extract-audio --audio-format mp3 -o \"/var/www/html/videos/"+key +r".%(ext)s"+"\" "+url
    os.system(komut)

我用php运行这段代码。如果我写phpmyphpcode.php它在运行。但如果把它放在/var/www/html并转到网站上/myphpcode.php有了浏览器,它就不能运行了。在

如果我在终点站这样跑

/usr/bin/python -c 'import digitaltaraf; print digitaltaraf.indir("a9e17d46c531855434bebb347ea0dddb","https://www.youtube.com/watch?v=mnvShlwsueU")'
or
php mycodefile.php

它是有效的,但如果我去我的网站或张贴到网站不下载视频。输出如下所示。在

[youtube] mnvShlwsueU: Downloading webpage [youtube] mnvShlwsueU: Downloading video info webpage [youtube] mnvShlwsueU: Extracting video information [youtube] mnvShlwsueU: Downloading MPD manifest

Tags: youtube网站varhtmlwwwlinkextractpost