那么问题很简单我需要javascript来获取远程网页的内容,因为没有办法直接做到这一点我是从本地php文件和java脚本中的ajax做的,就像这样
php文件:
"getpage.php?url=http://stackoverflow.com" '
php代码:
<?php
$htm = file_get_contents($_GET['url']);
echo $htm; ?>
这段代码获取我指导他的 html 页面的内容。
AJAX 代码:
function makeAJAXObject() {
var ajaxRequest;
try {
// Opera 8.0+, Firefox, Safari
ajaxRequest = new XMLHttpRequest();
} catch (e) {
// Internet Explorer Browsers
try {
ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {
// Something went wrong
return false;
}
}
}
return ajaxRequest;
}
'
我在我的剧本中称他为后者:
window.ajax = makeAJAXObject();
window.ajax.open("GET","getpage.php"+ queryString, true);
问题比我多
alert(window.ajax.responseText);
而是给我我也问他的 url 的内容它给了我上面写的实际 php 脚本。
这个脚本在本地主机上工作得很好,但我需要它在本地计算机上工作而无需重新上传到任何服务器,还有办法吗?
编辑 :
php 文件在 pc 上,我正在构建一个 win 8 应用程序,它不像我有一个 url 或其他东西。