Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 跳过转换步骤_Php_Mp3_Lame - Fatal编程技术网

Php 跳过转换步骤

Php 跳过转换步骤,php,mp3,lame,Php,Mp3,Lame,因此,我的php文件中有一个脚本,它接受一个.wav文件并将其转换为.mp3 exec( "lame ".SOMELOCATION."/".$file.".wav ".LOCATION."/{$Sub}/".$file.".mp3 "); 我现在需要从url获取文件并将其保存到上面列出的位置 例如: 它会像这样进来 http://someurl.com/audio/something.mp3 我需要把mp3下载下来保存在 LOCATION."/{$Sub}/".$file.".mp3

因此,我的php文件中有一个脚本,它接受一个.wav文件并将其转换为.mp3

exec( "lame ".SOMELOCATION."/".$file.".wav  ".LOCATION."/{$Sub}/".$file.".mp3 ");
我现在需要从url获取文件并将其保存到上面列出的位置

例如:

它会像这样进来

 http://someurl.com/audio/something.mp3 
我需要把mp3下载下来保存在

LOCATION."/{$Sub}/".$file.".mp3 

从URL获取子目录:`


我的标签是php,因为它是一个php脚本。我曾经从wav转换成mp3,现在我有了mp3,所以我需要将它保存在正确的位置,而不是转换。我的问题是我不知道如何获取给定的url并将mp3保存在本地。啊,没错,我完全错过了。正在删除注释。我正在尝试跳过此步骤。我只想从url中提取mp3并将其保存在本地。exec(“lame.SOMELOCATION.”/“$file.”.wav.LOCATION.”/{$\u GET['Sub']}/“$file.”.mp3”)@显然,你想要的和你说想要的不是一回事。你是什么意思?您知道这是PHP,“本地”是服务器端。这不是你想要的?好的,基本上我想要的是一个复制文件命令copy_file_命令(TEMP_LOC./“$AudioFilename..mp3”,LOCATION./{$Subdirectory}/“$AudioFilename..mp3”);
if (!isset($_GET['Sub']) || is_array($_GET['Sub']) ||
        !preg_match('/[a-z0-9]/i', $_GET['Sub']))
    die("invalid subdirectory");

exec( "lame ".SOMELOCATION."/".$file.".wav  ".
    LOCATION."/{$_GET['Sub']}/".$file.".mp3 ");