0
HTML/JavaScriptファイルから取得した情報を取得しようとしていますが、データを追加したいと思います($ email = string、$ vote = value from radio button )を使用して空のtxtファイルにコピーします。PHPでHTML/JavaScriptからデータを取り込み、空のtxtファイルに追加
私のコードで何が問題になっていますか?私はforeachループが実行されているとは思わない。ありがとう!
<?php
$email = $_REQUEST['email'];
$vote = $_REQUEST['player'];
$emailList = file('email.txt');
$voteList = file('votes.txt');
foreach ($emailList as $line => $value) {
if (is_null($value)) {
file_put_contents("email.txt", $email."<br>", FILE_APPEND);
} else if ($value == $email) {
echo "You have already voted!";
} else {
file_put_contents("email.txt", $email."<br>", FILE_APPEND);
echo "Your vote has been stored! Thanks.";
}
}
?>
ありがとうございます!出来た! –
実際には、電子メールの値が既にテキストファイルに入っていても、電子メールはまだテキストファイルに追加されます。 –
あなたの比較文で$ valueと$ emailの両方をトリムしようとしています - '' '' '($ value)== trim($ email)){..' '' –