{"id":13,"date":"2009-07-23T15:11:13","date_gmt":"2009-07-23T13:11:13","guid":{"rendered":"https:\/\/blogs.ua.es\/cone\/?p=13"},"modified":"2009-07-23T15:20:52","modified_gmt":"2009-07-23T13:20:52","slug":"sacar-canciones-goear-con-php","status":"publish","type":"post","link":"https:\/\/blogs.ua.es\/cone\/23\/07\/sacar-canciones-goear-con-php\/","title":{"rendered":"Sacar canciones de GoEar.com con PHP"},"content":{"rendered":"<p>Ya no hay mas clase. Ya han terminado los examenes de Julio. Y yo, en lugar de trabajar en el carrefour o en otro hipermercado me dedico a publicar en este blog (a mis padres no les mola un pelo xD).<\/p>\n<p>Aun as\u00ed, me he decidido a dejaros por aqu\u00ed un c\u00f3digo la mar de f\u00e1cil de php y que descarga canciones de goear.com guard\u00e1ndolas en vuestros pc&#8217;s. Se acabo poner cancion a cancion en el emule :D.<br \/>\n<em>En los comentarios, las explicaciones del c\u00f3digo<\/em> Alguna duda, en los comentarios. Estar\u00e9 encantado de responder \ud83d\ude00<\/p>\n<p><code>&lt;?php<br \/>\n\/\/Creamos la funcion que recibir\u00e1 la url por par\u00e1metro<br \/>\nfunction descargar($url) {<br \/>\n$cortar=explode(\"\/\", $url); \/\/Cortamos la url por las \/ que aparezcan para obtener el ID, en caso de goear es el elemento 4.<br \/>\n$primercaracter=substr($cortar[4],0,1);\u00a0 \/\/Cojemos el primer caracter<br \/>\n$xml='http:\/\/www.goear.com\/files\/xmlfiles\/'.$primercaracter.'\/secm'.$cortar[4].'.xml'; \/\/Montamos la URL...<br \/>\n$abrir=file($xml);\u00a0 \/\/...y abrimos el XML donde est\u00e1 el enlace<br \/>\n$mostrar=explode('\"', $abrir[2]); \/\/Cortamos la segunda linea del archivo XML por las comillas<br \/>\necho $mostrar[1]; \/\/Y mostramos la url<br \/>\n}<br \/>\n?&gt;<br \/>\n&lt;?php<br \/>\nif(!isset($_POST['UrlDelGoear'])) { \/\/Si la variable recibida por el m\u00e9todo POST no existe. Mostramos el foormulario.<br \/>\n?&gt;<br \/>\n&lt;form name=\"DescargarCancioneDelGoear\" method=\"post\"&gt;<br \/>\n&lt;input type=\"text\" name=\"UrlDelGoear\"\/&gt;<br \/>\n&lt;input type=\"submit\" value=\"Sacar Cancion!\" \/&gt;<br \/>\n&lt;\/form&gt;<br \/>\n&lt;?php<br \/>\n}else{ \/\/Si existe, procesamos la funci\u00f3n y sacamos la cancion<br \/>\n?&gt;<br \/>\n&lt;?php<br \/>\necho descargar($_POST['UrlDelGoear']); }<br \/>\n?&gt;<\/code><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ya no hay mas clase. Ya han terminado los examenes de Julio. Y yo, en lugar de trabajar en el carrefour o en otro hipermercado me dedico a publicar en este blog (a mis padres no les mola un pelo xD). Aun as\u00ed, me he decidido a dejaros por aqu\u00ed un c\u00f3digo la mar de [&hellip;]<\/p>\n","protected":false},"author":1269,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5688,841],"tags":[34,9274,374],"class_list":["post-13","post","type-post","status-publish","format-standard","hentry","category-extraccion","category-php","tag-musica","tag-php","tag-programacion"],"_links":{"self":[{"href":"https:\/\/blogs.ua.es\/cone\/wp-json\/wp\/v2\/posts\/13","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.ua.es\/cone\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.ua.es\/cone\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.ua.es\/cone\/wp-json\/wp\/v2\/users\/1269"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.ua.es\/cone\/wp-json\/wp\/v2\/comments?post=13"}],"version-history":[{"count":5,"href":"https:\/\/blogs.ua.es\/cone\/wp-json\/wp\/v2\/posts\/13\/revisions"}],"predecessor-version":[{"id":16,"href":"https:\/\/blogs.ua.es\/cone\/wp-json\/wp\/v2\/posts\/13\/revisions\/16"}],"wp:attachment":[{"href":"https:\/\/blogs.ua.es\/cone\/wp-json\/wp\/v2\/media?parent=13"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.ua.es\/cone\/wp-json\/wp\/v2\/categories?post=13"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.ua.es\/cone\/wp-json\/wp\/v2\/tags?post=13"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}