JS获取网站StatusCode,若存在写入文件

JS获取网站状态码,若网站存在,写入TXT文件,适用于IE。

<script>

//写文件     
function writeFile(filename,filecontent){     
    var fso, f, s ;     
    fso = new ActiveXObject("Scripting.FileSystemObject");        
    f = fso.OpenTextFile(filename,8,true);     
    f.WriteLine(filecontent);       
    f.Close();          
}  
//判断网站是否能打开
function http_go(URL)
{
var http_c= new ActiveXObject("microsoft.xmlhttp");
http_c.Open("GET",URL,false);
try
{
http_c.Send();
}
catch(e){}
finally{
var result = http_c.responseText;
if(result)
{
if(http_c.Status==200)
return(true);
else
return(false);
}
else
return(false);
}
}
var q = ['bj','sh','sz','gz','tj','hz','nj'];
var c = ['b','c','d','f','g','h','j','k','l','m','n','p','q','r','s','t','v','w','x','y','z'];
for(var x=0;x<q.length;x++)
for(var i=0;i<c.length;i++)  
for(var j=0;j<c.length;j++)
for(var k=0;k<c.length;k++)
{  
var domain_m =q[x]+c[i]+c[j]+c[k]+'.com';
var domain_m1 ='http://'+domain_m;
var domain_m2 ='http://www'+domain_m;
if(http_go(domain_m1)||http_go(domain_m2)){
writeFile('D:/WORK/domain/domain_qc.txt',domain_m);
}
}  

</script>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在 HTML 网站中通过 PHP 实时获取当前时间和当前位置的经纬度,并将它们保存到一个 .txt 文件中,你可以按照以下步骤进行操作: 1. 创建一个 HTML 文件(例如:index.html),在其中添加一个按钮和一个空的 `<div>` 元素,用于显示结果: ```html <!DOCTYPE html> <html> <head> <title>获取当前时间和位置</title> <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> </head> <body> <button id="getLocationBtn">获取位置</button> <div id="result"></div> <script> $(document).ready(function() { $("#getLocationBtn").click(function() { // 发送 AJAX 请求到 PHP 文件 $.ajax({ url: "get_location.php", type: "GET", dataType: "json", success: function(data) { // 在结果 div 中显示返回的数据 $("#result").text(data.message); }, error: function() { $("#result").text("无法获取位置信息"); } }); }); }); </script> </body> </html> ``` 在上述代码中,我们创建了一个按钮和一个用于显示结果的空 `<div>` 元素。使用 jQuery 库来处理 AJAX 请求。 2. 创建一个 PHP 文件(例如:get_location.php),用于处理 AJAX 请求并获取当前时间和位置信息: ```php <?php // 获取当前时间 $currentTime = date("Y-m-d H:i:s"); // 获取当前位置的经纬度 $ip = $_SERVER['REMOTE_ADDR']; $location = file_get_contents("http://ip-api.com/json/{$ip}"); $locationData = json_decode($location); if ($locationData->status === 'success') { $latitude = $locationData->lat; $longitude = $locationData->lon; $currentLocation = "当前位置:纬度 " . $latitude . ", 经度 " . $longitude; } else { $currentLocation = "无法获取当前位置"; } // 将时间和位置保存到文件 $data = "当前时间:" . $currentTime . "\n" . $currentLocation; $file = 'data.txt'; file_put_contents($file, $data); // 返回 JSON 格式的响应 $response = array("message" => "已将时间和位置保存到文件:" . $file); echo json_encode($response); ?> ``` 在上述代码中,我们首先获取当前的时间和位置,与之前提供的代码相同。然后,我们将时间和位置信息保存到一个名为 `data.txt` 的文本文件中。 最后,我们返回一个 JSON 格式的响应,其中包含一个消息,指示时间和位置已经保存到文件中。 请确保 PHP 文件有足够的权限来写入文件,并且确保在适当的位置提供正确的文件路径和文件名。同时,确保在 HTML 文件中引入了 jQuery 库。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值