php學習筆記8--半邊引號引發的問題

前段時間重裝了系統,後來說是又要用php,就重新搭建了apache+php+mysql的環境,由於之前搭建過好多次,感覺很easy,很快就搭建完成,然後寫了下面的常用的測試環境的代碼:1 php23phpinfo();45

php 把數字1-1億換成漢字表述,例如 150 轉成 一百五十

直接上執行個體寫到 千億上了。/*** @author ja頌 * 把數字1-1億換成漢字表述,如:123->一百二十三 * @param [num] $num [數字] * @return [string] [string] */function numToWord($num){ $chiNum = array('零', '一', '二', '三', '四', '五', '六', '七', '八', '九'); $chiUni = array('','十', '百',

PHP程式員?

轉眼間,來到兄弟連學PHP已經快一個月了,現在回想起來,真是感慨頗多。放了暑假,就收拾行李,坐上火車,懷著夢想,不遠千裡的來到兄弟連,希望在兄弟連能學個一技之長,找個好工作。現在我在這兄弟連呆馬上就一個月了,跟大家分享一下我的心情。

nginx中整合lua開發web服務

背景介紹在項目開發中,之前經手的一個服務是在redis中存放著產生好的資料,用戶端通過具體的key來擷取redis中的具體資料。在之前的開發中是採用了nginx+wsgi+python的架構方案。通過python也可以快速的實現項目,推送到測試環境也一直在使用當中。

php之資料類型自動轉換

1:概述 ---php是一種弱類型的語言,它可以根據運行環境的變化而自動進行資料類型的轉換1.1轉換成布爾類型的原則  以下值都將轉換成布爾類型中的false:  A.布爾類型的false;  B.Null

PHP CURL類比JQuery的Ajax要求標頭添加可顯示在_SERVER中的參數

情境: 項目對ajax請求和普通的請求有兩種不同的處理方式, 比如錯誤處理這塊, 通過瀏覽器訪問出錯時, 跳轉到DEBUG頁面. 如(這個是自己寫的架構, 樣式Copy的ThinkPHP, 因本人只是個純技術. Sorry - -):OK 言歸正傳. 如果是Ajax請求的話, 我這邊需要以 JSON格式去返回資訊. 方便前端(JS, IOS, ANDROID等)去處理. 如:那麼, 在伺服器端我們就需要一個標記去協助我們辨別這個請求是ajax請求還是普通的請求. 我這邊參考的是

PHPMailer郵件發送

引用檔案PHPMailerAutoload.php、class.phpmailer.php、class.smtp.php執行個體化應用檔案index.php//SMTP needs accurate times, and the PHP time zone MUST be set//This should be done in your php.ini, but this is how to do it if you don't have access to

ecshop修飾符preg_replace/e不安全的幾處改動

主要集中在 upload/includes/cls_template.php 檔案中: 1:line 300 : 原語句: return preg_replace("/{([^\}\{\n]*)}/e", "\$this->select('\\1');", $source); 修改為: return preg_replace_callback("/{([^\}\{\n]*)}/", function($r) { return $this->select($r[1]); },

Nginx防盜鏈的3種方法

一:一般的防盜鏈如下:location ~* \.(gif|jpg|png|swf|flv)$ { valid_referers none blocked www.jzxue.com jzxue.com; if ($invalid_referer) { rewrite ^/ http://www.jzxue.com/retrun.html; #return 403; } } 第一行:gif|jpg|png|swf|flv

apache+php5+sqlite3移植

apache+php5+sqlite3移植 1. sqlite3移植參考http://blog.csdn.net/huyubin/article/details/46726585 的動態 編譯。 apache運行時會調用libsqlite3.so這個動態庫,所以需要: a. 將libsqlite3.so.o.8.6拷貝到/usr/lib目錄下 b. 在/usr/lib目錄下建立軟連結 ln -s libsqlite3.so.0.8.6

PHP關於時區問題

最近在學習PHP過程中發現PHP中的格式化時間戳記比北京時間晚了8個小時,上網搜尋發現原來是時區不對,解決辦法是: 1、永久修改 更改php.ini檔案中的data.timezone = PRC 這是中國時間。重啟Apache服務後生效。 2、臨時修改 在使用格式化輸入時間之前,添加ini_set('date.timezone','Asia/Shanghai');

一個基於QR Code encoder的 php 擴充,更高效的產生二維碼

php擴充產生二維碼DCode::qrcode($string, $version = 0, $level = QR_ECLEVEL_L, $mode = QR_MODE_KANJI, $casesensitive = 0);DCode::qrcode8bit($string, $version = 0, $level = QR_ECLEVEL_L);DCode::qrcodedata($size, $data, $version = 0, $level =

apache 使用a2ensite和a2dissite來快速切換網站

開發時經常需要配置多個網站,並經常進行切換。以前的做法經常是在httpd.conf裡include所有的設定檔,不需要的時候進行注釋,例如include conf/translate.conf#include conf/addons.confinclude conf/spider.conf這樣需要先定位到httpd.conf的目錄,然後使用編輯器開啟,修改,然後儲存,比較麻煩。另外一種辦法是在httpd.conf裡include所有的設定檔。include conf/*.conf

php擴充xdebug基本使用

1.擷取檔案名稱,行號,函數名xdebug_call_class()2.輸出head資訊xdebug_get_headers()3.輸出執行時間xdebug_time_index()4.代碼覆蓋var_dump(xdebug_start_code_coverage());5.代碼跟蹤xdebug_start_trace('trace');要跟蹤的代碼...xdebug_stop_trace();

php curl請求介面並擷取資料

當我們在做php開發的時候,很多時候需要對介面進行測試,或者更方便的調用一些已有模組的介面,取到結果並進行後續操作,我們可以通過curl進行類比提交post和get請求,來去實現這些功能。下面是對curl的post和get的封裝//獲得資料並返回 return $data; }}之後就可以通過CURL::curl_post($url,$array)或者CURL::curl_get($url);的方式調用介面並得到資料了。著作權聲明:本文為博主原創文章,未經博主允許不得轉載。

ThinkPHP上傳檔案總結

本文總結幾種js和php結合實現上傳檔案的方法測試環境Thinkphp3.2,phpStudy2014 ( Apache + php 5.3 )不管哪種方法,首先要配置php上傳檔案大小 開啟php.ini修改下面三項: max_execution_time = 最久執行時間 (0表示沒有限制) post_max_size = 所允許的最大大小 upload_max_filesize = 所上傳的檔案的最大大小Thinkphp直接上傳檔案Thinkphp內建的上傳類,支援多檔案上傳,參考文檔

Linux Crontab命令

安裝crontab:yum install crontabs基礎的cron服務控制命令:代碼 /sbin/service crond start //啟動服務 /sbin/service crond stop //關閉服務 /sbin/service crond restart //重啟服務 /sbin/service crond reload //重新載入配置 查看crontab服務狀態:service crond status手動啟動crontab服務:service

phpini的載入位置

php.ini檔案找不到,載入WINDOS下的,但找不到,後來強制-c尋找是OK的,思考,為什麼載入window下的ini檔案。1.可能是有一個預設路徑,2.可能沒有路徑,預設載入。問題解決:http://php.net/manual/zh/configuration.file.php,,中有詳細介紹php.ini的引用問題,尋找註冊表,使用運行-》regedit,開啟註冊表hkey-local-machine-software-php,但是我的電腦裡面php是在PHPstudyIntegrat

MAC OSX 1010 下啟用內建的Apache和PHP

Mac 系統內建Apache和PHP,只要你開啟即可使用 1.修改Apache設定檔sudo vim /etc/apache2/httpd.conf。取消注釋掉下面兩行LoadModule rewrite_module libexec/apache2/mod_rewrite.soLoadModule php5_module libexec/apache2/libphp5.so注釋掉221行的#Require all denied212 #ServerName www.example.com:80

Windows2008RC2 IIS配置php運行環境

1:下載一個php manager,安裝。開啟IIS管理器後,點擊電腦,就可以看到右邊PHPManager 靜靜地躺在那兒了,雙擊PHPManager 後我們就可以開始對PHP進行配置了。2: php.ini 中的 CGI 和 FastCGI 設定fastcgi.impersonate = 1fastcgi.logging = 0cgi.fix_pathinfo=1cgi.force_redirect = 0 之後點擊 Register new php

總頁數: 5203 1 .... 1179 1180 1181 1182 1183 .... 5203 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.