php 12

PHP : 텍스트를 디비에 저장할 때 필요한 글자 치환

이번에는 텍스트를 디비에 저장할 때 필요한 글자 치환을 해보겠습니다. 디비에 저장할 때 ' 기호와 "기호는 디비 쿼리에서 사용하는 기본형식에 들어가는 기호라서 별도 처리를 해줘야 하는데요 그냥 사용하면 디비 저장시 오류가 날수 있습니다. 그래서 $data = htmlspecialchars($t_text, ENT_QUOTES) ; $data = addslashes($t_text) ; 등을 사용하지만 제일 추천하는 방식은 $data = eregi_replace("'","´",eregi_replace("\"","˝",$t_text)) ; 이것입니다. ' 을 ´ (특수문자표)로 " 을 ˝ (특수문자표)로 치환했습니다. 이것이 완벽하지 않고 완벽한 방법은 없습니다. 그냥 여러가지 방법중 사용하기 가장 괜찮은 방법..

php 2021.01.05

php : eval 텍스트를 변수로 실행

$txt_1 = ' $aaa = 2; $bbb = 3; $ccc = 4; echo $ddd = $aaa + $bbb + $ccc ; echo ""; echo $eee = $aaa.$bbb.$ccc ; '; eval($txt_1); echo " ddd : $ddd eee : $eee "; /* 9 234 ddd : 9 eee : 234 */ ?> $txt_1 = ' $txt_[aaa] = 5; $txt_[bbb] = 6; $txt_[ccc] = 7; echo $ddd = $txt_[aaa] + $txt_[bbb] + $txt_[ccc] ; echo ""; echo $eee = $txt_[aaa].$txt_[bbb].$txt_[ccc] ; '; eval($txt_1); echo " ddd : $ddd eee..

php 2020.12.25