最初の行は正常に保存され、その後の呼び出しではローカルで実行すると完全に追加されますが、保存しようとしています。サーバー上のファイルが削除されても、「最初の」時間のために保存しようとしても、ファイルが最初に作成されたときに保存された元の行が戻されます。file_put_contentsはサーバー(php)のときに追加行を保存しません
$file = 'sentQuotes-' . date("dmy") .'.txt';
$addNewQuote = "\r\n" .date("d/m/y") ."\t" .$email ."\t" .$qty ."\t" .$scent ."\t" .$customerPrice;
// the LOCK_EX flag to prevent anyone else writing to the file at the same time
file_put_contents($file, $addNewQuote, FILE_APPEND | LOCK_EX);
unset($addNewQuote);
エラーが存在しますか?スクリプトの先頭にあるエラー報告を有効にします。 - ini_set( 'display_errors'、1); error_reporting(-1); 'また、PHPエラーログに何かがある場合はお知らせください – Darren