ホームページ > バックエンド開発 > PHPチュートリアル > ファイルが存在するかどうかを検出して段落を返す方法

ファイルが存在するかどうかを検出して段落を返す方法

WBOY
リリース: 2016-06-13 12:54:05
オリジナル
2361 人が閲覧しました

ファイルが存在するかどうかを検出して段落を返す方法
$file = 'パス/1.txt';
if (file_exist($file)){
echo "ファイルが存在します";
}
それ以外
{
echo "ファイルが存在しません"
}


-----解決策--------------------------------もちろん、更新はページ全体の更新です。続行したい場合は、ajax を使用してください

あなたのものはチャットルームのように聞こえます

------解決策----------はjsを使用でき、jsはバックエンドへのAjaxリクエストをスケジュールします、判定を行って結果を返します。

------解決策----------------------一時的にセッションを使用することも考えられます、もちろんあなたはjs を使用して、php への Ajax リクエストをスケジュールすることもできます。
session_start();
$file = 'パス/1.txt';

if (file_exists($file)){
$_SESSION['info'][]= date('H:i:s')." ファイルは存在します
";
}
それ以外
{
$_SESSION['info'][]=date('H:i:s')." ファイルが存在しません
";
}
echo implode('
',$_SESSION['info']);
?>


-----解決策-------- - 投稿者が問題をどのように説明したかは、論理的に非常に混乱しています。ファイルが存在しないということは、ファイルが削除されたということですか、それともファイルが存在しないということですか? ? ?

各ファイル監視の状態を保持して表示し、検出したファイルの状態をログに記録し、その都度ログから内容を読み込むだけではないでしょうか。




//ログ保存ディレクトリをコンピュータ上に存在し、書き込み可能なディレクトリに変更します
$logpath = '/tmp';

if( !is_writable($logpath) ){
die('ログ ディレクトリは書き込み可能ではありません! MOD を変更してください!');
}

$logfile = $logpath . 'check_file_log';
$file = 'パス/1.txt';
$time = date('H:i:s');

if(file_exists($file)){
$log = "ファイルが存在します
";
}
それ以外{
$log = "ファイルが削除されました
";
}

file_put_contents( $logfile, $time . " " . $log, FILE_APPEND );

echo file_get_contents( $logfile );

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート