CodeIgniter 去掉 URL 中的 index.php

1,確保apache支援 mod_rewrite1)開啟Apache2.2\conf\httpd.conf搜尋 LoadModule rewrite_module modules/mod_rewrite.so (Apache2是這個)去掉前面的#2)搜尋AllowOverride None 替換為 AllowOverride All(注意,有好幾個)2,在 CI 根目錄下建立立一個設定檔,命名為: .htaccess,檔案內容如下:RewriteEngine on   RewriteCond $

PHP做下載檔案的方法

<?phpheader("Content-Type: application/force-download");header("Content-Disposition: attachment; filename=ins.jpg"); readfile("imgs/test_Zoom.jpg");?> 第一行代碼是強制下載;第二行代碼是給下載的內容指定一個名字;第三行代碼是把下載的內容讀進檔案中。 Example #1 Forcing a download

使用PHP擷取使用者用戶端真實IP的解決方案

擷取用戶端ip其實不是個簡單的活兒,因為存在Ip欺騙,和代理問題,所以擷取用戶端的IP的真實性會打折扣的,不能百分百準確.但是我們還是盡量找一個比較完善的擷取用戶端真正ip方法.使用php擷取IP的方法能找到很多.function getIp(){ if (getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"), "unknown")) $ip =

PHP實現大數以,做分隔字元分隔

實現效果:類似1234567890-->1,234,567,890。代碼://未考慮浮點型/* * method 1 * echo number_format($str,2,'.',','); */ /* method2 * 先反轉字串strrev 再str_split($str,3); $str = strrev($str); $arr = str_split($str,3);//987

php環境配置(windows)

一、: Apache2.0.50 :http://httpd.apache.org/download.cgi PHP5.0.2 :http://windows.php.net/download/MYSQL5.0.2:http://dev.mysql.com/downloads/Zend2.5.2 :http://www.zend.com/store/free_download.php?pid=13] 軟體的安裝偶就不說了,其中只有PHP下的是zip包,直接解壓就可以了。

PHP去除重複的數組資料

<?php$input = array("a" => "green","", "red","b" => "green", "","blue", "red","c" => "witer","hello","witer");//$result = array_unique($input); //去除重複元素$result = a_array_unique($input);   //只留下單一元素foreach($result as $aa){echo $aa."<br

徹底解決跨瀏覽器下PHP下載檔案名稱中的中文亂碼問題

<?php$ua = $_SERVER["HTTP_USER_AGENT"];$filename = "中文 檔案名稱.txt";$encoded_filename = urlencode($filename);$encoded_filename = str_replace("+", "%20", $encoded_filename);header('Content-Type: application/octet-stream');if (preg_match("/MSIE/", $ua)

PHP和Javascript實現轉換檔大小為人性化可讀方式

轉換檔大小為人性化可讀方式,即顯示為“XXXGB”, “XXXMB”的方式。PHP代碼如下: function my_formatSize($size){ $size = doubleval($size); $rank =0; $rankchar ='Bytes'; while($size>1024){ $size = $size/1024; $rank++; }

PHP中文字串截斷無亂碼解決方案

一個比較好用的字串截取函數:function substring($str, $start, $length){ //比較好用字串截取函數 $len = $length; if($length < 0){ $str = strrev($str); $len = -$length; } $len= ($len < strlen($str)) ? $len : strlen($str); $tmpstr = ""; for ($i=

linux php 擴充包 下載地址

autoconf-2.68.tar.gzhttp://ftp.gnu.org/gnu/autoconf/eaccelerator-0.9.6.tar.bz2 (PHP擴充)http://bart.eaccelerator.net/source/freetype-2.2.1.tar.gzGD的字型庫http://sourceforge.net/projects/freetype/files/

PHP中文亂碼解決辦法

一.首先是PHP網頁的編碼 1.     php檔案本身的編碼與網頁的編碼應匹配a.     如果欲使用gb2312編碼,那麼php要輸出頭:header(“Content-Type: text/html; charset=gb2312"),靜態頁面添加<meta http-equiv="Content-Type" content="text/html; charset=gb2312">,所有檔案的編碼格式為ANSI,可用記事本開啟,另存新檔選擇編碼為ANSI,覆蓋源檔案。b.   

PHP產生HTML的思路

目前網路上好多網站的新聞發布系統都採用了動態伺服器技術產生靜態HTML的做法,這樣做的好處是:一是能減輕其伺服器的負擔,二是因為產生了HTML靜態頁面,所以其網站被搜尋引擎搜尋到的機率更大一些。筆者的網站曾經使用PHP這 一動態技術來構建新聞發布系統,其原理也就是應用了PHP產生HTML靜態頁面的技術,相關平台是 Windows XP

網站基本最佳化:php的gzip壓縮方法

如果你的網站是php的,通過下面的方法將能加速你網站的訪問速度,無論加速多少,哪怕是0.01秒,你的網站在使用者體驗上就更進了一步。在嘗試用如下方法前請為你的FirrFox(沒有FireFox?移步前往)裝上由Yahoo開發的YSlow外掛程式(YSlow是什嗎?),然後用它分析一下你網站現在的分值是多少.切入正題,開始gzip壓縮(本文以壓縮css檔案為例).第一步,建立壓縮所需的php檔案複製如下代碼,儲存到要壓縮的css檔案同目錄,命名為css.php,名稱可根據你自己喜好命名,只要是ph

安全編碼最佳實務:PHP及程式設計語言安全

企業應該避免使用PHP開發應用嗎?一些人認為,比起其它選擇,PHP太不安全了。  WhiteHat

[PHP 書籍合集]PHP eBooks Colletion (updating…)

Learning PHP5.chm  Learning PHP and MySQL Jun.2006.eBook-BBL Beginning Php And Mysql 5 From Novice To Professional Beginning PHP and MySQL, 3rd Edition Mar.2008.pdf  Core PHP Programming 3rd Ed Prentice Hall.chm Advanced PHP Programming.chm 

通過 PHP、XML 和 jQuery 實現即時性

即時功能入門                        常用縮減語                                Ajax:非同步 JavaScript + XML CSS:層疊樣式表 DOM:文件物件模型 HTML:超文字標記語言 (HTML) JSON:JavaScript 對象符號 UI:使用者介面 URL:統一資源定位器 XML:可延伸標記語言 (XML)                                                Google

php-單例模式

 

php-原廠模式

    針對自己的不足與加深php的認識,選擇用php來研究各種設計模式。    今天就看了設計模式的介紹,並學習了原廠模式,因為原廠模式比較簡單,也比較常用。原廠模式的最主要作用就是對象建立的封裝、簡化建立對象操作。    下面是一個簡單例子:<?phpabstract class Parents{ public function show(){}}class Sons extends Parents{ public function show() {  echo 'i am son!'

php-策略模式

     策略模式跟原廠模式有個共同點就是擴充性好,原廠模式就不多說了(參考前面的原廠模式),策略模式主要解決的問題是:有多種策略可以選擇,根據不同的情況選擇不同的策略,可以隨意的增加策略,而不用去修改使用原則的中間模組。比如說,工資計算,由於公司裡有各個層次的員工計算工資的公式是不一樣的,那麼財務部會根據不同的員工來選擇不同的計算公式。策略模式就是用來解決這類的問題,下面看看例子:     <?phpabstract class SalaryAbs{ public function

php文法入門(玉豐整理)

1.引用檔案:       引用檔案的方法有兩種:require 及 include。require 的使用方法如 require(MyRequireFile.php); 。這個函數通常放在 PHP 程式的最前面,PHP 程式在執行前,就會先讀入 require 所指定引入的檔案,使它變成 PHP 程式網頁的一部份。常用的函數,亦可以這個方法將它引入網頁中。      include 使用方法如 include(MyIncludeFile.php);

總頁數: 1662 1 .... 375 376 377 378 379 .... 1662 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.