php读入文件
使用的API: file(“文件路径”)
例如:
<?php $file = file("names.txt"); ?>
文件的内容是以字符串的形式存到了变量$file中。
字符串的处理
拆分:explode(“拆分符”, “待拆分字符串”)
例如
<?php $td = explode(" | ", $str); ?>
把字符串$str以“ | ”字符拆分到数组中去。
点击邮件直接跳转的发邮件应用
直接用a标签即可,在href属性中,mailto: 邮件地址
例如:
<a href= "mailto:111111@qq.com">点击发送邮件</a>
综合案例
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>TXT文件读入</title>
</head>
<style type="text/css">
table td {
border: 1px solid red;
padding: 1px 5px;
}
table {
border-collapse: collapse;
}
</style>
<body>
<?php $file = file("names.txt"); ?>
<table>
<?php foreach ($file as $key => $value): ?>
<tr>
<?php $td = explode(" | ", $value); ?>
<td><?php echo $td[0]; ?></td>
<td><?php echo $td[1]; ?></td>
<td><?php echo $td[2]; ?></td>
<td><a href= "mailto:<?php echo $td[3]; ?>"><?php echo $td[3]; ?></a></td>
<td><a href= "<?php echo $td[4]; ?>"><?php echo $td[4]; ?></a></td>
</tr>
<?php endforeach ?>
</table>
</body>
</html>
name.txt 文件: (这个文件和上面的php文件放在同一个目录的)
1 | 朱芳 | 18 | b.unyrl@tpwpqt.st | http://XEP.VC
2 | 康丽 | 22 | e.ifmc@fyvutpzio.pro | http://WSURR.PH
3 | 沈平 | 34 | m.vvnjhv@npiqo.tk | http://BGEGFBTEP.KH
4 | 吴平 | 19 | v.rjlo@ljjuit.sc | http://FOQMVET.ST
5 | 邵涛 | 20 | k.pmemrobuq@skt.name | http://JOQQ.TM
6 | 廖磊 | 14 | y.xoxbk@vgdsctz.mz | http://XGDWPM.NET
7 | 文敏 | 12 | o.fwmvfirdm@yfw.mx | http://MUPT.SL
8 | 罗平 | 32 | s.sxohwsf@bpcvf.lk | http://ADEBOQ.BN
程序运行结果: