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

回到顶部