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/</\&lt;/g
s/>/\&gt;/g
s/"/\&quot;/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*