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