整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          phpexcel將excel轉為html直接展示在頁

          phpexcel將excel轉為html直接展示在頁面上

          /獲取excel文件

          $objWriteHTML=new \PHPExcel_Writer_HTML(\PHPExcel_IOFactory::load("C:/Users/jijia2/Desktop/aa.xlsx"));

          //獲取樣式

          $css=$objWriteHTML->generateStyles();

          //獲取excel數據

          $data=$objWriteHTML->generateSheetData();

          $html=$css.$data;

          前端展示這個$html就可以了

          為了加入亞馬遜廣告聯盟大家庭,不得已去申請https證書,這玩意是經過rss加密的,據說更安全。

          一、ssl證書申請

          申請證書的網址是https://freessl.cn,現在不弄個https瀏覽器都會認為網站不安全了。

          在上面的證書網站上注冊了,并且寫入了本網站的域名之后,跳出對話框,下載一個叫做KeyManager的軟件,哇塞要設置主密碼,而后軟件給出一個無比復雜的密碼之后一閃而過,都沒看清,這個密碼應該是用來找回主密碼用的,KeyManager說不怕,可以找回,暫且不表。

          接下來回到fressl.cn進行域名驗證,根據提示信息到阿里云(我的域名服務商)去添加一條txt解析,并且刪除了一些廢棄的cname,來讓中國大陸、香港和美國的服務器都能沒有歧義地訪問我的網站。

          驗證之后有個10分鐘左右就領到證書,如果是在KeyManager中操作(申請、驗證)的話,到這一步會有一個按鈕叫“一鍵部署”,點下去就是一片白屏完全卡主。到fressl.cn下載了證書,安裝到了網站后臺,結果沒有用。猜測是缺少了公鑰和私鑰,只有chain。

          放棄。(后來的事情證明,是當時沒有完全理解freessl.cn的套路,上面提到的一套文件都可以get到)

          看到阿里云上提供免費證書,果斷過去搞。

          購買一個免費的證書,頒發過程類似,也需要域名驗證,發下來的證書簡要信息如下:

          實例:cas-cn-45918knmh107

          證書名稱:cert-2431434

          證書來源:購買

          證書類型:DV

          綁定域名:www.oaphy.com,oaphy.com

          頒發廠商:Symantec

          有效期限:1年

          簽發時間:2019年7月29日

          到期時間:2020年7月28日

          二、ssl證書安裝

          在/etc/apache2下建立/cert文件夾,把下載的公鑰私鑰和證書全都ftp上去,修改sites-available文件夾下的000-default.conf

          增加

          SSLProtocal all -SSLv2

          SSLCertificateFile 公鑰文件(crt后綴)

          SSLCertificateKeyFile 私鑰文件(key后綴)

          SSLCertificateChainFile 證書文件(crt后綴)

          啟動ssl服務

          sudo a2enmod ssl

          結果發現訪問網站雖然已經變成https風格,但還是被瀏覽器提示不安全,在https://www.geocerts.com/ssl-checker檢查后發現問題

          Certificate Common Name (CN) and Hostname Match?

          證書公共名與主機名不一致。

          無奈去修改主機名,改成www.oaphy.com,吊銷原證書,重新申請證書。

          折騰了半天,原來不是證書問題而是端口問題,在用KeyManager軟件中的“證書掃描”功能時意外發現,掃80端口的證書就是對的,掃443端口的證書就是以前的錯的那個。

          修改了文件default-ssl.conf后在443端口的證書

          這時候意識到去修改/etc/apache2/sites-available/default-ssl.conf,將公鑰私鑰和證書文件的位置都改好,之后就大功告成了。

          現在可以正常訪問清爽的https風格的網站,但是http風格的就不行了。如果不處理http問題,可能會出現You’re speaking plain HTTP to an SSL-enabled server port問題,意思是在http協議端口使用了https協議語法。

          原因是在上面漫長的調試過程中修改了80端口配置,讓他也在ssl模式下工作,再回到000-default.conf中去,把<VirtualHost *:80>標簽里的ssl相關設定統統注釋掉。

          為了能重定向http到https,還需要在這里繼續加入下面的三行

          1. RewriteEngine on

          2. RewriteCond %{HTTPS} !=on

          3. RewriteRule ^(.*) https://%{SERVER_NAME} [L,R]

          并啟動重定向

          sudo a2enmod rewrite

          保存退出,重啟apache2,就可以了。

          附錄:

          000-default.conf


          default-ssl.conf

          CMSYOU分享PHPCMS V9模板風格管理設置技巧之后,我們繼續分享一篇關于自定義PHPCMS文章URL的技巧:Phpcms V9文章內容頁自定義HTML網址。

          這一方法,改變html默認采用數字生成的地址,可以自定義成字母、單詞、拼音,對于網址的識別性、SEO,有很大幫助!

          下面是來自rhongsheng發布的教程,分享在此。

          用過2008版的網友都知道,內容模型在發布內容的時候可以自定義生成的HTML文件名,這個功能對于SEO來說非常有好處,但是到了V9之后卻很遺憾,這個功能卻沒有了,現在你只要對V9進行一個小小的修改即可令V9重新擁有08版的自定義HTML文件名的功能,操作方法如下:

          1、修改你需要設置的模型,添加一個字段,配置如下:

          2、打開/phpcms/modules/content/create_html.php,找到代碼

          $urls=$this->url->show($r['id'], '', $r['catid'],$r['inputtime']);

          批量替換成

          $urls=$this->url->show($r['id'], '', $r['catid'],$r['inputtime'], $r['prefix']);

          共三處

          3、打開/phpcms/modules/content/classes/url.class.php,找到代碼

          .$day=date('d',$time);


          在其下方插入

          $tmp_id=$content_ishtml && $prefix ? $prefix : $id; //增加自定義HTML文件名支持

          找到

          $urls=str_replace(array('{$categorydir}','{$catdir}','{$year}','{$month}','{$day}','{$catid}','{$id}','{$page}'),array($categorydir,$catdir,$year,$month,$day,$catid,$id,$page),$urlrule);

          修改為

          $urls=str_replace(array('{$categorydir}','{$catdir}','{$year}','{$month}','{$day}','{$catid}','{$id}','{$page}'),array($categorydir,$catdir,$year,$month,$day,$catid,$tmp_id,$page),$urlrule);

          完畢。

          Enjoy it!


          主站蜘蛛池模板: 国产大秀视频在线一区二区| 91精品一区二区| 熟妇人妻一区二区三区四区| 亚洲国产综合精品中文第一区| 国产精品成人99一区无码| 色欲AV蜜臀一区二区三区| 在线观看免费视频一区| 一区 二区 三区 中文字幕 | 相泽亚洲一区中文字幕| 亚洲综合一区二区精品导航| 杨幂AV污网站在线一区二区| 国产精品视频一区| 日本视频一区在线观看免费| 久久久久久综合一区中文字幕| 国产伦精品一区二区三区视频金莲| 精品国产一区二区三区| 无码一区二区三区免费视频| 在线欧美精品一区二区三区| 97久久精品无码一区二区| 日本内射精品一区二区视频 | 亚洲国产一区在线观看| 中文字幕视频一区| 91午夜精品亚洲一区二区三区| 日韩一区精品视频一区二区| 一区二区三区视频在线观看| 日本免费一区二区三区四区五六区| 国产激情视频一区二区三区| 日韩精品成人一区二区三区| 亚洲香蕉久久一区二区三区四区 | 夜精品a一区二区三区| 日本无码一区二区三区白峰美| 精品少妇人妻AV一区二区| 免费高清在线影片一区| 激情综合丝袜美女一区二区| 精品亚洲一区二区三区在线观看 | 日韩高清一区二区| 波多野结衣精品一区二区三区 | 秋霞无码一区二区| 久久久久人妻精品一区三寸| 国产一国产一区秋霞在线观看| 精品人妻少妇一区二区三区在线 |