Kirjautuminen

Haku

Tehtävät

Keskustelu: Koodit: PHP: Np-Skripta

Lurulude [13.11.2005 12:27:54]

#

Näitä maailma on kaivannut! Ja nyt sellainen on täällä. Enään eivät irkin käyttäjät ole ainuaita, jotka saavat nauttia np-viesteistä, sillä tämän skriptin avulla ovat nyt koko nettikansan näkyvillä. Ja kuten nimikin kertoo, kyseessähän on maailman paras np-skripta.

Hakee tiedot httpq:n avulla.
Esimerkki osoitteessa http://lurulude.ath.cx/np.php
ps. ensimmäinen itse tekemäni php-skripta....:)

<?php
// Über - Np - Skripta By Lurulude
// Tätä skriptaa varten tarvitset httpq - nimisen pluginin Winamppiin
// joka löytyy osoitteesta http://prdownloads.sourceforge.net/httpq/httpq_v3.0_win_installer.exe?download
// muistä säätää asetukset myös winampin kohdalta kuntoon ja pistää httpq käynnistymään automaattisesti
// httpq löytyy winampin settingseitä kohdasta "General Purpose" ----> "Winamp Httpq plugin".
// Tämä on ensimmäinen php-skriptani.... valittamaan saa tulla #tartarus @ quakenet taikka #arkku.net @ quakenet.
// Huom. koodi ei todellakaan ole puhdasta, joten siitä valittaminen ei kiinnosta...:D
$ossa = "http://84.231.65.11:4800"; //ip-osoitteesi tulee tähän, ja muista myös portti... siis tyyliin http://84.231.65.11:4800
$passu = ""; //ja HttpQ:n salasana tähän
$otsikko = "Über-Np-Skripta"; //otsikko


// Elä muokkaa tästä alaspäin, kiitos?
// ekvalisaattorimääritykset tästä alaspäin
$kappale = @file_get_contents("$ossa/getcurrenttitle?p=$passu");
$taajuus[0] = @( 31 - file_get_contents("$ossa/geteqdata?p=$passu&band=0") ) / 2;
$taajuus[1] = @( 31 - file_get_contents("$ossa/geteqdata?p=$passu&band=1") ) / 2;
$taajuus[2] = @( 31 - file_get_contents("$ossa/geteqdata?p=$passu&band=2") ) / 2;
$taajuus[3] = @( 31 - file_get_contents("$ossa/geteqdata?p=$passu&band=3") ) / 2;
$taajuus[4] = @( 31 - file_get_contents("$ossa/geteqdata?p=$passu&band=4") ) / 2;
$taajuus[5] = @( 31 - file_get_contents("$ossa/geteqdata?p=$passu&band=5") ) / 2;
$taajuus[6] = @( 31 - file_get_contents("$ossa/geteqdata?p=$passu&band=6") ) / 2;
$taajuus[7] = @( 31 - file_get_contents("$ossa/geteqdata?p=$passu&band=7") ) / 2;
$taajuus[8] = @( 31 - file_get_contents("$ossa/geteqdata?p=$passu&band=8") ) / 2;
$taajuus[9] = @( 31 - file_get_contents("$ossa/geteqdata?p=$passu&band=9") ) / 2;
// perusmatematiikkaa
$koko = round(@file_get_contents("$ossa/getmpeginfo?p=$passu&info=s&delim=") / (1024 * 1024), 2);
$kulunut = round((@file_get_contents("$ossa/getoutputtime?p=$passu&frmt=0") / 1000), 2);
$kulunutmin = floor($kulunut / 60);
$kulunuttunti = floor($kulunutmin  / 60);
$voimakkuus = round((@file_get_contents("$ossa/getvolume?p=$passu") / 2.55), 0);
// muita määrityksiä
$playlist = @file_get_contents("$ossa/getplaylisttitle?p=$passu&delim=<br/>");
$raitoja = @file_get_contents("$ossa/getlistlength?p=$passu");
$versio = @file_get_contents("$ossa/getversion?p=$passu");
$albumi = @file_get_contents("$ossa/getid3tag?p=$passu&tags=l,y&delim=,");
// sitten itse sivun pariin
 echo ("
<!--
Über - Np - Skripta By Lurulude
Sourssit osoitteesta: http://lurulude.ath.cx/npsuorce.txt
-->
<!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>Über- Np - Skripta</title> <!-- Otsikko -->
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\" />
<meta http-equiv=\"PRAGMA\" content=\"NO-CACHE\" />
 </head>
 <body bgcolor=\"#E3CBF9\">
  <table bgcolor=\"#F6F6F6\" border=\"1\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse\">
  <tr>
   <td colspan=\"10\" bgcolor=\"#e5e5e5\" align=\"center\">
   <font size=\"6\"> $otsikko </font>
  </td>
 </tr>
  <tr>
   <td colspan=\"10\" bgcolor=\"#e5e5e5\">
   <font size=\"5\"> Kappale: $kappale </font>
  </td>
 </tr>

  <tr>
   <td colspan=\"3\" bgcolor=\"#e5e5e5\"><font size=\"4\"> Kappaleen Koko:</font></td>
   <td colspan=\"4\" bgcolor=\"#e5e5e5\"><font size=\"4\"> Kappaleesta Soinut:</font></td>
   <td colspan=\"3\" bgcolor=\"#e5e5e5\"><font size=\"4\"> Albumilta Vuodelta:</font></td>
  </tr>
  <tr>
   <td colspan=\"3\">$koko  Mb</td>
   <td colspan=\"4\">");
