作者celebrate513 (小乖乖)
看板PHP
标题[请益] php 新手请教
时间Thu May 14 18:41:32 2020
亲爱的版友大家好,我是一位视障朋友小罐罐,自己在淡江大学的linux主机上弄了一个让别人可以透过这页面写信给我,与法式php,但测试之後出现了以下讯息,想请大家帮忙解惑。
Forbidden
You don't have permission to access /~pare/mail3.php on this server.
--------------------------------------------------------------------------------
Server at 163.13.224.25 Port 80
测试连结:
http://163.13.224.25/~pare/mail3.php
在一次感谢大家了!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 49.214.196.138 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PHP/M.1589452894.A.0B8.html
1F:→ a25ptt: 你这个是权限问题,先改成777去试试吧 05/14 20:24
2F:→ a25ptt: 先确定功能正常在来调整,建议改成755或775 05/14 20:25
3F:→ celebrate513: OK 05/14 20:34
4F:→ celebrate513: 777 775 755 都改过了 还是不行耶 05/14 20:38
5F:→ a25ptt: 我直接点开网页是看得到的,你是哪个环节出错呢? 05/14 21:31
6F:→ celebrate513: 你测试填写留言然後送出信件就会看到了 05/14 21:33
7F:→ a25ptt: 那这样的话,可以先在linux上 直接php mail3.php 05/14 21:38
8F:→ a25ptt: 看看功能有没有正常 05/14 21:38
9F:→ a25ptt: 之後看下伺服器的error log有没有其他的错误 05/14 21:38
10F:→ a25ptt: 如果可以的话,截下程式码的图片出来,我也能帮你看看 05/14 21:40
12F:→ celebrate513: 上面这连结可以看到原始码喔 05/14 21:44
13F:→ celebrate513: 谢谢大大帮忙 05/14 21:45
14F:→ a25ptt: 我刚刚在我的主机上有测试了,php是正常的,所以这回到我 05/14 21:53
15F:→ a25ptt: 最刚开始说的权限问题 05/14 21:53
16F:→ celebrate513: 那怎麽办,因为我不是管理员身分,我是借用这主机 05/14 21:57
17F:→ celebrate513: 还是大大你有长期架设的主机可以租我弄php 05/14 21:58
18F:→ celebrate513: 我可以负担一些电路费用 05/14 21:59
19F:→ a25ptt: 这样比较好,因为刚刚在网页上看,你是送出post的时候被伺 05/14 22:00
20F:→ a25ptt: 服器挡下来,没猜错应该是管理员有做一些资安防护的关系 05/14 22:00
21F:→ a25ptt: 你如实向管理员说明一下,请他帮你确认看看应该就能解决了 05/14 22:00
22F:→ celebrate513: 好的,谢谢。 05/14 22:01
23F:→ a25ptt: 另外给你个建议,判断$_POST不要用@去隐藏,因为有可能会 05/14 22:02
24F:→ a25ptt: 有其他的错误 05/14 22:02
25F:→ a25ptt: 如果要判断否存在可以用 isset() 判断 05/14 22:02
26F:→ celebrate513: ok 05/14 22:04
27F:推 newton2009: 好奇版大的视障是什麽类型的 05/15 18:25
28F:→ celebrate513: 全盲喔,谢谢您。 05/16 07:29
29F:推 iceblue7x: 应该是mail()那个function被挡 怕被滥发广告信 05/16 11:17
30F:推 jacky06046: 这是因为post的方式被主机档下来了,可以将$_POST改成 05/16 20:53
31F:→ jacky06046: $_GET试试看 method="post"也改成method="get" 05/16 20:54
32F:→ celebrate513: 我来研究看看,谢谢提供。 05/16 23:11
33F:→ celebrate513: 我将档案里 post改成 get 还是没有办法QQ 05/16 23:15
34F:推 jacky06046: 出现一样的错吗? 05/17 13:49
35F:推 mikejaffson: apache or virtualhost的设定检查过了吗? 05/18 10:49