phpdemo
1. php小白求助 如圖代碼中15行的$e->demo()是什麼意思啊
這是調用對象的方法,類似C語言中的調用結構體成員或變數,指向的意思
2. demo什麼意思,php面試, 面試官 讓我提供一個自己寫的demo 給他 demo是什麼東東啊
摘要 DEMO是"demonstration"的縮寫。DEMO的中文含意為「示範」、「展示」、「樣片」、「樣稿」、「原型」,常被用來稱呼具有示範或展示功能及意味的事物。
3. 幫我解釋下這個PHP代碼 謝謝!
f ($_GET['id']=="") {//如果以get方式獲取的變數id為空則:
$demobh=date('YmdHis').Rnum(3);//date('YmdHis') 格式化當前時間,並連接兩個變數,rnum()應該是自定義函數。
}
else { //否則
$sql="select * from `demo` where `ID`='".$_GET['id']."'"; //創建sql查詢語句,
$system_info=mysql_db_query($db,$sql,$conn);//執行sql語句
$getPost= mysql_fetch_array($system_info);//由sql執行的結果集獲取值並賦值給$getpost
$demobh=$getPost['編號'];將結果集欄位『編號』的值賦值給變數$demobh
$picurl=$getPost['圖片'];將結果集欄位『圖片』的值賦值給變數$piccurl
}
if ($_GET['post']=="z") {//如果以get方式獲取的變數id為『z』則:
//PHP 的 $_REQUEST 變數包含了 $_GET, $_POST 以及 $_COOKIE 的內容
$bt=$_REQUEST['bt'];//將獲取的請求值bt賦值給變數$bt
$url=$_REQUEST['url'];//將獲取的請求值url賦值給變數$url
$dtime=date('Y-m-d H:i:s'); //將格式化當前時間的變數賦值給變數$dtime
如果還有什麼不明白可以在網路留言。
4. 微信公眾號官方demo代碼與第三方代碼的區別 PHP
這只是寫法的不同而已,變數也好,常量也好,都只是存儲一個字元串的值而已。
如果用常量存儲,這個是規范的寫法,因為公眾號的TOKEN值是固定的不會變。
但是我也可以用變數去寫啊,只要我不改動他的值不就行了。
5. thinkphp demo 怎麼用
1.建立項目目錄,例如test目錄,目錄中建立入口文件index.php,內容如下:
<?php
// +----------------------------------------------------------------------
// | ThinkPHP
// +----------------------------------------------------------------------
// +----------------------------------------------------------------------
// +----------------------------------------------------------------------
// | Author: liu21st // +----------------------------------------------------------------------
// $Id$
// 定義ThinkPHP框架路徑
define('THINK_PATH', '../../ThinkPHP');
//定義項目名稱和路徑
define('APP_NAME', 'test');
define('APP_PATH', '.');
// 載入框架入口文件
require(THINK_PATH."/ThinkPHP.php");
//實例化一個網站應用實例
$App = new App();
//應用程序初始化
$App->run();
?>
2.訪問test目錄,test下的對於目錄被自動建立,頁面顯示如下內容:
^_^ Hello,歡迎使用ThinkPHP
3.目錄意義
關鍵的是Lib下的action和model以及Tpl下的default下的php文件對應的同名html模板文件,這三個構成了MVC結構
另外Data是項目數據目錄,Config目錄是配置目錄,Cache是模板緩存目錄,
Logs是日誌文件,Temp是數據緩存,
Html,Plugins,Lang,Common非必須目錄
所有項目目錄是自動生成的
Emailed 18/06/2008 09:43:40 to:
18/06/2008 09:44 am - ThinkPhp開發流程 admin 0.00
(0:00) 1.在config目錄建立config.php文件,內容如下:
<?php
$config = require '../config.php';
$array = array(
'default_mole'=>'Blog',
'ROUTER_ON'=>TRUE,
'DATA_RESULT_TYPE'=>1,
'SHOW_RUN_TIME'=>true, // 運行時間顯示
'SHOW_ADV_TIME'=>true, // 顯示詳細的運行時間
'SHOW_DB_TIMES'=>true, // 顯示資料庫查詢和寫入次數
'SHOW_CACHE_TIMES'=>true, // 顯示緩存操作次數
'SHOW_USE_MEM'=>true, // 顯示內存開銷
);
return array_merge($config,$array);
?>
其中,上級目錄的config.php內容如下:
<?php
// +----------------------------------------------------------------------
// | ThinkPHP
// +----------------------------------------------------------------------
// +----------------------------------------------------------------------
// +----------------------------------------------------------------------
// | Author: liu21st <
// +----------------------------------------------------------------------
// $Id$
return array(
'DB_TYPE'=>'mysql',
'DB_HOST'=>'localhost',
'DB_NAME'=>'demo',
'DB_USER'=>'root',
'DB_PWD'=>'jhf178',
'DB_PORT'=>'3306',
'DB_PREFIX'=>'think_',
);
?>
以鏈接資料庫
2.建立業務模塊,在libmodel目錄下建立BlogModel.class.php文件,內容如下
<?php
class BlogModel extends Model
{
}
?>
3.修改lib下的action目錄下IndexAction.class.php
內容改為:
<?php
// 本類由系統自動生成,僅供測試用途
class IndexAction extends Action{
public function index(){
$Blog= new BlogModel();
$list= $Blog->findAll();
mp($list);
}
}
?>
4.刷新test訪問頁面
6. 在php中如調用一個或幾個php模板文件
如何應用FastTemplate呢?首先你需要先進行一個簡單地調用:
<?php $tpl=new FastTemplate ("path"); ?>
傳遞給它一個路徑,是所有你的模板文件存放的目錄。它返回一個對象,你可以用它進行參
數賦值,生成頁面等等。
FastTemplate是基於這樣一種假設:一個很大的頁面是由很多小的部分組成的。每一個部分有一個唯一
的名字。最小的部分是賦值給這樣有著唯一名字的一段正常的文本字元串。這個可以通過
<?php
$tpl->assign(NAME, "text");
?>
來完成。現在,如果你的一個模板包含{NAME},FastTemplate 就知道你
的意圖了。
另外,FastTemplate需要知道你想如何調用你的模板。你需要通過傳遞一個相關數組(associative
array)給 <?php $tpl->define(); ?>
來給它一個提示。
以下為引用的內容:
<?php
$tpl->define(array(foo => "foo.tpl",
bar => "bar.tpl"));
?>
這些賦值將分別給foo和bar以不同的文件(名為foo.tpl和bar.tpl)。
現在你想讓FastTemplate替換在模板foo中的所有{MACROS}為相應的值。通過發出命令
以下為引用的內容:
<?php
$tpl->parse(PAGECONTENT, "foo");
?>
來實現。 這個命令將把模板"foo"的內容賦給PAGECONTENT。 當然,我們還沒有做完,因為模板bar中為主要的頁面定義,FastTemplate需要替換其中的
{PAGECONTENT}宏。我們也需要給PAGETITLE賦值,如下所做:
以下為引用的內容:
<?php
$tpl->assign(PAGETITLE, "FooBar test");
$tpl->parse(MAIN, "bar");
?>
容易吧,不是嗎?我們現在只需要把它輸出: <?php
$tpl->FastPrint(MAIN);
?>
下面三個文件顯示了實際練習中的更多的細節描述。我不知道在現實生活了離了這個技術應如何生活 --
你的設計者會高興,你的老闆會微笑,因為你可以在更短的時間內做更多的事情。
以下為引用的內容:
bar.tpl
<!-- bar.tpl -->
<HTML>
<HEAD><TITLE>Feature world - {PAGETITLE}</TITLE></HEAD>
<BODY BGCOLOR=BLACK TEXT=WHITE>
<H1>{PAGETITLE}</H1>
{PAGECONTENT}
</BODY>
</HTML>
foo.tpl <!-- foo.tpl -->
很明顯示什麼都沒做。請看{NAME}.
以下為引用的內容:
demo.php3
<?php
include "class.FastTemplate.php3";
$tpl = new FastTemplate( ".");
$tpl->define(array(foo => "foo.tpl", bar => "bar.tpl"));
$tpl->assign(NAME, "me");
$tpl->assign(PAGETITLE, "Welcome!");
$tpl->parse(PAGECONTENT, "foo");
$tpl->parse(MAIN, "bar");
$tpl->FastPrint(MAIN);
?>
創建整個表格
我也寫了一個短的例子,用來演示如何通過單行模板來生成整個表格。它很有效,因為你仍然不需要直
接修改HTML文檔。
我們增加一個模板的內容到一個已經定義過的唯一命名的後面來創建HTML表格。這個可以通過在調用
$tpl->parse()時,在模板名前加上一個"."來實現。 <?php
// 將模板foo的內容賦給TPL1
$tpl->parse(TPL1, "foo");
// 在TPL1後附上模板bar的內容
$tpl->parse(TPL1, ".bar");
?>
page.tpl
以下為引用的內容:
<HTML>
<HEAD><TITLE>Feature world - {PAGE_TITLE}</TITLE></HEAD>
<BODY BGCOLOR=BLACK TEXT=WHITE>
<H1>{PAGE_TITLE}</H1>
{PAGE_CONTENT}
</BODY>
</HTML>
table.tpl
以下為引用的內容:
<TABLE>
<TR> <TH>name</TH> <TH>size</TH> </TR>
{TABLE_ROWS}
</TABLE>
table_row.tpl
以下為引用的內容:
<TR>
<TD>{FILENAME}</TD>
<TD>{FILESIZE}</TD>
</TR>
yad.php3
以下為引用的內容:
<?php
include "class.FastTemplate.php3";
function InitializeTemplates() {
global $tpl;
$tpl = new FastTemplate( ".");
$tpl->define( array( page => "page.tpl",
table => "table.tpl",
table_row => "table_row.tpl" ) );
}
function ReadCurrentDirectory() {
global $tpl;
$handle = opendir( ".");
while($filename = readdir($handle)) {
$tpl->assign(FILENAME, $filename);
$tpl->assign(FILESIZE, filesize($filename));
$tpl->parse(TABLE_ROWS, ".table_row");
}
closedir($handle);
$tpl->parse(PAGE_CONTENT, "table");
}
function PrintPage($title) {
global $tpl;
$tpl->assign(PAGE_TITLE, $title);
$tpl->parse(FINAL, "page");
$tpl->FastPrint(FINAL);
}
InitializeTemplates();
ReadCurrentDirectory();
Printpage( "Yet Another Demo");
?>
7. php代碼如何提取epub後綴的文件內容,求demo,謝謝!
epub是電子書格式,你要用php讀取內容的話,恐怕你得先弄個epub的反編譯
8. demo.phpurl= 完整php代碼
<divid="container"style="overflow:hidden;">
<iframeborder="0"id="content"src="<?phpecho$_GET['url'];?>"frameborder="0"height="100%"width="100%"style="height:443px;"></iframe>
</div>
9. 請問各位童鞋, 在PHP中, demo函數表示什麼意思
demo是例子的意思,也就是演示的例子函數,demonstration示範的縮寫
10. php soap自己寫的demo無法調用 求指正
添加http://到域名那裡