私は現在、私の一日を費やしているファンキーなエラーに直面しています。助けや洞察をいただければ幸いです。
セットアップ:
- PHP を使用して Linux サーバーで .txt ファイルを生成する
- .txt ファイルを電子メール アカウントに電子メールで送信する
- Outlook はメールをフォルダに保存します
- 3dsmax では、実行中のスクリプトがあり、アクションのために .txt ファイルを読み取ります。
問題: 突然 3dsmax が「コンパイル エラー: 数値または時刻の構文が正しくありません」というエラーを吐き出し、中断します。以前は問題なく動作していました。
奇妙な点: ワードパッドで .txt ファイルを開き、新しい .txt ファイルとして保存すると、スクリプトは正常に動作します。または、ftp 経由でサーバーからローカル マシンに .txt ファイルをダウンロードすると、スクリプトは正常に動作します。サーバー上で .txt ファイルの名前を .zip に変更し、それをダウンロードして、名前を .txt に戻すとしましょう ... スクリプトが壊れます。
これが起こる原因は何ですか?3dsmaxの問題?.txt ファイルの保存方法 送信済?ファイルの FTP が電子メールや直接ダウンロードと異なるのはなぜですか?
txt ファイルは次のように生成されます。
$fh = fopen($myFile, 'w') or die("can't open file");
$nl = "\n";
$stringData = 'blah blah 3d stuff'.$nl;
$stringData .= 'blah blah 3d stuff'.$nl;
fwrite($fh, $stringData);
fclose($fh);
PHPMailer クラスを使用して送信されます。