Time of Update: 2016-06-23
四、使用視覺化檢視建立資料庫 雖然使用命令列感覺更像我們程式員,但是我還是比較喜歡使用workbench來建立資料庫。 首先開啟workbench , 一個比較友好的介面就開啟了,哈哈。我還是比較喜歡這個介面的。 可以看到我昨天用命令列建立的資料庫也在。這裡這些欄的名稱是我自己取的,因為我是自己研究的,也沒有看過正規的叫法,也懶得去查。
Time of Update: 2016-06-23
php中this,self,parent三個關鍵字的作用 this,self,parent三個關鍵字之間的區別,從字面上比較好理解,分別是指這、自己、父親。我們先建立幾個概念,這三個關鍵字分別是用在什麼 地方呢?我們初步解釋一下,this是指向當前對象的指標(姑且用C裡面的指標來看吧),self是指向當前類的指標,parent是指向父類的指標。我 們這裡頻繁使用指標來描述,可能是因為沒有更好的語言來表達。 // this是指向當前對象的指標class
Time of Update: 2016-06-23
首先感謝這個 CSDN 平台,協助我們解決了很多難道,非常感謝! 現在我有一個價格格式化問題,求大家指點,謝謝。 例如 100000 自動格式化為 10萬 56000 自動格式化為 5.6萬 6000 就顯示 6000 回複討論(解決方案) 雖然有些難題還是解決不了,但也同樣會感謝 CSDN 平台,非常感謝! 自己寫一個方法如果是五位整數除以一萬如果不是直接顯示 header("Content-type: text/html;
Time of Update: 2016-06-23
下面是我在nginx下面修改過的設定檔 nginx和php-fpm都可以正常啟動9000連接埠也正常,可以訪問html檔案,不能訪問php檔案, 訪問php檔案的時候直接下載,這是我nginx.conf的配置 location / { 43 root html; 44 index index.html index.htm index.php; 45 } location ~ .php$ { 59 root /usr/html; 60 fastcgi_pass
Time of Update: 2016-06-23
PHP提供了很多擴充庫,這裡說的是使用MySQL擴充庫,但是這種擴充庫在不久的將來就會被摒棄,因為如果使用MySQL擴充庫編寫的代碼在啟動並執行時候會有warning的提示。我本來想直接寫另一種,但是感覺這是基礎。MySQL擴充庫,一說到庫,自然而然就想到是一堆函數,很多函數組成一個庫,使用擴充庫也就是使用裡面的函數。MySQL擴充庫是完全面向過程的,顯然不符合物件導向的特性,被摒棄也是可以理解的。廢話不多說,直接上重點。 一、PHP使用MySQL擴充庫操作資料庫的
Time of Update: 2016-06-23
GET 資料請求 $url = "http://www.xxxx.com?user=111";$ch = curl_init();curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);curl_setopt($ch, CURLOPT_HEADER, 0);$out = curl_exec($ch);curl_close($ch);$obj =
Time of Update: 2016-06-23
假設我們需要寫一個類用來操作資料庫,並同時滿足以下要求: ①SqlHelper類只能有一個執行個體(不能多)②SqlHelper類必須能夠自行建立這個執行個體③必須自行向整個系統提供這個執行個體,換句話說:多個對象共用一塊記憶體地區,比如,對象A設定了某些屬性值,則對象B,C也可以訪問這些屬性值(結尾的例子很好的說明了這個問題) 1 _dbname;10 }11 public function setDbName($dbname){12
Time of Update: 2016-06-23
在不考慮驗證碼的情況一下,php實現類比登陸,網上給的辦法一般是採用curl來類比實現,但是curl實現的是伺服器端與伺服器端建立了會話,只能類比登陸之後擷取登陸之後的資料,無法將cookie資訊種植到用戶端上(至少目前本人尋找沒有找到辦法)最後自己通過隱藏的iframe來實現。 1、curl實現類比登陸的代碼,(只是實現伺服器與伺服器建立會話,其實並沒有在用戶端與伺服器之間建立會話) '; echo strip_tags($orders); echo '';
Time of Update: 2016-06-23
報表排序實現原理 看到某寶、某貓上的排序,我試著照貓畫虎,自己鼓搗一個。 原理記錄如下: 1、前台部分 學號 姓名 2、CSS部分 .upsort:hover,.upsort{background:rgb(0,161,222) url(./css/up.png) no-repeat center right ; color:#fff; }.downsort:hover, .downsort{background:rgb(0,161,2
Time of Update: 2016-06-23
最近再搞個PHP的項目,找了很多發現phpstorm這個非常小巧而且很好用,,順便推薦一下idea開發android非常不錯,這2個IDE都是一家公司的。 本文由智動軟體(zdexe.com)原創,轉載請保留著作權 剛開始用,發現phpstorm可以像vs一樣不配置安裝開發環境就可以測試程式了,(因為我電腦上開發的東西太多,少安裝一個伺服器程式就少一個了)
Time of Update: 2016-06-23
大家知道$_SESSION['HTTP_REFERER']可以擷取當前連結的上一個串連的來源地址,即連結到當前頁面的前一頁面的 URL 地址,可以做到防盜鏈作用,只有點擊超連結(即) 開啟的頁面才有HTTP_REFERER環境變數, 其它如 window.open()、 window.location=...、window.showModelessDialog()等開啟的視窗都沒有HTTP_REFERER 環境變數。 寫個函數吧 簡單的可以、起到防盜鏈作用 function
Time of Update: 2016-06-23
給安卓寫的調用介面 如何保證安裝性,防止攻擊,有的說要用oauth2.0 查了一下關於oauth2.0的資料 看不明白咋用 請教大家指點一下 回複討論(解決方案) 微博 對外開放很多的API 介面 是如何保證其安全性的 如何預防攻擊的 看你是自己的內部介面還是對外介面,一般都需要有簽名 這個是至少的 敏感性資料可以加密,如果是伺服器網路上的防範攻擊 可以加入一些比如一分鐘的請求次數 IP的管理 帳號的管理 等等 措施來進行防範。 目前來說
Time of Update: 2016-06-23
請教一下 有知道原理的嗎? 回複討論(解決方案) /weibo 普通介面基本都會需要token/openid,這就已經卡掉一大部分混水的吧,並且進階介面還需要認證或申請的,其他的介面監聽,有異常肯定會及時發現的,安全並不是絕對的 /weibo 普通介面基本都會需要token/openid,這就已經卡掉一大部分混水的吧,並且進階介面還需要認證或申請的,其他的介面監聽,有異常肯定會及時發現的,安全並不是絕對的 能否大概說一下原理是如何通過token
Time of Update: 2016-06-23
我在php中寫下了: $postStr = $GLOBALS["HTTP_RAW_POST_DATA"]; 運行後 php中出現Notice: Undefined index: HTTP_RAW_POST_DATA in D:\Program Files\phpEnv\phpdemo\shm_php01\shm01.php on line 47 然後我把php.ini檔案中的always_populate_raw_post_data = On 注釋去掉了
Time of Update: 2016-06-23
如題。 做好的html寬度什麼的都和discuz不符合,懶得做自訂架構 太容易出錯了。 想直接寫模板,但要找模板分析看看,不知道誰有,請給一個 回複討論(解決方案) 就像header.htm很多很多分析一樣 對原來的模板分析了下 基本理出個大概 比如門戶的list.htm view.htm 但是這些都是某個欄目的列表頁內容 現在需要的是 主頻道頁面模板分析 如 新聞頻道(首頁)----下有社會新聞
Time of Update: 2016-06-23
這個是我在做項目的時候總結的方法,當然如果你們有更好的方法也可以和我分享一下 一般我會建議建2個檔案,一個中文的一個英文的 在視圖頁面: 'cn')); ?>">中文 'en')); ?>">English 在控制器頁面: $page = 'newexhibitors';if(isset($_GET['language'])){ if($_GET['language']=='cn'){ $_SESSION['lan'
Time of Update: 2016-06-23
請教怎麼按空行來分割txt檔案, 比如txt檔案 a.txt 內容如下: 啊啊啊啊 呃呃呃 111111 222222 嘎嘎嘎嘎 嘎嘎嘎 裡面有空行,怎麼按空行把它切割成一段段的字串呢 回複討論(解決方案) $content = file_get_contents('./a.txt'); $rows = explode("\r\n", $content); 調用函數file即可.
Time of Update: 2016-06-23
代碼如下: if ($webstate !== "Y" or $webstate !=="N"){echo "";exit;} 我的想法是:$只有兩種情況,一種是Y,另一種是N,如果出現第三種情況,就報錯。 我現在如果只要一個條件,就正常,如果加上OR多一個條件,就不正常了(不管是等於Y還是等於N都會報錯。) 回複討論(解決方案) 我的想法是:$只有兩種情況,一種是Y,另一種是N,如果出現第三種情況,就報錯。
Time of Update: 2016-06-23
列: 開啟http://111.xxx.com/index.php在當前頁面中只顯示“ 111” 如果開啟的是http://2893.xxx.com/index.php 頁面中顯示的是” 2893“ 這個用什麼代碼擷取呢? 回複討論(解決方案) print_r($_SERVER); $host=$_SERVER["HTTP_HOST"]; preg_match('/[^.]+/',$host,$mat); echo $mat[0]; 或者
Time of Update: 2016-06-23
遇到這個問題,字元如果中間有空格,點擊時,只到空格前的字元 這樣查出來的資料不是很準確了,怎麼樣更好的處理,先謝謝了! 回複討論(解決方案) 連結地址跳到 查詢資料庫, 比如上邊的los angeles 就是資料庫查詢的條件 where lifecity like'%$los angeles%' 但現在傳過去的是 where lifecity like'%$los%' ,也就是那個空格給斷掉了 用串連符 - 串連單詞