我想读取一个文本文件的内容到一个列表中php
我正在做的是获取一个列表中的文件的内容,然后根据txt文件的内容我已经创建了3个变量名称phnno和dob txt文件看起来像这样我想读取一个文本文件的内容到一个列表中php
塔尔哈,04236522155,22 /一千九百九十零分之十 罗山,04235290600,08 /1999分之11
和我的代码看起来像这样
function read_file()
{
$file_name=$GLOBALS['file_name'];
$target="uploads/".$file_name;
$myfile = fopen("$target", "r") or die("Unable to open file!");
while (!feof($myfile))
{
# code...
$buffer=fgets($myfile,"4096");
list($name,$cellphn,$dob)=explode(",",$buffer);
$namearr=array($name);
foreach ($namearr as $value) {
# code...
echo($value);
}
}
fclose($myfile);
}
输出塔尔哈Roshan 这是钻机但现在我想只显示第一名称我应该怎么做,如果我只想从文件存储它读取数组或列表中的电话号码,然后将它们插入数据库? 所以关键是我应该如何从这个数组中访问我选择的元素? 我应该如何在数据库中插入所有或选定的名称? 以及如何从
请尝试删除“admin /”并重新测试。作为你的F:\ xampp \ htdocs \ proj \ admin \ index.php来调用F:\ xampp \ htdocs \ proj \ admin \ upload应该是“upload/...”
编辑:这个dirname(FILE)。“/ uploads/a.txt”
@vicetleekp非常感谢我为我工作 –
您提到您上传到目录中名为“上传”文件,我应该只准备的电话号码,但你的代码“上传”
$target="admin/upload/".$file_name;
Changing it to this may solve the problem if you didn't made any typo
$target="admin/uploads/".$file_name;
@ Netham我已经改变它上传,但仍然是相同的错误 –
,我觉得你的目录名是错误的这case $ target应该是admin/uploads而不是admin/upload
你说目录是** F:\ xampp \ htdocs \ proj \ admin \ uploads **。不**上传**。我认为,它的错误。检查变量$目标 –