fgetcvs在linux的問題
看到有人在有漢字的字符串 前加一個 ‘ 或是任意半角符號,讓bug將其除掉,不過這樣做太麻煩了。最后呢,找來一個模擬fgetcsv功能的函數。 復制代碼 代碼如下: function __fgetcsv(& $handle, $length = null, $d = ‘,',...
|
看到有人在有漢字的字符串 前加一個 ‘ 或是任意半角符號,讓bug將其除掉,不過這樣做太麻煩了。最后呢,找來一個模擬fgetcsv功能的函數。 復制代碼 代碼如下: function __fgetcsv(& $handle, $length = null, $d = ‘,',...
復制代碼 代碼如下: /** * CURL請求 * @param String $url 請求地址 * @param Array $data 請求數據 */ function curlRequest($url,$data='',$cookieFile=''){ $ch = curl_init(); $option = array( CURLOPT_URL =>...
復制代碼 代碼如下:<?php/*** 公農歷轉換(1912 - 2012) * * Usage:* // 公歷1983-10-5轉農歷* $lunar = new Lunar();* $date = $lunar->getLar('1983-10-5',0);* echo date("Y-m-d", $date);* // 農歷1983...
1,filesize()函數返回錯誤的值。 使用curl將某個頁面下載到本地時,需要將下載到的臨時文件tmpHtml.txt的內容讀取到一個緩沖區中。由于我使用fread()進行讀取,需要傳入要讀取的大小,所以先用filesize(‘./tmpHtml.txt')獲...
登錄原理還是蠻復雜的,像我這樣以為curl獲取頁面再post上去的想法真是太單純了。
整理下遇到的價格處理字符串的函數:
復制代碼 代碼如下: <?php $encryption = "username"; echo base64_encode ($encryption);//ec...
復制代碼 代碼如下: <?php header("Content-type:text/html;charset=utf-8"); $weibo = file_get_contents('http://t.qq.com/starank'); $preg = '/<div class="msgCnt">(.*)<//div><div class="mediaWrap">/Uis&...
目前只實現了三個功能:1:圖片縮放,2:圖片裁剪,3:加圖片水印 在實例化中,通過給第二個參數傳不同的值,從而實現不同的功能 復制代碼 代碼如下: <?php include "image.class.php"; $image=new image("2.png", 1, "300", "500",...
復制代碼 代碼如下: //取進制位上的數值 function getRemainder($num, $bin, $pos, &$result = 0){ //author lianq.net //$num 數值,十進制 //$bin 要轉換的進制 //$pos 位數 $real_len = log($num, $bin);//對數,求...
現在每個人都有無數帳號密碼, 難免記不住; 原理是通過 郵件服務器 pop 服務完成認證,也可以使用SMTP,并加SSL已提高安全性; 免去設置用戶/密碼麻煩,適合有自己郵件服務器的場合, 需要PHPMailer, 請自行google PHP代碼...
I has passed a small test to check which function is faster to create a new file.
file_put_contents vs touch 復制代碼 代碼如下: <?php for($i = ; $i < 100; $i++) { file_put_contents('dir/file'.$i, ''...
第一次分享代碼;(寫得很爛..緊張納緊張納) php的數組十分強大,有些數據不存入數據庫直接寫到文件上,用的時候直接require。 (實際中有用到把數組存在到文件中的功能,不過分享的代碼跟實際應用中的有點不同) 復制代碼 代碼如下...
scanner.php 復制代碼 代碼如下: <?php /**************PHP Web木馬掃描器************************/ /* [+] 作者: alibaba */ /* [+] QQ: 1499281192 */ /* [+] MSN: weeming21@hotmail.com */ /* [+] 首發: t00ls....
清除空格的方法是不安全的,部分原因是因為字符中的空格非常多,例如 "addslashes的問題在 于黑客 可以用0xbf27來代替單引號,而addslashes只是將0xbf27修改為0xbf5c27,成為一個有效的多字節字符,其中的0xbf5c仍會 被看作...
之后看phpinfo() 里 確實也沒找到mysql 模塊, 之后所謂的解決方案如“將php.ini” 放入C:/Windows 環境變量等不靠譜說法。。。。。
甚至拷貝ext的文件夾的dll 到System32 中等
統統不靠譜 直到看到這篇帖子,我才發...
復制代碼 代碼如下: <?php /* +--------------------------------------------------------------------------+ | Codz by indexphp Version:0.01 | | (c) 2009 indexphp | | http://www.indexphp.org | +----------...
需要的工具和安裝:
你必須安裝下面的工具和軟件:
修改口令的Shell腳本;
Sudo訪問權;
Apache or Lighttpd web服務器;
PHP服務端程序。
步驟1:安裝可以修改用戶口令的shell腳...
至于表單內容,這里就不多說了,主要是表單的action="getpost.php",也就是寫getpost.php這個文件。下面就把這個文件里面的內容貼出來。 復制代碼 代碼如下: <?php //定義要收集的表單內容 $cardnum = $_POST['cardnum'];...
PHP手冊中對它的語法定義如下: for (expr1; expr2; expr3) statement 下面說說for語句幾種有用的變型。 1、無限循環 首先是人盡皆知的無限循環(亦可稱"死循環")。由于空表達式null在語法上是有效...
一、 引言
PHP是一種力量強大但相當容易學習的服務器端腳本語言,即使是經驗不多的程序員也能夠使用它來創建復雜的動態的web站點。然而,它在實現因特網服務的秘密和安全方面卻常常存在許多困難。在本系列文章中,我...
這可能引起一些問題,有些人可能漫不經心的改變一個全局變量。PHP 中全局變量在函數中使用時必須申明為全局(注意,Global這個關鍵字在函數中定義才有用)。 1:Global的作用是定義全局變量,但是這個全局變量不是應用于整個...
1.使用MyISAM而不是InnoDB 完全錯誤,反駁理由:
首先原文說MyISAM是默認使用的,而實際上到了MySQL 5.5.x,InnoDB已經成為了默認的表引擎。
另外,簡單的使用InnoDB不是解決所有問題的方法,盲目的使用甚至會使...
PHP文件讀取函式 復制代碼 代碼如下: //文件讀取函式 function PHP_Read($file_name) { $fd=fopen($file_name,r); while($bufline=fgets($fd, 4096)){ $buf.=$bufline; } fclose($fd); return $buf; } ?> 文件寫入...
還是借用上一篇的例子:
PHP代碼 復制代碼 代碼如下: <?php // 例子1 function test_global() { global $var1, $var2; $var2 =& $var1; } function test_globals() { $GLOBALS['var3'] =& $GLOBALS['var1']; } $var1...
PHP的ping服務代碼其實在以前我已經寫過一個類,不過,有很多朋友加我好友說,看不太懂,那個是以類的形式寫的,可能如果直接放到代碼里直接用不太行,今天發一下能夠直接用的ping函數,希望對大家有所幫助,還需要說明的一點是現在...
這篇文章繼續說說這個ping服務的問題,首先歸納和總結以下資料: 【1】手動Ping服務地址: Baidu(百度)地址: http://ping.baidu.com/ping.html Google(谷歌)地址:http://blogsearch.google.com/ping Feedsky(飛遞)地址:http:/...