php 读取网页源码 , 导出成txt文件, 读取xls,读取文件夹下的所有文件的文件名

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 读取网页源码 , 导出成txt文件, 读取xls,读取文件夹下的所有文件的文件名相关的知识,希望对你有一定的参考价值。

<?php

// 读取网页源码
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_HEADER, 1);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);//这个是重点。
$contents = curl_exec($curl);


//导出成txt文件
$str = "abcd";
$fp=fopen("pic.txt","w");
fputs($fp,$str);
fclose($fp);


//读取表格
require_once ‘excel_reader2.php‘;
$data = new Spreadsheet_Excel_Reader();
$data->setOutputEncoding(‘UTF-8‘);
$data->read($filename);
for($i=1;$i<=$data->sheets[0]["numRows"];$i++){
for($j=1;$j<=$data->sheets[0][‘numCols‘];$j++){
[email protected]$data->sheets[0][‘cells‘][$i][$j];
}
}

//读取文件夹下的所有文件的文件名
$filedir = "C:/Users/xia/Desktop/新建文件夹/ProductInfoList/";
$rfdir= new rdfile($filedir);
$file = implode("\r\n",$rfdir->fileList);
class rdfile{
public $fileList; // 所有子文件夹的文件名
public $ftype; // 限制文件的类型
public $dirlist; // 当前文件夹下的所有文件和文件夹名称。
function __construct($path,$filetype="*"){
if(!is_dir($path)){die("这不是个目录");}
$len = strlen($path)-1;
if($path{$len} == "/"||$path{$len} == "\\"){$path = substr($path,0,-1);}
$this->ftype = $filetype;
$this->fileList = array();
$this->readypath($path);
}
public function readypath($path){
$dirList = scandir($path);
unset($dirList[0]);
unset($dirList[1]);
$this->dirlist = $dirList;
foreach($dirList as $key=>$value){
$pathfile=$path. DIRECTORY_SEPARATOR .$value;
if(is_dir($pathfile)){
$this->readypath($pathfile);
}else if(is_file($pathfile)){
if($this->ftype=="*"){
$this->fileList[] = $pathfile;
}else{
if(strrchr($pathfile,".") == ".".$this->ftype){$this->fileList[] = $pathfile;}
}
}
}
}
}

?>

以上是关于php 读取网页源码 , 导出成txt文件, 读取xls,读取文件夹下的所有文件的文件名的主要内容,如果未能解决你的问题,请参考以下文章

java读取txt文件,对字符串进行操作后导出txt文件

PHP读取文件内容

java读取excel文件,按照指定的日期条件读数据,然后导出txt存储并以其日期命令

php读取网页后将源代码存入MYSQL失败?

用asp、php或html读取excel 数据并显示在当前网页上

PHP 读取/导出 CSV文件