本文目录一览:
- 1、php 每隔指定时间就执行一段代码
- 2、一个文件中既有动态PHP代码,又有HTML代码,那么这个文件该怎样命名呢?后缀是PHP还是HTML呢?
- 3、怎样在php中运行VB代码?
- 4、php 代码,每天零点时执行一次
php 每隔指定时间就执行一段代码
?php
ignore_user_abort();//关掉浏览器,PHP脚本也可以继续执行.
set_time_limit(0);// 通过set_time_limit(0)可以让程序无限制的执行下去
$interval=60*30;// 每隔半小时运行
do{
//这里是你要执行的代码
sleep($interval);// 等待5分钟
}while(true);
?
一个文件中既有动态PHP代码,又有HTML代码,那么这个文件该怎样命名呢?后缀是PHP还是HTML呢?
可以是 html 也可是 htm 建议采用html代码和php代码分离,模板标签调用的来做网页,就像下面的例子一样
!doctype html
html
head
meta charset="utf-8"
title思途旅游CMS404错误/title
{sline:php}GetScript('jquery-1.4.2.min.js,common.js','2014.01');{/sline:php}
{sline:php}GetCss('base.css','2014.01');{/sline:php}
/head
body
{sline:include file='public/header.htm'/}
!-- 中间内容 --
div class="big"
div class="width_1210"
!-- 热门目的地开始 --
div class="top_first"
div class="hot_mdd"
span热门目的地:/span
{sline:getdest flag='hot' row='6'}
a href="[field:url/]"[field:title/]/a
{/sline:getdest}
/div
{sline:include file='public/scroll_order.htm'/}
!-- 热门目的地结束 --
div class="no_found"
dl
dtimg class="fl" src="{sline:global.cfg_templets_skin/}/images/nofound.gif" //dt
dd class="dd_y"您访问的页面未找到!/dd
dd class="dd_s"请检查您输入的地址是否有误,直接进入a href="{sline:global.weburl/}"{sline:global.webname/}/a。/dd
dd class="dd_s"如果您点击网站内的链接出现此页,请反馈给我们。/dd
/dl
/div
div class="title_404"以下内容可能是您感兴趣的...../div
div class="list_404"
div class="tit"猜你喜欢/div
ul
{sline:getlinelist flag='recommend' row='6'}
li [field:global.autoindex runphp='yes'] if(@me==6) @me="class='mr_0'"; else @me='';[/field:global.autoindex]
a class="fl" href="[field:url/]"img src="[field:lit240/]" width="170" height="125"//a
spana href="[field:url/]"[field:title/]/a/span
span优惠价:strong[field:sellprice runphp='yes'] if(@me==0) @me='电询'; else @me='¥'.@me;[/field:sellprice]起/strong/span
/li
{/sline:getlinelist}
/ul
/div
/div
/div
!--帮助流程开始--
!--底部开始--
{sline:include file='public/footer.htm'/}
{sline:include file='public/flink.htm'/}
!-- 底部结束 --
!-- 友情链接结束 --
!-- 底部介绍结束 --
/body
/html
怎样在php中运行VB代码?
先把你的VB编译成可执行文件,然后在php中使用下面这句:
1echo exec('这里填vb程序路径');
如果你非要在php中动态执行vb代码,那么就先通过php的fopen、fwrite等命令,把代码存在一个源代码文件中,然后通过上面的exec命令调用vb的编译器编译这个源代码文件,再通过exec命令调用编译好了的vb程序。
php 代码,每天零点时执行一次
给你个思路:
1、建一个php文件,文件里面写需要更新数据库的代码。
2、给服务器建立定时任务,liunx的话需要命令开启任务,详情都能网上搜。windows的话可以建立一个任务计划程序(开始菜单可以搜索),里面设置好启动时间及要通过php程序运行的php文件,详情也可以网上搜索出来。
3、另外附上一段php执行文件(也就是用此段代码执行你的数据库操作php文件)
?php
/**
* 定时计划任务
*/
$option = '';//附加参数
$header = '';//请求头
$type = 'GET';//请求类型
$url = '......';//请求地址
$curl = curl_init (); // 启动一个CURL会话
curl_setopt ( $curl, CURLOPT_URL, $url ); // 要访问的地址
curl_setopt ( $curl, CURLOPT_SSL_VERIFYPEER, FALSE ); // 对认证证书来源的检查
curl_setopt ( $curl, CURLOPT_SSL_VERIFYHOST, FALSE ); // 从证书中检查SSL加密算法是否存在
curl_setopt ( $curl, CURLOPT_USERAGENT, 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0)' ); // 模拟用户使用的浏览器
if (! empty ( $option )) {
$option = json_encode ( $option );
curl_setopt ( $curl, CURLOPT_POSTFIELDS, $option ); // Post提交的数据包
}
curl_setopt ( $curl, CURLOPT_TIMEOUT, 30 ); // 设置超时限制防止死循环
//设置请求头
if($header){
curl_setopt($curl,CURLOPT_HTTPHEADER,$header);
}
curl_setopt ( $curl, CURLOPT_RETURNTRANSFER, 1 ); // 获取的信息以文件流的形式返回
curl_setopt ( $curl, CURLOPT_CUSTOMREQUEST, $type );
$result = curl_exec ( $curl ); // 执行操作
curl_close ( $curl ); // 关闭CURL会话