2012-08-11 2 views
-1

양식 전송, 유효성 검사 및 리디렉션 작동하지만 잘못된 스타일을 표시하는 페이지 감사합니다. 나는 코더 경험이 없으며 올바른 스타일을 표시하는 코드를 수정하는 방법을 모른다. http://www.villalotus.net/TEST/TESTVILLALOTUS/kiitosviesti.html이 페이지를 디스플레이의 제대로 (당신이 당신 페이지에게 감사) :이 링크로 직접 이동하는 경우제출 후 리디렉션 양식에 문의하십시오.하지만 결과 페이지에 잘못된 스타일이 표시됩니다.

여기 FormThank you page

<?php 
$email_to = [email protected]; 
$email_subject = "Contact"; 
$email_from = $_POST['email']; 
$thankyouurl = "http://www.villalotus.net/TEST/TESTVILLALOTUS/kiitosviesti.html"; 
// create email headers 
$headers = 'From: '.$email_from."\r\n". 
'Reply-To: '.$email_from."\r\n" . 
'X-Mailer: PHP/' . phpversion(); 
mail($to,$email_subject,$email_body,$headers); 
header("Location: $thankyouurl"); 
exit(); 
?> 

답변

0

입니까? 이메일을 보내기 전에 페이지가로드 된 경우에만이 오류가 발생합니까?

나는 그것에 대해 확실하지 않다하지만,이 전환 시도 : header("location:kiitosviesti.html");

참고 :이 대한 header("Location: $thankyouurl");을 스크립트의 두 번째 라인에서 따옴표

+0

예, 'kiitosviesti.html'페이지가 올바르게 표시됩니다. – Jatara

0

이메일에 담기 그것은과는 아무 상관 없습니다 양식 제출 PHP - 두 페이지가 다른 스타일 시트를 사용하고 완전히 다른 마크 업을 사용하기 때문에 스타일이 다릅니다.

양식 제출 페이지는 jquery.mobile-1.0rc2.css

(가) 감사합니다 페이지가이 CSS 파일 모두 당신의 CSS 디렉토리에 thankyou.css

를 사용하는 CSS 파일을 사용하고 있습니다. 두 페이지의 스타일을 지정하여 같은 모양으로 보이게 만드는 방법을 찾으려면 CSS에서 약간의 독서가 필요합니다. 이는 SO 답변 범위를 훨씬 뛰어 넘습니다. 이 두 스타일 시트를 비교하면 최소한 차이점을 보여줄 것이고 페이지를 똑같이 보이게하는 데 도움이 될 것입니다.

+0

감사합니다. McNab! 하나의 스타일 시트에 스타일을 결합합니다. – Jatara

관련 문제