使用fopen,fwrite,fclose 方法
简单的例子如下?php
$afile = fopen("afile.php", "w") or die("Unable to open file!");
$txt = "Hi,\n";
fwrite($myfile, $txt);
$txt = "success\n";
fwrite($afile, $txt);
fclose($afile);
关键是写文件的地方,必须要有写的权限.尤其是linux服务器. 可用 chmod 方法 来更改权限.
php 是不支持多线程的,可以利用APACHE实现,以下是网上找到的代码
假设我们现在运行的是a.php这个文档. 但是我在程式中又请求WEB服务器运行另一个b.php
那么这两个文档将是同时执行的.
php
function runThread()
{
fputs($fp, "GET /a.php?act=brnrn");
fclose($fp);
}
function a()
$fp = fopen('result_a.log', 'w');
fputs($fp, 'Set in ' . Date('h:i:s', time()) . (double)microtime() . "rn");
function b()
$fp = fopen('result_b.log', 'w');
if(!isset($_GET['act'])) $_GET['act'] = 'a';
if($_GET['act'] == 'a')
runThread();
a();
else if($_GET['act'] == 'b') b();
php登陆页面◆验证码的实现,参考如下:
①.、首先新建一个php站点;
session_start();
$im_color=imagecolorallocate($im,100,100,100); ?//填充验证码背景为灰色
//实用循环画四条随机颜色的干扰线
$_SESSION["y"]=$n;
$p=0;
$p=$p◆10;
$num=substr($n,$i,1); ?//把验证码数字一个一个的取出来
//设置每个验证码数字不同的颜色,数字角度偏差和字体.
imagepng($im); ?//输出验证码
imagedestroy($im); //释放内存
③.、新建login.php文件;
用户名文本框昵称为name;
密码文本框为psw;
验证码为yzm;
表单的提交方式为post,提交到check.php.
首先要保证本地架设的php站点可以在本机上正常访问.
通过ip访问有两种情况:
通过内网访问,即在本地局域网内通过ip访问,只要局域网联通通讯正常(即可以互ping通)就可以直接通过内网http://内网ip访问
①.、使用GZip
在每一个PHP页面顶部加入以下代码:
php ob_start("ob_gzhandler");?
②.、不要滥用Javascript和Ajax
只在需要的时候才使用Javascript和Ajax,千万不要滥用它们.有些网站使用了太多不必要的Ajax动画,或使用Ajax来加载无用的部分.这样一来Javascript文件就会变得很大,而实际上却有很多其他方案来实现这些功能.
③.、图片、头文件和HTTP请求
网页所引用的图片、外部文件以及CSS样式文件越多,网页就加载得越慢.花些时间把图片文件和其他外部文件缩小一些吧,使它们能更快地被加载.此外,每一次加载图片和外部文件时都会产生一个HTTP请求,这一定会拖延加载时间.
④.、限制MySQL查询次数
对数据库的每一次请求都会使网页的加载速度减缓一些.网络开发者允许很难控制这一点,但是在一些细节的地方是可以进行优化的.比如,在选择数据库记录时,不要使用以下代码:
SELECT * FROM database
而是使用:
SELECT id, name, date, author, etc, blah, blah FROM database
这会消耗更少的查询时间并减少服务器的负载.
⑤.、.php扩展名
有些人认为将JS文件保存为filename.js.php以及将CSS文件保存为stylesheet.css.php会让加载的时间减少些,但我并没有察觉到这其中的差别.当然,如果你网站的速度变得很慢,你可以试试这个方法.当然,你需要在每个PHP文件中用include()去载入这些文件.
首先在apache中打开重写功能(网上很多找找就行)
并在你的网站根目录下建立一个文件..htaccess(不要用记事本建立,用editplus或者其他在线的生成这个文件,否则你会错)
内容如下:
IfModule mod_rewrite.c
RewriteEngine on
/IfModule
以上就是土嘎嘎小编为大家整理的如何实现我的php相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!