Time of Update: 2016-07-29
在W3school 上學PHP,看到第一句就是“PHP 檔案可包含文本、HTML 標籤以及指令碼” 在後來的學習別人的代碼,發現在需要HTML代碼的PHP指令碼中,多用這麼幾種方法 第一種是在HTML中加PHP。大段大段的html代碼中,在各個需要執行php的地方。這種方法在ASP的程式中比較常見。 例子: [CODE_LITE] Hello World echo "Hello world!這是本文"; ?> [/CODE_LITE]
Time of Update: 2016-07-29
ThinkPHP背景介紹: ThinkPHP是一個免費開源的,快速、簡單的物件導向的輕量級PHP開發架構,遵循Apache2開源協議發布,是為了敏捷WEB應用開發和簡化企業級應用開發而誕生的。擁有眾多的優秀功能和特性,經曆了三年多發展的同時,在社區團隊的積极參与下,在易用性、擴充性和效能方面不斷最佳化和改進,眾多的典型案例確保可以穩定用於商業以及門戶級的開發。教程目錄:第1講ThinkPHP搭建CMS項目設計01.rmvb
Time of Update: 2016-07-29
php -i |grep php.ini來定位到php.ini的絕對路徑 ,之後發現php.ini不存在,建立了一個。。').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); };
Time of Update: 2016-07-29
demo.htmlPHP利用smtp類發送郵件範例sendmail.phpdebug = false改為true,可以顯示錯誤資訊,然後可以複製報錯資訊到網上搜一下錯誤的原因 */require_once "email.class.php";//******************** 配置資訊 ********************************$smtpserver = "smtp.163.com";//SMTP伺服器$smtpserverport
Time of Update: 2016-07-29
1.在看代碼是發現 發現不能實現自動載入的功能,因為單引號中的 變數是不能被解析的。只有雙引號(“”)中的變數才能被解析。所以導致錯誤。').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i));
Time of Update: 2016-07-29
轉自:http://blog.csdn.net/m13666368773/article/details/8060481 正向 Proxy的概念 正向 Proxy,也就是傳說中的代理,他的工作原理就像一個跳板, 簡單的說, 我是一個使用者,我訪問不了某網站,但是我能訪問一個Proxy 伺服器 這個Proxy 伺服器呢,他能訪問那個我不能訪問的網站 於是我先連上Proxy 伺服器,告訴他我需要那個無法訪問網站的內容 Proxy 伺服器去取回來,然後返回給我 從網站的角度,只在Proxy
Time of Update: 2016-07-29
application/x-www-form-urlencoded: 表單資料被編碼為名稱/值對。這是標準的編碼格式。 multipart/form-data: 表單資料被編碼為一條訊息,頁上的每個控制項對應訊息中的一個部分。 text/plain:
Time of Update: 2016-07-29
首先,給出一些Session的解釋:目前最實用的網路通訊協定即HTTP超文字傳輸通訊協定 (HTTP),它是“無狀態”的,所謂“無狀態”是指它在使用者與伺服器互動時沒有儲存需要互動的“狀態”。而Session 是在網路應用中的“會話控制”模組。因此 Session Object Storage Service特定使用者會話所需的資訊,即之前提到的“狀態”資訊。這樣,當使用者在應用程式的 Web 頁之間跳轉時,儲存在 Session
Time of Update: 2016-07-29
1、Vim開啟Nginx設定檔 vim /usr/local/nginx/conf/nginx.conf2、找到如下一段,進行修改gzip on;gzip_min_length 1k;gzip_buffers 4 16k;#gzip_http_version 1.0;gzip_comp_level 2;gzip_types text/plain application/x-javascript text/css application/xml text/javascript
Time of Update: 2016-07-29
本文轉自:http://www.07net01.com/2016/01/1121802.html前段時間php升級到了7.0版本,據說很牛叉,比如效能較5.6提升兩倍,記憶體佔用低之類的,後來又看微博上說等到7.0.1才穩定。果不其然,很快就升級了,最近才有時間折騰一下,在這裡做個總結。環境:1核1G主機執行個體OS:ubuntu 14.04.3Nginx 1.9.9PHP 7.0.1mysql 5.7.10Nginx1.9.9下載簽名密鑰wget
Time of Update: 2016-07-29
Windows環境下遇到1個很奇怪的問題,使用PHP curl發送要求報錯。但是使用閱讀器直接存取又正常,懷疑是php_curl.dll擴大本身的bug,解決方案以下:在PHP curl頭部添加HTTP版本資訊便可解決:curl_setopt($curl, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_0);
Time of Update: 2016-07-29
PHP中一般使用file_exists()判斷某個檔案或者檔案夾是否存在,如果檔案或檔案夾存在則返回true,不存在則返回false。今天在實現檔案下載功能時發現,在網頁使用UTF8編碼的情況下,該函數無法檢測包含中文的檔案是否存在,始終返回false。修改很久之後才發現是因為沒有把完整路徑進行編碼的原因,僅僅對檔案名稱進行轉碼是不夠的。 下面的代碼無法檢測包含中文的檔案是否存在,無論檔案是否在都返回false:
Time of Update: 2016-07-29
一、安裝Apache HTTP Server1、具體可參考另一篇文章:《Windows安裝Apache HTTP Server》2、這裡假設Apache HTTP Server安裝到C:\Program Files\Apache\Httpd二、下載PHP1、下載網址:http://windows.php.net/download2、根據需要的PHP版本,如PHP
Time of Update: 2016-07-29
網頁解析不了php,可以查看到源碼思路:因為 apache 解析不了 php,所以要先看 php 有沒有載入解析 php 模版1. httpd -M 查看是否存在 php5_module2. 如果存在的話,添加AddType application/x-httpd-php .php 和 將目錄的預設索引頁面改為index.php 即 DirectoryIndex index.php最重要的一點:記得重啟apache,前車之鑒啊,Linux 指令: apachectl restart
Time of Update: 2016-07-29
mac電腦雖然內建了php, 但是pgsql擴充是沒有安裝的.對於初學者來說,這無疑是一個大的挑戰,因為百度google上面雖然有很多教程,但是總會在幾個關鍵步驟出錯.而且很多關鍵都沒有指出.本文不是教程,只是記錄關鍵步驟必備軟體(一定要有):xcodexcode-selectautoconf詳細教程在此:https://www.zybuluo.com/homting/note/59565但是當執行到sudo make install時會報錯: Operation not
Time of Update: 2016-07-29
1: 原始碼安裝swoole git clone https://github.com/swoole/swoole-src.gitcd swoole-srcphpize./configuremake && make install2: 在php.ini中添加: extension= swoole.so注意: 此處安裝的時候經常會遇到的問題就是 ,找不到php.ini的位置。想我的之前是移植到/etc下的,後來再用brew
Time of Update: 2016-07-29
這個方法放到includes/lib_base.php的最下面/* * * 根據ip擷取城市的方法 * @param type $ip ip地址 * @return boolean|string * */function GetIpLookup($ip = ''){ if(empty($ip)){ return '請輸入IP地址'; } $res =
Time of Update: 2016-07-29
一.線程最主要的三個同步機制1.訊號量2.互斥鎖3.條件變數二.對三個同步機制分別實現一個封裝類#ifdef LOCKER_H#define LOCKER_H#include #include /*訊號量的封裝*/class sem{public: sem() { if( sem_init( &sem_like, 0, 0)) { throw std::exception(); } } ~sem() {
Time of Update: 2016-07-29
1.安裝Nginxapt-get install nginx2.啟動Nginxservice nginx start3.訪問伺服器IP 如果看到“Welcome to nginx!”說明安裝好了。 4.安裝PHPapt-get install php5-fpm5.配置Nginxvi /etc/nginx/sites-available/default找到下列代碼,去掉相應注釋location ~ \.php$ { include snippets/fastcgi-php.conf;
Time of Update: 2016-07-29
proxy_connect_timeout 30s;proxy_send_timeout 90;proxy_read_timeout 90;proxy_buffer_size 32k;proxy_buffers 4 32k;proxy_busy_buffers_size 64k;proxy_redirect off;proxy_hide_header Vary;proxy_set_header Host $host;proxy_set_header