Ⅰ 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!';
}
}