PHP问题集合

WBOY
WBOY원래의
2016-06-23 14:32:321396검색

3.新手尝试php mail发送遇到:Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in.....

原因:smtp服务器不正确或端口不正确。。我这里用到的是qq邮箱发送。

解决方法:在php.ini 仲设置,并重启。

[mail function]; For Win32 only.SMTP = smtp.qq.com smtp_port = 25; For Win32 only.sendmail_from = PHP_INI_ALL

 设置后,开启qq邮箱smtp/pop3服务,

重新测试出现如下问题:SMTP server response: 503 Error: need EHLO and AUTH first !

原因,可能进行了多次恶意登陆,这是由于自己写的php发送邮箱步骤不正确。

在发送邮箱前,需进行登陆握手。

 

2.试着写几句php 命令遇到:parse error, unexpected T_CONSTANT_ENCAPSED_STRING

原因:词法分析错误,不被期望的字符常量问题。可能是关键字打错,或者{},“”之类的不匹配。

解决方法:在指定的错误行仔细检查一遍。

 

1.在安装完成后运行PHP测试文件,遇到:403 Forbidden:You don't have permission to access XXX.php/ on this server

原因:文件访问权限

解决办法:打开apache的httpd.conf,找到<Directory />,把整个区块替换成:<Directory />  Options FollowSymLinks  AllowOverride None  Order allow,deny  allow from all        ;这里把deny设置为allow.</Directory>保存,重启apache,OK了。

  

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:PHP 文件与 HTTP Header다음 기사:禁用php函数