国产精品人人做人人爽人人添_尹人香蕉99久久综合网站_JIZZ国产丝袜18老师_18亚洲AV无码成人网站国产

建站知識

Welcome to Beijing RuiHeng TianLong Technology Co., Ltd.

dz論壇,郵件不能發送,萬網空間不支持fsockopen函數,解決方法。

時間:  來源:網站建設公司  作者:網站制作公司  點擊量:
dz論壇網站制作中萬網空間不支持fsockopen函數,導致不能發送郵件的方法
做論壇網站建設,幾乎都是用源程序,像discuz,或是phpwind 等,我們今天來看下 dz論壇為什么不能發送郵件,正常來說我們設置好郵件選項 就可以了, 但是某些原因 不能發送郵件,

我們來看一下,是什么原因,今天說的是,由于使用服務商主機造成的問題,是我們不能左右的,例如萬網空間主機是不支持fsockopen()函數的,

dz 官方只給出了,1.0的解決方法, 我們看一下是怎樣

打開source\function\function_filesock.php這個文件
找到
  1. if(function_exists('fsockopen')) {
  2.                 $fp = @fsockopen(($ip ? $ip : $host), $port, $errno, $errstr, $timeout);
  3.         } elseif(function_exists('pfsockopen')) {
復制代碼

修改成
  1. if(function_exists('pfsockopen')) {
復制代碼


 
這是dz 官方給出的1.0 的解決方法,


但是我們現在都是2.5 或是3.1 這個方法是不適用的, 我們了解發現,萬網對此 也是有相關的解決方法的,

以下是萬網給出的具體郵件回復如下:

尊敬的客戶您好:

 

您的問題回復如下:

G享主機不支持fsockopen函數的解決方法 :fsockopen函數在NT系統下有漏洞,此漏洞會導致跨站攻擊等危險,在微軟出具修復方案前萬網G主機修改此函數名為“pfsockopen”,同時推出純LINUX系統的L享主機來完美支持這一函數

       fsockopen大多數應用是的獲取遠程頁面數據,對于獲取遠程頁面這種應用,PHP還有其他函數可以完美替代:
 
方法1:
<?php
$str = file("http://www.hichina.com/");
$count = count($str);
for ($i=0;$i<$count;$i++){
     $file .= $str[$i];
     }
echo $file;
?>


 
方法2:
<?php
$str = file_get_contents("http://www.hichina.com/");
echo $str;
?>

論壇網站制作中萬網空間不支持fsockopen函數,導致不能發送郵件的方法你學會了嗎

 

 

 




本文TAG標簽: 論壇網站建設 論壇網站制作
返回關閉本頁
上一篇:dede網站建設,data改名的方法,怎樣修改dede中data文件夾?萬網不支持web外的目錄    下一篇:網站建設中萬網虛擬主機fsockopen函數問題,萬網空間不能發送郵件
推薦閱讀

Copyright © 2010-2021 北京瑞恒天龍科技有限公司  All Rights Reserved  |  北京網站建設知名服務商  |  北京網站制作 | 京ICP備11004170號-1   京公網安備110107000463號
地址:北京市海淀區永定路長銀大廈B座  非工作時間:15810379666  服務熱線:400-809-6709  版權所有 盜版必究!

在線咨詢
關閉
電話咨詢
網站制作電話
400-809-6709