php测试代码?php常用代码大全
大家好,今天小编来为大家解答以下的问题,关于php测试代码,php常用代码大全这个很多人还不知道,现在让我们一起来看看吧!
如何判断php环境搭建成功
一、如何判断php环境搭建成功
判断 php环境搭建成功,可以在站点根目录下编写 test.php,内容输入:
<?phpphpinfo();?>然后,打开浏览器,输入站点的URL,例如:
localhost/test.php
或是
127.0.0.1/test.php
如果能正常访问,会看到类似以下的网页信息,就说明 PHP基本搭建完成:
二、感觉php环境搭建好难
推荐可以使用 PHP整合环境安装软件,如 PHPStudy、xampp、PHPWAMP等等。
php邮件发送代码可以本地测试吗
可以本地测试的,只要有网络就可以。下载PH邮件类(php_mail)结合一下代码就可以了
<?php
header("content-type:text/html;charset=utf-8");
ini_set("magic_quotes_runtime",0);
require'php_mail/class.phpmailer.php';
require'php_mail/class.smtp.php';
functionsend_mail($to,$fromname,$title,$content){
try{
$mail=newPHPMailer(true);
$mail->IsSMTP();
$mail->CharSet='UTF-8';//设置邮件的字符编码,这很重要,不然中文乱码
$mail->SMTPAuth=true;//开启认证
$mail->Port=25;//端口请保持默认
$mail->Host="smtp.163.com";//使用QQ邮箱发送
$mail->Username="xxxxxxxxxx@163.com";//这个可以替换成自己的邮箱
$mail->Password="xxxxxxxxxxxxxxx";//注意这里是写smtp的授权码写的不是QQ密码,此授权码不可用
//$mail->IsSendmail();//如果没有sendmail组件就注释掉,否则出现“Couldnotexecute:/var/qmail/bin/sendmail”的错误提示
$mail->AddReplyTo("xxxxxxxxx@163.com","mckee");//回复地址
$mail->From="xxxxxxxxxxx@163.com";
$mail->FromName=$fromname;
$to=$to;
$mail->AddAddress($to);
$mail->Subject=$title;
$mail->Body=$content;
$mail->AltBody="Toviewthemessage,pleaseuseanHTMLcompatibleemailviewer!";//当邮件不支持html时备用显示,可以省略
$mail->WordWrap=80;//设置每行字符串的长度
//$mail->AddAttachment("f:/test.png");//可以添加附件
$mail->IsHTML(true);
$mail->Send();
//echo'邮件已发送';
}catch(phpmailerException$e){
//echo"邮件发送失败:".$e->errorMessage();
}
returntrue;
}
$neirong="联系电话:".$_POST['phone']."<br/>".$_POST['content']."<hr><pstyle='float:right;'>邮件来自官网</p>";
send_mail('654080169@qq.com',$_POST['fromname'],'来信了ヾ(≧O≦)〃嗷~',$neirong);
//send_mail('1486064793@qq.com',$_POST['fromname'],'可爱的保氧家官网来信了ヾ(≧O≦)〃嗷~',$neirong);
//环境PHP5.3亲测可用,
?>
php如何单步调试,
一般来说,PHP程序有执行过程一般不超过30秒的特殊性。大多数只执行1秒不到。又属于远程调试的概念。所以,一是“极少”需要单步调试,二是调试需要远程支持,这种支持需要一套完整环境。如果实在需要,像zend studio这样商业套件,或者xdebug调试器,提供了单步调试的工具。
一般写东西又买不起商业套件,又要单步怎么办,方法很多:
1、可以在代码中加些输出。比如加一个exit();运行到那里停掉,重新运行前注解掉//exit()。又比如加一些额外echo。输出需要检查的变量。
2、如果表单很巨大,用http客户端模拟POST提交,可以省去一些重新填写的麻烦。
3、多写单元测试代码,确保数据IO无误,基本可以省略前两部。
最后想问所有的程序员,连运行时间1秒不到的程序也难保证正确,什么时候才能写出win这样24小时运行的东西呢。意思是多规范自己的代码,提高编码质量,就能很少的依赖调试环境。
题主作弊,自问自答。
文章分享结束,php测试代码和php常用代码大全的答案你都知道了吗?欢迎再次光临本站哦!