新手暑假学习总结一

新手暑假学习总结一

文件操作:

主要函数:

判断文件或目录是否存在bool

 file_exists(string filename)

取得文件名

basename(filepath)

打开文件

fopen(filename,mode)

获取文件路径信息

pathinfo(path)

写文件

fwrite(resource,string)

取绝对路径

realpath(filename)

关闭文件

fclose($handle)

复制文件

copy(source,dest)

读取一行数据

fgets(int handle[,int length])

判断是否是目录

is_dir(filename)

读取整个文件

readfile(filename)

打开目录

opendir(path)

取文件大小

filesize(filename)

读取目录

readdir($handle)

删除文件

unlink()

关闭目录

closedir($handle)

创建目录

mkdir(dirname)

 

删除目录

unlink()

 

注意:

1)文本模式打开文件与二进制方式打开文件的不同点是,文本模式打开文件,操作系统会对内容进行转义,在windows下,可以透明地将/n转换为/r/n;而以二进制方式打开文件,文件不经过操作系统预处理,读取的内容与文件在磁盘上保存的内容相同。

2)在读写文件时,除了file()eadfile()等少数函数外其它函数操作必须先要使用fopen()

函数打开文件,最后用fclose()函数关闭文件。而文件信息函数(filesize()filemtime()等)则不需打开文件,只要文件在即可

小偷程序php100视频16,分页程序php100视频13,上传程序php100视频14

验证码+图片水印:php100视频333435

<?php

$image='D:/wamp/www/caiwu/pic/123.jpg';         /*图片路径*/

$img=getimagesize($image);

 

switch($img[2])

{

  case 1:

 $im=@imagecreatefromgif($image);

 break;

  case 2:

 $im=@imagecreatefromjpeg($image);

 break;

  case 3:

 $im=@imagecreatefrompng($image);

 break;

}

 

$logo='D:/wamp/www/caiwu/pic/button1.jpg';

$ing=getimagesize($image);

 

switch($ing[2])

{

  case 1:

 $in=@imagecreatefromgif($logo);

 break;

  case 2:

 $in=@imagecreatefromjpeg($logo);

 break;

  case 3:

 $in=@imagecreatefrompng($logo);

 break;

}

 

imagecopy($im,$in,400,3,0,0,'100','100');

 

$te=imagecolorrallocate($im,255,255,255);

$str=iconv("yanzhengma”);

 

imagettftext($im,12,0,20,$te,'simhei.ttf',$str);

 

 

$new=imagecreatetruecolor(30,30);

imagecopyresized($new,$im,0,0,0,0,30,30,$img[0],6$img[1]);

 

 

header("Content-type:image/jpeg");

imagejpeg($new,'new.jpg');

?>

session cookie用法:

session购物车一部分:

<?php       session_start();                 //初始化session变量

session_register("goodsid");  //定义session变量用于存储商品ID

session_register("goodsnum");      //定义session变量用于存储购买商品的数量

 

if($_SESSION["goodsid"]=="" && $_SESSION["goodsnum"]==""){          //判断session变量是否为空

    $_SESSION["goodsid"]=$_GET["id"]."@";                                                     //如果session变量为空,则为其赋值为商品的ID,并以@分隔

         $_SESSION["goodsnum"]="1@";                                                   //如果session变量为空,则为其赋值为1,并以@分隔

}else{                           //如果session变量不为空

     $array=explode("@",$_SESSION["goodsid"]);                //则以@为分隔符,将session变量中的数据写入到数组中

          if(in_array($_GET["id"],$array)){                              //如果判读数组中是否存在指定的ID

            echo "<script>alert('该商品已经被放入购物车!');history.back();</script>";

            exit;

          }

    //如果数组中不存在指定的ID,则说明该商品还没有放入购物车中

    $_SESSION["goodsid"].=$_GET["id"]."@";                        //将该商品添加到购物车中

    $_SESSION["goodsnum"].="1@";                                        //更改商品数量

}

echo "<script>window.location.href='shopping_car.php';</script>";

?>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值