2013-04-07 56 views
1

我在我的Dropbox帐户上有一个txt文件。包括txt文件从保存箱到html文件

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

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

现在的问题是:

  • 如何插入txt文件内容到我html文件,这样当我简单地使用Dropbox的,该网页也更新更新txt文件**

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

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

我在这里找到其他帖子。但没有任何反应。

回答

2

您需要共享文件并获取它的公共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.'); 
}); 

此链接解释了Dropbox的使用公共文件夹:https://www.dropbox.com/help/16/en

+0

我可以在'html'纯文件中使用标签'<?php'吗?即使在服务器上的同一文件夹中使用该文件,代码为<?php file_get_contents(“bla.txt”); ?>'不起作用。 – Sigur 2013-04-07 16:28:37

+0

ops :)我的坏将编辑一秒 – 2013-04-07 16:30:18

+1

有乐趣编辑完成 – 2013-04-07 16:33:44

1

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

+0

谢谢。我现在只用这个创建了一个'php'文件:'<?php file_get_contents(“http://db.tt/fvBj9iAJ.txt”); ''如何在我的'html'文件中使用它? – Sigur 2013-04-07 16:48:35

+1

@Sigur你不用这样的php文件,我会建议将'index.html'文件重命名为'index.php',然后你可以简单地在你想要填充的HTML标签内使用'file_get_contents()'函数与Dropbox数据一样(完全像您在原始问题中所做的那样)。 – Abdulaziz 2013-04-07 16:53:59

+0

如果我使用某种CSS样式,它可能会影响结果?我不知道为什么,但是在一个带有代码的'html'文件中,一切正常。但是如果我把代码放在我的文件上,什么都不会发生。按代码编码的 – Sigur 2013-04-08 01:31:56