如何获取文件内容作为textarea值?

时间:2019-06-07 07:42:45

标签: php html

test.php

<div class='btitle'>LOREM</div>

index.php

<?php $story = file_get_contents('test.php'); ?>
<textarea class='txa' value = <?php echo $story; ?>></textarea>

结果
我在文本区域内看到的内容:

LOREM</div>
>

出什么问题了?

2 个答案:

答案 0 :(得分:2)

这样做:-

<textarea class='txa'> <?php echo $story; ?> </textarea>

只是为了向您展示我为什么以上述方式撰写:

console.log($('textarea').val())
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<textarea class='txa'> 123 </textarea>

注意:-如果$story有一些标记-可能会破坏html,可能您需要使用htmlspecialchars()

答案 1 :(得分:0)

我这样做:

enter code here
   <?php $story = explode(PHP_EOL,file_get_contents('test.php'));foreach $story as $line) $text .= $line.'<br>'; ?>
enter code here

<textarea class='txa'> <?=$text ; ?> </textarea>