Time of Update: 2016-06-23
請教如何將一個樹狀數群組轉換為一個普通的二維數組 元素的順序不要緊~~只要是這個結構就行了 例如 Array ( [0] => Array ( [kind_id] => 1103 [kind_fid] => 1101 [kind_name] => asdfsadf [children] => Array
Time of Update: 2016-06-23
php端loadmenu.php $page = $_POST ["page"]; $xml = simplexml_load_file('menu.xml'); $root=$xml->$page; $arrJson=array(); $arrJson["key"]=$root->attributes()->key;// 擷取菜單的名稱KEY echo json_encode($arrJson); ?> JS端 function
Time of Update: 2016-06-23
今天突然想吧網站搭到IIS伺服器裡,結果發現根本不行啊,就直接輸出 ‘hello word’的字樣,這是什麼情況? 回複討論(解決方案) 無報錯,無真相 額 剛才還說只輸出hello word,現在變成了index模組不存在,我直接去官網下了分,在本地看沒問題,傳到IIS上就出現這種問題?什麼情況? 剛才試了半天,才發現原來PHP的file_exists()、is_file()、is_dir()這一系列函數統統都無效,這是為什麼呢? 你那架構太冷門了~用的人少
Time of Update: 2016-06-23
固定圖片有 0001.jpg 0002.jpg 變數為 AA、BB 要實現並能開啟 /AA-0001.jpg /AA-0002.jpg /BB-0001.jpg /BB-0002.jpg 回複討論(解決方案) PHP菜鳥 謝大俠們幫忙 $ar=array('0001.jpg' ,'0002.jpg'); $a='AA'; $b='BB'; foreach($ar as $v){ echo '/'.$a.'-'
Time of Update: 2016-06-23
$sql = "select * from ".$site->table( "ad" )." where language_id=".$s[0]." and category='".$s[1]."' and type=0 and state=0 order by sort_order desc"; mysql_query($sql); $s是通過url傳入的參數,我想請教下$s[0]填入什麼值會造成注入漏洞還是說這個語句是無法注入的呢? 回複討論(解決方案)
Time of Update: 2016-06-23
用php加mysql做個東西,用選取完圖片上傳到資料庫內的url是絕對路徑,查詢出來後顯示不出來,怎麼能讓提交的是相對路徑如(如:http://192.168.40.10:1500/php/www/pictures/1.jpeg),麻煩解釋的詳細點,最好有小例子,我是新手,懂的少,謝謝。 回複討論(解決方案) 上傳時將 pictures/1.jpeg 這一點存入資料庫就行了。 顯示時加上網域名稱
Time of Update: 2016-06-23
一個數組,有很多鍵,key1, key2, ... 我想根據一個key 來產生一個新的數組, 就是抽取特定鍵的所有值組成一個數組. PHP裡有內建函數嗎? 這個很常用. 我感覺應該有內建方法. 就是針對數組的一個鍵,縱向切片. 就是實現以下功能 if(count($arr) > 0) { foreach($arr as $v) {
Time of Update: 2016-06-23
2.把 CodeIgniter 檔案夾和裡面的檔案上傳到你的伺服器。通常 index.php 在根目錄 這個要怎麼才能實現啊!!弄不太明白 是要建一個伺服器嗎??比如說在別人電腦上 然後讓我的電腦和他連結嗎?????求大神知道 最好詳細點啊 謝謝 回複討論(解決方案) 訪問區域網路的電腦,可以192.168.1.xxx/xxxx 訪問,當然也可以修改hosts檔案, 至於怎麼實現,我暈,你是自己測試還是放到公網上,如果是自己測試吧就先下載wamp環境...
Time of Update: 2016-06-23
我想用php採集一個網站的資料,但是無法擷取該網站的資料。網址如下: http://www.alldatasheet.com/view.jsp?Searchword=78HC 希望您能試一下,只要能返回資料就行了。我試了很久不能成功。 回複討論(解決方案) $header = array ( "GET /view.jsp?Searchword=78HC HTTP/1.1","Host: www.alldatasheet.com","Connection:
Time of Update: 2016-06-23
求正則匹配tab, \t貌似也會匹配空格呢 回複討論(解決方案) 這麼可能呢?分析如下 $s = ' '; //一個空格加一個定位字元echo current(unpack('H*', $s)); //2009 20是空格的十六進位內碼,09是Tab鍵的十六進位內碼preg_match("/\t+/", $s, $r);echo current(unpack('H*', $r[0])); //得到 09preg_match("/ +/", $s, $r);echo
Time of Update: 2016-06-23
請問一下, LINUX下,用mail發送HTML給郵箱,有出現個別異常的排版問題。 像類似下面 TS110 PH100 這樣的內容本來應該在td裡,卻跑到頁面前面去了 而且相同內容每次發送異常都不大一樣,有時候是這些內容,有時候是那些內容。 HTML已經去除掉所有樣式,只剩下table tr td hr這樣的標籤,font的標籤都沒有使用 請問是mail函數的問題,還是哪裡需要注意?發送MAIL已經有標誌
Time of Update: 2016-06-23
我要達到這麼一種效果:當index.html存在的時候,就訪問存在的index.html檔案,不存在的時候,就通過偽靜態去動態訪問,配置如下: RewriteEngine ONRewriteCond %{HTTP_HOST} ^(.*)www.aaa.com$ [OR]RewriteCond %{HTTP_HOST} ^([^www]*).aaa.com$RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-fRewriteRule ^
Time of Update: 2016-06-23
現在有表A 和表B A結構 id username genre pattern 1 mr.a 0 銷售 2 mr.b 1 經理 3 mr.c 0 銷售 B結構 id model field name setting css 1 12 area 地區 現在想把A表欄位複製成B表記錄, 即如下結構: id model field
Time of Update: 2016-06-23
我平時都是用xampp安裝apache,php,mysql的環境。總會碰上在很少部分的電腦上就出現找不到mysql拓展的問題。大部分電腦上安裝完都沒問題的,所以肯定不存在什麼php裡配置加上mysql的支援之類的低級問題,而且按照網上說的若干種解決方案(什麼環境變數問題,檔案問題,php.ini和dll拷貝到windows目錄下之類的)就是解決不了。但我換用appserv同樣的安裝apache+mysql+php環境就可以,卸載後appserv再裝xampp還是不行。請問下高手,到底會是什麼原因
Time of Update: 2016-06-23
我有一段類似這樣的代碼 "; } echo "@#$%^&*$%^&"; if($i % 2 == 0) { echo ""; } }?> 我希望建立共5行,每行兩列的表格 ,可是最終卻建立了十行,每行一列 可是當我這樣做: "; } echo "@#$%^&*$%^&"; }?> 就正常了,指令碼自動產生了tr結束標籤
Time of Update: 2016-06-23
我想改變question為22222的值,這個值是在前台傳入的,不過我不知道應該如何傳,應該如何操作了?最好是用DOMDocument類來操作 3 admin 111111 A 11 B 22 C 33 D 44 22222
Time of Update: 2016-06-23
本地的環境,apache的設定檔中設定的根目錄是d:/AppServ/www/,子網域名稱的配置如下,放在設定檔開始了 NameVirtualHost *:80 ServerName localhost ServerAlias localhost DocumentRoot D:/AppServ/www/ #AllowOverride FileInfo OptionsOptions NoneOrder allow,denyAllow from all
Time of Update: 2016-06-23
1、文法:必須比較熟悉,在寫代碼的時候IDE的編輯器對某一行報錯應該能夠根據報錯信 息知道是什麼樣的語法錯誤並且知道任何修正。 2、命令:必須熟悉PHP帶的一些常用命令及其常用選項,熟悉那些命令,自己運行 php.exe -h 如果這些命令你沒有全部使用過,那麼你對PHP實際上還很不瞭解。 3、工具:必須至少熟練使用一種IDE的開發工具,例如:Eclipse、Netbeans、zend或者
Time of Update: 2016-06-23
thinkphp在model中定義了自動驗證之後,使用$this->display(模板)之後,之前頁面輸入的所有東西就沒有了,請問在thinkphp中有什麼方法可以讓以前輸入的東西還在,並且聚焦到錯誤的輸入框內。 回複討論(解決方案) 給你個思路 如果你用的ajax,那當$create()表單驗證失敗時,用getError()方法擷取錯誤資訊,將之前驗證時傳過來的參數加上錯誤資訊返回過去,ajax那裡設定回呼函數對資訊進行處理。
Time of Update: 2016-06-23
$con = mysql_connect('localhost','abc','123'); mysql_select_db('sjk'); $sql="CREATE TABLE test(Age int))"; mysql_query($sql,$con); mysql_close($con); echo "表已經建立好了."; ?> 小弟實驗了以上代碼 在瀏覽器裡已經顯示"表已經建立好了." 但是用phpMyAdmin開啟sjk時