2011-10-25 14 views
1

私は、フォームの詳細を電子メールアドレスに送信し、フォームの詳細をcsvファイルに保存するために、自分のHTMLマークアップで動作するPHPスクリプトを持っています。フォームのPHPスクリプトに時間と日付のスタンプを入れるには?

これは私のPHPのコードです: EDIT

<?php 
      $subject = $_POST['QSpeed Inquiry - ']; 
      $name = $_POST['name']; 
      $email = $_POST['EMAIL']; 
      $comments = $_POST['comments']; 
      $checkbox = $_POST['checkbox']; 
      $date = date(r); 

      $fp = fopen("comments.csv","a"); 
      $list = array($name,$email,$comments,$date); 
      fputcsv($fp, $list); 
      rewind($fp); 
      fclose($fp); 

      $strTo = "[email protected]"; 
      $strSubject = "QSpeed inquiry -"; 
      $strFrom = trim($_POST["QSpeed Inquiry - name"]); 
      $str_content = "From". trim($_POST["name"]) . "\r\n" . "Email: " . trim($_POST["EMAIL"]) . "\r\n" . "Comments: " . trim($_POST["comments"]) . "\r\n" ; 
      mail($strTo,$strFrom,$strSubject,$str_content); 

      echo ("<SCRIPT LANGUAGE='JavaScript'></SCRIPT>"); 
      echo "<script>alert(' Message was sent successfully. Thank you! ')</script>"; 
      echo "<script>window.history.go(-1)</script>";  

?> 

私は、スクリプトのCSVファイルに時刻と日付スタンプを追加したいです。どのようにして時刻と日付スタンプを取得し、それをCSVファイルに保存することができますか?

+1

'rewind(); fclose() 'はすべて礼儀正しく、物事ですが、VHSテープレンタルの日数は終わっています...あなたが閉じようとしているファイルを巻き戻す必要はありません。 –

+0

http://www.sarahjanetrading.com/js/j/form.phpこれは私のスクリプトです。動いていない。 – James

+0

@James 'date(1);'はあなたがここで望むものではありません。 'date()'マニュアルを見ましたか?その行を 'date( 'F m');'に置き換え、何が起こるかを見てください。 –

答えて

0

あなたはどの部分に問題がありますか?タイムスタンプを取得するには、[date][1]]をご覧ください。変数に格納してから、CSV書き込みの前に$list配列に配置します。すべての

-1

まず - あなたの$ strToパラメータが有力引用符が欠落している( "[email protected]")

PHPでUNIXタイムスタンプを取得するには、単に機能の時間()だから、

を使用あなたの構文で、あなただけの

$list = array($name,$email,$comments, time()); 

シャイに

$list = array($name,$email,$comments); 

を変更する必要があります。

+0

PHPには 'timestamp()'関数はありません。 'time()'を意味します。 – meouw

+0

Arrgh、私の悪い:頭がおかしくありがとう。 –

0

は、この設定をお試しください:

$time = date("d/m/y : H:i:s", time()); 

をそして、それはあなたが何を望むかにつながるかどうかを確認します。そうでない場合は、マニュアルを参照して、機能の使用可能なオプションに基づいて出力を変更してください。 date()time()のドキュメントを読んだことで大きなメリットがあると思います。彼らは外部で混乱するかもしれませんし、使用するのが難しいかもしれませんが、これはあなたが理解して理解できる非常に基本的な使い方です。

関連する問題