它是一种在php文件中运行javascript函数并将输出发送到客户端的方法吗?

时间:2013-05-05 06:01:43

标签: php javascript ajax

我的服务器上的php文件中有一个javascript函数,我想通过AJAX发送数据,然后,服务器(php文件)将数据作为javascript函数输入,从而在获取结果后运行该函数将它发送到客户端。换句话说,我想在服务器端运行javascript函数(通过使用php和ajax),而不是在客户端。是这样做的吗? (有关Web服务器的更多信息,请参阅Apache)

1 个答案:

答案 0 :(得分:0)

你可以使用php的内置函数,如file_get_contents(),file()等。

实际上它有比javascript更多的功能。 看看下面的推文示例:

  function tweet($message, $username, $password) 
  { 
    $context = stream_context_create(array( 
      'http' => array( 
        'method'  => 'POST', 
        'header'  => sprintf("Authorization: Basic %s\r\n", base64_encode($username.':'.$password)). 
                     "Content-type: application/x-www-form-urlencoded\r\n", 
        'content' => http_build_query(array('status' => $message)), 
        'timeout' => 5, 
      ), 
    )); 
    $ret = file_get_contents('http://twitter.com/statuses/update.xml', false, $context); 

    return $ret;
  }