【问题标题】:Include txt file from dropbox to html file将 txt 文件从 Dropbox 包含到 html 文件中
【发布时间】:2013-04-07 16:18:07
【问题描述】:

我的 Dropbox 帐户中有一个 txt 文件。

我的网页托管在服务器上,我无法从家里上传文件。

但我想在我的网页上插入一些信息,所以我决定将这些注释写在一个txt 文件上并上传到我的 Dropbox。

现在,问题是:

  • 如何将txt 文件内容插入到我的html 文件中,以便当我仅使用Dropbox 更新txt 文件时,网页也会更新?**

我有文件index.html,我试图在上面插入标签

<?php file_get_contents("<address to my Dropbox file>"); ?> 

我在这里的其他帖子上找到的。但是什么也没发生。

【问题讨论】:

    标签: php input dropbox


    【解决方案1】:

    您需要共享文件并获取它的公共 URL,然后在使用 jquery 的get 调用中使用此 URL。 看看Jquery.get 文档中的这个例子:

    <div id="result"></div>
    ...
    
    $.get('https://dl.dropbox.com/u/8032011/share/greetings.txt', function(data) {
      $('#result').html(data);
      alert('Load was performed.');
    });
    

    此链接解释了保管箱上公用文件夹的使用:https://www.dropbox.com/help/16/en

    【讨论】:

    【解决方案2】:

    您不能在 HTML 文件中运行 PHP 脚本,如果您的服务器支持 PHP,则将文件的扩展名更改为“.php”,该代码将起作用。
    否则(如果您绝对不能使用 PHP),您仍然可以使用嵌入的 javascript/jquery 代码来完成这项工作,该代码会将保管箱文件加载到您的 HTML 页面。

    【讨论】:

    • 谢谢。我现在创建了一个 php 文件,只有这个:&lt;?php file_get_contents("http://db.tt/fvBj9iAJ.txt"); ?&gt; 如何在我的 html 文件上使用它?
    • @Sigur 你不要这样使用 php 文件,我建议将 index.html 文件重命名为 index.php ,然后你可以简单地在你想要的 HTML 标签中使用 file_get_contents() 函数填写保管箱数据(与您在原始问题中所做的完全一样。)
    • 如果我使用一些 css 样式会影响结果吗?我不知道为什么,但是在带有代码的单个 html 文件上,一切正常。但是如果我把代码放在我的文件上,什么都不会发生。
    • 按代码,你是说 CSS 吗?无论如何,我真的不认为 CSS 与您的 PHP 代码有任何关系;除非你做错了什么,如果你编辑你的原始问题并将整个index.php文件放在这里,这样我们就可以看到真正发生的事情。
    猜你喜欢
    • 1970-01-01
    • 2021-10-31
    • 2010-10-01
    • 2011-02-23
    • 2013-12-04
    • 2017-09-30
    • 1970-01-01
    • 2011-06-19
    • 1970-01-01
    相关资源
    最近更新 更多