トップページ⇒php
1001コメント308KB

■こんなCGI作ってください■

■ このスレッドは過去ログ倉庫に格納されています
0001104/12/14 08:35:03ID:???
ご要望をどぞ
0602nobodyさん2005/08/20(土) 18:00:21ID:???
>>596
トリップテストなんてCGIでするな。
見知らぬ国のトリッパーで検索汁
0603nobodyさん2005/08/20(土) 20:07:15ID:Ftb55BB5
>>600
俺、持ってるよ。
自作した。けっこう簡単にできるんでがんばってください。
06046002005/08/20(土) 20:54:47ID:Cpt07eOS
>>603 どの言語に関してもプログラミングの知識はまったくないのですが…。
HPもビルダーを使っているので…。 それでも出来るでしょうか?
出来れば603さんが自作したのをうpして欲しいのですが。お願いします。
0605nobodyさん2005/08/20(土) 21:15:29ID:???
perlなんて漏れでも一週間で覚えられたんだからいけるいける
06066002005/08/21(日) 00:41:15ID:41MvnuDC
調べてみたのですが、難しそうですね(--;
一週間で覚えたなんてスゴイ・・・
0607nobodyさん2005/08/21(日) 02:16:18ID:???
マルチにも相手してやるとは優しいスレだな
06086002005/08/21(日) 20:58:52ID:A1KxhFBl
マルチって私ですか?
私のは待ち受けサイトなのでマルチじゃないですよ
0609nobodyさん2005/08/21(日) 22:04:03ID:???
はいはい。
0610nobodyさん2005/08/21(日) 22:11:09ID:???
次の方どうぞ
0611nobodyさん2005/08/21(日) 22:15:59ID:???
>>600
マルチ野郎は氏ね
0612nobodyさん2005/08/21(日) 22:44:04ID:???
>>600
> 『Webサイト制作初心者用質問スレ Part 140』スレと
> 『【CGI】こんなCGI探してますver.18』スレでも聞いたのですが

こういう行為をマルチというんだよ。
もし、先に聞いたこの2つのスレで、今後、親切にも同じ質問に懇切丁寧に答えてくれる香具師が現れたらどうするつもりだ?
無視する気か? 
それとも、ここで答えを聞いたことを隠し通して感謝のフリでもする気か? 
それとも、相手の好意をよそに「残念でした。もう答えを他で知っちゃったのよん」と答えるか?
こういう不条理な結果しかもたらさないマルチ行為をやるような香具師に対する、まともな住民のもつ怒りの感情を8文字以内で簡潔にまとめた言葉が、
「マルチ野郎は氏ね」なんだよ。
06136002005/08/22(月) 07:39:17ID:???
知るか!答えてもらったら無視するからいいんだ!ボケス!
0614nobodyさん2005/08/22(月) 07:44:09ID:???
>>613
本物の600はsageて無いぞ。
0615nobodyさん2005/08/22(月) 07:44:40ID:tjnUA6ir
>613
とっとと宿題済ませようね!
06166132005/08/22(月) 08:19:13ID:???
はーい(´・ω・`)
0617ひとみ2005/08/23(火) 15:07:01ID:u3g9uy6Y
594さんありがとうございます。

サーバに設置してみて、
いろいろ試し見たのですがどうしても以下のようなエラーが
でます。


ERROR!
Can't find string terminator "END" anywhere before EOF


【種別】 自動分岐
【条件】 西暦、日付、時間を取得して、それぞれ用意しているページに飛ぶ。
【言語】 サーバ環境 Perl4.** 
【OS】 Linuxベースのディストリビュータ

何が原因なのでしょうか?
よろしくお願い致します。
0618nobodyさん2005/08/23(火) 15:22:03ID:???
>>617
最後の行の
END

を忘れてないかい
0619ひとみ2005/08/23(火) 15:55:33ID:u3g9uy6Y
618さん。レスありがとうございます。

ENDは、きちんと記述していています。
んーなんでろう。。
0620nobodyさん2005/08/23(火) 16:06:05ID:???
>>619
END が最終行になってる。つまりENDの横に改行コードが無い。
とかそこらへん
0621nobodyさん2005/08/25(木) 20:34:16ID:???
すいません親切な方お願いがあります。
PHPの事なんですが、自分で勉強しても多分かなりの時間を要すると
思うので、と言うか出来ないような気がするのででした。
¥¥お支払致しますので、小規模なシステム製作して
頂けないでしょうか??
詳しい事は、もしやって頂ける方がおられましたら、ご説明致します。
勿論ノークレームと言う条件でも構いませんので!!なので、
親切な方でお願いします。
0622nobodyさん2005/08/25(木) 21:04:17ID:???
$aに日付(何でもいい)があり、今現在の時間が$aの$b時間後かどうかをスマートに判定したいんですが何か関数などありませんか?今はifを駆使して判別してます。
0623nobodyさん2005/08/25(木) 21:14:06ID:aBIBiYiN
ね?スレ違いですが?↑
0624nobodyさん2005/08/25(木) 22:46:46ID:???
>>622-623
スレ違い
そもそも言語がわからん
当該言語の質問スレで聞きな
0625nobodyさん2005/08/26(金) 05:14:02ID:???
ttp://cgi.www5f.biglobe.ne.jp/~nyanya/cgi-bin/nikki/i-nikki.cgi
これと同じようなモノを作ってください。
いろいろと探してみましたが携帯から書き込みたく無駄な機能がおおいため使い勝手が悪いです。
言語はPHPです。
管理モードをつくり書き込み&削除できるようにお願いします。
あと子ページから「前ページ」「次ページ」へ自動でリンクするようにしてもらいたいです。
よろしくお願いします。
0626nobodyさん2005/08/26(金) 05:17:05ID:???
>>622
秒で判定すると楽だよ?
06276252005/08/26(金) 05:55:00ID:???
管理モードをつくり書き込み&削除できるようにお願いします。
と書きましたが書き込みに関してはHTMLからで構いません。
削除に関しては無くても構いません。
よろしくお願いします。
0628nobodyさん2005/08/26(金) 09:02:19ID:jIYotN37
ある二つのCGIを一つにまとめることってできますか?
0629nobodyさん2005/08/26(金) 09:48:49ID:???
用語理解に対してつっこむような野暮な真似をするつもりもないんだが、
そこを予測補正しても、情報が少なすぎて正直よくわからんというのが本音。

まぁもう少し他人にも分かるように文章を練って、どこか質問系のスレで聞いてみると良いんじゃないか?
ここ依頼スレだし。
06306222005/08/26(金) 20:08:20ID:???
スレ違いでしたね。全く気付かずにくだ質スレに自分の書き込みを探してました。レスありがとうございましたm(__)m
0631nobodyさん2005/08/26(金) 23:50:29ID:???
>628
できます
0632nobodyさん2005/08/27(土) 00:37:52ID:???
ツリー式の掲示板で、
通常はタイトルが表示されていて、そのリンクをクリックすると詳細に飛ぶのが多いけど
これを展開式にしたのってないかな?

■タイトル
 ------------------------------
 本文
 ------------------------------
 この記事にレス
 ------------------------------
 ■レス
  -----------------------------
  レス本文
  -----------------------------
  この記事にレス
  -----------------------------

■タイトル
 ■レス

上が展開状態、下が閉じた状態。
こんな感じで、通常時は本文のところが閉じて見えなくなっていて
■をクリックすると、本文部分が開いたり閉じたりする感じの。
いちいちリンク先に飛ばずに、その場のみでレスの中身が任意で確認できればな〜と思ったので。
javascriptとか使っていても構わないので。

なければ自作しようと思ってるんだけど、あるならそれを使いたいので。
0633nobodyさん2005/08/27(土) 00:39:06ID:???
あ、当然開閉は記事毎にってことで。
全部展開か閉じるかだけだと、開いたとき邪魔なので。
0634nobodyさん2005/08/27(土) 02:24:22ID:???
>>633
【CGI】こんなCGI探してますver.18
http://pc8.2ch.net/test/read.cgi/hp/1123833110/
0635nobodyさん2005/08/27(土) 03:04:17ID:???
てかあなたたちほんとに作る気あるの?
というかCGI作れるの?
試しにFORMでAと打ち込んだらB、Bと打ち込んだらCと表示されるスクリプト書いてみれ。
言語は何でもいい。
0636nobodyさん2005/08/27(土) 03:12:28ID:???
文字コードを数字と認識して1を足させるとかいう意図なわけ?
まぁ恥ずかしいからそこらへんにしとけよ。
06376352005/08/27(土) 03:41:04ID:???
>>636
それでもいいが。
別に1を足さなくてもAと打ち込めばB、Bと打ち込めばC。とさえ表示されればいい。
Dは書いてないからな。
そんなことはどうでもいい。どっちでもいいから書いてみろよ。
いいわけくさくて笑える。
そうやって誤魔化すの得意だね。
書いてみろ。
それ以外の返答は無意味と思え。
0638nobodyさん2005/08/27(土) 03:59:06ID:???
アルゴリズム言ってるのに誤魔化し・無意味ってのも凄いな・・・
06396352005/08/27(土) 04:40:56ID:???
それすら無意味。
06406362005/08/27(土) 05:21:03ID:???
そんな意固地にならんでもなぁ、って俺のせいか。
ちっと待ってな。面倒なんでperlでクリティカルな部分だけ書くぞ。
06416362005/08/27(土) 05:29:51ID:???
#!/usr/local/bin/perl

use strict;
use warnings;

($_) = (split /=/, $ENV{'QUERY_STRING'})[-1];

print <<"EOT";
Content-Type: text/html

<html><body>
<p>@{[ /^[AB]$/ ? qw/B C/[$_ eq "B"] : "それ以外" ]}</p>
</body></html>
EOT

__END__

とりあえずのhack
06426362005/08/27(土) 05:37:34ID:???
・form から get で文字(列)を受け取る。
 "uri?foo=文字(列)" or "uri?文字(列)" のどちらでもOK。
・'A' 'B' 以外の文字(列)の対処は仕様不備として、一律 "それ以外" を表示することで対処。
・行数削減のため、なんちゃってHTMLを出力。
・word list汎用記法の動作誤差によりperl v5.6.0 以上で。

・開発・テスト環境
% perl -v | grep built
This is perl, v5.6.1 built for sun4-solaris-64int
% /usr/local/apache/bin/httpd -v | grep version
Server version: Apache/1.3.27 (Unix)

>>635
採点ヨロ。
0643nobodyさん2005/08/27(土) 07:28:16ID:???
>>635
<html>
<body>
<?php
if (isset($_POST['input'])) {
 switch ($_POST['input']) {
  case "A": echo "B"; break;
  case "B": echo "C"; break;
  default: echo "ぬるぽ";
 }
}
?>
<br>
<form action="" method="post">
<input type="text" name="input">
<input type="submit" name="submit" value="AならB">
</form>
</body>
</html>
0644nobodyさん2005/08/27(土) 14:15:11ID:???
>>635
というか、何でそんな課題にするのかと問いたい。
それが出来たら、ここで作れと言われてるものが作れると判断出来るような内容でもないし。
(それが出来ない=作れないという判断は出来るけども)

作らない理由は
・片手間で作るにしては規模が大きすぎる
・わざわざ作らなくても探せばその辺にありそうな内容
・仕様を明確にしない・不明な部分が多すぎる
・そもそも作る気がない・めんどくさい
あたりな気がする。

仕様を明確にして、出来ればWebのインタフェース部分だけでも提供してくれりゃ
もうちょっとくらいは作ってもらいやすくなる気がするんだけど。
0645nobodyさん2005/08/27(土) 14:58:16ID:???
たぶん夏休みの課題ジャマイカ?
635にいいように使われたと。こういうわけだ。
0646nobodyさん2005/08/27(土) 14:59:28ID:???
>>644
それはもう>>636で指摘されてるわけで、そこまで逃げ場を奪うのも酷だろう
そもそも出題内容から底を測られているという事自体が理解できてないのかもしれない
プログラマとしても具象的な考え方しかできてないようだし
0647nobodyさん2005/08/27(土) 17:14:18ID:???
>>645
禿同
0648nobodyさん2005/08/27(土) 17:16:59ID:???
まぁそういうことにしてあげた方がいいだろ、可哀想だし。
06496352005/08/28(日) 23:20:10ID:???
きみらやればできるじゃん。。。
0650nobodyさん2005/08/28(日) 23:56:10ID:???
お前はまだそんな高いところからモノがいえるレベルじゃないだろ。
虚勢を張る暇があったら勉強しろ。己を知れ。
0651nobodyさん2005/08/29(月) 00:34:32ID:???
>>650
オタク釣られてるよ。
0652nobodyさん2005/08/29(月) 02:00:59ID:qtEEMoLF
>645
いや、ニカラグア
06536352005/08/29(月) 05:05:44ID:???
↑スレッドストッパー
0654nobodyさん2005/08/29(月) 13:08:27ID:???
単に、これまで635程度にまで具体的な注文がなかったというだけの話じゃないか?
注文する側が何を注文したいかわからないのにそれに答えろというほうがおかしい。
0655nobodyさん2005/08/29(月) 14:03:53ID:???
ちゃんとした仕様あげられる奴は
ちょっと勉強すればサクサク組めるようになりそうな気もするけどな
0656nobodyさん2005/08/29(月) 14:17:45ID:???
>>365は具体的なんじゃなくて、案件自体が単純だから
作り手が勝手に補正しやすかっただけだけどな
0657nobodyさん2005/08/29(月) 14:19:53ID:???
>>365じゃなくて>>635
0658nobodyさん2005/08/29(月) 22:13:30ID:/A/kgl6D
>>635
なにこのバカ。頭イカレてんの?
0659nobodyさん2005/08/29(月) 22:32:00ID:???
蒸し返すな
0660nobodyさん2005/08/29(月) 22:38:47ID:???
PHPでtxt(拡張子はtsv)を表示させたいのですが、

tsv内のタブ=改行
tsv内の改行=ページ切り替え
一番上の行を最初のページに
二行目はnext等のリンクで移動

例:
tsv内(スペース=タブ)
あ い う
え お か

PHP表示
あ
い
う

next←リンク張り(クリック後「えおか」を上記のように表示)

tsvがむりでしたらtxtでもかまいません

こういうphp作れませんでしょうか?
0661nobodyさん2005/08/29(月) 23:23:48ID:???
>>660
今は時間がないので、仕様まとめだけになるけど、これ見て他の人がやってくれるのを期待して。

ファイル送信フォームから受け取ったデータ(tsv)をセッションに入れて
セッションのtsv内の任意の行を1行拾って、タブを改行(<br>)に置換して展開

ファイルが送信されてたら、セッションのtsvを更新、無ければ既存のtsvに置き換え
back, nextのリンクで自分自身にgetで表示行を渡して
展開する行はgetがあれば指定行、なければ1行目からって感じの仕様でどうだろう
0662nobodyさん2005/08/29(月) 23:52:13ID:???
俺はPHPわからんのでなんともいえんが、そのレベルの詳細設計は別に他人がしなくていいんじゃないか?
0663nobodyさん2005/08/29(月) 23:54:47ID:???
ん、tsvはフォームからアップロードされる形なの?
0664nobodyさん2005/08/29(月) 23:59:04ID:???
ファイルがでかくないなら、いっそのことJavaScriptに変換してしまえば…。
06656602005/08/30(火) 00:09:28ID:???
>>661
使用まとめてくれてありがとう(つД`)

>>662
がんばってやってみたけどテンデだめでしたorz

>>663
ほかのPHPでtsvファイルに書き込みされる感じです

>>664
あ、書き忘れていたのですが携帯で表示したいのですw
携帯ってJAVA表示できましたっけ?
06666622005/08/30(火) 00:15:52ID:???
あいや、上からの流れで過敏になりすぎちゃってるんじゃないかなと思っただけ。
まぁ海外(というか某国)に丸投げするときは、このレベルまで(最悪の場合はもっと詳細に)落とし込まないと
まともにやってくれなかったりもするけどね。

まぁスルーしてくれ。
06676622005/08/30(火) 00:21:37ID:???
>>665
ちと言葉不足か。このレベルまで詳細になるともう実装の話っつかプログラマにがやる部分なんで、
依頼主はここまでのレベルでやる必要はないから全然大丈夫。
0668nobodyさん2005/08/30(火) 00:28:34ID:???
というか、そこまで落としこめるなら
文法(と使える関数)を知ってれば書けるだろうだから、そもそも依頼しないだろうしな

>>660くらいの規模なら、ちょうどそのくらいの情報量で十分だと思う
0669nobodyさん2005/08/30(火) 00:30:56ID:???
そういや、ロシアのプログラマは結構いい仕事するよ。
むこうは仕事が無いのかな、と思ってちょっとかわいそうになった。
0670nobodyさん2005/08/30(火) 00:49:57ID:???
>>660
ほらよっ
ttp://upld2.x0.com/data/upld12933.zip

超やっつけ仕事だけどね(。。;)
06716602005/08/30(火) 01:29:37ID:???
>>670
(」゚ロ゚)」(」゚ロ゚)」(」゚ロ゚)」オオオオオッッッ
シッカリ動きました!
ありがとうございました。・゚・(ノД`)・゚・。
0672nobodyさん2005/08/30(火) 06:47:20ID:g/YANbBJ
ttp://www.deliohkoku.com/top.html
個々のCGIで書き込んで表示させるような
こういうのを作れるんでしょうか?
0673nobodyさん2005/08/30(火) 07:17:21ID:???
>>672
朝っぱらからデリヘルの宣伝するなよ
0674お願いします。<(_ _)>2005/08/30(火) 20:21:46ID:???
表を編集できるスクリプトが欲しいです。

1.任意に場所に1行(横)、1列(縦)を追加できる。
2.列に関しては、最初の行(セル?)のみ編集可(要するに項目名)
3.行に関してはどのセルも編集可
4.行、列ともに削除可
5.行、列ともに任意の場所に移動できる
0675nobodyさん2005/08/30(火) 20:48:00ID:???
>>674
素直にDB使いましょう。そういう管理用ソフトがあります。
0676nobodyさん2005/08/30(火) 21:06:12ID:???
>>675
ありがとうございます。
Wikiみたいなものを想定しています。

サイト上で、誰もが簡単に編集できる表を作りたいと思っています。
以下、ググって見つけたpukiwikiのブラグインですが、これより機能豊富なものはあるでしょうか?

TableEdit - trick-with-Wiki
http://wiki.trick-with.net/TableEdit.html

DBというのは私が想定している機能を持ち合わせているのでしょうか?
0677nobodyさん2005/08/30(火) 22:34:37ID:KfbWSJfN
列は最初の行を編集可
行はどこでも編集可
結局全部編集可
0678nobodyさん2005/08/30(火) 22:42:40ID:???
日本に上り坂と下り坂はどっちが多い的な
06796602005/08/30(火) 23:23:00ID:???
度々書き込みしてすみませんorz

>>670
で作ってもらったPHPに検索を付けることは可能でしょうか?
テンプレートのテキストにJAVAを組み込もうとも試みたのですが
携帯での観覧を想定しているのでおかしな文字がでてしまうのがどうしても…
色々なPHPのサイトを調べてみたのですがやはり能力不足のようでorz

参考リンクやググル際の検索のヒントでもよいので
おながいできないでしょうか(つД`)
0680nobodyさん2005/08/30(火) 23:34:48ID:???
>>679
そんなところにJavaを組み込むことができるなら
作ってもらったPHPを改造することくらい容易だと思うのですが…。

一言で検索と言っても、検索条件に何を入れて、どういうものが出てきて欲しいのか、
というのが分からないと組めません。
06816602005/08/30(火) 23:45:37ID:???
>>680
失礼しましたorz

検索は毎ページに表示して
検索単語が含まれているページを表示
その単語が含まれているページを掲示板のように3件ほど表示して
三件以上でたら次のページ?
という感じなのですがどうでしょうか?

例:
「あああ」で検索

tsv内(↓が改行)
あ あああ↓あい あ↓あああ う↓

結果表示
──────
あ
あああ
──────
あああ
う
──────
back next

─は平行線(htmlでいうhr)
という感じにしたいのですが…
0682nobodyさん2005/08/31(水) 00:07:25ID:hC6lBAMt
>>674
言語は?
ちょっと興味あり。作ってみようかな。
06836702005/08/31(水) 00:12:58ID:???
>>681
少々めんどくさいがやれんことはないな。
明日以降でいいなら組んでもいいよ。

あ、ちょっと聞いときたいけど、
列数と行数ってどのくらい想定?
0684 ◆LJFMBanoq6 2005/08/31(水) 00:21:18ID:???
もっと書き込み隊を使ってるのですが、管理人だけパスワードを入れて、管理人専用のアイコンを使うことはできるんですが、常連さんにも専用アイコン&パスワードを入れて、他の人(偽者とか)に使わせないことってできますか?
できるなら、どのように改造したら良いのでしょうか。
06856602005/08/31(水) 00:32:28ID:???
>>683
明日以降で全然構わないです!

列と行というのは
tsv内の事であってますか?
列→20前後です
行→結構あります 最低でも50件はいくと思います

tsv内でなかったらすみませんorz
06866702005/08/31(水) 00:49:33ID:???
>>685
>列と行というのは
>tsv内の事であってますか?

うん、それそれ。

少なかったらfile()で一気読みしようかと考えていたんだけど
悩む数字だなぁ。
06876602005/08/31(水) 00:57:45ID:???
>>686
行は結構多くなりそうです。
行の50は最低でも、という数と見たほうがいいのかもしれません…
列は多くても25くらいだと思います。

PHP能力ほとんどないので orz
判断は>>670様にお任せします。
本当によろしくおねがいします(つД`)
0688nobodyさん2005/08/31(水) 03:13:45ID:???
http://www.bbhp.net/~nue/
このようなものをPHPで作ってもらえないでしょうか?
似たようなものもあったのですがRSS機能だとかいろんなものがついていて。。
できるだけソースの短いものをおねがいしたいのですが。
0689nobodyさん2005/08/31(水) 05:22:06ID:???
みなさん、CGIを探すとき、どうやっていますか?
漠然とキーワードをググって終わりなのでしょうか。
もしお勧めのリンク集サイトとかあれば教えてください。
0690nobodyさん2005/08/31(水) 05:31:45ID:???
>>689
自分で作るからググらない

つか、スレ違い
0691nobodyさん2005/08/31(水) 06:40:07ID:???
>>684
できるがスレ違いだから答えたくない









常連さん用アイコンは
名前をチェックして勝手に置き換えてるようだから
その部分をパスワードにしてしまえばいんじゃね。
0692nobodyさん2005/08/31(水) 07:02:53ID:???
>>689
>>690
おまえらはスレ違いじゃなかったら作るんかと。
0693nobodyさん2005/08/31(水) 12:08:32ID:???
>>682
ありがとうございます。

>2.列に関しては、最初の行(セル?)のみ編集可(要するに項目名)
>3.行に関してはどのセルも編集可

これに関しては、よく考えたら2.は必要ないです。
最初の行の編集が2.を含んでますから。

1.任意に場所に1行(横)、1列(縦)を追加できる。
3.各行編集可
3.行、列ともに削除可
4.行、列ともに任意の場所に移動できる

【参考】
TableEdit - trick-with-Wiki
http://wiki.trick-with.net/TableEdit.html

言語は何でもいいです。
xreaで使います。
0694nobodyさん2005/08/31(水) 14:54:02ID:kRQLgiYG
じゃC+で
0695nobodyさん2005/08/31(水) 19:29:17ID:???
>>692
報酬が割に合えば作るよ。
それが何か?
06966702005/08/31(水) 20:23:04ID:???
>>660
うりゃっ
ttp://upld2.x0.com/data/upld13156.zip

この瞬間はやっぱり緊張するな
06976602005/08/31(水) 22:07:09ID:???
>>696

(」゚ロ゚)」(」゚ロ゚)」(」゚ロ゚)」オオオオオッッッ
>>670様まじ感謝感激です。・゚・(ノД`)・゚・。

動作も確認しました(`・ω・´)
希望通りの動きしてます!
本当にありがとうです(つД`)
0698nobodyさん2005/08/31(水) 22:11:50ID:???
>>696
あんた、エエ人や
06996882005/09/01(木) 04:46:29ID:qQ/swuaS
誰かお願いします。
0700nobodyさん2005/09/01(木) 07:39:13ID:???
>>688
なんでソースが短いのがいいの?
07016882005/09/01(木) 08:33:32ID:qQ/swuaS
短いにこしたことが無いとおもっただけです。
あまりにも不要なソースが多いとあとからカウンタなどつけるときにどこにつけたらいいか分からなかったりするので
07026882005/09/01(木) 12:31:04ID:ccf1E6HL
HTMLで見た目を作ったほうが作りやすいですか?
■ このスレッドは過去ログ倉庫に格納されています