``Yousef
-
Posts
2 -
Joined
-
Last visited
Never
Posts posted by ``Yousef
-
-
Hey guys. I found this script on the internet, however it doesn't seem to be working for me. Here's the coding
<?php if(!empty($_POST)){ $urls = explode("n",$_POST['urls']); foreach($urls as $url){ $file = file_get_contents($url); preg_match("/?v=([^&]+)/",$url,$found); $id = $found[1]; preg_match('/<meta name="title" content="([^"]+)">/',$file,$found); $title = $found[1]; echo "Downloading " . $title . "... <br />n"; exec("youtube-dl ".$url); echo "Converting ". $title. " to audio ... <br />n"; exec('mplayer -dumpaudio '.$id.'.flv -dumpfile "'.$title.'.mp3"'); echo "Cleaning temporary files ... <br />n"; exec('rm '.$id.'.flv'); } } ?> <html> <head> <title>Downloader</title> </head> <body> <form action="<?= $PHP_SELF ?>" method="post"> <table> <tr> <td> List:<br /> <textarea rows="10" cols="40" name="urls"></textarea><br /> <input type="submit" value="Download" /> </td> </tr> </table> <ul><? foreach(glob('*.mp3') as $file) { ?> <li><a href="<?= $file ?>"><?= $file ?></a></li><? } ?> </ul> </form> </body> </html>
However, it doesn't seem to be working. There is another file that is meant to be attached.
The script above and file can be found at: http://www.protocoder.com/php/create-your-own-youtube-video-to-mp3-converter/
It also says that PHP needs to have the ability to use command line.
I'm running on a GoDaddy Linux server, however this doesn't have Python CGI support. I know thats a problem as its required, but is the script itself fine?
When I try to run the script I get the error
Warning: preg_match() [function.preg-match]: Compilation failed: nothing to repeat at offset 0 in /home/content/p/o/w/powerbutton/html/test.php on line 7
Downloading How To Fix A Xbox 360 E74 And RROD...
nConverting How To Fix A Xbox 360 E74 And RROD to audio ...
nCleaning temporary files ...
n
Any help would be great
PHP YouTube -> MP3 Script
in Third Party Scripts
Posted
I'm new to this so don't judge me What's CURL?