php 本地电脑做服务器正常,传到服务器上不能显示超链接的参数

页面导航:
→ 正文内容 phpmailer不能正常发送邮件
phpmailer在服务器上不能正常发送邮件的解决办法
这篇文章主要介绍了phpmailer在服务器上不能正常发送邮件的解决办法,本文的原因是服务器的安全设置造成,服务器中屏蔽fsockopen函数的使用权限,所以导致发送失败,需要的朋友可以参考下
phpmailer本身是一个很不错的开源邮件类,也非常的易用简单,就是偶尔会出现程序上传到服务器上不能发送邮件的情况,在之前也有同学问过我这个问题,当时的时候总是不以为然,今天终于让我碰上了,用phpmailer 在本地测试正常,上传到服务器上就不行了,当然了是用的SMTP方式,最终确定是fsockopen 函数惹的祸,因为安全原因fsockopen 和pfsockopen 经常被服务器端关闭。解决方法如下:
而代之的应该是 stream_socket_client()函数,不过他的参数有一点不一样。
应这样更改phpmailer 的 class.stmp.php文件:
$this-&smtp_conn = @fsockopen( $host,
// the host of the server
// the port to use
// error number if any
$errstr, // error message if any
// give up after ? secs
$this-&smtp_conn = @stream_socket_client( $host.':'.$port,
// the host of the server
// error number if any
$errstr, // error message if any
// give up after ? secs
这里 PHP版本应高于 5.0 的,因为较早版本没有stream_socket_client()函数的。
OK ,问题解决了。
您可能感兴趣的文章:
上一篇:下一篇:
最 近 更 新
热 点 排 行您还未登陆,请登录后操作!
悬赏20爱心点
分享到微博
为什么我从服务器上下载下来的PHP网站,放到本地修改不能正常打开?
我用FTP从服务器上下来了PHP网站,想在本地修改整个网站,但是只能打开首页,其他的二级页面点击都连接上服务器上页面。我已经在在本地配置好了common.ini.php文件,本地也安装了WampServer。图片也显示不了
可能是网站的后台没有设置好吧,phpwind也是要设置好后台的
您的举报已经提交成功,我们将尽快处理,谢谢!微信公众号
Javascript获取上一个页面超链接url参数
Loading...
js本身没有直接获取url地址栏参数的直接函数了,但我们可以通过组合函数来实现,如利用document.referrer或location.href来源页面的url然后再利用正则来分析获取就可以了。 核心就是正则
var url = location.
//获取keyword的参数值
var es=/keyword=/;
es.exec(url);
var result=RegExp.rightC
var url = location.
//获取pid的参数值
var es=/pid=/;
es.exec(url);
var pid=RegExp.rightC
var aurl = &&pid=&+
alert(pid);//结果:&pid=37
例子,我们以&为分界符来操作
function getArgs( ) {
&&& var args = new Object( );
&&& var query = location.search.substring(1);&&&& // Get query string
&&& var pairs = query.split(&&&);&&&&&&&&&&&&&&&& // Break at ampersand
&&& for(var i = 0; i & pairs. i++) {
&&&&&&& var pos = pairs[i].indexOf('=');&&&&&&&&& // Look for &name=value&
&&&&&&& if (pos == -1)&&&&&&&&&&&&&&&&& // If not found, skip
&&&&&&& var argname = pairs[i].substring(0,pos);& // Extract the name
&&&&&&& var value = pairs[i].substring(pos+1);&&& // Extract the value
&&&&&&& value = decodeURIComponent(value);&&&&&&& // Decode it, if needed
&&&&&&& args[argname] =&&&&&&&&&&&&&&&&&&& // Store as a property
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& // Return the object
然后根据获取到的参数 设置location值就可以了
这个是当前页面其实与一个页面是一样的, 当然们也可中以使用document.referrer
& &script type=&text/javascript&&
var url = window.
function getUrlParam(url,name){
var pattern = new RegExp(&[?&]& + name +&\=([^&]+)&,&g&);
var matcher = pattern.exec(url);
var items =
if(matcher != null){
items = decodeURIComponent(decodeURIComponent(matcher[1]));
}catch(e){
items = decodeURIComponent(matcher[1]);
}catch(e){
items = matcher[1];
alert(getUrlParam(url,'type')); // country
alert(getUrlParam(url,'id')); // 12
alert(getUrlParam(url,'page')); // 10
& &/script&
代码进行优化一下
var url = & ?aada=adaa&adad=adasd&sdfs=asdad#did&,
reg = /([^\=\?|\&]+)\=([^\=\&\#]+)/g;
var aa = url.match(reg);
console.log(aa);
url.replace(reg,function($1,$2,$3){
console.log($2+&=&+$3);
相关推荐:1、2、3、4、5、6、7、8、9、10、
猜你喜欢:1、2、3、4、5、6、7、8、9、10、
推荐电影:1、2、3、4、5、6、7、8、9、10、
热门关键词:
随机关键词:
正在加载...
热评文章评分 3.9, 满分 5 星10 票评分 4.3, 满分 5 星9 票评分 3.9, 满分 5 星10 票评分 3.8, 满分 5 星10 票评分 3.7, 满分 5 星10 票
最新微资讯

我要回帖

更多关于 本地dns服务器 的文章

 

随机推荐