Time of Update: 2016-06-23
通達OA中採用了PHP的語言來進行編程,同樣對於IM的有些操作則採用了Socket的方式進行通訊。最近做的一個程式需要採用C#來做,裡面涉及到這塊,採用C#進行了重寫,具體還需要進一步進行測試效果。 using System;using System.Collections.Generic;using System.Net;using System.Net.Sockets;using System.Text;using System.Threading;namespace
Time of Update: 2016-06-23
1.定義單入口檔案(index.php) 在單入口index.php中不定義這兩項時,會產生編譯快取檔案~runtime.php define('RUNTIME_PATH','./App/Temp/'); //定義編譯目錄define('APP_DEBUG',TRUE); //開啟偵錯模式 上述兩行不能在index.php中作用,則index.php變為 1 2.產生編譯快取檔案(~runtime.php) 3
Time of Update: 2016-06-23
實現PHP 轉 ASCII =0 && ord($c{$a})=192 && ord($c{$a})=224 && ord($c{$a})=240 && ord($c{$a})=248 && ord($c{$a})=252 && ord($c{$a})=254 && ord($c{$a}) encode("a");?>下一篇 : 中文編碼集合類庫
Time of Update: 2016-06-23
一直聽說PHP架構中Yii是多麼多麼的企業級,Laravel是多麼多麼的藝術、優雅、先進。而且他倆的效能又是多麼多麼的卓越,搞得我心痒痒的,好像去深入學習下。 由於我最近的新項目在用ThinkPHP開發,所以一直再考慮要不要換架構(學好Yii或Laravel再後換)。今晚沒事,就來測試下他們的並發。 機器配置: 運行環境: OS X 10.10 內建的 Apache 2.4.9 + brew安裝的 PHP 5.4.33 測試內容: 在控制器中直接輸出 echo
Time of Update: 2016-06-23
在用PHPExcel 匯出excel檔案時候,下載下來的表格。開啟時候顯示“發現不可讀取的內容”,詢問是否恢複此活頁簿的內容,點擊是之後,可以正常顯示需要的內容。請問有人遇到過這種情況嗎,求高手解答! 回複討論(解決方案) 可能是 BOM 頭 多個瀏覽器測試看看,看是否出現同一種問題。 看看檔案??是不是多了?行或空格。 找到原因了,調用$objWriter->save('php://output')之後一定要緊跟exit。可以試試,我解決了。
Time of Update: 2016-06-23
php對象轉數組問題,下面$images是數組,實現將key和value變換。$images是對象的話該怎麼做呢?線上等 function change($images,$a=0){ foreach($images as $key=>$value){ $images[$a][$value['picture_id']]=$value['local_path']; $images[$a]['picture_id']=$value['picture_id']; $a++; }
Time of Update: 2016-06-23
laravel多對多查詢,不用join,用model,怎麼查,愁哭了 回複討論(解決方案) http://laravel.com/docs/4.2/eloquent#many-to-many 看下啊,支援多對多的, 貌似功能還挺強 http://laravel.com/docs/4.2/eloquent#many-to-many 看下啊,支援多對多的, 貌似功能還挺強 按它說的,配置了model,用它那種方法查不出來 http:
Time of Update: 2016-06-23
如果你的類庫沒有採用命名空間的話,需要使用import方法先載入類庫檔案,然後再進行執行個體化,例如:我們定義了一個Counter類(位於Com/Sina/Util/Counter.class.php): class Counter { } 在使用的時候,需要按下面方式調用: import('Com.Sina.Util.Couter'); $object = new \Counter(); 上面是thinkphp給出的例子
Time of Update: 2016-06-23
mysql分表後,有160個表,有1500萬資料,要怎麼做分頁列表? 之前是想用union all合并160個表的結果集。。但直接卡的資料都出不來。。 請問這裡應該怎麼做分頁,謝謝~~~ 回複討論(解決方案) 你這是自己做的分表,那麼分表條件是什麼呢? 如果分頁的結果不能通過分表條件框定範圍,那你的分表是失敗的 不是說不能用 union,而是 union 的不是全部,而是經分表條件式篩選後的部分表 你這是自己做的分表,那麼分表條件是什麼呢?
Time of Update: 2016-06-23
mysql資料 php代碼: $res_ip = mysql_query("select * from ip order by id DESC limit 0,5");while($row_ip = mysql_fetch_array($res_ip)){ $ip_ip[] = intval($row_ip['ip']);$time_ip[] = date($row_ip['time']);}$data_ip = array(array("name"=>"IP流量"
Time of Update: 2016-06-23
比如 $('#moveImage').bind('dblclick',function(){ window.location.href='{APP_PATH}index.php?m=special&c=index&a=special&siteid={$siteid}'; }) 中的要寫大括弧標籤,這麼寫肯定不行,要被解析錯誤的 但是要轉義,試了一下也不行 如 $('#moveImage').bind('dblclick',function(){
Time of Update: 2016-06-23
問題1:發現在sql語句中可以帶$號,比如$sql="select * from table where id=$id";這個$id是什麼時候被解析它的值的呢? 問題2:echo 是php必不可少的調試語句,在什麼情況下echo 不能起調式作用呢?比如class中,還有???? 回複討論(解決方案) $sql = "select * from table where id=$id"; 右邊串中的 $id 在向左邊的 $sql 賦值時就解析了 echo
Time of Update: 2016-06-23
我安裝了wampserver 第一天一切正常,能訪問phpMyAdmin頁面,也能運行php網頁,但是現在出現錯誤 Not Found HTTP Error 404. The requested resource is not found. 所以,我提出兩個問題? 第一:到底PHP+MySQL+Apache怎麼配置?有沒有他們的配置手冊? 第二:到底wampserver 怎麼配置,有沒有wampserver的配置手冊? 或者,請你幫幫我,我要怎麼解決
Time of Update: 2016-06-23
fopen(), r+ w+ 都是讀寫入模式,豈不是沒什麼區別?那為什麼要搞出2個出來呢? 最好寫個執行個體出來看看 回複討論(解決方案) r" 唯讀方式開啟,將檔案指標指向檔案頭。 "r+" 讀寫方式開啟,將檔案指標指向檔案頭。 "w" 寫入方式開啟,將檔案指標指向檔案頭並將檔案大小截為零。如果檔案不存在則嘗試建立之。 "w+" 讀寫方式開啟,將檔案指標指向檔案頭並將檔案大小截為零。如果檔案不存在則嘗試建立之。 "a"
Time of Update: 2016-06-23
怎麼把"phone":"1234567" 改成 "name":"phone","value":"123456"。。 回複討論(解決方案) $s = '{"phone":"1234567"}';$a = json_decode($s, 1);foreach($a as $k=>$v) $r[] = array('name' => $k, 'value' => $v);echo json_encode($r);[{"name":"phone","value":"1234567"}]
Time of Update: 2016-06-23
class Test1 {static private $_name;}$_test1 = new Test1('張三');var_dump($_test1); 頁面輸出的是: object(Test1)#1 (0) { } 我執行個體化的時候還傳遞了參數,但是Test1的類中我沒有寫構造方法__construct(),為什麼不會報錯呢? 回複討論(解決方案) 構造方法也不是必須的,你傳參數進去,它不執行就是了
Time of Update: 2016-06-23
class Test1 {static private $_instance; //靜態私人private public $_obj; //私人static public function getInstance($_obj) {self::$_instance = new self();self::$_instance->_obj = $_obj;self::$_instance->_obj->run();}}class Test2 {public function run()
Time of Update: 2016-06-23
裝Mysql就不說了,網上教程一把,一般都行 http://tech.163.com/06/0206/11/299AMBLT0009159K_3.html 這個就挺好的。 配置好(主要是 修改php.ini檔案,啟動一些擴充,把 extension=php_gd2.dll extension=php_mysql.dll extension=php_mysqli.dll extension=php_openssl.dll 這裡要注意看清楚這幾個都放開 )
Time of Update: 2016-06-23
今天給一個小程式寫後台,通過調用百度翻譯API實現翻譯功能。 調用百度API的url為'http://openapi.baidu.com/public/2.0/translate/dict/simple?client_id=你的KEY&q=要查的漢語&from=zh&to=en'; 申請步驟詳見點擊開啟連結 以上是前期準備工作 =================================================================================
Time of Update: 2016-06-23
windows mysql 裝了SQLyog - 32 bit INSERT INTO USER VALUES ('123','123','紫軒'); 資料庫查詢發現是亂碼: 大概是因為裝mysql的時候剛開始的預設格式是latin1,這時建議建立一個資料庫(是新資料庫不是重裝),把編碼改成gbk. 解決mysql亂碼。 php串連mysql ".mysql_error());//診斷串連錯誤 } $db_selecct=mysql_select_db($db_database)