0
私のサイトのための郵送連絡フォームを作成しています。そのPHP。PHP変数へのスクリプトの挿入
私は訪問者の画面幅と高さを知りたいので、私は$ variable =にスクリプトを追加しようとしました。しかし、私は運がなかった。すべての電子メールは、コードを使用して、代わりに私に結果を与えるために変数を送信します。
<head><style>
<?
$screenwidth = '<script type="text/javascript">document.write(screen.availWidth);</script>';
?>
</style></head>
<body>
<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
if(isset($_POST['submit']))
{
$ipadd = $_SERVER['REMOTE_ADDR'];
$agent = $_SERVER['HTTP_USER_AGENT'];
$screen = "$screenwidth";
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$mobile = $_POST['mob'];
$address = $_POST['addr'];
$formcontent="$name \n$mobile \n$address \r\nMessage: $message \r\nBrowser: $agent \nIP: $ipadd \n $screen \r\n";
$recipient = "";
$subject = $_POST['subject'];
$mailheader = "From: $email \r\n";
mail($recipient, $subject, $formcontent, $mailheader) or die("Error!");
echo "<h3>Thank You!</h3><h4>Expect a response within 24 hours</h4>";
}
?>
運がない。誰かが私にエラーを知らせることができますか? 乾杯
フォームのレンダリング時に
は、あなたが、その後に取得することができます隠された入力フィールドに、画面寸法を書くことができ、 '$ _POST [「screen_width」]'と '$ _POST [「screen_height」]' – Junaid
あなたは –
ということを意味します。あなたは<?phpと<? @SageWoodhouse –