本文目錄一覽:
- 1、程序員面試必備PHP基礎面試題 – 第十三天
- 2、php.ini “magic_quotes_gpc”配置問題
- 3、PHP 開啟magic_quotes_gpc = On自動轉義功能時報錯
- 4、php中get_magic_quotes_gpc返回0,但提交的textarea仍然自動添加反斜杠
- 5、php.ini中沒有magic_quotes_gpc
- 6、PHP中get_magic_quotes_gpc()問題
程序員面試必備PHP基礎面試題 – 第十三天
一、在HTTP1.0中,狀態嗎500的含義的是什麼?如果返回“找不到文件”的提示,則可用header(函數),其語句為?
500 Internal Server Error 服務器遇到了意料不到的情況,不能完成客戶的請求
Header(“ HTTP/1.0 404 NOT FOUND”);
二、數組函數arsort()的作用是什麼?語句err_reporting(2047)的作用是什麼?
arsort:對數組進行逆向排序並保持索引關係;
error_reporting(2047)的作用是:report All errors and warnings
三、語句include和require都能把另外一個文件包含到當前文件中,它們的區別是___;為避免多此包含同一個文件,可以用語句_____來代替它們。
在如何處理失敗時,include() 產生一個警告而 require() 則導致一個致命錯誤; require_once()/include_once()
四、get_magic_quotes_gpc的作用是_______
本函數取得 PHP 環境配置的變量 magic_quotes_gpc (GPC, Get/Post/Cookie) 值。返回 0 表示關閉本功能;返回 1 表示本功能打開。當 magic_quotes_gpc 打開時,所有的 ‘ (單引號), ” (雙引號), (反斜線) and 空字符會自動轉為含有反斜線的溢出字符。
五、在php中, heredoc是一種特殊的字符串, 他的結束標誌必須是_____
結束標識符所在的行不能包含任何其它字符除”;”
六、寫出一個正則表達式, 把$string中的所有數字全部刪除
preg_replace(‘/d/U’,’’,$string);
七、找出/data1/source 目錄中大於100k 的文件, 並複製到 ~/tmp/35/下
find /data1/source +size 100k | cp ~/temp/35/
八、perl –pi –e ‘s|ABCD|Linux|g’ `find ./ -type f`的含義是
find ./-type f:找尋當前目錄下的類型為f的文件
九、10 2 * * * /data0/apache/schedule/ussd/topnews/import_data.pl /dev/null 的含義:_______將import_data.pl清空或刪除
十、rsync -avu 105903.zip 218.206.86.68::mmsres/resource/291/205的含義:_________備份數據用
-a 歸檔模式,遞歸傳輸文件;
-v 詳細模式輸出;
-u, –update 僅僅進行更新,也就是跳過所有已經存在於DST,並且文件時間晚於要備份的文件。(不覆蓋更新的文件)
十一、寫出x,y的值
十二、使用純CSS實現未知寸的圖片(但高度都小於200px) 在200px的正方形容器中水平和垂直居中,HTML代碼如下
php.ini “magic_quotes_gpc”配置問題
我覺得應該配置成ON,一個是安全問題:配置成ON無形中減少了很多漏洞。另一個這樣是php解析時才正確。
PHP 開啟magic_quotes_gpc = On自動轉義功能時報錯
主機不允許用戶修改服務器配置
如果你是服務器的管理者,可以修改php.ini文件更改自動轉義功能
php中get_magic_quotes_gpc返回0,但提交的textarea仍然自動添加反斜杠
PHP程序為了防止注入或者溢出,通過PHP 指令 magic_quotes_gpc自動在雙引號、單引號、反斜杠、NULL前面添加反斜杠“\”。
但是我們日常輸入的信息免不了有很多引號和雙引號,這時候就要去掉添加的反斜杠。
php.ini中沒有magic_quotes_gpc
ini_set(‘magic_quotes_gpc’,0); // 用這個試試。
// ini_set(‘magic_quotes_gpc’, ‘Off’); // 或者這個,都一樣
PHP中get_magic_quotes_gpc()問題
我用DW加載KTM Lite,運行之後插入記錄時,總是提示??不是很明白你的問題,是不是你用DW調試程序的時候老提示get_magic_quotes_gpc不可用呀,如果是這樣的話,那你看一下你的DW與PHP服務器之間的設置呀,get_magic_quotes_gpc()是PHP的系統函數,從php3 開始就有的了,所以這個函數不可能沒定義的,
原創文章,作者:NJGBS,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/331214.html