我使用 textarea 标签制作了一个表单,然后将文本截断为文件,但输入在一定数量的字符后被切断,有时在关闭无序列表标签后被切断。可能是什么原因?
表格:
<form name='input' method='post' action=''>
<textarea cols=75 rows=17 name='desc'></textarea>
</form>
这是我将文本(存储在 $desc 变量中)插入文件的方法:
$file->fileTruncate($parent2."/projectfiles/".$data[ID]."/description.html", $desc);
我的一些 fileHandle 类,由 $file 对象访问:
function fileTruncate($path, $write){
if(file_exists($path)){
$this->fp = fopen($path, 'w');
fwrite($this->fp, $write);
fclose($this->fp);
return true;
}else{
return false;
}
}
这是我显示文本的方式,存储在 $desc_contents 变量中($file->fileContents 基本上获取给定文件的内容,“all”表示它获取整个文件):
$file = new fileHandle;
echo "<div id='project_description' style='overflow:scroll;'>";
echo "<div id='project_description_text'>";
echo "<br/>".$desc_contents = $file->fileContents("projectfiles/$projectid/description.html", "all");
echo "</div>";
echo "</div>";
以下是已被截断的文本示例:
XaocRPG
当前特点:
玩家在与生物战斗时可以获得经验并升级!检查您的统计数据或其他玩家!(需要权限:XaocRPG.Commands.Info.Others)使用 /setentexp 设置实体的体验!重置所有玩家或仅以管理员身份重置一个!/xrpg 重置!
计划功能
- 升级技能和能力以替换 McMMO/MoxieSkills 等插件!
- 完整的管理命令集!
- 可以通过练级技能学习的能力!
- 完全权限支持。
- 多世界支持。
- 经济支持。(SkEconomy 和 Vault)
- 建议?我对他们开放!
其他一些文字
更多隐形文字
斜体文本应该在文件中可见,但不是。我检查了它是否实际上被截断为文件,但事实并非如此,因此文本的实际显示没有错误。
任何帮助表示赞赏