我想使用Javascript从外部源加载JSON提要; 什么是最好的方法?我已经在PHP中工作了很多,使用file_get_contents或cURL很容易.Javascript中是否有相关的功能或过程?
我在用
<textarea id="content" name="content" style="width:0; height:0;">
<?php $content = file_get_contents($url); ?>
</textarea>
Run Code Online (Sandbox Code Playgroud)
我将此文本区域发布到php文件
$file = $_POST["content"];
echo $file;
Run Code Online (Sandbox Code Playgroud)
我得到的输出显示一切额外的"
所有的图像,所有的参考...任何解决方案吗?
我在php循环中读取文本文件时遇到问题.这是我的代码的一个更简单的例子,我知道我应该检查它是否存在我的较长版本中存在的文件,但无论我做什么,这都不会读取我的文本文件.PHP警告说文本文件是空的,但它们不是.PHP正在写这个<br />.
for ($i=1; $i<=5; $i++)
{
$myFile = "$i.txt";
$readfile = file_get_contents($myfile);
echo "$readfile <br />";
}
Run Code Online (Sandbox Code Playgroud) 我遇到一个问题,用户在通过脚本访问图像时遇到困难(使用cURL/ file_get_contents()):
使用file_get_contents()请求时,图像链接似乎返回403错误.但是在cURL中,返回了更详细的错误:
您被拒绝访问系统.如果您真的想要访问,请关闭引擎或Surf Proxy,假IP.代理或不接受任何Web工具入侵防御系统.
Binh Minh在线数据服务@ 2008 - 2012
在我自己摆弄cURL请求后,我也无法访问相同的图像.我尝试将用户代理更改为我可以成功访问映像的精确浏览器用户代理.我也尝试过我的个人本地服务器上的脚本,它显然使用与我的浏览器相同的IP地址......据我所知,用户代理和IP地址都不合适.
如何有人检测到执行请求的脚本?
顺便说一下,这不是什么疯狂的事情.我只是好奇的xD
在我的项目中,用户将通过粘贴来自其他站点的URL来上传视频.我尝试了嵌入但不能正常工作,因为它为特定网站,YouTube等提供嵌入式代码.我想完全像这个网站http://www.myvidster.com/.我尝试使用cURL代码: -
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $video_url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_VERBOSE, true); // Display communication with server
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$json_reply = curl_exec($ch);
curl_close($ch);
Run Code Online (Sandbox Code Playgroud)
和代码file_get_contents是:
$video_url = $_POST['video_url'];
$html = file_get_contents($video_url,true);
Run Code Online (Sandbox Code Playgroud)
但是使用curl我也只获得了一些网站的HTML部分.我试了一个星期,但仍然没有结果.是否可以从每个站点获取嵌入的视频代码?或者我做错了什么?
我使用的是$file_contents = file_get_contents($file_name)再利用$file_contents = array_splice($file_contents, 30, 7, 'changedText'),以更新文件中的代码的东西.但是,这导致:
Warning: array_splice(): The first argument should be an array
Run Code Online (Sandbox Code Playgroud)
根据我的理解,file_get_contents()返回的字符串应该能够像任何其他数组一样进行操作.我遇到麻烦的原因是什么?非常感谢!
我正在使用PHP获取API的内容。问题是,有时API仅发送回502 Bad Gateway错误,而PHP代码无法解析JSON并正确设置变量。有什么办法可以继续尝试直到它起作用?
我试图从文件中获取php中的内容来检索html,然后将其保存到php文件中,以便可以将其包含到我的主页中。
不幸的是我的脚本没有将数据保存到文件中。我还需要每天重写此数据,因为它将通过cron作业进行设置。
谁能告诉我我要去哪里错了?我只是在学习php :-)
<?php
$richSnippets = file_get_contents('http://website.com/data');
$filename = 'reviews.txt';
$handle = fopen($filename,"x+");
$somecontent = echo $richSnippets;
fwrite($handle,$somecontent);
echo "Success";
fclose($handle);
?>
Run Code Online (Sandbox Code Playgroud) 作为要求的一部分,我需要找出域是否停放.由于没有有效的方法可以找到这个,我将检查DOM的"购买此域名","可能是出售"等短语.
我找到了一些可以通过浏览器访问的停放域名,但无法使用它们file_get_contents.
例
$url = 'http://buythisdomain.com/'
$get = file_get_contents($url);
Run Code Online (Sandbox Code Playgroud)
对于上面的输出得到以下消息.
警告:file_get_contents(http://buythisdomain.com/):无法打开流:HTTP请求失败!
但是能够通过浏览器访问相同的URL.我也尝试了fopen方法,但结果相同.有没有办法实现这个目标?
我正在尝试从php文件中获取文件内容.
$content = file_get_contents('test.php');
var_dump($content);
//outputs
addUser();
Run Code Online (Sandbox Code Playgroud)
test.php的
<?php
$client->addUser();
Run Code Online (Sandbox Code Playgroud)
为什么file_get_contents删除$ client->?
php ×9
curl ×3
array-splice ×1
arrays ×1
codeigniter ×1
fopen ×1
javascript ×1
jquery ×1
json ×1
loops ×1
string ×1
text ×1
video ×1