//sekunnit, minuutit ja tunnit
   if ($kulunut < 60)
    echo "  $kulunut sekuntia";
   elseif ($kulunutmin >= 60)
    echo ("  $kulunuttunti tuntia " . ($kulunutmin - ($kulunuttunti * 60)) . " minuuttia " . ($kulunut - ($kulunutmin * 60)) . " sekuntia");
   elseif ($kulunut >= 60)
    echo ("$kulunutmin min " . ($kulunut - ($kulunutmin * 60)) . " sekuntia");

   echo ("
   </td>
   <td colspan=\"3\"> $albumi
  </td>
 </tr>
 <tr>
  <td colspan=\"10\">
  Winampin Versio: $versio
  Äänenvoimakkuus: $voimakkuus %
  </td>
 </tr>
 <tr>
  <td colspan=\"10\" bgcolor=\"#e5e5e5\"><font size=\"4\">Ekvalisaattoritasot:</font></td>
 </tr>
<!-- Ekvalisaattoritasot -->
 <tr>
  <td>60hz:</td>
  <td>170hz:</td>
  <td>310hz:</td>
  <td>600hz:</td>
  <td>1000hz:</td>
  <td>3000hz:</td>
  <td>6000hz:</td>
  <td>12000hz:</td>
  <td>14000hz:</td>
  <td>16000hz:</td>
  </tr>
  <tr>
   <td>$taajuus[0] db</td>
   <td>$taajuus[1] db</td>
   <td>$taajuus[2]db</td>
   <td>$taajuus[3]db</td>
   <td>$taajuus[4]db</td>
   <td>$taajuus[5]db</td>
   <td>$taajuus[6]db</td>
   <td>$taajuus[7]db</td>
   <td>$taajuus[8]db</td>
   <td>$taajuus[9]db</td>
  </tr>
 <tr>
  <td colspan=\"10\" bgcolor=\"#e5e5e5\"><font size=\"4\"> Kappaleet Playlistissä: </font></td>
 </tr>
 <tr>
<!-- rivinumeroiden laskin -->
   <td> ");
       for ($i = 0; $i < $raitoja; $i++) {
        echo "" . ($i+1) . "<br/>";
        }
    echo ("
   </td>
   <td colspan=\"9\">$playlist</td>
   </tr>
 <tr>
<!-- elä poista tätä, kiits :) -->
  <td bgcolor=\"#cccccc\" colspan=\"10\" align=\"center\">
   <p>
    <a href=\"http://validator.w3.org/check?uri=referer\"><img src=\"http://www.w3.org/Icons/valid-xhtml10\" alt=\"Valid XHTML 1.0 Transitional\" height=\"31\" width=\"88\" /></a>
    <a target=\"_blank\" href=\"http://arkku.net/?referer=940\"><img src=\"http://arkku.net/kuvat/buttoni.php?referer=940\" alt=\"Arkku.net\" border=\"0\" height=\"41\" width=\"88\" /></a>
   </p>
  </td>
<!-- nyt saa poistaa, jos uskaltaa -->
 </tr>
</table>
</body>
</html>
 ");
?>

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta