shスクリプトでcgi (79レス)
上下前次1-新
20: 03/03/21 17:34 ID:??? AAS
>>13-19
で、一行BBSできます。
log.txt,dummy.txtを作っといてね。
# 動作無保証。
21: 03/03/21 17:39 ID:??? AAS
>>19
s/&/\&/g
s/</\</g
s/>/\>/g
s/"/\"/g
うう。
22(1): 03/03/21 18:02 ID:??? AAS
うえーん!ソースコピペ荒らし反対!!!
23(1): 03/03/21 18:25 ID:??? AAS
>>22
すまんかった。
24(1): 03/03/22 12:41 ID:Ve1PHIbC(1) AAS
>>23さん
どんまい。shだけでも結構なことができるんですね。
おかわり!
25: 03/03/22 19:29 ID:??? AAS
>>24
私の技量ではあれが限界。
awkなんて初めて使ったよ。
26(2): 03/03/23 14:34 ID:emAJ6ArI(1/3) AAS
shスクリプトで投稿文のデコードはどう行なうの?
外部リンク[html]:www.mahoroba.ne.jp
ここ見ながら勉強を初めたのだが、うちのサーバーには
cgiparseというソフトが見あたらない。そのHPにはNCSA
のサーバなら附属してくるとなっているが、 当方Apache
なので。。。
どなたか御教示を頂ければ。
27(1): 03/03/23 15:21 ID:??? AAS
>>26
作ろか?標準入力から入ってきたデータURLデコードするプログラム。
って言うかawkでも使えば?じゃあPerl使った方が早いなぁ・・・。
って言うかPerlの関数呼び出しとshのプロセス起動させまくり、どっちが軽いの?
28(1): 03/03/23 15:33 ID:emAJ6ArI(2/3) AAS
>>27様
おねげーしますだ。m(_ _)m
できればawkのものが勉強のためにはうれしかったりします。
29(1): 03/03/23 17:48 ID:??? AAS
>>28
27じゃないけど、単に標準入力から読んでデコードして標準出力に書き出すだけならこれでいいかな。
きちんとテストしていないけど。一度全てバッファに取り込んだ方がいいかな?
#include <stdio.h>
#include <stdlib.h>
int main()
{
char s[3]={0};
int c;
while((c=getchar())!=EOF){
省16
30: 03/03/23 21:53 ID:emAJ6ArI(3/3) AAS
>>29様
ありがとうございます。
これはccでコンパイルした後、どうshスクリプトに組み込めばよいのですか。
初学者なものでお手数をとらせてもうしわけございません。
31: 名無しさん@カラアゲうまうま 03/03/23 22:26 ID:??? AAS
sh スクリプトで URL デコード。
URL エンコードされてない無関係な文字列が入ってると破綻するけど。
% cat urldec.sh
#!/bin/sh
( echo ibase=16; echo obase=8; echo "$@" | tr a-z% A-Z\\n ) |\
bc |\
while read a; do
echo -e \\0$a
done |\
tr -d \\n
省1
32(1): 03/03/23 23:12 ID:826klXke(1) AAS
>>11
おいらLISP(clisp)でつくってるよ〜
#! /usr/bin/perl
open (MYLISP,">mylisp.lisp");
print MYLISP "S式";
close(MYLISP);
system("clisp mylisp.lisp");
こんなんだけど・・・
33: 03/03/23 23:15 ID:e2yFDnGv(1) AAS
★男はココを見るべし★女と金とサンプルムービー★
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
外部リンク[html]:www.pink-angel.jp
34: 03/03/23 23:19 ID:??? AAS
>>32
あんた、そっち公開しても仕方ないっしょ。
35(2): 名無しさん@カラアゲうまうま 03/03/23 23:26 ID:??? AAS
そういえば、cgi じゃなくて httpd そのものが
sh で書かれてるというのがあるんだった。
外部リンク:www.ascii.co.jp
36: 03/03/23 23:30 ID:??? AAS
>>35
ああ、スーパサーバ使えば後は標準入出力のプログラムになるからなぁ。
37: 03/03/24 00:11 ID:??? AAS
>>35
<H1>ただいまメンテ中</H1>
って吐くだけの同じ奴を使ってた事がある。
apache止めてる間だけとか。
38: 03/03/25 15:20 ID:??? AAS
mod_brainfuck で…。(誰か使ってる人いない?)
39(1): 03/03/29 00:47 ID:??? AAS
なつかしーな。1994年ごろは、カウンタっていったら、shとperlが半々だったきがする
上下前次1-新書関写板覧索設栞歴
あと 40 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.348s*