在網上根據視頻用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> &n<input id="content" style="margin-left:90px" type="submit" name="smt" value="添加留言"/> <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; <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;??? #??? }??? #}}請大牛解決
添加回答
舉報
0/150
提交
取消