导航:首页 > 编程语言 > php文件名

php文件名

发布时间:2022-01-24 23:20:59

php 如何 得到文件名(不要后缀名)

方法如下:

$dh = opendir($dirname);

$n = 0;

while ($file=readdir($dh)){

// $file为目录下所有文件和文件夹

// 需要注意默认有 .(本目录)和..(上级目录)这两个特殊文件夹

if (is_file($file)){

//只处理文件

if (!strpos($file,'.')){

// 无后缀名的文件

}

$n++; // 计数

}

}

㈡ PHP用时间起文件名

必须要一个事件来触发.命名方式如楼上所说.

㈢ 如何用php获取文件名后缀

php获取文件后缀名(format file)
//方法一:
复制代码 代码如下:

<?php
function extend_1( $file_name )
{
$retval = “” ;
$pt = strrpos ( $file_name , “.” );
if ( $pt ) $retval = substr ( $file_name , $pt +1, strlen ( $file_name ) - $pt );
return ( $retval );
}

//方法二
复制代码 代码如下:

function extend_2( $file_name )
{
$extend = pathinfo ( $file_name );
$extend = strtolower ( $extend [ "extension" ]);
return $extend ;
}

//方法三
复制代码 代码如下:

function extend_3( $file_name )
{
$extend = explode ( “.” , $file_name );
$va = count ( $extend )-1;
return $extend [ $va ];
}

//方法四
复制代码 代码如下:

function getFileExt( $file_name )
{
while ( $dot = strpos ( $file_name , “.” ))
{
$file_name = substr ( $file_name , $dot +1);
}
return $file_name ;
}
?>

另外:
PHP pathinfo() 函数
PHP Filesystem 函数
定义和用法
pathinfo() 函数以数组的形式返回文件路径的信息。
语法
pathinfo(path,options)
参数
描述
path
必需。规定要检查的路径。
process_sections
可选。规定要返回的数组元素。默认是 all。
可能的值:
PATHINFO_DIRNAME – 只返回 dirname
PATHINFO_BASENAME – 只返回 basename
PATHINFO_EXTENSION – 只返回 extension
说明
pathinfo() 返回一个关联数组包含有 path 的信息。
包括以下的数组元素:
[dirname]
[basename]
[extension]
提示和注释
注释:如果不是要求取得所有单元,则 pathinfo() 函数返回字符串。
例子
例子 1
复制代码 代码如下:

<?phpprint_r( pathinfo ( “/testweb/test.txt” ));?>
// 输出:
// Array([dirname] => /testweb[basename] => test.txt[extension] => txt)

例子 2
复制代码 代码如下:

<?phpprint_r( pathinfo ( “/testweb/test.txt” ,PATHINFO_BASENAME));?>
// 输出:
// test.txt

㈣ php 怎么把得到的文件名编码换一下

与 php 编码有关的,有两处地方:
1、php 文件本身的编码格式:
根据使用 php 编写软件的不同,其操作方法有所区别,比如 phpDesigher 软件:
2、php 文件内容里,需要设置供浏览器进行解析时需要的编码格式:
在 PHP 文件代码里,插入
header("Content-type: text/html; charset=utf-8");相当于 html 的
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

㈤ 用PHP实现文件的重命名)

文件名一定要用引号,(如果里面有单引号,那么就用双引号,如果里面有双引号,那么外面用单引号,一般情况下用单引号,因为双引号会让php先做一下变量解析,这个浪费资源)

㈥ php怎么获取当前php页面的文件名

<?php
$url = $_SERVER['PHP_SELF'];
//截取文件名称
$name= substr($url ,strrpos($url ,'/')+1 );
echo $name;
?>

㈦ php是什么文件名呀

.php是PHP的脚本文件,文本文件。
关于PHP:PHP(Hypertext Preprocessor)是一种脚本语言,主要用途是在于处理动态网页,常运行于web服务器的Server端。

㈧ 怎样用PHP代码自动获得文件名

<?php

$db = mysql_connect("localhost", "root");

mysql_select_db("store",$db);

function CheckPHPExE($filename){
$img_exts = array("jpg");
foreach($img_exts as $this_ext){
if(preg_match("/\.$this_ext$/",$filename)){
return true;
}
}
return false;
}

function listDir($dir){
if(is_dir($dir)){
if ($dh = opendir($dir)){
while (($file= readdir($dh)) !== false){
if((is_dir($dir."/".$file)) && $file!="." && $file!=".."){
listDir($dir."/".$file."/");
}else{
if($file!="." && $file!=".."){
if(CheckPHPExE($file)){
$file = Eregi_replace($file,".jpg","");
$sql = "INSERT INTO cart (proct_images) VALUES ('$file')";
$result = mysql_query($sql);
// echo $file."<br>";
}
}
}
}
closedir($dh);
}
}
}

listDir("c:\wamp\www\img ");

echo "<script>alert(' 运行完成');</script>";

?>

回复一下你的疑惑:
程序只是一个简单的、最基本的代码,还有具体的检测部分是需要你自己去完成的,我只是给你一个简单的基本的思路来引导你一下。
1 程序没有写执行次数,100张图片有3000多也许是你执行了30次

2 thubm.db是系统的一个文件,隐藏属性的,在普通模式下是看不见的,它也插入进数据库中是因为程序没有代码检测文件是不是JPG文件。只要是那个文件夹下的文件都会插入进数据库中。

3 只想插入XXXX的,还是可以加文件名判断,。

以上加了一个文件类型判断,还有就是执行完会弹出个窗口提示下,不至于你运行N次,判断数据库纪录等

㈨ PHP修改文件名

在php中,可以使用rename($o,$n)来修改文件名,其中$o是旧文件名,$n要被修改成的新文件名。
举例如下:
<?php session_start();
if($submit=="提交"){
if (file_exists( $old_name)){
if (rename($old_name,$new_name )) //把原文件重新命名
{echo "修改成功!";}
}else{ print $old_name."文件不存在!<br>" ; }
}
?>

㈩ php能重名文件名吗

header("Content-type:application/octet-stream");
header("Accept-Ranges:bytes");
header("Content-Type:application/force-download");
header("Content-Disposition:inline;filename=".$filename);
header("Accept-Length:".filesize($File));
@readfile($File);//读取文件到输出缓存

第四行是重命名

阅读全文

与php文件名相关的资料

热点内容
如何复制加密卡到手机 浏览:492
java隔离级别 浏览:935
dijkstra算法贪心证明 浏览:47
单片机5v继电器驱动 浏览:784
服务器香港地址ping不通 浏览:283
源码中的工厂模式 浏览:707
为什么燕窝溯源码可以更改经销商 浏览:949
和服务器连接的交换机叫什么 浏览:773
苹果手机如何设置服务器 浏览:934
迅雷下载游戏需要解压 浏览:853
3d平滑命令 浏览:41
必须去车管所解压 浏览:387
室友命令我 浏览:311
lol全部命令 浏览:40
用什么APP查指数 浏览:921
什么是作品源码 浏览:671
我的理想程序员该怎么写 浏览:842
英译中国现代散文选pdf 浏览:448
装饰设计模式java 浏览:23
linuxshell清屏命令 浏览:136