私はPHPとプログラミング全般に不慣れなので、これについての私の無知を許してください。日時スタンプを使用して作成したテキストファイルの名前を変更しようとしていますが、うまくいきません。誰かがデータを送信した後、テキストファイルに情報を書き込んでいますが、それは機能しますが、すべてのテキスト ファイルを一意にする必要があるため、一意の命名規則が必要です。エントリの名前を使用してみましたが、それも機能しません。これが私がこれまでに持っているものです:
<?php
$FirstName = $_POST["fname"].PHP_EOL;
$LastName = $_POST["lname"].PHP_EOL;
$Address = $_POST["address"].PHP_EOL;
$City = $_POST["city"].PHP_EOL;
$State = $_POST["st"].PHP_EOL;
$Zip = $_POST["zip"].PHP_EOL;
$Tel = $_POST["tel"].PHP_EOL;
$AddressFile = "Address_Entries.txt";
$ourFileHandle = fopen($AddressFile, "a") or die("can't open file");
$date = new DateTime();
echo $date->format('Y-m-d H:i:sP') . "\n";
fwrite($ourFileHandle, $FirstName);
fwrite($ourFileHandle, $LastName);
fwrite($ourFileHandle, $Address);
fwrite($ourFileHandle, $City);
fwrite($ourFileHandle, $State);
fwrite($ourFileHandle, $Zip);
fwrite($ourFileHandle, $Tel);
fclose($ourFileHandle);
echo "<p>File has been writtten to successfully!</p>";
rename("C:/xampp/security/htdocs/testes/Address_Entries.txt", $FirstName);
?>
どんな助けでも大歓迎です。ありがとう!
- あ