PHP助理工程師的面試題

PHP進階工程師的面試題 1. 基本知識點HTTP協議中幾個狀態代碼的含義:503 500 401 200 301 302。。。 Include require include_once require_once 的區別. PHP/Mysql中幾個版本的進化史,比如mysql4.0到4.1,PHP 4.x到5.1的重大改進等等。 HEREDOC介紹 寫出一些php魔幻方法; 一些編譯php時的configure 參數 向php傳入參數的兩種方法。 (mysql)請寫出資料類型(int

php之ZendFramewor篇(2)zf+samrty index.php 配置

php之ZendFramewor篇(二)zf+samrty index.php 配置 setFallbackAutoloader ( true );$registry = Zend_Registry::getInstance ();$config = new Zend_Config_Ini ( '../application/configs/application.ini', null, true );Zend_Registry::set ( 'config', $config

php之smarty篇(1)-smarty引入

php之smarty篇(一)--smarty引入 smarty在引導檔案中引入:include_once ("../library/Smarty/Smarty.class.php");$smarty = new Smarty ();$smarty->caching = false;$smarty->template_dir = APPLICATION_PATH."application/views/scripts/";$smarty->compile_dir =

自個兒動手寫 PHP acts_as_taggable_on 實現

自己動手寫 PHP acts_as_taggable_on 實現 寫道這個功能不怎麼好總結,看了很多PHP相關的資料 感覺都木有講清楚,ZF和orm的實現又過於臃腫....只好 參閱rails的acts_as_taggable_on 說白了 核心就一個sqlselect post.*,count(tag.id) as count from post,tag,tagingwhere post.id!={當前post.id} #排除自身and post.id=taging.post_id #

PHP反照小試: 提取控制器的action方法

PHP反射小試: 提取控制器的action方法 $v){// 1. 去掉基準路徑$v = str_replace($basepath,'',$v);// 2. 去掉尾碼$v = preg_replace('/\.php$/i','',$v);// 3. 拆分過濾 $v = Core_AppUtils::normalize($v,DIRECTORY_SEPARATOR);if (empty($v)) continue;$paths[$k] = implode('_',$v);}$d =

PHP的回調步驟

PHP的回調方法 回調,不用解釋了,我們就來看下PHP怎麼實現回調1.首先建一個對象class Product{ public $name; //為了方便測試 function __construct($name){ $this->name=$name; }}2.使用回調class ProcessSale{ private $callbacks; //設定回調方法 function registerCallBack($callback){

細說PHP中strlen跟mb_strlen的區別

細說PHP中strlen和mb_strlen的區別 在PHP中,strlen與mb_strlen是求字串長度的函數,但是對於一些初學者來說,如果不看手冊,也許不太清楚其中的區別。下面通過例子,講解這兩者之間的區別。先看例子:';//14 echo mb_strlen($str,'utf8').'';//6 echo mb_strlen($str,'gbk').'';//8 echo mb_strlen($str,'gb2312').'';//10 ?>

php 多個長度不等的數組嵌套迴圈,聯結字串

php 多個長度不等的數組嵌套迴圈,連接字串$arra = array('aaa','bbb','ccc');$arrb = array('LIKE','NEQUAL','EQUAL');該數組當取得的名稱是同一個name:$arrc = array('val1','val2','val3');該數組若是取得的名稱是兩個不同的name:$arrc = array('val1','val2');$arrd = array('val3');$arrl =

怎麼在本地搭建PHPWIND論壇

如何在本地搭建PHPWIND論壇

imagepng的奇怪有關問題

imagepng的奇怪問題代碼如下,奇怪的是把imagepng($im)改為imagepng($im,"kk.png")可以得到圖片但是直接輸出至瀏覽器就是顯示不出來,一直是紅叉,這段代碼在另一台機器上能正常運行。是我的php配置問題嗎?header("Content-type: image/png");srand((double)microtime()*1000000);$login_check_number=strval(rand("11111","99999"));//$session->

PHP 防止遠路表單提交

PHP 防止遠端資料表單提交 Web 的好處是可以分享資訊和服務。壞處也是可以分享資訊和服務,因為有些人做事毫無顧忌。以表單為例。任何人都能夠訪問一個 Web 網站,並使用瀏覽器上的 File > Save As 建立表單的本機複本。然後,他可以修改 action 參數來指向一個完整 URL(不指向 formHandler.php,而是指向 http://www.yoursite.com/formHandler.php,因為表單在這個網站上),做他希望的任何修改,點擊

本地測試PHP串連遠程伺服器有關問題

本地測試PHP串連遠程伺服器問題本新人用的wamp包建的本地測試環境。後來買了虛擬機器主機放自己網站。我想知道通過本地測試PHP$conn=@mysql_connect("遠程伺服器名","資料庫名","密碼")or die ("串連伺服器失敗");串連失敗。但是放在虛擬空間串連成功。是不能用外部電腦執行PHP串連遠程伺服器嗎?求各位高手解決------解決方案--------------------本地為什麼要屏蔽錯誤呢?$link = mysql_connect("localhost", "

用戶端如何通過頁面操作資料庫

用戶端怎麼通過頁面操作資料庫?我現在有這樣一個需求:本地電腦資訊上傳到伺服器的資料庫->網站檢測到資料庫變化,將資訊下載到網頁上,前端是PHP實現因此我要在本地做一個用戶端,以頁面為媒介與資料庫通訊,具體就是在頁面上用PHP寫一個函數來操作資料庫(比如insert into),然後用戶端發送請求來調用PHP的這個函數向資料庫寫資料,但我不知道該怎麼調用(用C++寫的用戶端)------解決方案--------------------c++ post 資料不就行了嗎

用 PHP 開展 HTTP 認證

用 PHP 進行 HTTP 認證 有時候項目上線前,需要部分人可以訪問到(知道使用者名稱,密碼的)。?備忘:php文檔中'PHP_AUTH_USER','PHP_AUTH_PW'有註明是當 PHP 運行在 Apache 或 IIS(PHP 5 是 ISAPI)模組方式下,所以此方法只適用php為apache模組運行方式(未驗證)。??Wrong UserName or Password!";exit; }}authenticate("admin",

怎麼使用PHP 線上轉換 ico 至 PNG 呢。求高手解答

如何使用PHP 線上轉換 ico 至 PNG 呢。。求高手解答。呀。。求高手解答有方法就行(不要太抽象。。稍微描述下。)。。 如果有原始碼就更好啦------解決方案--------------------嘿嘿。。坐等源碼。------解決方案--------------------有一個類,不過...使用方法PHP coderequire 'class.ico.php';$o = new Ico("favicon.ico"); //需要轉換的圖片$index =

怎麼用php對mongodb進行模糊查詢(查詢條件中有中文)

如何用php對mongodb進行模糊查詢(查詢條件中有中文)?已知mongodb中有兩條資料:{"bc": "012345678","name": "維達紙巾花之韻","cls": "日用品","num": "100"}{"bc": "12345678","name": "維達紙巾", "cls":"日用品", "num": "10" }如何用php對其進行模糊查詢,比如查詢

有關php頁面傳值的有關問題

有關php頁面傳值的問題?php除了GET POST都有哪種有效多個頁面間傳值的方式啊,就是提交時把變數放的一個容器裡,然後頁面間可以訪問這個變數,我用了session ,我是這樣寫的,A頁面可以列印出$_SESSION["URL"]是abc,但在B頁面訪問不到這個SESSION值:A頁面這樣寫的:session_start ();$_SESSION["URL"]="abc";echo $_SESSION["URL"];B頁面:session_start ();echo

關於STR REPLACE 不能替換多個字元的有關問題 求解

關於STR REPLACE 不能替換多個字元的問題 求解我用STR REPLACE 替換 例如第一個echo "$uri/view/".trim(str_replace ( '%0A', '', rawurlencode($line))).'.html幫%0A 替換成空 這個替換正常 而我現在需要一次性替換多個代碼如下echo "$uri/view/".trim(str_replace (array("%0A",''),array("%0D",''), rawurlencode($line))

php 下傳限制

php 上傳限制 php 修改上傳檔案大小 (max_execution_time post_max_size)有些朋友要通過自己的網站後台,包括論壇,來上傳一些檔案,php一般為2m,或8m(以下我們按預設為2m),接下來就是來講怎麼修改上傳檔案大小的。?1.首先修改執行上傳檔案限制一般的檔案上傳,除非檔案很小.就像一個5M的檔案,很可能要超過一分鐘才能上傳完.但在php中,預設的該頁最久執行時間為 30 秒.就是說超過30秒,該指令碼就停止執行.這就導致出現

PHP Strict Standards有關問題

PHP Strict Standards問題 異常資訊:( ! ) Strict standards: Declaration of SugarEmailAddress::save() should be compatible with that of SugarBean::save() in D:\dev\server\xampp1\htdocs\sugar\include\SugarEmailAddress\SugarEmailAddress.php on line 1011

總頁數: 5203 1 .... 3862 3863 3864 3865 3866 .... 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.