php中file_get_contents问题

file_get_contents("$p");
不识别 该怎么写识别该变量?
去掉双引号 就读取不到路径了 要保留双引号 又要读取$p 变量! 有双引号在里面 就不识别$p变量了

$a = $_FILES['userfile']['name'] ;

$test = $a;

$p = split('/',$test);

$p[count($p)-1];
我获取到路径了 给了变量 ! 现在要file_get_contents("$p");
去读取这个变量 读取不到里面的内容!
$p 里面就是../a/b/a.txt 问题是 " " 里面写$p就不识别变量$p了

路径不能是死的 要活的

<?php
$filename = "file.txt";
$content = file_get_contents($filename);
$contents = explode("\n",$content);
foreach($contents as $key=>$value){
echo $key,":",$value,"<br/>";
}
?>
这是脚本内容

aaa
bbb
ccc
这是file.txt内容
可以正常读取!

你可以先设置路径啊
$filepath = "../a/b/a.txt";
$content = file_get_contents($filepath);就可以了啊!
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-10-12
去掉双引号试试
如果去掉了双引号还是不行的话这样:
file_get_contents("./aaa/bbb/".$p);

file_get_contents提示和注释
在PHP中,`file_get_contents()`函数主要用于从文件或URL获取数据。若要确保函数使用安全且高效,您应理解其功能及其使用场景。首先,`file_get_contents()`函数支持二进制对象,这意味着它能安全处理二进制数据,如图片或音频文件,而不会出现任何格式问题或数据丢失。这种特性使得在处理复杂或非文本数据...

PHP经验之-file_get_contents
继续分享下PHP的一些常用的代码: file_get_contents 这个函数对于抓取页面,或者读取东西,URL传值都有很大的帮助的 file_get_contents可以用来模拟表单传值,更curl传值一样 json_encode是json传值用的 json_decode('值',true)加了true 之后就变成数组了 要是file_get_contents();传值过去返回值是...

关于php函数 file_get_contents 的使用问题
如果目标服务器做了防采集的话,建议使用curl去模拟浏览器访问,如果直接file_get_contents的的话访问量太大可能会被封IP。希望我的回答对你有帮助。

file_get_contents的用法
file_get_contents是一个用于读取文件内容的PHP函数。它可以将文件的内容直接读取到一个字符串中,便于后续的处理和操作。使用此函数,你可以轻松地从本地文件系统或其他可访问的URL获取文件内容。详细解释:1. 基本用法:file_get_contents的基本语法是:`file_get_contents`,其中`path`是要读取的文件...

php问题:file_get_contents函数错误 failed to open stream: Invalid ar...
读取的文件不存在或者没有读权限时,file_get_contents会提示类似:failed to open stream: Invalid argument 所以请检查你读取的文件名是否存在。

file_get_contents语法
在PHP编程中,"file_get_contents"是一个强大的函数,用于读取文件内容。这个函数提供了多种参数来增强其功能,确保在处理文件时更加灵活和高效。下面,我们将详细探讨这些参数及其用途,以便更好地理解其在实际应用中的作用。首先,"path"是必需的参数,用于指定要读取的文件路径。例如,如果你有一个位于...

file_get_contents的用法
file_get_contents函数是PHP中一种重要的文件读取工具,它的主要作用是将整个文件的内容读取为一个字符串。与file()函数类似,但它提供了额外的灵活性,允许从指定位置开始读取并限制最大长度。使用时,如果文件读取成功,函数将返回读取的字符串;反之,若失败,则返回FALSE。在处理可能包含特殊字符(如...

php中file_get_contents问题
filename = "file.txt";content = file_get_contents($filename);contents = explode("\\n",$content);foreach($contents as $key=>$value){ echo $key,":",$value,"";} ?> 这是脚本内容 aaa bbb ccc 这是file.txt内容 可以正常读取!你可以先设置路径啊 filepath = "..\/a\/b\/a.tx...

PHP file_get_contents 函数超时的几种解决方法
一、增加超时的时间限制 这里需要注意:set_time_limit只是设置你的PHP程序的超时时间,而不是file_get_contents函数读取URL的超时时间。我一开始以为set_time_limit也能影响到file_get_contents,后来经测试,是无效的。真正的修改file_get_contents延时可以用resource context的timeout参数:复制代码 代码...

file_get_contents 如何获得返回结果?
file_get_contents会返回$url被浏览器解析后的网页内容,比如你的PHP文件中是echo "1";,那么解析后的网页内容就是“1”,该函数返回“1”。你可以试一下$text = file_get_contents("http:\/\/www.baidu.com"); echo $text; 看看打印出的内容。if ($getkey == 1) \/\/ ==, 不是= {...

相似回答
大家正在搜