Time of Update: 2016-07-13
fopen函數在php中多半是用於讀寫檔案了,但有時也用於擷取遠程伺服器的檔案,但我們在使用fopen讀取遠程檔案時需要開啟allow_url_fopen才可以哦。解決過程首先排除了DNS的問題,因為除了這幾個函數,其他一切工作正常。雖然是帶網域名稱的URL才有問題,但gethostbyname() 這個函數卻可以得到正確返回。 然後想到的是php.ini 的配置問題——但發現allow_url_fopen 已經開啟。
Time of Update: 2016-07-13
在php中file_get_contents函數可直接採集遠程伺服器內容,然後儲存到一個變數中了,介理一般都會把file_get_contents、fsockopen等一些IO操作的函數禁用掉,因為它們怕被 DDOS那麼一般情況下,我們改不了伺服器的 inc.php,只能自己寫一套IO來代替上面的PHP函數了。 代碼如下複製代碼 $url = file_get_contents('http://www.bKjia.c0m/'); 我們可以用下面的代碼代替 代碼如下複製代碼
Time of Update: 2016-07-13
今天在配置apache與php環境時個人感覺配置好了,自己寫了測試php檔案都是可以成功執行了,但是在運行phpMyAdmin時提示無法載入 mysql 擴充,請檢查 PHP 配置,後來經過排尋找出瞭解決辦法,下面分享給大家。環境配置好了我測試檔案如一 a.php 代碼如下複製代碼 echo phpinfo();$cn = mysql_connect('localhost','ttftroat','xxx') or die(mysql_error());?>
Time of Update: 2016-07-13
今天在利用empty函數是出現Fatal error: Can’t use function return value in write context錯誤提示,覺得很怪, 這個函數我可是使用了N久了今天怎麼回事,下面大家來看看我的分析過程。錯誤提示Fatal error: Can’t use function return value in write context in empty.php on line 5我代碼是這樣寫的 代碼如下複製代碼 $str=”
Time of Update: 2016-07-13
require_once("include/upload.class.php");if($_POST["button"]){ //print_r($_FILES); //多個上傳 //$upload = new TTRUpload($_FILES,"ANY");//同下 $upload = new
Time of Update: 2016-07-13
使用fck的朋友可能會碰這樣一個情況就是如果上你的檔案名稱為英文字母是沒有任何問題,如果上傳的是中文漢字就會出現中文名亂碼了,下面我來給大家分析與介紹解決方案。主要原因是fck中的編(utf-8)碼和本地的編碼(gbk)環緊不一致導致的,修改如下5個檔案可以解決更改FileUpLoad函數 ckeditor/" target="_blank">fckeditoreditorfilemanagerconnectorsphpcommands.php在檔案中找到以下代碼: 代碼如下複製代碼
Time of Update: 2016-07-13
php判斷檔案是否存在 php判斷檔案是否存在其實很簡單,只需要一個函數即可:file_exists(檔案路徑);用此函數一般用來判斷檔案是否存在,然後操作,常用的有刪除檔案:unlink(檔案路徑); php教程判斷檔案是否存在 php判斷檔案是否存在其實很簡單,只需要一個函數即可:file_exists(檔案路徑);用此函數一般用來判斷檔案是否存在,然後操作,常用的有刪除檔案:unlink(檔案路徑);if(file_exists("data.txt")) {
Time of Update: 2016-07-13
function sys_freebsd() { //CPU if (false === ($res['cpu']['num'] = get_key("hw.ncpu"))) return false; $res['cpu']['model'] = get_key("hw.model"); //LOAD AVG if (false === ($res['loadAvg'] = get_key("vm.loadavg"))) return false; //UPTIME if (false ===
Time of Update: 2016-07-13
當你在某個論壇上註冊時,通常都有一個 e-mail 地址驗證的功能,當你輸入非法的一個格式時會出現某種錯誤提示資訊的。 我們可以使用下面的規則運算式ereg("^[a-zA-Z0-9_] @[a-zA-Z0-9-] .[a-zA-Z0-9-.] $]", $email); 但是上面這個式子的功能是只能檢查字串,不能進行輸出。我們可以進一步利用這個式子來達到返回資訊的功能:if (eregi("^[a-zA-Z0-9_] @[a-zA-Z0-9-] .[a-zA-Z0-9-.] $]",
Time of Update: 2016-07-13
使用php header實現檔案下載時,在IE6下總是提示不能下載,Google瀏覽器正常, 因此應該是IE的問題,IE下有個bug,微軟官網有說明。錯誤訊息:“Internet Explorer cannot download a file”(Internet Explorer 不能下載檔案),有個辦法可以很好的解決,看代碼好了:下面整理了一個函數 代碼如下複製代碼 if(strstr($_SERVER["HTTP_USER_AGENT"],"MSIE")==false) {
Time of Update: 2016-07-13
我要利用curl函數進行資料擷取時發現提示Call to undefined function curl_init錯誤了,後來從官網瞭解到因為curl預設不是php開啟的函數,我們需要手工開啟哦,下面我來給大家介紹開啟curl函數。例 代碼如下複製代碼 $ch = curl_init(); //初始化curlcurl_setopt($ch, CURLOPT_URL, $url);//設定連結curl_setopt($ch, CURLOPT_RETURNTRANSFER,
Time of Update: 2016-07-13
又一款php分頁代碼以前寫過很多php 分頁類但是今天這款分頁程式我感覺是很好的,簡潔實用,代碼合理並沒有多餘的代碼,是一款不錯分頁類函數哦。又一款php教程分頁代碼以前寫過很多php 分頁類但是今天這款分頁程式我感覺是很好的,簡潔實用,代碼合理並沒有多餘的代碼,是一款不錯分頁類函數哦。*/class multipage { var $total; var $perpage; var $pages; var $maxpage; var $offset = 9; var $curr_page;
Time of Update: 2016-07-13
Listing 1. movies.sqlDROP TABLE IF EXISTS movies;CREATE TABLE movies ( movieId INTEGER NOT NULL AUTO_INCREMENT, title VARCHAR( 255 ), source VARCHAR( 255 ), thumb VARCHAR( 255 ), width INTEGER, height INTEGER, PRIMARY KEY(
Time of Update: 2016-07-13
有些朋友在使用mysql串連時會出現No such file or directory錯誤提示,下面我來總結解決辦法。串連代碼 代碼如下複製代碼 $this->linkid = @mysql_pconnect($host, $user, $password) or die(mysql_error()); Make a phpinfo() page. Look for ‘mysql.default_socket‘, ‘mysqli.default_
Time of Update: 2016-07-13
下面我來總結一下php utf8編碼上傳中文檔案名稱出現亂碼解決辦法,有碰這類問題的朋友可參考參考。 代碼如下複製代碼 if(isset($_FILES['file'])){ $upload='upload/'.$_FILES['file']['name']; if(is_uploaded_file($_FILES['file']['tmp_name'])){ //iconv函數解決上傳檔案中文名亂碼的問題,但是不提倡檔案名稱是中文的,特別是unix/linux環境下
Time of Update: 2016-07-13
下面提供了四款php產生隨機密碼函數哦,方法簡單實用是一款使用者自定的加密函數,這樣如果不知道你的密碼編譯演算法是很難破解的。下面提供了四款php教程產生隨機密碼函數哦,方法簡單實用是一款使用者自定的加密函數,這樣如果不知道你的密碼編譯演算法是很難破解的。方法一function generate_password( $length = 8 ) { // 密碼字元集,可任意添加你需要的字元 $chars =
Time of Update: 2016-07-13
日期驗證Regex 下面提供了三款日期驗證Regex哦,你可以根據自己的需選擇下面三種中期其中一種日期驗證方法日期驗證Regex 下面提供了三款日期驗證Regex哦,你可以根據自己的需選擇下面三種中期其中一種日期驗證方法*/ $arr_date = array('2004-06-01','2005-0x-10','12-12-12','2000-12-25 00:10:20','2007-12-05');for ($i=0; $i{ $date = $arr_date[$i];
Time of Update: 2016-07-13
本文章來給大家介紹關於在window下PHP調用curl報記憶體不夠(curl out of memory)錯誤的解決辦法,有碰到此類問題的朋友可參考。今天在調用新浪微博api的時候(官網下載的sdk),發現發布圖片微博的時候不成功,報錯說:Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 4294962523 bytes) in
Time of Update: 2016-07-13
本文章來給大家介紹cURL函數庫錯誤碼說明之PHP curl_errno函數,有需要瞭解的朋友不防進入參考。背景概述:遊戲介面是使用PHP cURL擴充進行請求操作。但是,被請求的伺服器經常會無故的不響應或者逾時。總之,就是請求之後收不到響應回來的資料。這時候可不能說對方API介面有問題,或者,伺服器有故障。總之,可能出現的問題是非常之多。不能一概而論。一、給出一段常用的PHP cURL代碼: 代碼如下複製代碼 function sendRequestGame($url){
Time of Update: 2016-07-13
文章介紹了關於PHP數組傳遞給JavaScript以及json_encode的gbk中文亂碼的解決 ,下面是建立JSON函數,這一段來自網上某一位大俠 代碼如下複製代碼 /************************************************************** ** 使用特定function對數組中所有元素做處理* @param string &$array 要處理的字串* @param