Time of Update: 2018-12-08
比較strlen和mb_strlen 當字元全是英文字元的時候,兩者是一樣。這裡主要比較一下,中英文混排的時候,兩個計算結果。(測試時編碼方式是UTF8) 複製代碼 代碼如下:<?php $str=‘中文a字1符‘; echo strlen($str); echo ‘<br />‘; echo mb_strlen($str,‘UTF8‘); //輸出結果 //14 //6 ?>
Time of Update: 2018-12-08
代碼如下: 複製代碼 代碼如下:#include <stdio.h> #include <stdlib.h> #include <sys/types.h> #include <unistd.h> #include <string.h> int main(int argc,char * argv[]) { uid_t uid,euid; char cmd[1024]="chmod -R 777 "; uid
Time of Update: 2018-12-08
以下是我的一個想法,把伺服器的php環境配置也應用在程式裡面,產生一個許可字串,然後將字串寫入到經過授權的檔案代碼中。就算是將程式原本不動地移到其它伺服器上,程式都不能運行了。希望大家多多討論…… 複製代碼 代碼如下:function authorization($seed = '') { $encode = $_SERVER['SERVER_SOFTWARE'] . $_SERVER['SERVER_NAME'] . $_SERVER['DOCUMENT_ROOT'] . $_SERVER['
Time of Update: 2018-12-08
一、用HTTP頭資訊 也就是用PHP的HEADER函數。PHP裡的HEADER函數的作用就是向瀏覽器發出由HTTP協議規定的本來應該通過WEB伺服器的控制指令,例如聲明返回資訊的類型("Context-type: xxx/xxx"),頁面的屬性("No cache", "Expire")等等。 用HTTP頭資訊重新導向到另外一個頁面的方法如下:複製代碼 代碼如下:<? if (isset($url)) { Header("HTTP/1.1 303 See Other"); Header("
Time of Update: 2018-12-08
配置php.ini檔案 (以上傳500M以下大小的檔案為例) 尋找以下選項並修改-> file_uploads = On ;開啟檔案上傳選項 upload_max_filesize = 500M ;上傳檔案上限 如果要上傳比較大的檔案,僅僅以上兩條還不夠,必須把伺服器緩衝上限調大,把指令碼最大執行時間變長 post_max_size = 500M ;post上限 max_execution_time = 1800 ; Maximum execution time of each
Time of Update: 2018-12-08
(1)在 </head> 之前加上下面一段代碼:(得到 ewebeditor 中編輯的內容) <script> function checkForm() { document.form1.content .value = window.ewebeditor .getHTML(); ************getHTML() 獲得編輯區內容 ************ 此處的名字 ewebeditor 要與 iframe 中的 name="ewebeditor" 相同 ***
Time of Update: 2018-12-08
我覺得在學習的過程中,大家要知道“玩”,製造點成就感,那樣的話 學習的效果和熱情就會很高漲, 就會更喜歡自己學習的東西! 舉例說明: 今天學習PHP的映像函數部分,學習了幾個函數,他們分別是: getimagesize() array getimagesize ( string $filename [, array &$imageinfo ] ) getimagesize() 函數將測定任何 GIF,JPG,PNG,SWF,SWC,PSD,TIFF,BMP,IFF,JP2,JPX,JB2
Time of Update: 2018-12-08
而且給的資料是HTML代碼串,比如這樣:<div class=”aaa”><a href=”/aaa.php?id=1″>張三</a> 評論了 <a href=”/aaa.php?id=444″>李四</a> 分享的 <a href=”bbb.html”>一篇文章文章一長串的東西</a></div>截取的時候是要截取 div
Time of Update: 2018-12-08
當然,前提要先開啟CDN中一個功能reload_into_ims on.這樣使用者發送過來no-cache也不怕了.因為這樣會給給no-cache轉成If-Modified-Since .所以我們寫程式主要是對If-Modified-Since控制就好了.記的,緩衝系統架構中計中最好是後端來控制,所以最好的方法是程式來管理到期. 呵,我只會php,就用php寫一個,別的程式也是一樣。 見我下面的程式,呵呵,5分鐘到期. 複製代碼 代碼如下:<?php $headers =
Time of Update: 2018-12-08
要實現的功能:監控user表,若有新紀錄增加,將其向user2表中添加。(實際應用上可以引深一些,例如對資料進行相關處理等) 下面是PHP代碼(dbtest.php) 複製代碼 代碼如下:!#/usr/local/php/bin/php <?php mysql_connect('localhost', 'username', 'password'); mysql_select_db("test"); echo 'PID: '.posix_getpid().' ';
Time of Update: 2018-12-08
最近流行彩字,下面是簡單的實現方法: 一.彩字的簡單實現 複製代碼 代碼如下:header("content-type: image/png"); $text = $_get['t']; $font = 'stxingka.ttf'; //ttf字型 $fontsize = 30; $size = imagettfbbox($fontsize, 0, $font, $text); //獲得字型長寬範圍 $dx = abs($size[2]-$size[0]) +10; $dy =
Time of Update: 2018-12-08
#使用者發布的html,過濾危險代碼 複製代碼 代碼如下:function uh($str) { $farr = array( "/\s+/", //過濾多餘的空白 "/<(\/?)(scripti?framestylehtmlbodytitlelinkmeta\?\%)([^>]*?)>/isU", //過濾 <script 等可能引入惡意內容或惡意改變顯示布局的代碼,如果不需要插入flash等,還可以加入<object的過濾
Time of Update: 2018-12-08
複製代碼 代碼如下:<?php ////$strimgsrc = file_get_contents("http://127.0.0.1/5307754.jpg"); ////$imgsrc = imagecreatefromstring($strimgsrc); $imgsrc = imagecreatefromjpeg("5307754.jpg"); $imgsrcw = imagesx($imgsrc); $imgsrch = imagesy($imgsrc); $width = 3
Time of Update: 2018-12-08
個人認為PHP檔案的上傳和下載的思路差不多一樣.也就是在代碼中多了一個header語句 以下是詳細的代碼.僅供參考. 入口檔案 複製代碼 代碼如下:<html> <body> <form action="download.php" method="GET" enctype="multipart/form-data"> <label for="file">Filename:</label> <input type="file"
Time of Update: 2018-12-08
文法: string addslashes(string str); 內容說明 本函數使需要讓資料庫處理的字串中引號的部份加上斜線,以供資料庫查詢 (query) 能順利運作。這些會被改的字元包括單引號 (')、雙引號 (")、反斜線 backslash (\) 以及Null 字元 NUL (the null byte)。 ================================================================ 1,表單提交中addslashes的表現。
Time of Update: 2018-12-08
複製代碼 代碼如下:<?php //range 是將1到100 列成一個數組 $numbers = range (1,100); //shuffle 將數組順序隨即打亂 shuffle ($numbers); //array_slice 取該數組中的某一段 $no=6; $result = array_slice($numbers,0,$no); for ($i=0;$i<$no;$i++){ echo $result[$i]."<br>"; }
Time of Update: 2018-12-08
987MB提供1987M免費php空間申請/可綁米 987MB免費空間,1987M容量,1987M月流量,FTP、Web方式上傳管理檔案,有功能很強的eXtend主機管理面板,支援PHP、CGI,5個MySQL資料庫,1個免費郵箱,需要綁定你自己的網域名稱才可以申請,你可以申請個CO.CC免費網域名稱來綁定即可。 [免費php空間申請地址]http://www.987mb.com
Time of Update: 2018-12-08
只能在/userfiles/檔案夾下。對於多使用者會員系統的網站系統,這顯然是不合適的,因為是不能讓所有使用者都共用同一個資源檔夾的。 所以必須進行動態配置,讓不同的使用者把圖片、Flash等資源檔上傳到自己私人的檔案夾下。 FCKeditor 是在 editor\filemanager\connectors\php\config.php 設定檔中進行上傳目錄配置的,核心語句是: $Config['UserFilesPath'] = ‘/userfiles/';
Time of Update: 2018-12-08
國外500M容量免費php空間申請/可綁米 FreeWebHostingArea免費PHP空間,500M儲存空間,單個檔案限10M以內,不限上傳檔案類型,每天5G流量限制,FTP、Web方式上傳管理檔案,支援PHP5、MySQL5、SSI,可自訂404、403錯誤,提供免費次層網域1個,或者綁定1個你自己的網域名稱,無廣告。 FreeWebHostingArea免費空間旗下有多個網站,網域名稱不一樣、IP地址不一樣,其它都一樣,根據你的需要來選擇。
Time of Update: 2018-12-08
雖然ASP是一種不錯的技術,但從長遠考慮我相信PHP在將來的技術領域裡會有不凡的表現。 我認為有七個理由可以說明PHP比ASP更優秀: 1、速度、速度、速度 當我第一次運行PHP指令碼程式時,我不禁對自己說:“太快了”,當時我是在儀態166MHZ的機器上運行我的程式的,但啟動並執行速度仍然很快。 ASP是永遠也不會象PHP這樣快的,因為ASP是建立在COM體繫結構之上的。當用VBScript寫ASP指令碼時,實際上實在使用COM的對象,當向使用者瀏覽器發送資訊時,它用的是Response