mysql 語句注入請教

$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]填入什麼值會造成注入漏洞還是說這個語句是無法注入的呢? 回複討論(解決方案)

php上傳圖片的url

用php加mysql做個東西,用選取完圖片上傳到資料庫內的url是絕對路徑,查詢出來後顯示不出來,怎麼能讓提交的是相對路徑如(如:http://192.168.40.10:1500/php/www/pictures/1.jpeg),麻煩解釋的詳細點,最好有小例子,我是新手,懂的少,謝謝。 回複討論(解決方案) 上傳時將 pictures/1.jpeg 這一點存入資料庫就行了。 顯示時加上網域名稱

數組縱向切片,有內建函數嗎

一個數組,有很多鍵,key1, key2, ... 我想根據一個key 來產生一個新的數組, 就是抽取特定鍵的所有值組成一個數組. PHP裡有內建函數嗎? 這個很常用. 我感覺應該有內建方法. 就是針對數組的一個鍵,縱向切片. 就是實現以下功能 if(count($arr) > 0) { foreach($arr as $v) {

求正則匹配tab, t貌似也會匹配空格呢

求正則匹配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

PHP mail的問題

請問一下, LINUX下,用mail發送HTML給郵箱,有出現個別異常的排版問題。 像類似下面 TS110 PH100 這樣的內容本來應該在td裡,卻跑到頁面前面去了 而且相同內容每次發送異常都不大一樣,有時候是這些內容,有時候是那些內容。 HTML已經去除掉所有樣式,只剩下table tr td hr這樣的標籤,font的標籤都沒有使用 請問是mail函數的問題,還是哪裡需要注意?發送MAIL已經有標誌

關於偽靜態一個問題,突然忘記一段代碼了

我要達到這麼一種效果:當index.html存在的時候,就訪問存在的index.html檔案,不存在的時候,就通過偽靜態去動態訪問,配置如下: RewriteEngine ONRewriteCond %{HTTP_HOST} ^(.*)www.aaa.com$ [OR]RewriteCond %{HTTP_HOST} ^([^www]*).aaa.com$RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-fRewriteRule ^

表欄位複製問題

現在有表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

php沒有找到mysql拓展怎麼都解決不了

我平時都是用xampp安裝apache,php,mysql的環境。總會碰上在很少部分的電腦上就出現找不到mysql拓展的問題。大部分電腦上安裝完都沒問題的,所以肯定不存在什麼php裡配置加上mysql的支援之類的低級問題,而且按照網上說的若干種解決方案(什麼環境變數問題,檔案問題,php.ini和dll拷貝到windows目錄下之類的)就是解決不了。但我換用appserv同樣的安裝apache+mysql+php環境就可以,卸載後appserv再裝xampp還是不行。請問下高手,到底會是什麼原因

wordpress代碼:sql 語句中的 pm wp 是什麼意思?

看到以下代碼: WordPress 使用久了,有些 Post 刪除了,但是其對應的 Post meta 資料還存在,那麼怎麼刪除這些孤立的 Post Meta 資料呢?在資料庫管理軟體中直接運行下面的 SQL 陳述式: DELETE pm FROM wp_postmeta pm LEFT JOIN wp_posts wp ON wp.ID = pm.post_id WHERE wp.ID IS NULL ----不解的是,“pm" ,"wp" 是什麼意思 ?

php自動補全 <tr>等標籤的問題

我有一段類似這樣的代碼 "; } echo "@#$%^&*$%^&"; if($i % 2 == 0) { echo ""; } }?> 我希望建立共5行,每行兩列的表格 ,可是最終卻建立了十行,每行一列 可是當我這樣做: "; } echo "@#$%^&*$%^&"; }?> 就正常了,指令碼自動產生了tr結束標籤

想問大家一個phpcms梨奇怪的問題

以下代碼是我從phpcms的libs\function\global.func.php檔案中複製來的。 function menu_level($menuid, $cache_file, $cache_path = 'commons', $key = 'catname', $parentkey = 'parentid', $linkstring = ' > ', $result=array()) {$menu_arr = getcache($cache_file, $cache_path)

求一個用php將ubb轉成html的指令碼(要支援表格)

嗯,看到有些論壇上使用ubb的,還可以寫表格。 其實能給出這一塊的代碼也行。 文法好像是 [tbl] |a1|s2|s3| |b1|b2|b3| |c1|c2|c3| [/tbl] 當然也可以用逗號分隔。 自己太弱了寫不出來。。 謝謝 回複討論(解決方案) $s =', '', ''), $r[1]); return "$t";} a1s2s3 b1b2b3 c1c2c3 其他標記如法炮製

請教以下有經驗的程式員關於簡曆和面試的問題

我做過一年php,之後又去做了近一年銷售。發現自己不適合做銷售,然後繼續投入php的懷抱。這段銷售經曆要不要寫進簡曆中? 最近二個月都在回顧以前寫的代碼,雖然有點陌生,感覺自己可以勝任碼農這個崗位了。但現在對代碼的熟悉程度大不如以前,畢竟停止敲代碼有一年了。 有一個很關鍵的問題,如果面試官問我的工作經曆,我如果誠實的告訴他我去跑了一年業務,我擔心面試官會懷疑敲代碼的能力。 如果我告訴他我幹PHP一直幹到現在,我又怕露出馬腳。 求支招! 回複討論(解決方案)

請問大家php5.1.6還有人用嗎?

請問大家php5.1.6還有人用嗎?買了個vps centos 直接用rpm包安裝的,裡面的值有php5.1.6 編譯的太麻煩了,沒升級,想問下高手這樣以後用沒有什麼問題的啊? 回複討論(解決方案) 先不說功能上的差異(高版本會修複低版本存在的BUG) 僅是記憶體泄露就夠你喝一壺的了 不要小看版本的提升 比如,我有一個程式 在 5.3.6 下已耗用時間為 0.869 秒 在 5.4.12 下已耗用時間為 0.640 秒

linux下php.ini無法載入

我的環境是nginx+php5.0+linux 我編譯php的時候,已經指定了php.ini的目錄是/usr/local/php/etc,而且也把它拷貝到了這個目錄下,可是我看phpinfo(),那個設定檔一項一直是(none),這是怎麼回事。但是百分之十的機會,我把nginx和php-fpm關閉再開啟,又會載入。鬱悶死了 回複討論(解決方案) 重啟一下 啟動php-fpm的時候指定設定檔路徑 另外我懷疑你關閉的時候殺進程不完全 極有可能是配置錯誤!

php session不自動銷毀

伺服器環境:win2003 + IIS + php5.3 php session 配置如下: Directive Local Value Master Value session.auto_start Off Off session.bug_compat_42 Off Off session.bug_compat_warn Off Off session.cache_expire 180 180 session.cache_limiter nocache

php 中怎樣實現帶有兩個按鈕的對話方塊?

在查詢資料庫後,根據查詢結果彈出一個對話方塊,來選擇是否繼續上傳資料並覆蓋原來的資料,確定和取消兩個按鈕?我現在只能實現一個按鈕,請教 回複討論(解決方案) 給添加一個name的屬性 後台根據isset($_POST['submit_button_name'])可以判斷哪個按扭按下 給添加一個name的屬性 後台根據isset($_POST['submit_button_name'])可以判斷哪個按扭按下

PHP的SESSION無效,怎麼都寫入不進去,在別的檔案就用的很好的。

帳號或密碼錯誤!";}}?>後台管理頁面 代碼如上,很簡單,但是SESSION一直都寫不進去,不知道到底是什麼原因!! 回複討論(解決方案) $_SESSION['login_status'] ="oko"; //賦值是一個=號 你試一下把 修改後的代碼 if(isset($_POST['sub'])){ require "./config.php"; if($_POST['login_name']==$admin_name && $_

ThinkPHP靜態緩衝更新問題

在前台產生HTML檔案,然後直接存取,問題是後台怎麼實現讓前台產生過的HTML檔案更新呢 回複討論(解決方案) 樓主使用的是否是,thinkphp的靜態緩衝,如果是的話後台更新後最簡單的方法是刪除緩衝,或者前台靜態緩衝設定緩衝時間。 刪除緩衝的話前台訪問靜態HTML就訪問不到了,緩衝時間的話那也要重新訪問該動態網頁面才能跟新靜態HTML,一般這種更新緩衝是不是指令碼一個個訪問動態網頁面然後產生靜態HTML的

PHP 5.5 將整合 Zend Optimizer

目前正在開發階段的 PHP 5.5 將整合 Zend Optimizer+。 這個訊息是由 Zend 公司的 CTO Zeev Suraski 宣布的。Zend Optimizer+ 是代碼緩衝最佳化工具,以前是收費產品 Zend Server 的一部分,最近開源了。 通過對 PHP 檔案產生的位元組碼的最佳化,Zend Optimizer+ 能提高解譯器的效能。同時,它也能在共用的記憶體中儲存先行編譯的位元組碼。 回複討論(解決方案) 怪不得 PHP5.5

總頁數: 5203 1 .... 3390 3391 3392 3393 3394 .... 5203 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.