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://到域名那里