2011-10-25 3 views
1

이메일 주소에 양식 세부 정보를 보내고 양식 세부 정보를 CSV 파일에 저장하는 HTML 마크 업과 함께 작동하는 PHP 스크립트가 있습니다. 편집 내가 스크립트의 CSV 파일에 시간과 날짜 스탬프를 추가 할양식의 PHP 스크립트에 시간과 날짜 스탬프를 넣는 방법은 무엇입니까?

<?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>";  

?> 

:

내 PHP 코드입니다. 시간 및 날짜 스탬프를 가져와 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); 

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

으로 샤이을 변경해야합니다. 이 설정

+0

PHP에는'timestamp()'함수가 없습니다 -'time()'을 의미합니다 – meouw

+0

Arrgh, 내 잘못 :) 고마워요. –

0

시도 :

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

그리고 그것은 당신이 원하는 무엇을 초래되는지 확인합니다. 그렇지 않은 경우 설명서를 탐색하고 기능에 사용할 수있는 옵션에 따라 출력을 변경하십시오. date()time()에 대한 설명서를 읽으면 많은 도움이 될 것이라고 생각합니다. 외부에서 혼란 스러울 수 있으며 사용하기 까다로울 수 있지만 이는 이해할 수 있고 이해해야하는 매우 기본적인 사용법입니다.

관련 문제