Time of Update: 2017-02-28
(1)php對象轉數組的方法(object 轉 array):/** * object 轉 array */function object_to_array($obj){$_arr=is_object($obj)?get_object_vars($obj):$obj;foreach($_arr as
Time of Update: 2017-02-28
環境CentOS 6.3 64bit,php 5.4.5 pthreads需要安全執行緒環境, 下載php的安裝包,解壓: tar zxvf php-5.4.5.tar.gz//名字是不是這個我不確定,自己去下載 安裝: ./configure --enable-zts --prefix=/usr/local/php-zts make make
Time of Update: 2017-02-28
php錯誤處理當我們開發程式時,有時候程式出現了問題,我們就可以用以下幾種辦法找出錯誤。 開發階段:開發時輸出所有的錯誤報表,有利於我們進行程式調試 運行階段:我們不要讓程式輸出任何一種錯誤報表(不能讓使用者看到(包括懂技術, 不懂技術的人)) 將錯誤報表寫入日誌中 一、指定錯誤報表 error_reporting = E_LL 二、關閉錯誤輸出 display_errors = Off 三、開啟錯誤記錄檔功能
Time of Update: 2017-02-28
cookie|cookies 綜述 Cookie是在HTTP協議下,伺服器或指令碼可以維護客戶工作站上資訊的一種方式。Cookie是由Web伺服器儲存在使用者瀏覽器上的小檔案,它可以包含有關使用者的資訊(如身份識別號碼、密碼、使用者在Web網站購物的方式或使用者訪問該網站的次數)。無論何時使用者連結到伺服器,Web網站都可以訪問Cookie資訊。 怎樣設定cookies?
Time of Update: 2017-01-13
php
Time of Update: 2017-01-13
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><?php$lianjie = mysql_connect("localhost","root","xiaolie") or die("串連失敗");mysql_query("set names
Time of Update: 2017-01-18
在PHP中錯誤記錄檔的擷取方法有很多種,下面我給大家簡單介紹下遇到此類問題如何解決,下面通過代碼給大家展示下,希望能夠協助到大家。<?phperror_reporting (0);register_shutdown_function($err = 'my_error_handler') OR set_error_handler($err,E_ALL); // 同時註冊兩個函數.// 函數參數錯誤$original = unserialize ( array(423142,21342
Time of Update: 2017-01-18
這兩天都在研究PHP, 主要是為了應付學習AJAX所需要的一些後台知識, 我對開源的東西總是有一種莫名的親近感, 不要錢的東西果然人人愛啊 由於一般的空間MYSQL資料庫都要單獨花錢購買, 所以打算暫時先用ACCESS, 結果一查資料才頭大, 原來PHP對每種不同的資料庫的操作方法都不一樣..... 於是搜了一些BLOG, 發現許多連結ACCESS的方法,但都不太盡如人意, 最後終於查
Time of Update: 2017-01-18
建設一個簡單互動的網站(一) PHP的許多特點與其他軟體或者工具有關。利用迄今為止我們所學到的PHP知識,我們可以試著建立一個簡單互動的網站。利用這一過程我們又可以學到不少東西。好吧,我們現在開始專註於一個典型個人網站的建設。 5.1 計劃一個網站 一般一個個人網站包括一個歡迎頁面、一個留言本頁面、一個書籤連結頁面、一個計數器、聯絡資訊,甚至還有照片集和一些音樂檔案等等。 5.2 用include和require進行模組化
Time of Update: 2017-01-19
本文執行個體講述了php實現smarty模板無限極分類的方法。分享給大家供大家參考,具體如下:<?php$conn = mysql_connect("localhost","admin","admin");mysql_select_db("people_shop",$conn);mysql_query("SET NAMES 'UTF-8'");$class_arr=array();$sql = "select * from ecs_brand ORDER BY brand_id
Time of Update: 2017-01-19
libcurl同時也支援HTTPS認證、HTTP POST、HTTP PUT、 FTP 上傳(這個也能通過PHP的FTP擴充完成)、HTTP 基於表單的上傳、代理、cookies和使用者名稱+密碼的認證。<?php $discuz_url = 'http://www.jb51.net/';//論壇地址 $login_url = $discuz_url .'login.php?action=login';//登入頁地址 $post_fields = array();
Time of Update: 2017-01-19
下面是我對這個問題的解決過程,最後算是完全搞懂了,真是陰溝裡險些翻船 1.必須知道textarea中的分行符號是 \n (個人檢測發現按斷行符號鍵是\n,好像在linux下是\r\n) 2.用nl2br之前,請仔細看好手冊解釋,我就是搞鬱悶了,一般都理解為將\n轉換成<br >,其實不是的: 看php手冊解釋: nl2br – Inserts HTML line breaks before all newlines in a string Returns
Time of Update: 2017-01-19
配置php.ini檔案複製代碼 代碼如下:file_uploads = on ;//是否允許通過HTTP上傳檔案的開關。預設為ON即是開upload_tmp_dir ;//檔案上傳至伺服器上儲存臨時檔案的地方,如果沒指定就會用系統預設的臨時檔案夾upload_max_filesize = 1024m ;//望文生意,即允許上傳檔案大小的最大值。預設為2M,我們設定為1Gpost_max_size = 1024m
Time of Update: 2017-01-19
本文執行個體講述了php判斷表是否存在的方法。分享給大家供大家參考。具體如下:<?php//方法一 mysql_connect('localhost','root','2260375') or die('can\'t not connect database'); if((int)check_table_is_exist('show databases;','test')==1) { echo '該表存在'; } else { echo '該表不存在';
Time of Update: 2017-01-19
首先你需要先到從http://glob.com.au/sendmail/下載sendmail.zip檔案,點此可以直接下載噢,然後把它解壓到如D:\php\sendmail\目錄下。 然後開啟php.ini檔案,找到下面這段代碼 複製代碼 代碼如下: [mail function] ; For Win32 only. SMTP = localhost smtp_port = 25 ; For Win32 only. ;sendmail_from = me@example.com ; For
Time of Update: 2017-01-19
本文執行個體講述了php類比post提交資料的方法。分享給大家供大家參考。具體如下:php類比post提交資料,用處很多,可用來網站的採集,登陸等等這裡以我項目中的論壇登入狀態例加以說明:複製代碼 代碼如下:function A_bbslogin($user_login,$password,$host,$port="80"){ //需要提交的post資料 $argv = array( 'cookie' => array('user_login' =>$user_login,
Time of Update: 2017-01-19
本文執行個體講述了PHP提示Warning:phpinfo() has been disabled函數禁用的解決方案。分享給大家供大家參考。具體分析如下:今天在一朋友伺服器測試一個網站時發現我在測試phpinfo時碰到PHP Warning:phpinfo() has been disabled for security reasons 提示了,按話的意思我總結瞭解決辦法,下面我們一起來看看吧.在運行phpinfo時碰到提示如下:PHP Warning: phpinfo() has been
Time of Update: 2017-01-19
本文執行個體講述了php+ajax實現無重新整理分頁的方法。分享給大家供大家參考。具體實現方法如下:這是一款基於原生態的php +js +ajax 的分頁程式執行個體,我們詳細的從資料庫建立到js,php,html頁面的建立來告訴你如何?ajax分頁調用資料的方法。具體步驟如下:一、建立資料庫SQL語句如下:複製代碼 代碼如下:CREATE TABLE `tb_user` ( `id` int(10) NOT NULL auto_increment, `username`
Time of Update: 2017-01-19
$_FILES['file']['error']值 UPLOAD_ERR_OK: 0 //正常,上傳成功 UPLOAD_ERR_INI_SIZE: 1 //上傳檔案大小超過伺服器允許上傳的最大值,php.ini中設定upload_max_filesize選項限制的值 UPLOAD_ERR_FORM_SIZE: 2 //上傳檔案大小超過HTML表單中隱藏欄位MAX_FILE_SIZE選項指定的值 UPLOAD_ERR_NO_TMP_DIR: 6 //沒有找不到臨時檔案夾
Time of Update: 2017-01-19
有時前台頁面要允許動態增加/刪除某項屬性的多個值,比如向書架中添加書本,要可以動態增加或者刪除書本。 前台頁面的表單中會有多個input元素,如下: 複製代碼 代碼如下: <form action="a.php"> <input type="text" name="books[]"/> <input type="text" name="books[]"/> <input type="text" name="books[]"/> <input