ソフトウェアのダウンロードをご提供しています。電子メールアドレスを取得した後にダウンロードリンクを表示します。 PHP/AJAX
私たちは、ajax(May be?)を使用する電子メールアドレスを送信した後、ユーザーにダウンロードリンクを表示できるようにしたいと思います。そのメールアドレスはアイコンタクトに直接移動します。
ありがとうございます
ソフトウェアのダウンロードをご提供しています。電子メールアドレスを取得した後にダウンロードリンクを表示します。 PHP/AJAX
私たちは、ajax(May be?)を使用する電子メールアドレスを送信した後、ユーザーにダウンロードリンクを表示できるようにしたいと思います。そのメールアドレスはアイコンタクトに直接移動します。
ありがとうございます
フレームワークを使用していますか?モデルビューコントローラのパターンに従っていますか?
私のようなもの、溶液(ない最高の1)は、電子メールを保存し、それが正しく保存されたチェックして、リンクを表示するにはAJAX呼び出しを行うことであると考えて:トリックを行う必要があります
function saveMail(email){
var xmlhttp;
if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
//here you check and show the download link
xmlhttp.onreadystatechange=function(){
if (xmlhttp.readyState==4 && xmlhttp.status==200)
document.getElementById("downloadLink").innerHTML="<a href='download.php'>Download!</a>";
}
var url = "saveEmail.php";
var params = "email="+email;
http.open("POST", url, true);
http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
http.setRequestHeader("Content-length", params.length);
http.setRequestHeader("Connection", "close");
xmlhttp.send(params);
}
しかし、それははるかに悪いコードです。 MVCを使用している場合は、コントローラでこれを行うのがよいでしょう。
乾杯!
ok ...私はそれを得る...だから私たちsaveEmail.phpに投稿して、そのファイルでカールコードを実行する必要があります...右か?私はそれを持っていると思う...誰かが私はどのようなカールコードになることを指すことができる方法はありますか? – fishnet786
あなたはこのようなもののためにカールする必要はありません(または、おそらく私はあなたの問題を理解していませんでした)ちょっとしたJavascriptとAjaxのテクニックです。あなたはフレームワークを使用していますか? MVCデザインパターンについて少しお勧めします。 – cgajardo
メールアドレスを確認する必要がありますか? – Aziz
何が問題なのですか?今まで何を試しましたか? – mishu
これまでに何も試したことはありません...とても明確ではないことを申し訳ありません...私は次回よりうまく説明しようとします。 – fishnet786