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

php遍历文件名

发布时间:2022-03-15 22:12:37

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

具体代码如下:
<?php
$ch = curl_init();
$timeout = 5;
curl_setopt ($ch, CURLOPT_URL, 'http://www.domain.com/');
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$file_contents = curl_exec($ch);
curl_close($ch);
echo $file_contents;
?>
​PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。
它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,
执行效率比完全生成HTML标记的CGI要高许多;
PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。

Ⅱ PHP遍历文件夹中内容并显示出来会显示._文件名,请问生么原因,谢谢,或者如何过滤掉

很正常啊,这是系统自带的两个特殊隐藏目录。一个.是指代当前目录本身,一个..指代上级目录。平时隐藏了而已。你遍历出来不想显示直接在判断条件里加如果目录等于.或者..就不输出,直接跳过就完了

Ⅲ php获取文件夹下所有文件名

function dir_file_handle($dir,$dir_handle,$file_handle,&$array=NULL) {
$array = array();
function circle($dir,$dir_handle,$file_handle,&$array){
$handle=opendir($dir);
while(($file=readdir($handle))!==false){
if($file!="." && $file!=".."){
if(is_dir("$dir/$file")){
//文件夹操作
eval($dir_handle);
circle("$dir/$file",$dir_handle,$file_handle,&$array);
}else{
//文件操作
eval($file_handle);
}
}
}
}
@circle($dir,$dir_handle,$file_handle,$array);
}
function list_dir_file($array) {
$indent = 0;
static $preindent = 0;
while (list($key,$value) = each($array)) {
$indent = count(explode('/', $key));
if ($indent == 1) {
$indent = $preindent;
}else {
$preindent = $indent;
}
$dirname = substr(strrchr($key, '/'), 1);
if (is_array($value)) {
echo str_repeat("", $indent)."|-$dirname<br>";
list_dir_file($value);
}else {
echo str_repeat("", $indent*2)."$value<br>";
}
}
}

dir_file_handle(
'./01',
'
if(is_null($array["$dir"])) {
$array["$dir"] = array();
}
if(is_null($array["$dir/$file"])) {
$array["$dir/$file"] = array();
}
',
'array_push($array["$dir"],$file);',
$array
);
list_dir_file($array);

Ⅳ php 遍历文件名中有空格

trim()去掉空格

Ⅳ php怎么遍历指定目录下的文件(可指定文件类

遍历目录下文件,首先获取该目录下的所有文件名。

$folder='./folder/';
foreach(scandir($folder)AS$value){
if($value=='.'OR$value=='..')continue;
echo'文件名:'.$value." ";
}

Ⅵ PHP遍历文件

不是很明白你的意思,又是遍历文件,又是排序的。不过,我认为你的目的应该是对这个文件名进行排序。 实现思路:可以建立一个数组,因为 php 在建立数组中可以指定键值,即 array('first'=>'网络','secode'=>'谷歌')。那么你可以在建立这个数组时,将每个元素的内容改成 B_A 形式,这个很简单吧,截取字符串后再合并就可以实现。而每个元素的键名(注意,是键名)还是 A_B。生成数组后,对数组排序。这时它是按 B_A 来排序的,也就是说键值的内容就是你想要的结果。如果还需要获取它所对应的原来文件名,需要使用 array_keys() 函数来返回。该函数的具体使用方法,请参考 PHP 中文手册。 希望以上可以给您帮助。

Ⅶ PHP 循环取文件夹里面文件的名称 然后列表

示例代码:

<?php
functiongetFileNames($dir){

//检查是否为目录
if(is_dir($dir)){

//打开一个目录句柄
if($dh=opendir($dir)){

//判断打开的目录句柄中的条目
while(($file=readdir($dh))!==false){

//判断是否为目录,进入子目录读取
if((is_dir($dir."/".$file))&&$file!="."&&$file!=".."){
echo"<b><fontcolor='red'>文件夹名:</font></b>",$file,"<br><hr>";
getFileNames($dir."/".$file."/");
}else{
if($file!="."&&$file!=".."){
echo$file."<br>";
}
}
}
//关闭由opendir()函数打开的目录句柄。
closedir($dh);
}
}
}
//测试示例
getFileNames("D:desc");
?>

运行结果:

Ⅷ php 怎样遍历一个文件夹里面的文件 ,并将文件名存入数组

scandir这个函数可以
http://php.net/manual/en/function.scandir.php

Ⅸ 怎样用php读取一个目录下所有文件的文件名

functionoutput_file($path){
if($handle=opendir(realpath($path))){
while(false!==($file=readdir($handle))){
if($file==='.'||$file==='..'){
continue;
}
$this_file=$path.'/'.$file;
if(is_file($this_file)){
echo$file.PHP_EOL;
}
if(is_dir($this_file)){
$this->output_file($this_file);
}
}
closedir($handle);
}else{
echo'Opendirectoryfailed!';
}
}

阅读全文

与php遍历文件名相关的资料

热点内容
优信二手车解压后过户 浏览:62
Windows常用c编译器 浏览:778
关于改善国家网络安全的行政命令 浏览:833
安卓如何下载网易荒野pc服 浏览:654
javainetaddress 浏览:104
苹果4s固件下载完了怎么解压 浏览:1003
命令zpa 浏览:285
python编译器小程序 浏览:944
在app上看视频怎么光线调暗 浏览:540
可以中文解压的解压软件 浏览:593
安卓卸载组件应用怎么安装 浏览:913
使用面向对象编程的方式 浏览:339
程序员项目经理的年终总结范文 浏览:929
内衣的加密设计用来干嘛的 浏览:432
淮安数据加密 浏览:292
魔高一丈指标源码 浏览:982
松下php研究所 浏览:168
c回调java 浏览:401
梦幻端游长安地图互通源码 浏览:746
电脑本地文件如何上传服务器 浏览:313