用shell脚本做的一个网络聊天室

王术煜 2024-02-21 321次阅读

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


部分功能还没有完善哦!可以自己学习一下!



发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。