<?php
echo "invoices/" . $invoiceN . "/address.txt";
echo file_get_contents("invoices/invoice1/address.txt") or die (file_get_contents("invoices/invoice1/backup.txt"));
?>
我的目标是在找不到第一条路径时建立备用路径。
因此,在上面的例子中,如果'address.txt'没有加载,它将加载备份'backup.txt'
您可以在尝试阅读之前检查文件是否存在...
$fileName = "invoices/" . $invoiceN . "/address.txt";
if ( !file_exists($filename)) {
$fileName = "invoices/" . $invoiceN . "/backup.txt";
}
echo file_get_contents($fileName);
使用if-else
: -
<?php
echo "invoices/" . $invoiceN . "/address.txt";
$data = file_get_contents("invoices/invoice1/address.txt");
if($data){
echo $data;
}else{
echo $data = file_get_contents("invoices/invoice1/backup.txt")
}
?>