【问题标题】:Save iframe content as text file将 iframe 内容保存为文本文件
【发布时间】:2014-03-25 16:26:48
【问题描述】:

如何将 iframe 的内容保存为文本文件?目前我只知道保存网页本身内容的方法,但不知道任何子 iframe。我在考虑一些 javascript、PHP 和/或 HTML5。

【问题讨论】:

  • 嗨,您有什么特别的理由吗?您是否需要为项目执行此操作的能力,还是只想保存一次内容(为自己)?谢谢
  • 你会笑,但是iframe的内容是文本文件
  • 您可以下载网页,在其中查找 iframe 元素,获取其 src 标签并在单独的请求中下载内容。您还应该考虑 src 相对于当前路径的情况,但整个工作不应该太麻烦:)
  • @TobyOsborne 这是一个项目,我不想在加载网页时将代码保存在服务器上。
  • @user3457061 正如 Vasil 所说,您可以使用 php 下载文本,然后您可以将其作为 .txt 或其他格式保存在文件系统中,您可以:php.net/file_get_contents 并保存 php.net/manual/de/function.file-put-contents.php

标签: javascript php iframe text-files parent-child


【解决方案1】:

使用 PHP 和 Javascript 你可以轻松做到这一点

Javascript (JQuery)

var data = document.getelementbyid("idofiframe").html();
var url = 'write.php';
$.ajax({url: url,type:"POST",data: data});

PHP

//Log all Proxy Requests
$file = 'file.txt';
// Open the file to get existing content
$current = file_get_contents($file);
// Append a new person to the file
date_default_timezone_set('GMT');
$current .= date('Y-m-d H:i:s'). ",".file_get_contents('php://input')."\n";
// Write the contents back to the file
file_put_contents($file, $current);

【讨论】:

    猜你喜欢
    • 2021-10-12
    • 2013-03-13
    • 1970-01-01
    • 2014-02-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多