原创 php 程序實現文件下載,兼容IE、Firefox、Chrome等瀏覽器

//這裏是下載zip文件 header("Content-Type: application/zip"); header("Content-type: application/octet-stream"); header("Conten

原创 php 使用strtotime(’-1 month‘)獲取上一個月月份的 錯誤

以Y-m-d格式輸出上一個月的日期:date('Y-m-d',strtotime("-1 month"));  ==》輸出結果2018-02-28(當前時間爲2018-03-28)   不過strtotime("-1 month") 在此

原创 多表關聯一對多查詢實現取最新一條數據,tp5分組查詢最新的數據

//構建子查詢 $comment_subquery = Db::name('comment') ->field('oid,calltime') ->order('calltime','desc') ->limit

原创 傳過來的字符串json_decode($json,true)無法轉換爲數組

用了插件,傳過去的字符串變爲實體標籤,後臺php json_decode($json,true)無法轉換爲數組, 先用htmlspecialchars_decode($json)函數把一些預定義的 HTML 實體轉換爲字符, 再json

原创 tp5 設置session 過期時間沒作用

要在application/config.php配置文件裏 // +----------------------------------------------------------------------     // | 會話設置

原创 PHP 二位數組按照下標排序

排序得內容 array(6) {   [0] => array(12) {     [0] => string(3) "160"     [1] => string(2) "30"     [2] => string(1) "1"    

原创 知道開始時間結束時間 計算這之間一共多少天

/**  * 獲取指定日期段內每一天的日期  * @param  Date  $startdate 開始日期  * @param  Date  $enddate   結束日期  * @return Array  */ function g

原创 php 變量在前臺html 的textarea 中如何換行,以及換行修改如何在PHP後臺獲取

這個問題看起來很簡單也很容易。貌似換個行<br />不就可以了嘛,但是,真沒想象中的那麼簡單啊啊啊啊啊!!!一、換行老做法:基於THINKPHP ,就是從redis中將數組取出來,顯示在前臺,但是要換行。後臺:[php] view pla

原创 layer彈出層設置相對父級元素定位

layer彈出層默認是相對body固定定位的,可是項目中一般需要相對某個盒子相對定位,下面是個加載彈層例子:var loadIndex = layer.open({             type: 3,   //3 表示加載    

原创 MYSQL 函數datediff timestampdiff 的區別

最近review一個同事的代碼,發現其SQL中用到了datediff 和 timestampdiff函數,用來計算某一個字段距離當前日期,但是發現他在使用過程中犯了一個小錯誤,所以記錄下來,一面以後忘記,datediff函數用於計算兩個時

原创 採集百度推薦詞、百度下拉框

<?php$word=$_GET['word'];if ($word==""){echo <<<EOF<form action="" method="get">  <p>關鍵詞?: <input type="text" name="wor

原创 PHP 去除數組中的空元素

原數組:Array([0] => sdfdsdsdsfrrrrrrr[1] => fdsfdsdsfds[2] => fdsfdsdsfdsds[3]

原创 MySQL中TIMESTAMPDIFF和TIMESTAMPADD函數的用法

在應用時,經常要使用這兩個函數TIMESTAMPDIFF和TIMESTAMPADD。一,TIMESTAMPDIFF語法:TIMESTAMPDIFF(interval,datetime_expr1,datetime_expr2)。說明:返回

原创 ajax上傳單個,多個文件文件

<script src="/jquery.min.js"></script> <form id="uploadForm" enctype="multipart/form-data"> <input type="file" name="f

原创 MySQL如何修改密碼

第一種方式: 最簡單的方法就是藉助第三方工具Navicat for MySQL來修改,方法如下: 1、登錄mysql到指定庫,如:登錄到test庫。 2、然後點擊上方“用戶”按鈕。 3、選擇要更改的用戶名,然後點擊上方的“編輯用戶”按