W
Wext
Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola gente como estan? Pues bueno anduve vagando por la Internet y me encontré un script que me llamo mucho la atención pero como muestra los resultados no me gusta :S, Si yo supiera php pos yo mismo lo aria pero lastimosamente mis conocimientos son muy básicos MUY MUY MUYYYY BÁSICOS jajaja, mi idea era que me ayudaran a implementarlo para yo no quedar con el si no compartirlo en el foro ya que en mi opinión este buscador seria muy útil para alguna persona que tendrá una red de blogs o tenga algo en mente de crear una web que solo se trate del mismo tema, dejo el codigo:
Espero que los programadores del foro me ayuden C: Ya que me párese un excelente script para compartir.
Resumiendo la idea a mejorar es que los resultados no se vean como se ve (la url de 4shared), si no con el nombre del programa, cacion, imagen, video etc... y que al dar click no se redirija a 4shared si no que se cree una pagina dentro del buscador que tenga todos los datos y el link de descarga propiamente (seria bueno que si es un vídeo se mostrara el previo, una imagen que también se mostrara y lo mismo con una canción), espero que mi idea les parezca buena, ya que el objetivo es compartir c: espero su colaboración C:
Demo original sin modificaciones: [4Shared MP3 Searcher - #RemoteExecution]
Pd: perdonen que el código se vea apeñuscado es que no se bien como pegarlo 🙁 de todas maneras pueden descargar el .php aca C:
Ahhhh... y algo que no hacia hace rato la canción del post 😀
Estoy escuchando: #mago de oz ~ Si Te Vas.
HTML:
<?phpsession_start(); ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>[4Shared MP3 Searcher - #RemoteExecution]</title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><style>body {background: #1a1a1a;}
#resultados{background: #161616;text-align: left;padding:3px;
}#contenedor{margin:0 auto;padding: 25px;width:800px;color:#FFF;background: #161616;border-style:solid;border-color: #101010;border-width: 5px;background: #1a1a1a;margin: 5px 0 5px 0;border-radius:7px;-moz-border-radius: 7px; -webkit-border-radius : 7px;}input,textarea,select{background-color: black;margin:6px 0 3px 0;color: #FFF;font-family: courier new;font-size: 18px;border: solid 1px #555;}.chico{ text-align: center; font-size: 24px; font-family: Tahoma;}#resultados a:visited {color:#CCC;text-decoration: none;}#resultados a:link {color:#CCC;text-decoration: none;}#resultados a:hover {color:#FF0000;text-decoration: none;}
td.resultados{width: 798px;border-style:solid;border-color: #555;border-width: 1px;}td.resultados:hover {background-color:#000;text-decoration: none;}
#paginador a:visited {font-size:18px;color:#CCC;text-decoration: none;}#paginador a:link {font-size:18px;color:#CCC;text-decoration: none;}#paginador a:hover {font-size:18px;color:#FF0000;text-decoration: none;}
</style></head>
<body><center> <div id="contenedor"> <form action="" method="post"> <table> <tr> <td class="chico" colspan="2">Ingrese lo que desea buscar.</td> </tr> <tr> <td colspan="2"><input type="text" name="artista" size="70" /></td> </tr> <tr> <td></td> <td><input type="submit" name="submit" value="Buscar >" /></td> </tr> </table> </form> <?php $artista = $_POST["artista"]; $artista = urlencode($artista); $pagina = $_GET["pagina"]; if($pagina<='0') { $contenido= file_get_contents("http://search.4shared.com/network/searchXml.jsp?q=$artista&start=$pagina"); if(isset($artista) && ($artista!='')) { $pages_total = explode('<pages-total>',$contenido); $pages_total = explode('</pages-total>',$pages_total[1]); $pages_total = $pages_total[0]; $_SESSION['artista'] = $artista; echo '<div id="resultados">'; $patron = '|<url>(.*)</url>|sU'; $encontrado = preg_match_all($patron, $contenido, $coincidencias, PREG_OFFSET_CAPTURE); if ($encontrado) { echo 'La cantidad total de paginas con resultados es de: '.$pages_total; foreach ($coincidencias[0] as $coincide) { echo '<table><tr>'; $coincide[0] = str_replace('<url>','',$coincide[0]); $coincide[0] = str_replace('</url>','',$coincide[0]); ob_flush(); echo '<td class="resultados"><a href="'.$coincide[0].'">'.$coincide[0].'</a><br/></td>'; flush(); echo '</tr></table>'; } if($pagina<=0 || $pagina ==NULL) { $pagina = 1; echo '</div><div id="paginador"><a href="?pagina='.$pagina.'">Siguiente</a></div>'; } } else { echo "<p>No se han encontrado coincidencias.</p>\n"; } echo '</div>'; } }else { $pagina = $_GET["pagina"]; $pagina = ($pagina*10); $artista = $_SESSION['artista']; $contenido= file_get_contents("http://search.4shared.com/network/searchXml.jsp?q=$artista&start=$pagina"); if(isset($artista) && ($artista!='')) { $_SESSION['artista'] = $artista; $pages_total = explode('<pages-total>',$contenido); $pages_total = explode('</pages-total>',$pages_total[1]); $pages_total = $pages_total[0]; echo '<div id="resultados">'; $patron = '|<url>(.*)</url>|sU'; $encontrado = preg_match_all($patron, $contenido, $coincidencias, PREG_OFFSET_CAPTURE); if ($encontrado) { echo 'La cantidad total de paginas con resultados es de: '.$pages_total; foreach ($coincidencias[0] as $coincide) { echo '<table><tr>'; $coincide[0] = str_replace('<url>','',$coincide[0]); $coincide[0] = str_replace('</url>','',$coincide[0]); ob_flush(); echo '<td class="resultados "><a href="'.$coincide[0].'">'.$coincide[0].'</a><br/></td>'; flush(); echo '</tr></table>'; } echo '</div>'; $pagina = ($pagina/10); $pagina_anterior = ($pagina-1); echo '<div id="paginador"><a href="?pagina='.$pagina_anterior.'">Anterior</a>'; echo ' | '; if($pagina<$pages_total) { $pagina_posterior = ($pagina+1); echo '<a href="?pagina='.$pagina_posterior.'">Siguiente</a>'; } echo '</div>'; } else { echo "<p>No se han encontrado coincidencias.</p>\n"; } echo '</div>'; } } ?> </div></center></body>
Espero que los programadores del foro me ayuden C: Ya que me párese un excelente script para compartir.
Resumiendo la idea a mejorar es que los resultados no se vean como se ve (la url de 4shared), si no con el nombre del programa, cacion, imagen, video etc... y que al dar click no se redirija a 4shared si no que se cree una pagina dentro del buscador que tenga todos los datos y el link de descarga propiamente (seria bueno que si es un vídeo se mostrara el previo, una imagen que también se mostrara y lo mismo con una canción), espero que mi idea les parezca buena, ya que el objetivo es compartir c: espero su colaboración C:
Demo original sin modificaciones: [4Shared MP3 Searcher - #RemoteExecution]
Pd: perdonen que el código se vea apeñuscado es que no se bien como pegarlo 🙁 de todas maneras pueden descargar el .php aca C:
Ahhhh... y algo que no hacia hace rato la canción del post 😀
Estoy escuchando: #mago de oz ~ Si Te Vas.