次のスクリプトを使用して、動的ページ (php) を HTML メールとして送信しています...メールで送信されるページは、URL 内の変数を使用して、データベースから表示されるレコードを決定します
<?
$evid = $_GET['evid'];
$to = 'dj@mail.com';
$subject = 'A test email!';
// To send HTML mail, the Content-type header must be set
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
// Put your HTML here
$message = file_get_contents('http://www.url.co.uk/diary/i.php?evid=2');
// Mail it
mail($to, $subject, $message, $headers);
?>
電子メールで送信される html ファイルに evid 変数があることがわかります...これを $evid に設定し、現在のスクリプトを実行するときに変数を送信しようとすると、エラーが発生します...これを回避する方法を知っている人はいますか?
十分に明確に説明したことを願っています ロブ