AJAX和file_get_contents - php

我有一个使用file_get_contents的脚本,然后解码返回的JSON ...

$urlone = json_decode(file_get_contents("http://api.twitter.com/1/statuses/user_timeline.json?include_entities=true&include_rts=false&screen_name=".$screen_name."&count=".$tweet_count."&page=1"),true);

我想要实现的是一个回调,这样我就可以拥有一个不错的加载器,然后在完成时为其中的内容设置动画。如果启用了Java,是否可以使用JQuery进行AJAX调用,如果禁用,则回退到默认PHP?

参考方案

您可以做的是:

确认在先前的请求中启用了js。如果启用,则链接到依赖于javascript的php文件。如果没有,请链接到直接显示输出的php文件。您可以结合使用Meta重定向和Javascript来完成此操作。
或在<noscript>标记内的iframe中调用直接输出的php文件,该标记属于执行jquery的标记。

在第一个选项中,您将有file.php链接到fileWithJs.php或fileWithoutJs.php

在第二个选项中,您将具有以下内容:

<script>
    // jquery here
</script>
<noscript><iframe src="data.php"></iframe></noscript>

PHP:file_get_contents($ loc)失败 - php

我只是将一个项目从localhost移到了我的远程服务器上,并且注意到我的某些脚本停止工作了。最重要的是依赖file_get_contents()从另一个脚本中获取JSON值的脚本。PHP版本是5.2.4allow_url_fopen开启 警告:file_get_contents() [function.file-get-contents]:php_netw…

如何在codeigniter中检查请求是POST还是GET请求? - php

我只是想知道是否有一种非常简单的方法来确定请求是$_POST还是$_GET请求。那Codeigniter有这样的东西吗?$this->container->isGet(); 参考方案 我从未使用过codeigniter,但为此我检查了$_SERVER['REQUEST_METHOD']。看the docs也许像这样:if ($…

如何通过php标头重定向传递在GET字符串中接收的变量? - php

用户提交表单后,我正在从Aweber接收GET字符串中的值。我将变量发送给我,然后将其提交到SMS网关,以通过短信通知第三方提交。这是我的问题。我需要将在php标头中执行传出SMS命令的页面重定向到另一个页面,该页面最终显示从Aweber发送的GET变量。我可以在第一页中检索变量及其值。如何将它们传递到第二页?这是我在第一页(sms.php)上用来收集Awe…

PHP getallheaders替代 - php

我正在尝试从服务器上的apache切换到nginx。唯一的问题是我在PHP脚本中使用的getallheaders()函数,该函数不适用于Nginx。我已经尝试过用户在getallheaders函数上的php站点上提供的注释,但这并不返回所有请求标头。请告诉我如何解决这个问题。我真的想切换到Nginx。 参考方案 您仍然可以使用它,但是您必须像这里一样重新定义…

PHP-服务器端验证-这是一个好方法吗? - php

我已经通过jQuery的帮助进行了广泛的客户端验证。现在进入服务器端验证,如果我发现某些字段无效,是否可以简单地将错误返回给客户端并且没有任何有用的消息?我的假设是用户必须启用JavaScript才能访问我的网页。如果Web浏览器禁用了JavaScript,则用户将看不到该表单。我可以简单地使用noscript来做到这一点。如果他们通过我设计的表单提交信息,…