仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 710|回复: 9
打印 上一主题 下一主题

[学习教程] PHP教程之主动运转php文件

[复制链接]
因胸联盟 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:15:04 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
第1步环境配置好了,你算了进了1小步了,那么第2步呢就是调出第1个程序一般都是用helloworld,视频教程里面我都做了,helloworld一个老文章了,不错,找出来人人吐槽,所谓义务企图就是由盘算机主动挪用用户事前设置好的使用程序,从而到达简化用户操纵的目标。使用Windows2000的义务企图程序(相称与*NIX下的cron程序,这里不再对其胪陈),我们能够布置任何剧本、程序或文档在最得当的时分运转,从而满意本人的需要。上面以Windows2000为例。
  详细来讲,我们若需使用义务企图程序主动运转则应实行以下步骤:  1.单击”入手下手”按钮,然后顺次选择”程序”→”附件”→”体系工具”→”义务企图”(大概是”设置”→”把持面板”→”义务企图”),启动Windows2000的义务企图办理程序。  2.在”义务企图”窗口中双击”增加义务企图”图标,启动体系的”义务企图导游”,然后单击”    下一步”按钮,在给出的程序列表当选择必要主动运转的使用程序,然后单击”下一步”按钮。  3.设置得当的义务企图称号并选择主动实行这个义务的工夫频次(如天天、每礼拜、每个月、一次性、每次启动盘算机时、每次登录时等),然后单击”下一步”按钮。此时体系将会请求用户对程序运转的详细工夫举行设置,如几号、几点钟、哪几个工夫段才干运转等,我们只需依据本人的必要加以设置便可。  4.接上去体系将会请求用户设置得当的用户名及暗码(如所示),以便体系从此能主动加以运转。  5.最初,我们只需单击”完成”按钮便可将响应义务增加到Windows2000的义务企图程序中,今后它就会主动”记着”这个义务,一旦体系工夫及相干前提与用户设置的企图符合,它就会主动挪用用户所指定的使用程序,非常方便(每次启动Windows2000的时分,义务企图程序城市主动启动,并在背景运转,确保用户的企图可以定时实行)。
  如今我们来测试一下方才所建的义务是不是乐成,鼠标右键单击”php”程序图标(如所示),在弹出的菜单内里选择”运转”。一样平常情形下程序图标只需如许激活运转就能够一般启动。假如运转失利可检察用户和暗码是不是设置准确,另有断定”TaskScheduler”服务是不是已启动,自己现在就是为了节俭体系资本把它关失落了招致运转失利,害我找了泰半天。别的也可从”体系日记”里检察究竟是甚么原因形成运转失利的。
  好了,讲了这么多义务企图的使用,如今我们切进正题,上面将先容两个例子:
  1、让PHP准时运转
编纂以下代码,并保留为test.php:
$fp=@fopen(”test.txt”,“a+”);
fwrite($fp,date(”Y-m-dH:i:s”).”让PHP准时运转吧!
”);
fclose($fp);
?>
增加一个义务企图,在(如所示)这一步输出命令:
D:php4php.exe-qD:php4        est.php
工夫设置为每隔1分钟运转一次,然后运转这个义务。如今我们来看看d:php4        est.txt文件的内容时分是不是乐成。假如内容为以下所示,那末祝贺你乐成了。
2007-10-3011:08:01让PHP准时运转吧!
2007-10-3011:09:02让PHP准时运转吧!
2007-10-3011:10:01让PHP准时运转吧!
2007-10-3011:11:02让PHP准时运转吧!
  2、让MYSQL完成主动备份
编纂以下代码,并保留为backup.php,假如要紧缩能够拷贝一个rar.exe:
if($argc!=2in_array($argv[1],array(’–help’,‘-?’))){
?>
backupVer0.01,forWin95/Win98/WinNT/Win2000/WinXPoni32
Copyright(C)2000ptkerAllrightsreserved.
Thisisfreesoftware,andyouarewelcometomodifyandredistributeit
undertheGPLlicense
PHPShellscriptforthebackupMySQLdatabase.
Usage:
canbedatabasenameyouwouldliketobackup.
Withthe–help,or-?options,youcangetthishelpandexit.
}else{
$dbname=$argv[1];
$dump_tool=“c:mysqlinmysqldump”;
$rar_tool=“d:php4
ar”;
@exec(”$dump_tool–opt-uuser-ppassword$dbname>./$dbname.sql”);
@exec(”$rar_toola-ag_yyyy_mm_dd_hh_mm$dbname.rar$dbname.sql”);
@unlink(”$dbname.sql”);
echo“Backupcomplete!”;
}
?>
增加一个义务企图,在(如所示)这一步输出命令:
D:php4php.exe-qD:php4ackup.phpdatabasename
工夫设置为天天运转一次,然后运转这个义务。最初会在d:php4目次下天生一个以数据库名和以后工夫构成的rar文件。祝贺你!半途而废了!
  固然备份体例有良多种,读者可依照本人喜好的往做!
  以上是原著.分离自己实贱,增补申明以下:
假如呈现毛病:
在试着设置义务帐户信息时呈现毛病
指定的毛病是:
0
深爱那片海 该用户已被删除
10#
发表于 2015-3-27 08:09:34 | 只看该作者
Apache不是非得用80或者8080端口的,我刚开始安得时候就是80端口老占用,就用了个 81端口,结果照常,就是输localhost的时候,应该输入为 localhost:81
再现理想 该用户已被删除
9#
发表于 2015-3-19 05:11:42 | 只看该作者
首先我是坚决反对新手上来就用框架的,因为对底层的东西一点都不了解,造成知识上的真空,会对以后的发展不利。我的观点上手了解下框架就好,代码还是手写。当然啦如果是位别的编程语言的高手的话,这个就另当别论啦。
莫相离 该用户已被删除
8#
发表于 2015-3-11 17:53:56 | 只看该作者
小鸟是第一次发帖(我习惯潜水的(*^__^*) 嘻嘻……),有错误之处还请大家批评指正,另外,前些日子听人说有高手能用php写驱动程序,真是学无止境,人外有人,天外有天。
山那边是海 该用户已被删除
7#
发表于 2015-3-4 07:13:56 | 只看该作者
至于模板嘛,各位高人一直以来就是争论不休,我一只小菜鸟就不加入战团啦,咱们新手还是多学点东西的好。
柔情似水 该用户已被删除
6#
发表于 2015-2-14 14:24:24 | 只看该作者
这些中手常用的知识,当你把我说的这些关键字都可以熟练运用的时候,你可以选择自己
透明 该用户已被删除
5#
发表于 2015-2-6 00:18:14 | 只看该作者
个人呢觉得,配wamp 最容易漏的一步就是忘了把$PHP$目录下的libmysql.dll拷贝到windows系统目录的system32目录下,还有重启apache。
不帅 该用户已被删除
地板
发表于 2015-1-29 09:39:37 | 只看该作者
本文当是我的笔记啦,遇到的问题随时填充
分手快乐 该用户已被删除
板凳
发表于 2015-1-20 14:41:11 | 只看该作者
装在C盘下面可以利用windows的ghost功能可以还原回来(顺便当做是重转啦),当然啦我的编译目录要放在别的盘下,不然自己的劳动成果就悲剧啦。
飘飘悠悠 该用户已被删除
沙发
发表于 2015-1-17 06:12:45 | 只看该作者
有时候汉字的空格也能导致页面出错,所以在写代码的时候,要输入空格最好用引文模式。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-9-21 01:45

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表