我正在使用文本区域,用户可以在其中放置一些内容并保存内容。
因此,带有内容的文件(如example.txt
)将保存在服务器上。
会发生什么:即使用户不更改内容,也不更新内容,文本区域的内容也会在内容之前保留一些中断。
在我存储内容并读回它的方式下:
<form class="rafform" method="post">
<input type="hidden" name="editfile" value="<?php echo $dir . '/' . $file; ?>" />
<textarea name="editcontent">
<?php
readfile($dir . '/' . $file); // read content of example.txt ?>
</textarea>
<input type="submit" class="submitmodal edit btn btn-edit " value="Update" />
</form>
提交后,内容将被替换
if( isset($_POST['editcontent']) ){
$fn = $_POST['editfile'];
$content = stripslashes($_POST['editcontent']);
$fp = fopen($fn,"w") or die ("Error opening file in write mode!");
fputs($fp,$content);
fclose($fp) or die ("Error closing file!");
echo 'Content edited!';
}
如果我更新此文本(将其存储)并再次打开,则它看起来像这样:
那么:为什么在文本之前有几个中断和空格? (因为我没有做任何更改,所以文字应该在左上角重新开始)...
答案 0 :(得分:2)
尝试一下:
在Analysis Services Processing Task
之间不要输入任何内容。
并使用修剪功能
<textarea></textarea>
答案 1 :(得分:2)
尝试使用trim();一个PHP函数 https://docs.spring.io/spring-boot/docs/current/reference/html/build-tool-plugins-maven-plugin.html 删除两侧的空白