TOP ▲ itcore TOP プログラムパーツ

file_get_contents2 ファイルが存在しなけてば空文字を返す。 | itcore 2018年

PHP

PHP TOP

関数

<?php
// ファイルが存在しなけてば空文字を返す。
function file_get_contents2($file) {
  if (false === file_exists($file)) return "";
  $data = file_get_contents($file);
  return $data;
}
?>

テスト

<?php include "file_get_contents2.func"; ?>
<?php
  shell_exec("date > /tmp/date.txt");
  $file = "/tmp/date.txt"; $ret = file_get_contents2($file); echo "file=$file ret=$ret<br>\n";
  $file = "/tmp/date2.txt"; $ret = file_get_contents2($file); echo "file=$file ret=$ret<br>\n";
?>

実行結果

file=/tmp/date.txt ret=Wed Sep 18 18:26:36 JST 2019
file=/tmp/date2.txt ret=