½ÃÀÛÆäÀÌÁö·Î Áñ°Üã±âÃß°¡
·Î±×ÀÎ
ȸ¿ø°¡ÀÔ l Ã⼮üũ l ¸¶ÀÌÆäÀÌÁö l CGIMALL
ÀÚ·á½Ç »çÀÌÆ®µî·Ï ·©Å·100 ÇÁ·Î±×·¥¸®ºä °ü¸®ÀÚÃßõÀÚ·á Ãʺ¸°¡À̵å
Ä¿¹Â´ÏƼ
Àüü ÆîÃ帱â
Äü¸Þ´º¸µÅ© jquery , CSS , PHP , Javascript , ¹«·áÆùÆ® , ASP
»ó¼¼°Ë»ö
Ȩ > Ä¿¹Â´ÏƼ > Áú¹®°ú´äº¯ »ó¼¼º¸±â
Ä¿¹Â´ÏƼ ±¸Àα¸Á÷
»çÀÌÆ®µî·Ï
Ŭ¶ó¿ìµåű×
Javascript
PHP
ASP
css
mysql
HTML
jquery
������
image
slide
API
¸Þ´º
°Ô½ÃÆÇ
ÇöÀçÁ¢¼ÓÀÚ ¸í »õ·Î°íħ
°Ô½ÃÆÇŸÀÌƲ Áú¹®°ú´äº¯ / »ó¼¼º¸±â
Æ®À§ÅÍ·Î º¸³»±â
Ãßõ¼ö 92 | Á¶È¸¼ö 697 | µî·ÏÀÏ 2000-08-10 02:01:47

´Ð³×ÀÓ

Anonymous

À̸ÞÀÏ

Á¦¸ñ

·ÎÄà ¼­Ä¡Ã¢ ¼öÁ¤Á» ºÎŹ...
³»¿ë
¾È³çÇϼ¼¿ä...

À̱ÛÀ» ÀÐ°í³ª¼­ ȨÆäÀÌÁö¿¡ ¼­Ä¡Ã¢À» ´Þ·Á°í cgi¸¦ ´Ù¿î¹Þ¾Æ ¼öÁ¤À» ÇÏ¿´´Âµ¥µµ °è¼ÓÇؼ­ ¿¡·¯°¡ ¹ß»ýÇÕ´Ï´Ù. ´©°¡Á» µµ¿ÍÁÖ¼¼¿ä
ȨÆäÀÌÁö´Â http://www.enen89.pe.krÀ̱¸¿ä ¼³Ä¡ÇÑ °÷Àº home/enen89/lsearch ÀÔ´Ï´Ù.

#!/usr/bin/perl
#############################################################################
#·ÎÄà ¼­Ä¡¿£Áø 0.1
#ÀúÀÛ±Ç: À±¼®¹ü
#¿¬¶ôó:http://ychat.iksan.ac.kr
#ÀúÀ۱ǼÒÀ¯:À±¼®¹ü
###############################################################################

$base_dir = "/home/enen89";
$base_url = "http://www.enen89.pe.kr";
@search_dir = ( , address , board , html , html/ham1 , html/ham2 , html/ham3 , html/ham4 , html/ham5 , html/ham6 , html/ham7 , data , data/envi , data/envi/en1 , data/envi/en2 , data/envi/en3 ,);
$cgi_url = "http://www.enen89.pe.kr/lsearch/index.cgi";
$logo = "$baase_url/lsearch/logo.gif";
@type = ( html , htm , txt );

############################################################################
&get_data;

if($FORM{ keyword } eq "") {
print "Content-Type: text/html

";
print "Local Search
";
print "

";
print "

";
print "
";
exit;
}

else {
@result = ();
@thred = ();

foreach $temp(@search_dir) {
opendir(DIR, "$base_dir/$temp");
@dirs = readdir(DIR);
closedir(DIR);

foreach $list(@dirs) {

$flag = 0;
foreach $match(@type) {
if($list =~ /$match/) {
$flag = 1;
last;
}
}

if($flag == 1) {

open(AA, "$base_dir/$temp/$list");
@a = ;
close(AA);

foreach $line (@a) {
if($line =~ //i) {next;} <br>elsif($line =~ /$FORM{ keyword }/i) { <br>$line=~ s/</</g; <br>$line=~ s/>/>/g; <br>$ss = $FORM{ keyword }; <br>$line=~ s/$ss/<font color=red>$ss</font>/i; <br>if($temp eq ) { <br>$re_url = "$base_url/$list"; <br>} <br>else{ <br>$re_url = "$base_url/$temp/$list"; <br>} <br>push (@result, $re_url); <br>push (@thred, $line); <br>last; <br> } <br> } <br> <br> } <br> } <br>} <br>} <br>print "Content-Type: text/html<br><br>"; <br>print "<html><head><title>·ÎÄ® ¼­Ä¡ °á°ú
";

$i = 0;
$to1 = $#result;
$tot = $to1+1;

print "


";
print "
";
foreach $prt(@result) {
print "
";
print "
";
$i++;
}
print "
ãÀº °á°ú $tot °³
$prt
    $thred[$i]



";
exit;


###############################################################
sub get_data {
if ($ENV{ QUERY_STRING } ne "") {
@pairs = split(/&/, $ENV{ QUERY_STRING });
}
else {
$buffer = "";
read(STDIN, $buffer, $ENV{ CONTENT_LENGTH });
@pairs=split(/&/,$buffer);
}
foreach $pair (@pairs)
{
@a = split(/=/,$pair);
$name=$a[0];
$value=$a[1];
$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$value =~ s/~!/ ~!/g;
$value =~ s/+/ /g;
# $value =~ s/ //g;
$value =~ s/ //g;
push (@data,$name);
push (@data, $value);
}
%FORM=@data;
%FORM;
}
######################################


Ãßõ½ºÅ©·¦¼Ò½ºº¸±â ¸ñ·Ï
ÀÌÀü°Ô½Ã±Û ÀÌ·Ð? ´Ù½Ã ¹°¾îºÁ¾ß °Ú±º¿©... - calendar ÇÁ·Î±×·¥¿¡ ´ëÇØ 2000-08-09 22:02:05
´ÙÀ½°Ô½Ã±Û HTMLÀÇ ÀϺκп¡ CGI¸¦ »ðÀÔÇÒ ¼ö ÀÖ³ª¿ä 2000-08-10 15:51:41