關於php擴充編程如何返回數組的問題

  在zend.com找到了答案,提供了一組例子,這裡下載:http://www.zend.com/apidoc/examples.tar.gz   這樣返回一個數組 PHP_FUNCTION(array_experiments) { zval *new_element; MAKE_STD_ZVAL(new_element); array_init(return_value); ZVAL_LONG(new_element, 10); zend_hash_index_

專家預言:PHP將比Java更受歡迎

  Netscape共同創辦人Marc Andreessen在周三(10/19)舉行的Zend/PHP會議上預言,簡單的PHP描述性語言撰寫工具,在Web-based應用程式的開發上,將會比Java更受歡迎。 在昇陽(Sun Microsystems)於1995年發表Java之後,由於Java的友善介面讓工程師設計軟體更為容易,受到工程師歡迎,但十年下來Java陸陸續續被加入了強大的功能,反而使它變得不容易操作。Marc Andreessen指出,現在的Java可能比C

PHP學習:Smarty的分頁實現

Smarty中的分頁有很多方法。  1。使用Smarty的分頁外掛程式,如Pager,pagnition,sliding_page等,不過感覺都不是太好,幾乎都有一些Bug。  有興趣試用和自己去改進的朋友可以看看:http://smarty.php.net/contribs/plugins/view.php/function.pager.phphttp://www.phpinsider.com/smarty-forum/viewtopic.php?t=2327http://www.phpins

在PHP中調用JAVA

安裝PHP4.3.5RC3.dev(Win32) Apache 2.0.52(For Win32)和j2sdk 1.4 (For Win32)都不用說了,如果不會安裝,請看相關手冊。 在PHP設定檔php.ini中找到 " ;extension=php_java.dll " 這上行,並把前面的分號去掉; 再找到: [Java] ;java.class.path = ;java.home =

用PHP寫的身份證驗證程式

寫了幾個身份證方面的函數,個人感覺挺有用的,特別是在網路問卷調查時,對個人資訊裡的身份證進行驗證很有用,但是應者寥寥,還是收在自己的blog裡算了。  <?php// 計算身份證校正碼,根據國家標準GB 11643-1999 function idcard_verify_number($idcard_base){  if (strlen($idcard_base) != 17){ return false; }  // 加權因子  $factor = array(7, 9, 10, 5, 8,

有關在Windows下配置PHP Apache Optimizer失敗的問題解決方案

昨晚在Windows XP Professional [帶IIS]下安裝了PHP 5.0.5和 Apache 2.0.54[監聽連接埠8088].今天在安裝Discuz論壇時被要求安裝Zend-Optimizer以支援加密過的PHP檔案.下載到Zend-Optimizer 2.5.7的Win32安裝檔案在安裝時,開始很順利Apache Root和php.ini選擇路徑分別為:E:/Program Files/Apache

使用PHP批量產生隨機使用者名稱

產生6 ~ 16位的使用者名稱若干個,主要是文本操作,同事前提是要有一個字串包。主要包含三個程式。程式一:負責從字典中隨機提取資料,寫入一個新檔案。(1.php)<?php/* 從字典檔案中提取隨機值 */$file1 = "./Words.dic";$file2 = "./common_pass_mini.dic";$file3 = "./Sys_Month_Date.Dic";$rfile = "./5.dic";$n = 2000;//提取字典$basef = file($file1

PHP函數點評

PHP函數使用說明,應用舉例,精簡點評,希望對您學習php有所協助。1.print_r()列印關於變數的易於理解的資訊,若為數組,則顯示數組的結構資訊.例如:<pre><?php    $a = array ('a' => 'apple', 'b' => 'banana', 'c' => array ('x', 'y', 'z'));    print_r ($a);?></pre>

用PHP實現分段下載

如果只是普通的檔案下載,完全沒有必要用到php,用個就可以,但是有的時候為讓檔案保密,只能給一部分人下載,顯然不能夠把鏈節告訴別人,如果是這樣哪就起不到保密的效果。下面這個函數就是一個用php寫的檔案下載的函數,它是把檔案一段一段地讀出來,再傳送給用戶端.function download($file_dir,$file_name)//參數說明://file_dir:檔案所在目錄//file_name:檔案名稱{    $file_dir = chop($file_dir);

用php把現有動態新聞頁面改成靜態頁的方案

