输入按钮到文本区域和书写顺序
input-button to textarea and writingorder
我正在制作一个简单的聊天功能。我的代码有两个问题:
- 我希望新的帖子出现在文本文件的顶部。
- 我想输入按钮写一些html代码到文本区,使它更容易格式化文本使用。
代码如下:
<script type="text/javascript">
forma1 = "<B> </B>"
forma2 = "<font color="#B2E0B2"> </font>"
forma3 = "<font color="#C2E0FF"> </font>"
forma4 = "<font color="#FFC2C2"> </font>"
</script>
<form method="post">
<div align="center">
<input name="navn" type="text" size="30" style="color:#68748D;" value="Navn" onfocus="if (this.value == 'Navn') this.value = '';"/>
<input type="button" onkeypress="form1('area');"/>
<input type="button" onkeypress="form2('area');"/>
<input type="button" onkeypress="form3('area');"/>
<input type="button" onkeypress="form4('area');"/>
<br>
<textarea name="txt" cols="55" rows="5" id="area"></textarea>
<br><br> <input type="submit" value="Send" name="submit" class="a" />
</div>
<?php
if ( isset( $_POST[ 'submit' ] ) ) {
$dude = $_POST ['navn'];
$time = gmdate("M d Y H:i:s",time()+(2*60*60));
$com = $_POST['txt'];
$fp = $file = fopen( "msgs.txt", "a");
fwrite($file, $time);
fwrite($file, "<br>");
fwrite($file, '<font color="#68748D" style="font-weight:800;" size="+2">');
fwrite($file, $dude);
fwrite($file, '</font>');
fwrite($file, "<br>");
fwrite($file, $com);
fwrite($file, "<br>________________________________________________________________________<br>" );
fclose($fp);
echo '<script type="text/javascript">window.location ="";</script>';
}
?>
<br>
</form>
<font><b><p>Output: </p></b></font>
<fontcolor="#000" size="2">
<?php
if (file_exists("msgs.txt")) {
$file = fopen( "msgs.txt", "r" );
echo fread( $file, filesize( "msgs.txt" ) );
fclose( $file );
}
?>
</font>
谢谢。
我可以回答写到文件的开始,需要写在文件的开始与PHP:
$file_data = "Stuff you want to add'n";
$file_data .= file_get_contents('msgs.txt');
fwrite('msgs.txt', $file_data);
php手册指出fwrite和file_put_contents是相同的,所以这应该仍然有效
相关文章:
- ajax请求的顺序总是不同的
- 按照选项卡索引的顺序循环一个jQuery选择
- 匹配一个单词,其中候选人可以跨越顺序组(跨度)
- 按顺序添加和删除类
- 按我自己的类克隆另一个元素的内容和顺序
- Javascript-根据赋值顺序,按键合并对象数组
- 2个backbone.js集合,具有相同的模型,但排序顺序不同
- querySelector/getElementByClassName嵌套项的顺序
- 以不同的顺序输出数据
- 重新排列HTML元素的顺序并更改内容
- 在Javascript中列出顺序子集元素
- 是否“;对于的“;循环迭代遵循JavaScript中的数组顺序
- Mongodb$in以与数组中相同的顺序获取结果
- 如何使用phonegap从安卓设备中提取联系人的字母顺序
- 在表单OnChange中交换数字顺序
- 如何按对象反转Angular ngRepeat的顺序's键,这些键是数字键
- 预保存钩子:mongoose中回调的顺序如何
- 为什么生成器中的console.log会按这样的顺序出现
- 从数组中删除重复条目,并在javascript中按顺序排列
- 输入按钮到文本区域和书写顺序