file_get_contents在不加载的情况下添加备份路径
<?php echo "invoices/" . $invoiceN . "/address.txt";
echo file_get_contents("invoices/invoice1/address.txt") or die (file_get_contents("invoices/invoice1/backup.txt"));
?>
我的目标是在没有找到第一个路径的情况下拥有备份路径。file_get_contents在不加载的情况下添加备份路径
所以在上面的例子中,如果“address.txt中”不加载它会加载备份“为Backup.txt”
回答:
使用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")
}
?>
回答:
你可以检查文件在尝试读取它之前存在...
$fileName = "invoices/" . $invoiceN . "/address.txt"; if (!file_exists($filename)) {
$fileName = "invoices/" . $invoiceN . "/backup.txt";
}
echo file_get_contents($fileName);
以上是 file_get_contents在不加载的情况下添加备份路径 的全部内容, 来源链接: utcz.com/qa/261837.html