用shell脚本做的一个网络聊天室
PHP后端代码:
<?php
// 获取表单提交的留言内容
$message = $_POST['message'];
// 检查留言内容是否为空
if (!empty($message)) {
// 将留言内容追加到txt文件中
file_put_contents('messages.txt', $message . PHP_EOL, FILE_APPEND);
echo '留言已成功提交!';
} else {
echo '请输入留言内容!';
}
?>
shell终端聊天代码:此处为演示地址!
#!程序开始
while true; do
echo " <<<<<<<终端聊天频道>>>>>>>"
echo ""
echo " *****1.设置聊天名称*****"
echo ""
echo " *****2.进入聊天室******"
echo ""
echo " *****3.管理员模式******"
echo ""
echo " *****4.退出程序>>>******"
echo ""
echo "请输入一个选项:"
read option
case $option in
1)
#设置名称
echo "请设定你的名称: "
read name
;;
4)
#退出程序,并清空屏幕!
clear
exit 0
;;
3)
# 管理员模式!
;;
2)
#发信开始
xs="http://jhwsy.cn/messages.txt"
curl $xs
while true; do
echo "请输入你要发送的信息:"
read message
if [ -z "$message" ]
then
echo ""
else
url="http://jhwsy.cn/api.php"
# 使用curl发送POST请求
mh=":"
result=" $name $mh $message "
curl -X POST -d "message=$result" $url
clear
message=""
curl $xs
fi
done
#发信结束
;;
esac
done
部分功能还没有完善哦!可以自己学习一下!
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。