(주)지엔티 홈페이지

(주)지엔티 홈페이지 제작 및 호스팅
http://www.gntshop.co.kr
견적시스템 도입(상품 견적서 자동출력 및 이메일 발송, 엑셀파일로 다운)
추천순, 가격순 상품소팅 추가
하나의 상품을 각각의 행사에 등록하고 행사마다 다른 추천번호 부여

특정 웹페이지에서 원하는 부분만 뽑아오기

/*
특정 웹페이지에서 원하는 부분만 뽑아 오고 싶다면..

By OkStart 2002-01-24
http://phptip.pro-style.org

이 소스는 http://education.altavista.co.kr/translation/ 에서 문자 번역 된 부분을 뽑아오는 프로그램 입니다.
간단하게.. 속에 있는 부분만 뽑아 오는 것이니
뽑고자 하는 웹페이지의 HTML 만 파악 잘 하신다면 응용이 가능할듯 싶습니다.
수고 하세염..
*/

// set_time_limit(0);

function Error_str($str, $color)
{
echo “

” . $str . “

“;
exit;
}

function pullpage($host, $url, $post_text)
{
if(!($fp = @fsockopen($host, 80, &$errno, &$errstr, 3)))
{
Error_str(“[소켓 에러 ( ” . $errno . ” : ” . $errstr . ” ) ] – ” . $host . “:” . $port, “red”);
}
else
{
@fputs($fp, “POST ” . $url . ” HTTP/1.0
Host: $host
User-Agent: OkStart
Accept: text/html
Content-length: ” . strlen( $post_text ) . “

” . $post_text . “
“);
while(!@feof($fp)) $output .= @fgets( $fp, 1024 );
@fclose( $fp );
return $output;
}
}

function html_form()
{
echo “


ex). i’m a boy

“;
}

function trans($text)
{
$output = “”;
$output = pullpage(“education.altavista.co.kr”, “/cgi-bin-trans/trtxt.cgi”, “dic=4&contents=” . $text);
$output = substr($output, strpos($output, ‘(242,243,251)”>’)+15 );
$output = substr($output, 0, strpos($output, ‘‘) );
return $output;
}

html_form();

if( $act == “trans” )
{
if( !empty($text) ) $text = htmlspecialchars(stripslashes($text));
echo “원본


“;
echo nl2br($text);
$output = trans($text);
echo “

번역본

“;
echo nl2br($output);
}
?>

욕 필터링(이모티콘 필터링)

PHPSCHOOL 두기두바

기존에 있는 필터링들은..
욕을쓰면.. 무조건 글을 못남기고..
다시 쓰게 하도록 되어있는데요..
전 그런방법을 쓰지 안고..
그냥 욕을 바꿔버리는 방법을 썻습니다. ^^;;

-주의 허접하니까.. 욕은 하지마세요 ^^;;-

bad.cgi(욕들->바뀔단어)——————–
죽을래->사랑해
씨발->이런
개새끼->강아지
새끼->아기
빙신->천재
바보->천재
병신아->친구야
놈->님
년->님
——————————————–
bad.cgi는 “욕->바뀔단어”로 한줄씩
구성되며 제일 중요한것은 욕과 바뀔단어를 구분하는”->”입니다. ^^;
bad.php————————————-
$memo = “죽을래? 빙신아 개새끼 같은놈아”;
//욕입니다. ^^;
$file = file(“bad.cgi”);
for($i=0;$i<=count($file);$i++){
$bad = explode(“->”,$file[$i]);
if(@eregi($bad[0],$memo)){
//내용중에.. 등록되어 있는 욕이 있는가 검사합니다.
//있다면.. 등록되어 있는 욕이 바뀔단어로 바꿈니다.
$badc=chop($bad[1]);
$memo = ereg_replace($bad[0],$badc,$memo);
}
}
echo$memo;
//출력결과는 “사랑해? 천재아 강아지 같은님아”입니다 ^^;
?>

———————————————
이럿습니다.
허접하죠? ^^;;
아참.. 이걸이용하면..
여러가지를 할수도 있습니다.
예를 들면.. msn아이콘같은것을 따라 할수도 있죠..
bad.cgi에..
^^->
위식으로 저장해노으면..
^^ <-이 이모티콘은 아이콘으로 바껴서 나오겠죠.. ^^