gpt4 book ai didi

php - 让某人向网站添加文本

转载 作者:行者123 更新时间:2023-11-28 10:07:38 25 4
gpt4 key购买 nike

我什至不知道如何解释清楚,所以请耐心等待。我搜索了 hotscripts.com,谷歌搜索关键词,但找不到正确的措辞!它让我发疯......

我是一名网页设计师,不使用 PHP。我可以设计一些漂亮的精彩网站,但我从未涉足 PHP。我为我的客户设计了一个网站,但他想要一个功能,让他可以输入一些注释并将其发布到他的网站上,也许在侧边栏或任何地方。

是否有我可以尝试安装的此类脚本(try 是关键字 - 对它不太了解。我所知道的就是创建一个 PHP 数据库并将用户与其关联。所以如果我发现一个允许我的客户使用这个 PHP 脚本发布内容的脚本,那就太棒了。我不希望他的客户在上面发布内容,只有他自己 - 所以我认为登录框不起作用。

如果他上传一个文本文件,其中包含他想要在他的网站上显示的内容,我可以向他展示如何做到这一点 - 但我不知道如何设置它的编码。即使它与 PHP 没有任何关系,最好的方法是什么?

抱歉,帖子太长了 - 现在您可以明白为什么我不知道要搜索什么来寻求帮助了。

谢谢大家!

最佳答案

非常容易做到。

这是他的表单部分的代码(将其放在某种类型的用户身份验证或 Apache .htaccess/.htpasswd 身份验证后面)

<?php

$file = './edit.txt';

if ( isset( $_REQUEST['save'] ) && isset( $_REQUEST['editor'] ) ) {
// Save the new contents

$handle = fopen( $file, 'w' );
fwrite( $handle, $_REQUEST['editor'] );
fclose($handle);

}

// Open the contents of the file
$handle = fopen( $file, 'r' );
$contents = fread( $handle, filesize($file) );
fclose($handle);

?>
<form action="" method="post">
<input type="hidden" name="save" value="1" />
<textarea name="editor" id="editor">
<?php echo ( $contents ); ?>
</textarea>
<input type="submit" value="Save" />
</form>

然后我们只需将该文件包含在您的设计中即可。这是一行代码,指向同一个文本文件。

<?php @include_once('/path/to/edit.txt'); ?>

需要注意的重要一点:由于我们正在 include() 文件,别有用心的人有可能将 PHP 代码放入文本编辑器中,保存它,我们的脚本将执行它。我们可能想使用 include() 来代替:

<?php @readfile( '/path/to/edit.txt'); ?>

关于php - 让某人向网站添加文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7987641/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com