la direccion de top es esta [URL="http://www.htv.com/fe/sitesplus/promomail/index?promo=cancion&layout=aplicacion"]http://www.htv.com/fe/sitesplus/promomail/index?promo=cancion&layout=aplicacion[/URL]
entoncs logre hacer esto en php
Código:
pero saca la lista con la casilla con el autor y en negrita y solo necesito sacar los nombre de las canciones ejemplo<?php function hyperlinkextract($s1,$s2,$s){ $myarray=array(); $s1=strtolower($s1); $s2=strtolower($s2); $l1=strlen($s1); $l2=strlen($s2); $scheck=strtolower($s); do{ $pos1 = strpos($scheck,$s1); if($pos1!==false){ $pos2 = strpos(substr($scheck,$pos1+$l1),$s2); if($pos2!==false){ $myarray[]=substr($s,$pos1+$l1,$pos2); $s=substr($s,$pos1+$l1+$pos2+$l2); $scheck=strtolower($s); } } } while (($pos1!==false)and($pos2!==false)); return $myarray; } $enlace ="http://www.htv.com/fe/sitesplus/promomail/index?promo=cancion&layout=aplicacion"; $content = file_get_contents($enlace); $myarray = hyperlinkextract("Artistas:<","<span>....",$content); foreach($myarray as $key => $val) { } $val=str_replace('<input name="promo" type="hidden" value="cancion"><input name="skin" type="hidden" value="sk_htv"><input name="idioma_promo" type="hidden" value="ESP"><input name="email" type="hidden" value=""><input name="promo_id" type="hidden" value="3"><button type="submit"><span></span></button><div id="cargandoPromo">','',$val); $val=str_replace('<div class="campo promocampo-datosgenerales-2" validObject="promocampo_datosgenerales_2" validType="text" validRequired="N" validValidate="" validMaxLenght="50" validMinLenght="1" validExtensions="" validEmail="" validMaxSize="" validRequiredQuantity="" validRequiredQuantityType="" panel="datosgeneralesPanel"><span class="etiqueta">Otro:</span><span class="obligatorio">*</span><span class="dato-promocampo-datosgenerales-2"><input class="text-promocampo text-promocampo-datosgenerales-2" type="text" value="" id="promocampo_datosgenerales_2" name="promocampo_datosgenerales_2"></span><span class="error valid-error-promocampo_datosgenerales_2" id="validError_promocampo_datosgenerales_2_Obligatorio">Este campo es obligatorio. </span><span class="error valid-error-promocampo_datosgenerales_2" id="validError_promocampo_datosgenerales_2_Maxlength">Este campo debe de tener un máximo de 50 caracteres</span><span class="error valid-error-promocampo_datosgenerales_2" id="validError_promocampo_datosgenerales_2_Minlength">Este campo debe de tener un mínimo de 1 caracteres</span></div>','',$val); $val=str_replace('<div class="campo promocampo-datosgenerales-3" validObject="promocampo_datosgenerales_3" validType="email" validRequired="S" validValidate="email" validMaxLenght="100" validMinLenght="" validExtensions="" validEmail="true" validMaxSize="" validRequiredQuantity="" validRequiredQuantityType="" panel="datosgeneralesPanel"><span class="etiqueta">Email:</span><span class="obligatorio">*</span><span class="dato-promocampo-datosgenerales-3"><input class="email-promocampo email-promocampo-datosgenerales-3" type="text" value="" id="promocampo_datosgenerales_3" name="promocampo_datosgenerales_3"></span><span class="error valid-error-promocampo_datosgenerales_3" id="validError_promocampo_datosgenerales_3_Obligatorio">Este campo es obligatorio. </span><span class="error valid-error-promocampo_datosgenerales_3" id="validError_promocampo_datosgenerales_3_Maxlength">Este campo debe de tener un máximo de 100 caracteres</span><span class="error valid-error-promocampo_datosgenerales_3" id="validError_promocampo_datosgenerales_3_FormatoEmail">Formato de email incorrecto</span></div>','',$val); echo "$val"; ?>
De lo oscuro a lo puro
1 2 3
Bon Bon
gracias por su tiempo
![de acuerdo](http://static.forosdelweb.com/fdwtheme/images/smilies/dedosarriba.png)