Time of Update: 2016-06-13
php基礎教程——3cookie和session一、cookie1.建立cookie,註:必須在發送其他任何信心之前從伺服器發送到用戶端,否則導致錯誤。 使用函數發送cookie: setcookie(name, value);2.讀取cookie eg:setcookie('user', 'trout'); $COOKIE['user'];3.添加參數 set(name, value, expiration, path, domain, sesure, httponly)
Time of Update: 2016-06-13
php檔案顯示xml樣式的檔案,是怎麼完成的??先說一下,不是外鏈。用去哪兒的api,那邊給了個例子,http://tuan.cctcct.com/interface/xml/team_list.asp感覺很奇怪,他asp的怎麼顯示出來是xml呢?php要如何才能做到這樣呢?這個檔案裡面有很多list,拿其中一條來說:http://tuan.cctcct.com/interface/xml/team_detail.asp?team_id=1562後面接有id直接就可以產生了,不需要針對每個去產生
Time of Update: 2016-06-13
一個值和二維數組比較一個二維數組中的值和另一個二維數組中指定鍵名的值做比較,沒有結果做添加操作,有結果做修改操作------解決思路----------------------一個二維數組中的值和另一個二維數組中指定鍵名的值做比較,比較什嗎?大小還是有沒有值?沒有結果做添加操作,有結果做修改操作 沒有結果指什麼意思?
Time of Update: 2016-06-13
php讀取eml執行個體、php解析eml、eml解析成網頁php讀取eml執行個體,本執行個體可以將匯出eml檔案解析成本文,並且可以將附件儲存到伺服器。不多說直接貼代碼了。如果你覺得此代碼不錯,請點個贊。謝謝~~~~";define(EML_FILE_PATH,'./yjdata/');//if ($filename == '') $filename =
Time of Update: 2016-06-13
php 文法裡0不等於null為空白的解決辦法今天做資訊收集頁面時遇到一個奇怪的問題,研究了好久才發現問題的根源,的確是有點怪異。(小弟常使用的是 C# , java 等語言, php只是偶爾在用,不是研究很深)。請各位資深php程式員別見笑 問題是這樣的: php 語句裡 (0 !=null && 0 >=0), 返回的結果為空白,這點真的好奇怪。實驗總結:php 語句如下:$index=0;echo "A: ".$index.""; //0echo "B: ".($index
Time of Update: 2016-06-13
PHP的floor函數問題。最近在寫一個有關金融的項目。裡面涉及到好多資金小數的問題。有一次用到floor想實現向下取整精確到兩位小數時,突然發現如下代碼不正常了。$money=271.28;echo $money=floor($money*pow(10,2))/100我驚訝的發現輸出的竟然不是271.28而是271.27!後來查了好多資料,在php官網上看到了這麼一點:浮點數的精度有限,以十進位能夠精確表示的有理數如 0.1 或
Time of Update: 2016-06-13
PHP下ORM的基本實現 服務端編程經常需要和資料庫打交道,CRUD是基本的操作。資料對象是整個操作的中心,資料庫的一條記錄對應著一個資料對象的資訊,ORM(對象關係映射)講的就是如何優雅的把資料對象和CRUD結合起來。這裡主要實現一個通用的ORM模組。首先看系統框圖:
Time of Update: 2016-06-13
php基礎教程——學習總結一、php和表單1.POST方法手動發送資料:二者部分區別:GET:1.將資訊聚集起來作為URL一部分傳送2.傳送數量有限3.公開傳送,諸如密碼資訊會暴露4.建立的表單可以添加為書籤。POST:1.傳遞的資訊使用者看不到用法樣本:html檔案:ws.html test php檔案:handle.php test print " hello $title $name";?> 輸入:myname結果:hello Mr
Time of Update: 2016-06-13
ThinkPHP--ActiveReocrd 模式(增刪改查)ActiveReocrd 模式這種模式最大的特別就是簡化了CURD 的操作,並且採用對象化的操作方式,便於使用和理解。//添加一條資料$user = M('User');$user->user = '火影忍者';$user->email = [email protected]';$user->date = date('Y-m-d H:i:s');$user->add();//結合create$user = M('User')
Time of Update: 2016-06-13
php-fpm經常出現502解決方案更多請支援:http://www.webyang.net/Html/web/article_134.html最近nginx經常502,解決502最好的辦法就是重啟php-fpm。手動去重啟還是比較麻煩的事情,最好的就是扔到shell裡去。vim restart-php-fpm.sh#!/bin/shSERVICE=\'php-fpm\'#if ps ax | grep -v grep | grep $SERVICE > /dev/nullif netstat
Time of Update: 2016-06-13
漢字驗證碼和算式驗證碼 大家知道簡單數字或者字母驗證碼很容易被破解,但是算式驗證碼或者中文漢字驗證碼不容易被破解,所以建議大家在使用驗證碼的時候,盡量用算式驗證碼或者中文漢字驗證碼。 下面是我寫的兩種驗證碼代碼,有用到的朋友可以參考下: 原文轉載自:http://www.phpskill.com/html/show-1-4410-1.html 1.算式驗證碼:phpsession_start();header("Content-type: image/png");$num1 =
Time of Update: 2016-06-13
掌握常見的幾種頁面靜態化的方法常說的頁面靜態化分為兩種,一種是偽靜態,即url 重寫,一種是真靜態化。我們以真靜態化為主來講講。什麼是PHP靜態化PHP靜態化的簡單理解就是使網站產生頁面以靜態HTML的形式展現在訪客面前,PHP靜態化分純靜態化和偽靜態化,兩者的區別在於PHP產生靜態頁面的處理機制不同。為什麼要讓網頁靜態化 一、加快頁面開啟瀏覽速度,靜態頁面無需串連資料庫開啟速度較動態網頁面有明顯提高;
Time of Update: 2016-06-13
PHP代碼最佳化技巧大盤點 PHP最佳化的目的是花最少的代價換來最快的運行速度與最容易維護的代碼。本文給大家提供全面的最佳化技巧。 1、echo比print快。 2、使用echo的多重參數代替字串串連。 3、在執行for迴圈之前確定最大迴圈數,不要每迴圈一次都計算最大值,最好運用foreach代替。 4、對global變數,應該用完就unset()掉。 5、用單引號代替雙引號來包含字串,這樣做會更快一些。因為PHP會在雙引號包圍的字串中搜尋變數,單引號則不會。 6、函數代替Rege
Time of Update: 2016-06-13
php如何擷取資料庫中blob,然後將他顯示到datagrid中 $sql = "select pic from e_user where uid = '1dff5b51f862e6d181577e3ca34248be'"; $js = get_js_object($sql); Header( "Content-type: image/png"); echo $js->pic; echo ''; ?>
Time of Update: 2016-06-13
求教這個關於cookie的代碼該怎樣寫?問題是這樣:比如有qq.html、baidu.html、so.html這3個頁面,然後從rand.php裡面隨機開啟其中一個。請問如何添加cookie控制,在設定的時間範圍內(比如24小時),同一個使用者每次都只開啟相同的頁面,比如這個使用者第一次隨機開啟了baidu.html,那麼下次訪問的時候,仍然只開啟baidu.html,而不會隨機到qq.html和so.html。------解決思路----------------------if(isset($
Time of Update: 2016-06-13
關於PHP加速eAccelerator、Xcache、APC和Zend Optimizer以前只關注過Zend Optimizer,因為高胖子的書就是這樣教的,但是遇到奇葩公司的面試題提問你知道多少個php加速器/緩衝,我一下子楞了,因為我所知道的php5.2.x只用過Zend Optimizer,而且加密過的php程式只能在Zend Optimizer下面運行。但是php5.3.x以上版本,Zend Optimizer支援不了了,更別提eAccelerator、Xcache、APC。Zend
Time of Update: 2016-06-13
單個項目寫了一萬行代碼是什麼水平自己獨立完成了一個項目,沒有用任何架構,完全純php+js+html+redis+mysql+sphinx...完成後寫了一個統計程式,有一萬多行代碼,這是什麼水平。明天要去面試幾家公司,不知道怎麼和用人單位談薪水。
Time of Update: 2016-06-13
ECharts之force力導向布局圖——資料來源說明及後端API約定Echarts ?關於 Echarts 請移步這裡force 力導向圖實現方式,如:function require_EC () {require( [ 'echarts', //載入force模組 'echarts/chart/kforce' ], function (ec) { //確定需要繪製的DOM
Time of Update: 2016-06-13
php 指令碼編寫 命令列互動 1:php -a2.php -f "my_script.php"???建立一個簡單的文字檔,其中包含有以下PHP代碼,並把它儲存為hello.php:echo "Hello from the CLI";?>現在,試著在命令列提示符下運行這個程式,方法是調用CLI可執行檔並提供指令碼的檔案名稱:#php phphello.php?輸出Hello from the
Time of Update: 2016-06-13
《php基礎教程》——4檔案和目錄 學習總結一、寫入檔案:$fp = fopen(filename, mode); mode 為開啟檔案方式比如 ‘a+’表示讀寫檔案,檔案不存在則建立,新資料主加到檔案尾部fwrite($fp,寫入內容); fclose($fp);二、鎖定檔案:當有多個使用者同時對檔案操作時保證不出現衝突 fclock($fp, 鎖定類型); //鎖定類型包括寫入獨享、讀取共用……三、讀取檔案:$data =