为了账号安全,请及时绑定邮箱和手机立即绑定

新手做一个php留言板的问题,请求大牛

新手做一个php留言板的问题,请求大牛

sunsky94 2017-01-07 15:11:23
在网上根据视频用php编写了一段代码,只是链接数据库和编写页面的代码,我用的是nginx,但是遇到了如下问题:用submit定义了提交按钮,但是点完后并没有弹出添加留言成功,而是打开了另一个网页显示405 not allowed!在网上找了很多这方面得改进办法都没有用。求大牛帮我看看我的代码和配置文件是否有问题,以下是我的代码和我的配置文件代码:<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>添加留言</title><script type="text/javascript">function checksmt(){ var t=document.getElementById('title').value; var c=document.getElementById('content').value; if(t.length<1 || c.length<1) {  alert("留言标题内容是必填项");  return false; } return true;}</script></head><body style="margin:40px auto"><div style="margin:90px atuo;margin-left:90px"><form action="add.php" method="post" onsubmit="return checksmt()"><b>标题:</b>&nbsp;&nbsp;&n<input id="content" style="margin-left:90px" type="submit" name="smt" value="添加留言"/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="reset" name="reset" value="重置"/></form></div><?phpif($_POST['smt']){ $title=mysql_escape_string(trim($_POST['title'])); $content=mysql_escape_string(trim($_POST['content']));  $con=mysql_connect('localhost','root','')or die ('error in connection to mysql server'); mysql_select_db('test',$con); mysql_query("SET NAMES 'utf-8'",$con); $sql="INSERT INTO liuyan(title,content)VALUES('".$title."','".$content."')"; if(mysql_query($sql,$con)) {  echo '<script type="text/javascript">alert("添加留言成功")</script>'; } else{  echo '<script type="text/javascript">alert("添加留言失败")</script>'; }}bsp;&nbsp;<input id="title" type="text" name="title" size="37"/><br/><br/><b>内容:</b><textarea name="content" rows="15" cols="30"></textarea><br/><br/>?></body></html>配置文件:#user  nobody;worker_processes  1;#error_log  logs/error.log;#error_log  logs/error.log  notice;#error_log  logs/error.log  info;#pid        logs/nginx.pid;events {    worker_connections  1024;}http {    include       mime.types;    default_type  application/octet-stream;    #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '    #                  '$status $body_bytes_sent "$http_referer" '    #                  '"$http_user_agent" "$http_x_forwarded_for"';    #access_log  logs/access.log  main;    sendfile        on;    #tcp_nopush     on;    #keepalive_timeout  0;    keepalive_timeout  65;    #gzip  on;    server {        listen       8088;        server_name  localhost;        #charset koi8-r;        #access_log  logs/host.access.log  main;        location / {            root   html;            index  index.html index.htm;        }        #error_page  404              /404.html;        # redirect server error pages to the static page /50x.html        #        error_page    500 502 503 504  /50x.html;        location = /50x.html {          root   html;        }        # proxy the PHP scripts to Apache listening on 127.0.0.1:80        #        #location ~ \.php$ {        #    proxy_pass   http://127.0.0.1;        #}          # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000        #        #location ~ \.php$ {        #    root           html;        #    fastcgi_pass   127.0.0.1:9000;        #    fastcgi_index  index.php;        #    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;        #    include        fastcgi_params;        #}        # deny access to .htaccess files, if Apache's document root        # concurs with nginx's one        #        #location ~ /\.ht {        #    deny  all;        #}    }    # another virtual host using mix of IP-, name-, and port-based configuration    #    #server {    #    listen       8000;    #    listen       somename:8080;    #    server_name  somename  alias  another.alias;    #    location / {    #        root   html;    #        index  index.html index.htm;    #    }    #}    # HTTPS server    #    #server {    #    listen       443 ssl;    #    server_name  localhost;    #    ssl_certificate      cert.pem;    #    ssl_certificate_key  cert.key;    #    ssl_session_cache    shared:SSL:1m;    #    ssl_session_timeout  5m;    #    ssl_ciphers  HIGH:!aNULL:!MD5;    #    ssl_prefer_server_ciphers  on;    #    location / {    #        root   html;    #        index  index.html index.htm;    #    }    #}}请大牛解决
查看完整描述

4 回答

已采纳
?
仙士可

TA贡献170条经验 获得超132个赞

没看,但留言板很简单,自己思路清晰,那就好好做吧

查看完整回答
反对 回复 2017-01-07
?
sunsky94

TA贡献1条经验 获得超0个赞

405 not allowed  ngnix/1.9.4这是什么问题呢

查看完整回答
反对 回复 2017-01-07
  • 4 回答
  • 1 关注
  • 2225 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信