原创 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、選擇要更改的用戶名,然後點擊上方的“編輯用戶”按