0

フォームを送信するためにPHPMailerを使用するphpであるsendForm.phpファイルがあります。タグ間にエコーがあり、タグ間で PHP 変数を使用する必要があります。それはどういうわけか可能ですか?PHP と JS の組み合わせが多すぎることはわかっていますが、どうすればよいでしょうか... ウィンドウのポップアップが必要なので、JS も使用しています。エコー自体は Web ページ自体にのみ出力されます。

$totalSize = ($totalSize/(1024*1024));
$totalSize = round($totalSize,2);

if(!$mail->Send()) {
   echo "Error sending form! You are trying to send too large files. Their size is: ", $totalSize, " MB";
   echo '<script type="text/javascript">alert("Error sending form! You are trying to send too large files. Their size is: ??? ");</script>';
   }

2 番目のエコーの疑問符の代わりに、JS 内に $totalSize 変数を出力するにはどうすればよいですか? ご協力いただきありがとうございます。私はまだ初心者です。

4

3 に答える 3

1
if(!$mail->Send()) {
   echo "Error sending form! You are trying to send too large files. Their size is: ". $totalSize. " MB";
   echo '<script type="text/javascript">alert("Error sending form! You are trying to send too large files. Their size is: '. $totalSize. '");</script>';
   }

//最初のエコーのいくつかのエラーを修正しました (カンマをドットに置き換えます)

于 2013-06-03T09:12:56.170 に答える
0

これを試して

  if(!$mail->Send()) {
    echo "Error sending form! You are trying to send too large files. Their size is: ".$totalSize." MB";
        ?>
<script type="text/javascript">
alert("Error sending form! You are trying to send too large files. Their size is: <?php echo $totalSize;?> ");
</script>
<?php } 
于 2013-06-03T09:13:02.557 に答える