請問,當我瀏覽某個網頁時,我想在伺服器的某個路徑下產生對應的靜態網頁,以方便調用,該怎麼處理比較好?我的程式以前寫的,沒有這個功能.因此我想有沒有比較好的在不大量改動到原程式的情況下實現該功能.回複人:arcow(沖星) ( 五級(中級)) 信譽:100 2006-2-28 18:02:45 比如你的動態顯示頁面為display.php?id=1的話你可以在diplay裡判斷一下是否在對應目錄存在對應id的檔案名稱(這裡假設檔案為id號

PHP-Nuke存在遠程SQL注入漏洞 後台資料庫堪憂

描述:   PHP-Nuke是一個廣為流行的網站建立和管理工具,它可以使用很多資料庫軟體作為後端,比如MySQL、PostgreSQL、mSQL、Interbase、Sybase等。    PHP-Nuke的Your_Account模組實現上存在輸入驗證漏洞,遠程攻擊者可能利用此漏洞對伺服器程式執行SQL注入攻擊。    PHP-Nuke的Your_Account模組沒有對username參數做充分的過濾檢查,遠程攻擊者可能在此參數中插入惡意的SQL命令,從而非授權擷取對後台資料庫的操作。   

不一樣的項目,不一樣的PHP

  在首頁看到一篇文章 PHP做Web項目的優缺點, 自己也來廢話幾句。  其實PHP是一個很優秀的工具,它可以簡單,也可以複雜。不一樣的項目,應該用不一樣的PHP。  小項目 - 簡單而直接的PHP  一般對於一個功能頁面在20以下的網站,我們可以用一個很簡單的架構結構來寫。在這個規模上,我建議是使用比較直接的面向過程編碼方法,原因很簡單,沒有必要把class檔案弄的N 多,結果controller裡邊就一個new就完了。當然,需求頻繁變化的項目除外。  在這個層級上,php優點表現的很明顯:

使用PHP程式來保護你的flash作品

本文的保護是指防止使用者將swf檔案儲存到本地,其實這種方法在很久之前就有人使用過了。主要的保護措施就是在php後台讀取$_SERVER數組,如果是用IE裡面的ActiveX控制項來載入影片,將會有一個$_SERVER["HTTP_X_FLASH_VERSION"]參數,如果是用其它下載軟體來下載,則不會有這個參數,納悶的是用Firefox的ActiveX竟然沒有這個參數。

PHP Shell的編寫(改進版)

  以前寫過一個沒有任何技術含量的PHP CMD Shell,總是覺得功能很弱,並且對一些問題沒有處理好,比如瀏覽目錄等,後來深入學習PHP 後,發現了很多有趣的函數個,於是重新簡單的編寫了一個新的PHP Shell,希望大家喜歡! 程式介紹:程式:PHP Web Shell版本:v0.4功能:1.可以支援目前主流的作業系統: Win32/*nix/*BSD2.執行系統命令/程式3.瀏覽目錄未來功能:1.支援線上 上傳/下載 檔案功能2.支援線上 建立/刪除/添加/修改 檔案功能程式碼:<

PHP 挑戰 J2EE 和 .NET

>>摘自對Zend 的marketing VP Pamela Roussos的訪問繼PHP獲得“Programming Language of 2004”大獎之後,由Zend公司主導的PHP,開始向J2EE和.NET發起挑戰,搶奪WEB公司專屬應用程式開發市場。根據 Forrester公司的調研,預計到2006市場上將會

罕見蠕蟲瞄準PHP漏洞 Linux安全不在

  據國外媒體報道,Linux和其他開源軟體遭到病毒或駭客襲擊的機率一般比較小。不過,最近所發現的一個蠕蟲引發了開源界的關注。因為這個病毒的襲擊目標正是Linux平台上廣為流行的WEB應用服用工具(平台)PHP。

PHP將將 XML 映射為 HTML的代碼執行個體

  以下範例將 XML 文檔中的標記符直接映射成 HTML 標籤符。在“映射數組”中不存在的元素將被忽略。當然,該範例將只對一個特定的 XML 文檔有效。  <?php$file = "data.xml";$map_array = array( "BOLD" => "B", "EMPHASIS" => "I", "LITERAL" => "TT");function startElement($parser, $name, $attrs) {

PHP解析XML 元素結構範例

  該範例用縮排格式顯示一個文檔中起始元素的結構。    顯示 XML 元素結構<?php$file = "data.xml";$depth = array();function startElement($parser, $name, $attrs) { global $depth; for ($i = 0; $i < $depth[$parser]; $i ) { print " "; } print "$name";

PHP技術:回帖脫衣服的圖片實現

  randimage.php<?php/* --------------------------------------------------------- | By Bleakwind http://www.weaverdream.com --------------------------------------------------------- */$dir = "images/";//圖片目錄,注意是按照名字排序顯示的...$imgwidth =

如何使用PHP通過SMTP寄送電子郵件

由於PHP沒有提供現成的smtp函數,卻提供了一個功能不甚靈活的mail()函數,這個函數需要伺服器配置上的支援,並且不支援smtp驗證,在很多場合無法正常的工作,因此不建議使用。本文的目的在於為新手指明方向,並沒有涉及那些進階的內容,一來本身水平有限,二來也擔心不能準確的講述相關的概念,進而對各位造成誤導,還請自行深入學習。  “使用php發送mail”最近已經成為繼“register_globals”以後本版第二個新手陷阱,今天特地寫這篇文章為新手解惑,希望可以為迷茫的人指明方向。

總頁數: 1662 1 .... 1488 1489 1490 1491 1492 .... 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.