Php 跳过转换步骤
因此,我的php文件中有一个脚本,它接受一个.wav文件并将其转换为.mp3Php 跳过转换步骤,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
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 ");