-1

誰でもこれに最適なソリューションを推奨できますか?

wordpress サイトに Reveal popup を追加しました。私のウェブサイトには、6 つの PDF ファイルを含むダウンロード ページがあります。PDFファイルのダウンロードボタンをクリックすると、ポップアップが自動的に表示されます。ポップアップには、名前、電子メール アドレス、住所フィールドを含むサブスクリプション フォームが含まれます。

ポップアップ、フォームのすべてが正常に動作します。I just need- 対応するファイル (クリックされたリンクによって異なります) は、フォームの送信後に自動的にダウンロードを開始します。

HTML コード

<div style="width:100%;">
   <div style="width:30%; float:left;">
        <h6>Top tips for Make Vs. Buy decisions</h6>
        <p>Make Vs. Buy (MvB) is an integral part of any purchasing function. We have to give information and help make decisions over the best strategic fit of our manufacturing operations whether in-house or in the supply chain. Here are some pointers to help you get it right.</p>
        <a href="pdffile1.pdf" class="big-link" data-reveal-id="myModal"><img src="http://inxpresssheffield.co.uk/wp-content/uploads/2013/07/document.png" alt="" /></a>
    </div>
    <div style="width:30%; float:left;">
        <h6>Top tips for Make Vs. Buy decisions</h6>
        <p>Make Vs. Buy (MvB) is an integral part of any purchasing function. We have to give information and help make decisions over the best strategic fit of our manufacturing operations whether in-house or in the supply chain. Here are some pointers to help you get it right.</p>
        <a href="pdffile2.pdf" class="big-link" data-reveal-id="myModal"><img src="http://inxpresssheffield.co.uk/wp-content/uploads/2013/07/document.png" alt="" /></a>
    </div>
    <div style="width:30%; float:right;">
        <h6>Top tips for Make Vs. Buy decisions</h6>
        <p>Make Vs. Buy (MvB) is an integral part of any purchasing function. We have to give information and help make decisions over the best strategic fit of our manufacturing operations whether in-house or in the supply chain. Here are some pointers to help you get it right.</p>
        <a href="pdffile3.pdf" class="big-link" data-reveal-id="myModal"><img src="http://inxpresssheffield.co.uk/wp-content/uploads/2013/07/document.png" alt="" /></a>
    </div>
</div>
<div id="myModal" class="reveal-modal">
    <h1>Thanks for clicking</h1><br />
    <p class="popup_text">In order to receive access to your document please complete the details below.</p>
    <p class="popup_text">From time to time we may send you information that we think will be relevant to your interests, however you can unsubscribe at any time by emailing UNSUBSCRIBE to <a href="mailto:enquiriesuk122@inxpress.com" style="text-decoration:none; color:#000; font-weight:bold;">enquiriesuk122@inxpress.com</a></p>
    <form method="post" action="http://inxpresssheffield.co.uk/popup/submit.php" style="display:block !important;">
        <span class="popup_label">Name:</span><span style="margin-left:76px;"><input type="text" name="name" class="popup_input" /></span><br />
        <span class="popup_label">Company Name:</span><span style="margin-left:10px;"><input type="text" name="company" class="popup_input" /></span><br />
        <span class="popup_label">Email Address:</span><span style="margin-left:20px;"><input type="text" name="email" class="popup_input" /></span><br /><br />
        <input type="submit" name="submit" value="Submit" class="submit" />
    </form>
    <a class="close-reveal-modal">&#215;</a>
</div>

PHPコード

<?php
   $to = "gamarsh@yahoo.co.uk";
   $subject = "Downloadable Documents";
   $message = "Hey, Someone Sent you a Contact Message via Download Section of your Website.Details below-Name: $_POST[name]Company Name: $_POST[company] Email Address: $_POST[email] IP: ".$_SERVER['REMOTE_ADDR']."";
   $from = "info@inxpresssheffield.co.uk";
   $headers = "From:" . $from;
   mail($to,$subject,$message,$headers);
   header("location:http://inxpresssheffield.co.uk/downloads/");
?>
4

1 に答える 1

0

のようなものを追加<input type="hidden" name="thefile"/>して、ユーザーがリンクをクリックしたときに JavaScript でこの入力の値を変更できますか?

PHP で を使用して値を取得できるため、$_POST["thefile"]リダイレクト (header()) に追加できます。

ホスト名が後で変更された場合に備えて、絶対リンクではなく相対リンクを使用できることに注意してください。

于 2013-07-22T09:11:05.337 に答える