在搭建LAMP環境時,apache和php都是自己手動安裝的,只安裝了php的預設的擴充庫。在用到curl時才發現curl擴充庫沒有載入。就只好手動安裝了。1.切換到我下載的php源碼檔案夾中。cd php5.3.102.進入到curl的擴充庫中cd ext/curl3.執行命令(我的php編譯安裝後放在/usr/local/php檔案下)/usr/loca/php/bin/phpize4.執行配置curl的命令./configure
網站往伺服器遷移後遇到了一些問題,這裡匯總一下:1,無響應無提示,返回空白頁面2,有內容,但是錯亂,有很多丟失,而且沒有CSS樣式 1,環境是 nginx伺服器 經過幾番尋找,發現問題的原因是:cache memory 不夠,導致 expired瞭解決辦法:配置php5-fpm ,將預設的 32M 改為 64M(以後的話可能還不夠) 2,有內容,我們就去看看Source Code @import url("/drupal_fllcc/sites/all/themes/fllcc_zen/css/
由於版本更新,這些檔案有了新的命名:我用的5.4就如此php.ini-production對應於php.ini-recommendedphp.ini-development對應於php.ini-dist其他步驟還是一樣,設定檔還是要修改的,比如說路徑之類的.還有就是如果找不到 libmysql.dll這個檔案就去下載一個 記住要跟自己用的PHP版本相近。本人用的PHP5.4 提供一個下載.PS:剛才本人的配置沒問題,在串連資料庫時出問題了,總提示擴充沒裝....
倒導php崩潰是因為選項過多,其實為空白的選項可以不用添加到分頁的url上。 可以將以下代碼放到views/layouts/main.php檔案的底部,修正CGridView分頁連結的地址。 [html] clientScript->registerScript('pagerHref', " $(function(){ $('.pager a').each(function(){ var href = $(this).attr(
下面就介紹下php+mongodb注入的方法和原理其中一篇文章說:login.php?username=admin&passwd[$ne]=1就有可能注入,剛看的時候,我感覺挺納悶的,這個怎麼就存在注入漏洞了呢,終於從這篇文章http://hi.baidu.com/hi_heige/item/ce93ce926dede4f428164747中發現了原因。因為PHP是可以直接提交array的,也就是說提交的是含有“$ne”索引的數組,我做了個demo:[php]$passw
[php] /** * 圖片驗證碼類 * 產生圖片類型驗證碼,驗證碼包含數字和大寫字母,session中存放md5加密後的驗證碼 * * 使用方法: * $captcha = new Catpcha(); * $captcha->buildAndExportImage(); * * 作 者: luojing * 建立時間: 2013-3-27 上午11:42:12 */ class Captcha { private $width;//寬度
最近在系統地看erlang,目前以《erlang programming》為學習材料,看完前面七八章,試圖寫點東西,發現手足無措,能找到協助的資料和文檔也非常少。 其實我希望有人能一起來學習或討論。 今日題目: 亂序一個List. 方法一: 一個較為精巧的亂序方案。 [php] -module(shuffle). -export([do/1]). do(L) -> Len = length(L),
疑問首選,給出一個php的範例程式碼,如果你完全明白為什麼會出現如下結果,就不需要再在這篇部落格浪費時間了,這裡是讓php初學者注意一下可能會犯的錯誤[php] var_dump("abcdefg" == "0"); // bool(false) var_dump("abdsafd" == 0); // bool(true) var_dump("abcdefg" == "0"); // bool(false)var_dump("abdsafd" == 0); /
1、安裝php擴充 a)安裝php擴充phpredis: [plain] [root@xsf002 tool]# git clone https://github.com/nicolasff/phpredis.git phpredis [root@xsf002 tool]# cd phpredis/ [root@xsf002 phpredis]# /usr/local/php/bin/phpize #假設 php目錄:/usr/local/php [root@xsf002
1.include()與require()的區別(同理可區分include_once()與require_once()) include(),require()語句包含並運行指定檔案。 這兩種結構除了在如何處理失敗之外完全一樣。 include()產生一個警告而require()則導致一個致命錯誤。換句話說,如果想在遇到丟失檔案時停止處理頁面就用
本期格言: 在當年還沒有資料庫存在的時候,讀寫檔案是我們程式員在空虛的夜晚唯一能乾的事情之一(也許不一定哦~~~)。所以即使現在這項技術變的有多麼的簡單、快捷和普通,我們依然要保持細緻的態度和嚴格的操守,千萬不要忽視它的重要性和嚴謹性。 本文開始:
print?ini_set('memory_limit', '-1'); // ini_set("max_execution_time", "3600"); //設定逾時時間 $filep='qq.txt'; $str=file('qq.txt'); $lineCount = 0; foreach( $str AS $line ) { $line = str_replace( "\t",
{template "content","header"} 調用根目錄下phpcms\template\content\header檔案{CHARSET} 字元集 (gbk或者utf-8){if isset($SEO['title']) && !empty($SEO['title'])}{$SEO['title']}{/if}{$SEO['site_title']}{$SEO['keyword']}{$SEO[
上期連結:開心學php100天 第一天 本期格言: 為什麼有的人學php總感覺有的知識點學的很好有的知識點卻始終學不會,那是因為學的時候臉部肌肉太緊張,導致神經末梢壞死,所以瘸了。 本期知識點:php數組 數組是php最為標誌性的利器功能。學好php數組基本上你就有了在php界混的初期資本了。
現在很多網站都用了非同步載入的技術,大部分載入的資料格式都是json的(比如{"order":"205","205":"\u81ea\u9009\u80a1"}),下面就給大家羅列下php讀取資料後轉換成json輸出的幾種方法。第一種最簡單的最常用的也就是拼字串的方法,這裡我就不多介紹了第二種就是藉助json_encode函數執行下面代碼[php]var_dump(json_decode('{"order":"205","205":"\u81ea"}'));
有個問題,怎麼把一個字串中特定的字串替換掉。舉例:把字串:abc fdab ertDe fda Abc fdd 中abc替換掉,其中abc不區分大小寫,替換之後字串為:fdab ertDe fda fdd當時立馬想到兩種策略preg_replace正則替換,preg_split分割合并。哎哎,可當時沒有個手冊在手,總是沒有勇氣嘗試,這裡show下代碼吧,看來以後真要留心了。上代碼吧:[php]$str = 'abc fdab ertDe fda Abc fdd '; $pat =
CI中去掉index.php apache中偽靜態配置[plain]RewriteEngine on RewriteBase /test RewriteCond %{REQUEST_URI} ^system.* RewriteRule ^(.*)$ index.php/$1 [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/$1 [L]
[php] require_once('configuration.php'); $jconfig = new JConfig(); $connect = mysql_connect($jconfig->host ,$jconfig->user, $jconfig->password); $result = mysql_list_tables($jconfig->db); $tables = array(); while ($row =
好久沒有寫關於PHP的東西了,這次我們講一下PHP核心相關的知識。 按照管理,在開始講解之前我們先準備一下環境: 環境準備:1. Linux環境,我們使用ubuntu/debian 這兩個系統都可以2. PHP原始碼,我們講解的代碼為php-5.4.13.tar.gz,代碼大家可以到php官網上面進行下載3. webserver使用nginx,資料庫為mysql 其中必須準備php原始碼,nginx和mysql可以選擇性安裝
登陸後就像是這樣: 首先我們來建立一個用於測試的資料庫。偷懶的話直接在phpMyAdmin中建立就可以了。我建立了一個books資料庫,裡面有一個item的表: 接下來實現一個功能:串連資料庫並列印出表中的內容。串連資料庫[php]$db_host='localhost'; $db_user='root'; $db_pass='1'; $db_name='books';