Service PHP in Rails

I have a small PHP service that is being called in a JavaScript file by
AJAX :

    $.ajax({
    type: "GET",
    url: "getDate.php",
    dataType:"json",
    data :{
      fromDate:fromDate,
      toDate:toDate
    },
    success: function(data) {
             ......
      }
  });

This service contains :

  $fromDate = $_GET['fromDate'];
  $toDate = $_GET['toDate'];
  $fromDate=date_create($fromDate);
  $fromdate =
date_format($fromDate,"Y-m-d")."T".date_format($fromDate,"H:i:s")."Z";
  $fromdate = urlencode($fromdate);
  $toDate=date_create($toDate);
  $todate = date_format($toDate,"Y-m-d")."T23:00:00Z";
  $todate = urlencode($todate);
  $url =
"http://194.209.53.19:8086/query?db=Bellevue&q=select+*+from+measures+where+time>%3D'".$fromdate."'+and+time<%3D'".$todate."'";
  $data = file_get_contents($url, false);
  echo $data;

I need to use this in my Rails application. I was wondering if I could
put the .php file in a Rails folder, and simply call it. Or if there's a
way to do a similar service in Rails? And how do I write these 11 lines
in Rails ? I'm pretty new to Rails.

I have a small PHP service that is being called in a JavaScript file by
AJAX :

   $.ajax({
   type: "GET",
   url: "getDate.php",
   dataType:"json",
   data :{
     fromDate:fromDate,
     toDate:toDate
   },
   success: function(data) {
            ......
     }
});

This service contains :

$fromDate = $_GET['fromDate'];
$toDate = $_GET['toDate'];
$fromDate=date_create($fromDate);
$fromdate =
date_format($fromDate,"Y-m-d")."T".date_format($fromDate,"H:i:s")."Z";
$fromdate = urlencode($fromdate);
$toDate=date_create($toDate);
$todate = date_format($toDate,"Y-m-d")."T23:00:00Z";
$todate = urlencode($todate);
$url =
"http://194.209.53.19:8086/query?db=Bellevue&q=select+*+from+measures+where+time>%3D'".$fromdate."'+and+time<%3D'".$todate."'";
$data = file_get_contents($url, false);
echo $data;

I need to use this in my Rails application. I was wondering if I could
put the .php file in a Rails folder, and simply call it. Or if there's a
way to do a similar service in Rails? And how do I write these 11 lines
in Rails ? I'm pretty new to Rails.

You'll have to configure a separate handler for it, in the Apache configuration (or whatever Web server you use). Rails runs Ruby natively, and the Rails router has no interest in or knowledge of PHP. It will happily serve any *static* files that you place in the app/public folder.

Walter

I have a small PHP service that is being called in a JavaScript file by AJAX :

I need to use this in my Rails application. I was wondering if I could
put the .php file in a Rails folder, and simply call it.

No.

Or if there's a way to do a similar service in Rails?

Yes.

And how do I write these 11 lines in Rails ? I'm pretty new to Rails.

This represents a pretty trivial exercise, so I'd recommend you tackle
it and post again if you have problems :slight_smile:

Good luck.

I suggest you start by working right through a good tutorial such as
railstutorial.org (which is free to use online). That will show you
the basics of rails.

Colin