我的网站需要每2-3个days...the更新一次,问题是我两年前就做了这个网站,它是静态的,意思是纯旧式的html。我有4页跨网站和我有4块相同的文本在每页。我想知道的是,在html编辑器之外,怎样才能最快地改变段落呢?
目前,我使用的唯一方法是;
这看起来很像尼安德特人的做事方式,所以我听取了任何改善这方面的建议。
<div id="one">
<p class "text">Red</p>
</div>我确信我可以想出一些执行this...but的php方法,还有其他方法可以用我想要的东西来更改p文本标签"red“文本吗?
谢人:)
发布于 2013-07-27 11:58:51
将这些文本放入一个html文件中,例如info.html,然后在页面上添加<?php include('info.html'); ?>
发布于 2013-07-27 12:01:52
使用PHP file_get_contents函数是可能的。
index.php
<div id="one">
<p class="text"><?php echo file_get_contents('text.txt'); ?></p>
</div>text.txt
Red**编辑**
或者,如果您想使用jQuery,可以使用它的load函数:
index.html
<script>
$('.text').load('text.txt');
</script>
<div id="one">
<p class="text"></p>
</div>发布于 2013-07-27 12:47:57
可以使用PHP包括外部文件的内容,如下所示:
<div id="one">
<p class "text"><?php include('myContent.html'); ?></p>
</div>但是,为了使其工作,您需要将.html文件的结尾更改为.php。这可能是与您的网站的现有链接或在您的网站内的链接的问题。
要解决这个问题,请在webroot中放置一个包含以下内容的.htaccess文件:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+?)\.html$ $1.php [NC,L]
</IfModule>这将将所有.html结尾转换为遮罩下的.php。因此,如果您的URL是:mypage.html,它将使用mypage.php。
它将始终查找同名但具有.php扩展名的文件,只要没有具有该名称的.html文件!因此,如果mypage.html确实存在,则该规则不适用,它只会为您提供mypage.html (这就是RewriteCond的作用)。这可以确保在.html文件旁边有实际的.php文件,并且可以通过URL中的.html扩展名访问这两个文件。
https://stackoverflow.com/questions/17897495
复制相似问题