file_get_contents() 函数把整个文件读入一个字符串中

 
 语法
 
 file_get_contents(path,include_path,context,start,max_length)
 
 path 必需。规定要读取的文件。
 include_path 可选。如果也想在 include_path 中搜寻文件的话,可以将该参数设为 "1"。
 context 可选。规定文件句柄的环境。
 
 context 是一套可以修改流的行为的选项。若使用 null,则忽略。
 
 start 可选。规定在文件中开始读取的位置。该参数是 PHP 5.1 新加的。
 max_length 可选。规定读取的字节数。该参数是 PHP 5.1 新加的。
 

 */
 
 $file ='http://www.111cn.net/aa.txt';
 
 //针对网络
 
 if( file_get_contents($file) )
 {
  echo $file;
 }
 else
 {
  echo $file,'不存在,请查检路径或文件名是否写正确了';
 }
 
 //针对本地址
 
 $file = '111cn.net.gif';
 if( file_get_contents($file) )
 {
  echo $file; //输出内容
 }
 else
 {
  echo $file,'无法打开';
 }
 
 
 // 本文章原创于www.111cn.net 转载注明出处
?>

时间: 2025-01-26 14:43:29

file_get_contents() 函数把整个文件读入一个字符串中的相关文章

什么函数能够把文件从一个目录下转移到另外一个目录下?

函数 问:什么函数能够把文件从一个目录下转移到另外一个目录下? 答:PHP中没有直接转移的函数.不过你可以试着这样来做. <?phprename("a/ss.txt","b/ss.txt");?>

printf-编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数

问题描述 编写一函数,由实参传来一个字符串,统计此字符串中字母.数字.空格和其它字符的个数 编写一函数,由实参传来一个字符串,统计此字符串中字母.数字.空格和其它字符的个 数,在主函数中输入字符串以及输出上述的结果.请填空完成上述功能的程序. #include #include void fltj(char str[],int a[]) { int ll,i; ll= (1) for (i=0;i<ll;i++) { if ( (2) ) a[0]++; else if ( (3) ) a[1]

java-怎么判断一个字符串中含有几个文件名

问题描述 怎么判断一个字符串中含有几个文件名 比如"速查笔记.doc,说明.txt,这是测试啊啊啊啊啊啊啊.txt,dd,s.33.txt".文件名中可以包含 逗号,句号等字符,所以不能用逗号和句号分割.那么难道是判断后缀名吗,但是后缀名何其多. 啊.请问有人有方法吗 解决方案 此题无解!因为txt.txt,txt.txt你说是几个文件?也可能是一个,也可能是两个,这个连伟大的人类都无法区分开,因为你统计的时候,用逗号做分隔符,就导致了,将来无法把他们再次分开,就算比尔盖茨来也不可能有

c语言-C语言求助,统计出一个字符串中的单词数

问题描述 C语言求助,统计出一个字符串中的单词数 /*7.编写一个函数,统计出一个字符串中的单词数, 将每个单词存起来,并且返回最长单词. 函数原型定义如下:char * word ( char * str ) ;*/ #include #include char *word(char *str) { int i=0,maxi,j=0,k=0,flag=0; int s,t; char *p[100]; while(str[j]!='') { if(str[j]==' ') { str[j]='

php读取文件内容至字符串中,同时去除换行、空行、行首行尾空格(Zjmainstay原创)_php技巧

复制代码 代码如下: <?php /* *读取文件内容至字符串中,同时去除换行.行首行尾空格. */ header("Content-type: text/html; charset=utf-8"); echo preg_replace('/((\s)*(\n)+(\s)*)/i',',',file_get_contents('./file.php'));//End_php //输出: aaaa,bbbb,cccc,dddd,eeee,ffff,gggg,hhhh,iiii,jj

php 判断字符串在另一个字符串中位置

$email='user@example.com';        //定义字符串 $result=strstr($email,'@');         //返回子字符串 echo $result;  /* strstr() 函数搜索一个字符串在另一个字符串中的第一次出现. 该函数返回字符串的其余部分(从匹配点).如果未找到所搜索的字符串,则返回 false. 语法 strstr(string,search) */          //输出结果"@example.com"

java-给HTTP链接的一个字符串中删除空白

问题描述 给HTTP链接的一个字符串中删除空白 我想发送一个查询的url: String url = String.format( "http://xxxxx/xxx/xxx&message=%s",myEditBox.getText.toString()); // Create a new HttpClient and Post Header DefaultHttpClient httpclient = new DefaultHttpClient(); HttpPost ht

[搜狗] 找一个字符串中包含全部出现字符的最小字符串

一个字符串中含有n个字符,其中有m个不同的字符,n>>m,用最少的时间和空间找到包含所有这m个字符的最短的字串,不考虑特殊字符,只考虑字母数字即可. 例如: abccbaddac,返回:cbad aabcadbbbcca,返回:bcad 实现代码: #include <iostream> using namespace std; void Search(char input[], char output[]); int main() { char* input = "ab

求一个字符串中连续出现次数最多的子串

解题思路 例如字符串"abababc",最多连续出现的为ab,连续出现三次.要和求一个字符串中的最长重复子串区分开来,还是上面的字符串,那么最长的重复子串为abab.两个题目的解法有些类似,都用到了后缀数组这个数据结构.求一个字符串中连续出现的次数最多的子串,首先生成后缀数组例如上面的字符串为: abababc bababc ababc babc abc bc c 可以看出第一个后缀数组和第三个后缀数组的起始都为ab,第5个后缀数组也为ab.可以看出规律来,一个字符串s,如果第一次出现