用于PHP 4.4.9的PHP Tweet脚本

时间:2011-03-07 21:30:14

标签: php twitter

由于我在服务器上遇到PHP 4.4.9,我一直在寻找PHP脚本。不幸的是,我发现的所有脚本仅支持PHP 5+。我现在在这里问你是否有人可以帮助我?

我只需要通过PHP脚本发布一些推文,仅此而已。也许它仍然可以通过CURL?

2 个答案:

答案 0 :(得分:1)

如果您知道脚本使用的是PHP 5独有的功能,您可以编写自己的函数来替换它们。在大多数情况下,“PHP 5”脚本使用一些新函数(full list here)。

例如,如果您无法访问服务器上的函数file_put_contents(),则可以使用以下块来模拟它(并删除通过调用不存在的函数发出的任何错误):< / p>

if (!function_exists('file_put_contents'))
{
    function file_put_contents($fname, $data)
    {
        $out = fopen($fname, 'w');
        if (!$out) { return FALSE; }

        fwrite($out, $data);
        fclose($out);
        return strlen($data);
    }
}

注意:我知道file_put_contents()的参数多于示例,但可以根据需要添加处理它的代码。)

这不是最好的解决方案,但如果只有少数事情需要调整而你没有其他选择,那么可能值得考虑。

答案 1 :(得分:-1)

这是我使用CURL实现的

$curl_handle = curl_init();
curl_setopt($curl_handle, CURLOPT_URL, "$url");
curl_setopt($curl_handle, CURLOPT_CONNECTTIMEOUT, 2);
curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl_handle, CURLOPT_POST, 1);
curl_setopt($curl_handle, CURLOPT_POSTFIELDS, "status=I like pie");
curl_setopt($curl_handle, CURLOPT_USERPWD, "userid:password");
$buffer = curl_exec($curl_handle);
curl_close($curl_handle);`