Advertisement
Guest User

Radio station JSON test in PHP

a guest
Aug 29th, 2014
247
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.87 KB | None | 0 0
  1. <?php
  2.     error_reporting(E_ALL ^ E_NOTICE);
  3. //Copy of http://radioplayer.bauerradio.com/schedule.php?callback=?&name=Hallam+FM and
  4. http://radioplayer.bauerradio.com/scheduleProxy.php?callback=?&name=Magic+105.4 for local purposes
  5. //Details removed for anonymity
  6. header("access-control-allow-origin: *");
  7. header("Access-Control-Allow-Methods: GET");
  8.   //db connection detils
  9.   $host = "localhost";
  10.   $user = "test";
  11.   $password = "testing";
  12.   $database = "radio1";
  13.  
  14.   //make connection
  15.   $server = mysql_connect($host, $user, $password);
  16.   $connection = mysql_select_db($database, $server);
  17.  
  18.   //query the database
  19.   $query = mysql_query("SELECT *, DATE_FORMAT(start, '%d/%m/%Y %H:%i:%s') AS start,
  20.                                   DATE_FORMAT(end, '%d/%m/%Y %H:%i:%s') AS end FROM radio1");
  21.  
  22.     //loop through and return results
  23.   for ($x = 0, $numrows = mysql_num_rows($query); $x < $numrows; $x++) {
  24.     //$row = mysql_fetch_assoc($query);
  25.     while ($row = mysql_fetch_assoc($query)) {
  26.    $foo['data'][] = $row;
  27. }
  28.  
  29.     $shows[$x] = array("id" => $row["id"],"startminutes" => $row["startminutes"], "start" => $row["start"], "endminutes" => $row["endminutes"],"end" => $row["end"],"mediumname" => $row["mediumname"], "longname" => $row["longname"], "description" => $row["description"],"short_id" => $row["short_id"],"promomessage" => $row["promomessage"],"email" => $row["email"],"phonenumber" => $row["phonenumber"],"textnumber" => $row["textnumber"],"textprefix" => $row["textprefix"],"showimage" => $row["showimage"],"longdescription" => $row["longdescription"],"facebooklink" => $row["facebooklink"],"otherlink" => $row["otherlink"],"websitelink" => $row["websitelink"],"keywords" => $row["keywords"] );    
  30.   }
  31.   header("content-type: application/javascript");
  32.   //echo JSON to page
  33.   $response = $_GET["callback"] . "" . json_encode($foo) . ";";
  34.   echo $response;
  35.   ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement