shスクリプトでcgi (79レス)
1-

1: 03/03/20 01:27 ID:zBrN4BPB(1) AAS
Perl vs. PHP vs. Rubyと言われているこの時代に
shスクリプトでcgiを書いている奴っていますか。
周りからは生きた化石と言われながら、頑固一徹
shスクリプトのcgiの可能性にかけている。
そんなcgi職人、集まれ!
2
(1): 03/03/20 02:17 ID:??? AAS
Cでcgiを書いてますが何か?
↓C++で書いてるヤシ
3: 03/03/20 02:58 ID:??? AAS
低パワーマシンで perl や python では重すぎる
CGI でシェルスクリプト使ったりします。
4: 03/03/20 07:31 ID:??? AAS
外部リンク[sh]:lib.city.shinagawa.tokyo.jp

これってやっぱりシェルスクリプトなのかなぁ。
5: 03/03/20 08:00 ID:0FfyPGzB(1) AAS
#!/bin/sh
echo "Coutent-type:text/html;charse:Shift_JIS\r\n\r\n逝ってよし"
6: 03/03/20 13:39 ID:??? AAS
かけないこともないが
perlで重くてシェルスクリプトで軽いってことは
そんなにないだろう?
もしそうなのならマシンを見直す必要があると思うが・・・

WinのバッチファイルでCGI組んでるやつの方が
まだネタになるぞ
7
(1): 03/03/20 23:27 ID:??? AAS
> WinのバッチファイルでCGI
すごい穴になりそうだな
8: 03/03/21 00:42 ID:dpOkqofd(1) AAS
shスリプトでここまでできたという事例が聞ければうれしっす。
/bin/sh
9: 03/03/21 00:46 ID:??? AAS
>>7
つぅか標準入力を扱えない時点でCGI失格だと思われ。
10: 03/03/21 07:21 ID:??? AAS
C++ with MFC で家庭内LAN用のCGI作ろうとしてますが、何か?

# CStringマンセー
11
(1): 03/03/21 09:19 ID:??? AAS
機会があればschemeで作ろうとしてるんですけど割と神ですか?
12: 03/03/21 09:33 ID:??? AAS
どこかで404とかのドキュメントを
ブラウザの環境変数であれこれする
shスクリプト見たような気がする
13: 03/03/21 17:27 ID:??? AAS
shbbs.cgi (1/2)
#! /bin/sh

if [ $REQUEST_METHOD = "POST" ]
then
cp log.txt dummy.txt
printf "`cat -| awk -f filt.awk`" | sed -f filt.sed >> dummy.txt
printf "<br>\n" >> dummy.txt
tail -30 dummy.txt > log.txt
fi

cat <<END_OF_HEADER
省13
14: 03/03/21 17:29 ID:??? AAS
sshbbs.cgi (2/3)

function LoadCookie(){
var cookies = document.cookie.split(";"), value = "";
for(var i = 0; i < cookies.length; i++){
var piece = cookies[i].split("=");
if (piece[0].replace(" ","") == "handle_name"){
if (piece[1] != null){
document.forms[0].name.value =
unescape(piece[1]);
}
省11
15: 03/03/21 17:29 ID:??? AAS
snbbs.cgi (3/3)

cat <<END_OF_FOOTER
</dd>
</dl>
<hr>
<a name="form">post form</a>
<form method="POST" action="shbbs.cgi#form" onSubmit="SaveCookie(this.name.value)">
name: <input name="name" size="19"> message: <input name="message" size="80"> <input type="submit" value="Write">
</form>
<div align="right"><a href="shbbs.cgi#form">Reload</a></div>
省5
16: 03/03/21 17:30 ID:??? AAS
filt.awk(1/3)

BEGIN {
FS="="
RS="&"
}

{
key = "0123456789ABCDEFabcdef"
str = ""
i = 1
while(i <= length($2)){
省16
17: 03/03/21 17:31 ID:??? AAS
filt.awk (2/3)

# if (oct > 127) oct = 32
if (oct < 32) oct = 32
col = 64
dec = ""
while(col > 0){
d = int(oct/col)
dec = (dec d)
oct -= d*col
col = int(col/8)
省9
18: 03/03/21 17:32 ID:??? AAS
filt.awk (3/3)

$1 == "name" {
name = $2
}

$1 == "message" {
message = $2
}

END {
RS = "\n"
"date +'%y/%m/%d %T'" | getline time
省2
19
(1): 03/03/21 17:32 ID:??? AAS
filt.sed (1/1)

s/&/\&/g
s/</\</g
s/>/\>/g
s/"/\"/g
1-
あと 60 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.344s*