热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

支持多级目录建立的php函数

支持多级目录建立的php函数本函数php自定义函数是一款建立文件夹的路径并且支持多级目录实例函数哦。支持多级目录建立的php教程函数本函数php自定义函数是一款建立文件夹的路径并且

支持多级目录建立的php函数本函数php自定义函数是一款建立文件夹的路径并且支持多级目录实例函数哦。

支持多级目录建立的php教程函数
本函数php自定义函数是一款建立文件夹的路径并且支持多级目录实例函数哦。

 * create_dir(建立文件夹的路径,支持多级目录);
 */
 function create_dir($dir_adds=) {
  $falg = true;
  $dir_adds  = trim($dir_adds);
  if($dir_adds!=){
   $dir_adds = str_replace(array(//,,),/,$dir_adds);
   if (!is_dir($dir_adds)) {
    $temp = explode(/,$dir_adds);
    $cur_dir = ;
    for($i=0;$i     $cur_dir .= $temp[$i]./;
     if (!@is_dir($cur_dir)) {
      if(!@mkdir($cur_dir,0777))
       $falg = false;
     }
    }
   }
   return $falg;
  }
 }
 
 //看一款目录检测并写文件函数
 
 function htm_w(
    $w_dir = ,
    $w_filename = ,
    $w_cOntent=
   ){

  $dvs  = ;
  if($w_dir && $w_filename && $w_content){
   //目录检测数量
   $w_dir_ex  = explode(/,$w_dir);
   $w_new_dir = ; //处理后的写入目录
   unset($dvs,$fdk,$fdv,$w_dir_len);
   foreach((array)$w_dir_ex as $dvs){
    if(trim($dvs) && $dvs!=..){
     $w_dir_len .= ../;
     $w_new_dir .= $dvs./;
     if (!@is_dir($w_new_dir)) @mkdir($w_new_dir, 0777);
    }
   }


   //获得需要更改的目录数
   foreach((array)$this->filedir as $fdk=>$fdv){
    $w_cOntent= str_replace($fdv,$w_dir_len.str_replace(../,,$fdv),$w_content);
   }
   $this->writer($w_dir.$w_filename,$w_content);
  }
 }
 ?>


永久地址:

转载随意~请带上教程地址吧^^


推荐阅读
  • 朋友会发现在使用Yaf中Action再次Dispatch导致PHP段错误Segmentationfault提示了,碰到这种错误我们要如何来解决呢,下面php入门小编为各位介绍一下 ... [详细]
  • 我们来看看用php写的一款编码转换程序代码哦,把gbk,utf-8之间互转等。functionphpUnescape_no($source){  &nbs ... [详细]
  • 本文详细介绍了如何使用 PHP 接收并处理微信支付的回调结果,确保支付通知能够被正确接收和响应。 ... [详细]
  • 实用正则表达式有哪些
    小编给大家分享一下实用正则表达式有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下 ... [详细]
  • PHP 实现多级树形结构:构建无限层级分类系统
    在众多管理系统中,如菜单、分类和部门等模块,通常需要处理层级结构。为了高效管理和展示这些层级数据,本文将介绍如何使用 PHP 实现多级树形结构,并提供代码示例以帮助开发者轻松实现无限分级。 ... [详细]
  • 本文详细介绍了一种通过MySQL弱口令漏洞在Windows操作系统上获取SYSTEM权限的方法。该方法涉及使用自定义UDF DLL文件来执行任意命令,从而实现对远程服务器的完全控制。 ... [详细]
  • Symfony是一个功能强大的PHP框架,以其依赖注入(DI)特性著称。许多流行的PHP框架如Drupal和Laravel的核心组件都基于Symfony构建。本文将详细介绍Symfony的安装方法及其基本使用。 ... [详细]
  • 在具体讲解PHP解释性模板Phplib的使用之前,先说明为什么使用php标签的模板系统要继续改进。其实,这主要还是因为PHP标签对美工人员来说不方便。他们更加喜欢直接使用这种可视化 ... [详细]
  • 我们在使用PHP关键字global如果用在function内部,则说明这个function内用的这个变量是全局的,全局变量就是在整个页面里都能起作用。例如$conf  ... [详细]
  • 一、下载Apache、MySql和PHP1、Apache的下载Apache服务器可以通过官方提供的镜像地址来下载windows的Apache安装程序,不过都是英文版的,而且下载速度 ... [详细]
  • 这是一个简单的投票程序,对于刚学PHP和朋友来说是一个很不错的入门程序。在这里给大家介绍一下,希望能对朋友们有所帮助。该系统是由以下四个文件组成的:有HTML调查表单的survey ... [详细]
  • PHP开发框架有哪些
    这篇文章给大家分享的是有关PHP开发框架有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。在我们开始之前,先 ... [详细]
  • 很多人误解php中的引用跟C当中的指针一样,事实上并非如此,而且很大差别。C语言中的指针除了在数组传递过程中不用显式申明外,其他都需要使用*进行定义,而php中对于地址的指向(类似 ... [详细]
  • 向浏览器发送404状态码header(“HTTP1.1404NotFound”);或者header(“HTTP1.1404& ... [详细]
  • 1.打开文件:fopen("文件名","模式");模式:r:只读r+:读写w:只写。打开并清空文件的内容。如果文件不存在,则创建文件。w ... [详细]
author-avatar
单色设计
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有