返回本章内容的案例...登陆

本章内容的案例

七友2019-04-15 13:52:03210

    本章节主要是介绍了许多文件相关的PHP函数,利用这些函数可以极大的帮助我们在使用对PHP文件的读取、修改、删除等操作带来极大的便利,熟练掌握这些常用的函数很有必要。

    以下是这么多部分我做的案例部分。(由于部分较多,所以大部分代码都被注释了)

<?php
/**
 * Created by PhpStorm.
 * User: hp
 * Date: 2019/4/14
 * Time: 16:44
 */
header('content-type:text/html;charset=utf-8');
date_default_timezone_set('Asia/Shanghai');
echo'<pre>';
//$fileName = 'text.txt';
//echo filetype($fileName) . '<br>';
//echo filesize($fileName) . '<br>';
//echo '文件创建的时间为:' . date('Y-m-d H:i:s', filectime($fileName)) . '<br>';
//echo '文件修改的时间为:' . date('Y-m-d H:i:s', filemtime($fileName)) . '<br>';
//echo '文件最后访问的时间为:' . date('Y-m-d H:i:s', fileatime($fileName)) . '<br>';
//var_dump(is_readable('text1.txt'));
//echo '<br>';
//var_dump(is_writable($fileName));
//echo '<br>';
//var_dump(is_executable($fileName));




//var_dump(pathinfo($fileName));
//echo '<br>';
//echo pathinfo($fileName,PATHINFO_DIRNAME).'<br>';
//echo dirname($fileName).'<br>';
//echo pathinfo($fileName,PATHINFO_BASENAME).'<br>';
//echo basename($fileName).'<br>';
//echo pathinfo($fileName,PATHINFO_EXTENSION).'<br>';
//echo pathinfo($fileName,PATHINFO_FILENAME).'<br>';
//if(file_exists($fileName)){
//    echo $fileName.'文件是存在的!';
//}else{
//    echo $fileName.'文件是不存在的!';
//}




//$filename = 'djq.txt';
//touch($filename);
//if (file_exists($filename))
//{
//    if(unlink($filename))
//    {
//        echo '删除成功';
//    }else
//    {
//        echo '删除失败';
//    }
//}else
//{
//    echo '文件不存在';
//}
//echo '<br>';
//rename('txt.txt','text/txt.txt');
//copy('wqq1.php','text/wqq1.php');
////var_dump(copy('http://img.php.cn/upload/article/000/000/003/5a9675a3b2106284.jpg','1.jpg'));
//var_dump(copy('http://www.baidu.com/','baidu.html'));
//echo '<br>';
//allow_url_fopen = On




//$file = fopen('text/txt.txt','rb');
//echo '读取到的内容为: '.fread($file,filesize('text/txt.txt'));
//echo '<br>';
//echo '当前所以指针的位置为: '.ftell($file).'<br>';
//var_dump(rewind($file));
//echo '当前所以指针的位置为: '.ftell($file);

//fclose($file);
//echo '读取到的内容为: '.fread($file,filesize('text/txt.txt'));




//$file = fopen('text.txt','rb+');
//var_dump(fwrite($file,'php中文网'));
//var_dump(fwrite($file,''.PHP_EOL));
//var_dump(fwrite($file,'ABC'));
//fputs($file,'钢铁侠',3);
//flose($file);
//var_dump(fwrite($file,'php中文网'));

//$file = fopen('text.txt','w');
//var_dump(fputs($file,'ironman钢铁侠'));
//$file = fopen('text2.txt','wb+');
//var_dump(fputs($file,'123美国队长'));
//echo ftell($file);
//rewind($file);
//echo '<br>';
//echo ftell($file);
//echo '<br>';
//echo fread($file,filesize('text2.txt'));

//$file = fopen('text.txt','ab+');
//var_dump(fputs($file,'绿巨人'));
//rewind($file);
//echo ftell($file);
//echo fread($file,filesize('text.txt'));




//$file = fopen('text2.txt','rb+');
//echo fgetc($file).'<hr>';
//echo fgets($file).'<hr>';
//echo fgets($file).'<hr>';
//echo fgetss($file).'<hr>';
//while (!feof($file))
//{
//    echo fgetss($file);
//}
//echo '<hr>';
//echo ftruncate($file,5);




//touch('text3.csv');
//$file = fopen('text3.csv','rb+');

//var_dump(fgetcsv($file));
//while ($row = fgetcsv($file)){
//    print_r($row);
//}

//$data=[
//    [1,'html','sublime'],
//    [2,'php','php工具箱'],
//    [3,'Python','Python']
//];

//foreach ($data as $v){
//    fputcsv($file,$v,'~');
//}

//while ($row=fgetcsv($file,50,',')){
//    print_r($row);
//}



//echo file_get_contents('text.txt').'<hr>';
//echo strip_tags(file_get_contents('text.txt')).'<hr>';
//echo file_get_contents('http://v.baidu.com/movie/137216.htm?fr=open_bdps_dyyg');
//echo file_get_contents('123.jpg');
//echo file_get_contents('text3.csv');

//$str= file_get_contents('text4.txt');
//var_dump(file_put_contents('text4.txt',"$str 诺克萨斯"));


$data=[
    'name'=>'钢铁侠',
    'age'=>45,
    'country'=>'America'
    ];
var_dump(file_put_contents('text4.txt',json_encode($data)));
var_dump(json_decode(file_get_contents('text4.txt')));


最新手记推荐

• 用composer安装thinkphp框架的步骤• 省市区接口说明• 用thinkphp,后台新增栏目• 管理员添加编辑删除• 管理员添加编辑删除

全部回复(0)我要回复

暂无评论~
  • 取消回复发送