리눅스

글 작성시 ' 가 들어가면 글 등록및 수정시 오류 발생 

변경

str_replace("'", "''", $_POST["content"])

 

스크립트 모든  태그 제거 ex) <xmp>

허용 가능 태그 stripa_tagrs( "" ,   "허용 가능 태그 나열");

stripa_tagrs($_POST["content"]);

 

\n 을 줄바꿈이 가능하도록 <br> 변경

str_replace("\n","<br/>");

 

 

<?php
    
    
 include_once("dbcon.php");
 	
	
   $name =strip_tags(str_replace("'", "''", $_POST["name"]));
   $email =strip_tags(str_replace("'", "''", $_POST["email"]));
   $content=str_replace("\n", "<br/>", strip_tags(str_replace("'", "''", $_POST["content"])));
   $passwd=strip_tags(str_replace("'", "''", $_POST["passwd"]));
   
   	 
    $sql="
    	insert into guestbook (name, email, content, passwd, post_date)
    	values ('$name', '$email', '$content', '$passwd', now())
    ";	
	
	mysql_query($sql);
	
	
?>
<script>

location.href="list.php";
	
</script>

 

 

linux

 

about author

PHRASE

Level 60  머나먼나라

원래 가난하고 천할 때는 가난하고 천한 그대로 행하고, 어려움을 당할 때는 어려운 그대로 행하면 근심이 없다. -자사

댓글 ( 4)

댓글 남기기

작성
  •    
  •    
  •