基於PHP匯出Excel的小經驗 完美解決亂碼問題_php技巧

我在PHP項目裡要求把資料匯出為Excel,並且資料中包含中文.網上大概瞭解一下可是使用PHPExcel,可是相對我的需求,這個架構太複雜了.於是還是想找找簡單做法.網上發現其實最簡單可以這樣寫,但問題是這種做法中文的編碼不可靠..複製代碼 代碼如下:<?php  header("Content-type:application/vnd.ms-excel");

php防注入,表單提交值轉義的實現詳解_php技巧

在開發時,我們要注意防止sql注入,所以在對錶單提交過來的值要做相應的處理,才可以把資料更新到資料庫裡php橫掃千軍函數。任何值都可以傳過來轉換複製代碼 代碼如下:function quotes($content)     {         //如果magic_quotes_gpc=Off,那麼就開始處理    

php縮放圖片(根據寬高的等比例縮放)執行個體介紹_php技巧

推薦一個簡單實用的縮放圖片工具 SimpleImage,參考http://www.white-hat-web-design.co.uk/blog/resizing-images-with-php/ 使用方法: 設定寬高,不等比例縮放 複製代碼 代碼如下: <?php include('SimpleImage.php'); $image = new SimpleImage(); $image->load('picture.jpg'); $image->resize(250,400

探討php define()函數及defined()函數使用詳解_php技巧

The define() function defines a constant.define()函數的作用是:定義一個常量。Constants are much like variables, except for the following differences: 常量[constant]與變數[variable]有很多相似的地方,因此,很容易混淆;下面,我們列舉一下常量[constant]與變數[variable]之間的不同點:    A constant'

如何用php擷取程式執行的時間_php技巧

在head.htm中加入,也就是在預設模版中添加“$stime=microtime(true); //擷取程式開始執行的時間”複製代碼 代碼如下:<!--<?php$stime=microtime(true); //擷取程式開始執行的時間$GuideFid[$fid]=str_replace("<a href='$webdb[www_url]' class='guide_menu'>>首頁</a>","",$GuideFid[$fid]);$fupId=

php產生zip壓縮檔的方法詳解_php技巧

複製代碼 代碼如下:require_once "./include/zip.php"; $zip = new PHPZip(); //$zip -> createZip("要壓縮的檔案夾目錄位址", "壓縮後的檔案名稱.zip");   //只產生不自動下載 $zip -> downloadZip("要壓縮的檔案夾目錄位址", "壓縮後的檔案名稱.zip");  //自動下載 執行個體:可以參考下面的虛擬碼來看一個具體的使用情境:代碼 複製代碼 代碼如下:require_once "

解決ajax+php中文亂碼的方法詳解_php技巧

中文如果用表單提交的話,不會出現亂碼,而用ajax提交就會出現亂碼,這是什麼原因呢?我的理解是,我在寫源碼的時候,一般用記事本寫,儲存的時候預設用ANSI編碼,源碼中也沒有用“<meta http-equiv=Content-Type

PHP版 漢字轉碼的實現詳解_php技巧

如下所示:複製代碼 代碼如下:<?phpfunction unicode_encode($str, $encoding='GBK', $prefix='&#', $postfix=';'){ $str = iconv($encoding, 'UCS-2', $str); $arrstr = str_split($str, 2); $unistr = ''; for($i=0, $len=count($arrstr); $i<$len; $i++

php批量上傳的實現代碼_php技巧

如下所示:複製代碼 代碼如下:  if (isset($_POST['submit'])) {   foreach($_FILES['product_img']['error'] as $k=>$v){    if ($v == UPLOAD_ERR_OK) {     $sql

PHP利用header跳轉失效的解決方案_php技巧

本文執行個體講述了PHP利用header跳轉失效的解決方案,分享給大家供大家參考。具體方法分析如下:一、問題:今天header(\"Location: $url\"),以往跳轉總是可以的,今天卻不動,只是輸出結果,以往自己要確認檢查,$url的值擷取的是否正確,所以在前面加了echo

PHP轉換IP地址到真真實位址的方法詳解_php技巧

想要把IPv4地址轉為真實的地址,肯定要參考IP資料庫,商業的IP資料庫儲存在關係型資料庫中,查詢和使用都非常方便,但是成本不是個人和小公 司願意承受的,所以簡單應用的思路就是利用一些免費的IP資料庫或者一些大網站提供的查詢API,他們的資料量足夠我們使用了。1. 利用純真IP資料庫利用本地的QQWry.Dat檔案,優點是查詢速度非常快,缺點是資料庫檔案要放在自己的空間內並且要偶爾更新資料庫。時間關係廢話不多說,下面是

php cookie名使用點號(句號)會被轉換_php技巧

這個標題不是很嚴格,應該說可以使用點號的cookie名,但會被轉換,你命名一個cookie:$_COOKIE[‘my.name'] = 1;實際上你不能通過'my.name'在cookie中尋找到這個值,只能是'my_name':echo

php格式化時間戳記顯示友好的時間實現思路及代碼_php技巧

在項目中時間一律顯示為2014-10-20

探討PHP刪除檔案夾的三種方法_php技巧

1、遞迴法 複製代碼 代碼如下:deleteDir($dir){if (rmdir($dir)==false && is_dir($dir)) {    if ($dp = opendir($dir)) {     while (($file=readdir($dp)) != false) {      if (is_dir($file) && $file!='.' &&

PHPRegex /i, /is, /s, /isU等介紹_php技巧

PHPRegex /i, /is, /s, /isU等 都是些什麼東西呢?i 不區分大小寫s 模式中的圓點元字元(.)匹配所有的字元,包括分行符號x 模式中的空白字元除了被轉義的或在字元類中的以外完全被忽略,在未轉義的字元類之外的 # 以及下一個分行符號之間的所有字元,包括兩 頭,也都被忽略A (PCRE_ANCHORED) 如果設定了此修正符,模式被強製為“anchored”,即強制僅從目標字串的開頭開始匹配即自動在模式開頭加上^。D (PCRE_DOLLAR_ENDONLY)

如何用php擷取檔案名稱尾碼_php技巧

php擷取檔案尾碼名(format file)//方法一:   複製代碼 代碼如下:<?php     function  extend_1( $file_name )   {     $retval = “” ;     $pt = strrpos ( $file_name ,  “.” );    

深入php多態的實現詳解_php技巧

多態性是指相同的操作或函數、過程可作用於多種類型的對象上並獲得不同的結果。不同的對象,收到同一訊息將可以產生不同的結果,這種現象稱為多態性。多態性允許每個對象以適合自身的方式去響應共同的訊息。多態性增強了軟體的靈活性和重用性。在物件導向的軟體開發中,多態性是最為重要的部分之一。物件導向編程並不只是將相關的方法與資料簡單的結合起來,而是採用物件導向編程中的各種要素將現實生活中的各種情況清晰的描述出來。這一小節將對物件導向編程中的多態性作詳細的講解。1.什麼是多態 多

10個實用的PHPRegex匯總_php技巧

本文執行個體講述了10個實用的PHPRegex匯總,分享給大家供大家參考。具體如下:Regex是程式開發中一個重要的元素,它提供用來描述或匹配文本的字串,如特定的字元、詞或算式等。但在某些情況下,用Regex去驗證一個字串比較複雜和費時。本文為你介紹10種常見的實用PHPRegex的寫法,希望對你的工作有所協助。1. 驗證E-mail地址  這是一個用於驗證電子郵件的Regex。但它並不是高效、完美的解決方案。在此不推薦使用。複製代碼 代碼如下:$email =

深入PHP autoload機制的詳解_php技巧

在使用PHP的OO模式開發系統時,通常大家習慣上將每個類的實現都存放在一個單獨的檔案裡,這樣會很容易實現對類進行複用,同時將來維護時也很便 利。這 也是OO設計的基本思想之一。在PHP5之前,如果需要使用一個類,只需要直接使用include/require將其包含進來即可。下面是一個實際的例 子: 複製代碼 代碼如下:/* Person.class.php */<?phpclass Person {var $name, $age;function __construct ($name, $

PHP中怎樣防止SQL注入分析_php技巧

本文執行個體分析了PHP中怎樣防止SQL注入。分享給大家供大家參考。具體分析如下:一、問題描述:  如果使用者輸入的資料在未經處理的情況下插入到一條SQL查詢語句,那麼應用將很可能遭受到SQL注入攻擊,正如下面的例子:複製代碼 代碼如下:$unsafe_variable = $_POST['user_input'];  mysql_query("INSERT INTO `table` (`column`) VALUES ('" . $unsafe_variable .

總頁數: 1662 1 .... 1080 1081 1082 1083 1084 .... 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.