[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 02/23 15:56 / Filesize : 341 KB / Number-of Response : 991
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

★三 【 スクリプト改造工房 PART 8 】 ★三



1 名前:sage mailto:sage [04/02/23 17:36 ID:???]
#================================
# スレッドの説明
#================================

「スクリプトを改造したいけどやりかたわかんないよー」という人がいましたら
ここで聞いてください。ひょっとしたらアドバイス出来るかもしれません。

質問するときは以下の点に注意して書いて下さい

(1) そのスクリプトの内容と置いてある場所を明記する (txtファイルでUPすればなお良い)
(2) どんな風に改造して欲しいのか? (完成イメージHTMLを用意すればなお良し)
(3) 出来るだけ詳しく書くこと。少しは自分で考えること。できれば御礼も言ったほうが良い

※答えてくれないからといって逆ギレする厨はお断り

前スレ pc2.2ch.net/test/read.cgi/php/1063780103/

701 名前:nobodyさん mailto:sage [2005/06/05(日) 22:39:27 ID:???]
>>700
それが出来たなら
消した部分の下あたりに
if ($upfile == "") { error("添付ファイルが有りません"); }

でいいと思う
まぁ実験してないから何とも言えんが(´・ω・`)

702 名前:700 mailto:sage [2005/06/06(月) 00:15:13 ID:???]
>>701
できました〜!!!
マジ完璧っす。ありがとうございます<(_ _)>

今までCGI・PHPはHTML表示部分はそれなりにイジってたのですが、
スクリプト部分はサパーリでした。

もっともっと自分好みなのが作れそうな感じがしてきますた。
PHPはそんなに難しくないような気もしますので、ちょっくら勉強いたします。

703 名前:700 [2005/06/06(月) 02:47:26 ID:NHKXaD0z]
そんなに難しくないような気がしますと言ったはいいが、
やはり難しい・・・orz

も一つやりたいことがあるので、再度ご教授お願いしまする<(_ _)>
先ほどと同じ画像掲示板なのですが、画像ファイル名が、
1、2、3・・・10・・・といった連番なのですが、これを桁数を揃えて、
000123.jpgのようにしたいのです。>>172さんが行なったようなやつです。
(試行錯誤しても分からなかったorz・・・1からちゃんと学ばないとダメですよね)

よろしくおねがいいたします。

704 名前:700 [2005/06/07(火) 09:10:10 ID:1/UWqdkb]
またちょいと問題が・・・
>>701さんに教えて頂いた方法で、添付ファイルを必須にはできたのですが、
返信時まで必須になってしまいました。
返信時には必須にしたくないので、>>703の桁数の件も含めて
またご教授頂ければと思います。
(丸投げいったほうがいいのかなぁ・・・)

705 名前:nobodyさん mailto:sage [2005/06/08(水) 06:39:06 ID:???]
NICOLE氏のWWW Forum 3.7c に age sage 機能を追加したくて
色々参考になりそうなものを探しています。

で、前スレを 2ch ブラウザで辿ろうと思ったらなんか見つからない……
どなたか過去のスレッドの URL を保存されてる方いませんか?

706 名前:nobodyさん mailto:sage [2005/06/08(水) 14:55:12 ID:???]
>>705

>>1

707 名前:nobodyさん [2005/06/14(火) 15:15:26 ID:RSJ0zxh1]
2chの指定したスレに定期的に自動に書き込みしてくれるスクリプトって作れますか?




708 名前:nobodyさん mailto:sage [2005/06/14(火) 15:20:20 ID:???]
>>707
cronで書き込みスクリプトを動かせばできる

709 名前:705 mailto:sage [2005/06/16(木) 02:19:01 ID:???]
>706
いや >1 に書いてある URL が間違ってるのか
過去ログたどれないんですよ

なのでさらに昔の URL 知ってる人いないかなと



710 名前:nobodyさん mailto:sage [2005/07/01(金) 03:26:56 ID:???]
>>700
桁数を6桁にして、足りない分は0で補う場合
$ファイル名 = str_pad($ファイル名, 0, 6, STR_PAD_LEFT);


711 名前:nobodyさん mailto:sage [2005/07/01(金) 14:31:49 ID:???]
丸投げスレより舞い戻って?着ました
内容は以下の通り
【.  CGI名  .】 Web Cart System PRO ver.5
【 依頼期限 】 毎日見てます
【配布先URL】 webcartsystem.com/html/download.html
【ヘルプ内容】 登録した商品が真っ先に上に来るように設置したい(新着商品を上に出したいだけです)のですが
        商品登録Noを変えても動かず、結局、CGIが吐き出すdb.txtを
        全部入れ替えてやっと反映される状態です


CGIのTXTは全部ココに収納されています
ttp://ww4.enjoy.ne.jp/~yuhron/cgi/


で、write.txtに格納されている
open WRITE,"<db/$open_file" || die "Could not open the file";
@templine = <WRITE>;
foreach (@templine) {
if (/(.*):=:(.*):=:(.*):=:(.*):=:(.*):=:(.*):=:(.*):=:(.*):=:(.*):=:(.*)/) {
$page_num = $1;
}
}
close WRITE;


以上の項目ですが、ここにdb.txtへ吐き出す構文が居るのですが
コイツをソートする構文を入れてみたのですが(write.txt(149): @templine = sort @templine;)
上手く作動せず、途中で+1と記述されている部分を-1にしても吐き出しされません

ここまでは解ったのですが…的外れかも、しれません。
アドバイスをお願いします

712 名前:nobodyさん mailto:sage [2005/07/03(日) 18:16:25 ID:???]
>if (/(.*):=:(.*):=:(.*):=:(.*):=:(.*):=:(.*):=:(.*):=:(.*):=:(.*):=:(.*)/) {
キモス

713 名前:nobodyさん mailto:sage [2005/07/04(月) 01:01:53 ID:???]
この構文が、商品名、品番、種類、値段、等々に分けてあるんです
db.txtにはそういう風な記述で分類されています
多分、ここはいじらなくてもいいと思います
ただ、確かにキモチ悪いのですが……

714 名前:nobodyさん mailto:sage [2005/07/04(月) 02:50:34 ID:???]
>>712
ケツの穴並びすぎ

715 名前:nobodyさん mailto:sage [2005/07/04(月) 23:53:33 ID:???]
文句だけ言う奴は大抵技術も無いので(゚ε゚)キニシナイ!!

716 名前:nobodyさん mailto:sage [2005/07/06(水) 00:25:36 ID:???]
>715さん
そうだったんですか…
ぱっと見、確かに気持ち悪いと思ってたのですが、私も(^^;

ちなみにその構文は実際にカート搭載されると
4:=:D2:=:詳解HTML&JavaScript辞典:=:2400:=:秀和システム:=:8.jpg:=::=::=:30:=:HTML3.2とNetscapeNavigator4.0、lnternetExplorer4.0の最新・拡張タグ、オプションを解説。詳細な解説と豊富なイメージ:=:D1:=:
となります(公式サイト情報抜粋より)
分類:=:商品No:=:以下解説・価格等々です
この商品NoをエクセルでソートしてからUPすると逆になります
Noを少なくして(たとえば5000代だったら4999)UPしても反映されません
私も現在試行錯誤しているのですが、500エラーばかり喰らってます

他に見られている方も今後ともよろしくお願い致しますm(_ _)m



717 名前:nobodyさん mailto:sage [2005/07/06(水) 23:32:23 ID:???]
修正前
if (/(.*):=:(.*):=:(.*):=:(.*):=:(.*):=:(.*):=:(.*):=:(.*):=:(.*):=:(.*)/) {

修正後
if (/モル━━━━(゚∀(  *  )━━━━!!!モル━━━━(゚∀(  *  )━━━━!!!/) {

718 名前:nobodyさん mailto:sage [2005/07/08(金) 00:55:54 ID:???]
正規表現つかわんでもええやん

719 名前:807@丸投げスレ [2005/07/19(火) 00:32:55 ID:VFC/oNKm]
一度はあきらめて丸投げスレに依頼出したが、回答を待ちつつ自分でも改造?しています。
しかし、サッパリわかりません(;;)
スクリプトはPrism-WebのDesignBBS1.71(tp://www.pris.jp/moon-web/)

この掲示板は、投稿者による記事削除がパスワード認証で可能。
これを以下のように変更したい。
1.投稿者による削除ではなく、投稿者による編集に変更したい。
2.掲示板末尾で記事No&パスワード記入を行う形(YYボードと同じ)から、
  記事横のリンクから編集を行えるようにしたい。

2.に関しては、フォームボタンを使えば簡単だろうが、
デザインの関係があるのでリンクでやりたい。
そこで掲示板表示テンプレに、フォームなら
〜<input type=hidden name=mode value="userdel">〜とするところを、
<a href="bbs.cgi?mode=userdel&$no">〜と書いた。
しかしこのリンクをクリックしても、サブルーチンuserdelへ飛ばない。
アドレスバーに表示されるURLが「〜bbs.cgi?mode=userdel&記事no」になるだけ。
どうしたら飛ぶようになるだろうか。
#userdelはユーザーによる削除のサブルーチンを指す。
#これを投稿者編集に変えてやるつもりだから。
#$noは記事noが入る。

userdelサブルーチンは次へ。




720 名前:807@丸投げスレ mailto:sage [2005/07/19(火) 00:34:13 ID:???]
#選んだ記事を一旦削除して編集投稿フォーム表示、※
#投稿するときにパスワードがあえばログをそのデータで書き換えて終了。
#パスワードが合わなければ、一旦削除した記事をログに追加して終了。
#・・・という処理を考えた。この処理が問題であれば突っ込んでください。
#苦し紛れに考えた処理なのでサーバー負荷とかわかりません。
#なお、今作っているルーチンは※だけ、しかも途中。
#========================
# 記事削除
#========================
sub userdel {
 # ロック処理
 if ($lockkey == 1) { &lock1; }
 elsif ($lockkey == 2) { &lock2; }
 open(IN,"$logfile") || &error("$logfileが開けません。");
 @lines = <IN>;
 close(IN);
 $top = shift(@lines);

<つづく>

721 名前:807@丸投げスレ mailto:sage [2005/07/19(火) 00:34:55 ID:???]
############################
ここから
###########################
 $flag=0;
 foreach (@lines) {
  ($no,$reno,$date,$name,$mail,$subject,$icon,$icon2,$message,$color,$url,$host,$pw) = split(/<>/, $_);
  if ($flag == 0 && $eno eq "$no") {
   $PW = $pw;
   if ($reno eq "") { $flag=2; }
   else { $flag=1; }
  }
  elsif ($flag == 2 && $FORM{'no'} eq "$reno") { next; }
  else { push(@new,$_); }
 }
 if ($FORM{'pwd'} eq '') { &error("パスワードが入力されていません。","lock");}
 if ($flag == 0) { &error("該当記事が見当たりません。","lock"); }
 if ($PW eq '') { &error("パスワードが設定されていません。","lock"); }
#####################
ここまで、どうすればよいかわからないのでデフォルトのまま。
#####################
<つづく>

722 名前:807@丸投げスレ mailto:sage [2005/07/19(火) 00:35:41 ID:???]
  # 更新
  unshift(@new,$top);
  open(OUT,">$logfile") || &error("$logfileが開けません。","lock");
  print OUT @new;
  close(OUT);
  # ロック解除
  if (-e $lockfile) { unlink($lockfile); }
#投稿フォーム表示
 &header;
 $get = $_[0];
 # クッキー情報を取得
 &get_cookie;
 # 書きこみ部デザインシートを読みこむ
 &read_file("$input_sheet2");
 &read_file("$foot_sheet");
 print "</body></html>\n";
 exit;
}
以上

723 名前:711 mailto:sage [2005/07/19(火) 01:20:43 ID:???]
どうやら、色々調べたのですが。write.cgiから直接DBに対して
ソートを仕掛けるのが無理そうなので
write.cgiに
open DATA,"<db/$open_file" || die "Could not open the file";
@templine = <DATA>;
@templine = sort @templine;
close DATA;
$line=@templine;

という構文を入れたら、whiteは理想通り更新順に並び替えできましたが
問題のディスプレイ部分に反映されません…
以下、本体のCGIより抜粋

if ($disp eq "on") {

&top("$page_title");
open DB, "<db/db$page_id.txt" || die "Could not open the file";
{
($page,$goods_id,$name,$price,$com,$picture,$picture2,$picture3,$limit,$comment) = split (/:=:/, $_);
多分、ここも
@templine = <DB>;
foreach (@templine)
あたりに、同じ構文を入れたら…80エラーが出ます
何か、解決策はありませんでしょうか…writeは完了しました
お騒がせしてすみませんでした。

724 名前:nobodyさん mailto:sage [2005/07/19(火) 09:30:42 ID:???]
【.  CGI名  .】Power Search 1.11
【配布先URL】ttp://dream.lib.net/room/cgi/e_ps.html
【ヘルプ内容】
「鎧」をキーワード検索した時、なぜか「額」を含むデータがヒットしてしまいます。
文字コードの処理に何かあるのかな? と、素人考えで思ったりするのですが、
こちらでヒントを頂ければ幸いです。

725 名前:807@丸投げスレ mailto:sage [2005/07/19(火) 11:21:19 ID:???]
度々すいません。
もう一回粘って書き直しましたが、思い切りエラってます。
500エラーではなく、スクリプトで設定しているエラーが。
改造したファイルを添付の上、状況を「◆CGI製作・改造依頼 Joyful Note◆ (避難用) 」
へ記述しました。
s3p.net/~channel2/webpro/marunage/joyful/index.html
DesightBBSのスレです。

なんか・・・どこかわかりかけたようなわけがわからないような・・・。

726 名前:nobodyさん mailto:sage [2005/07/19(火) 21:33:38 ID:???]
「改造工房スレ住人の皆様へお願いします」

 スクリプトを改造してください。とお願いしません。

 その代わり、電子私書箱の仕組み、チョッとだけ
 教えてください。

 特に、自分宛のメッセから、相手の私書箱へ送信する
 仕組みがわかりません。
 「お相手に送信」ボタンを押すと、相手の私書箱に
 受信先の名前とか、メッセがわかる。

 ?ID=12345;PW=POIUEWS のような感じでURI?が作成
 されて、「お相手に送信」ボタンに埋め込んである。
 この?以降の設定とか、ググってもわかりません。

 スーパーエロい人、教えてください。
 よろしくお願いします。


727 名前:nobodyさん mailto:sage [2005/07/23(土) 11:09:37 ID:???]
>>726
意味がわからん上にスレ違いもいいとこなんだが。

> ?ID=12345;PW=POIUEWS

これはないだろう。
?ID=12345&PW=POIUEWS
ならわかるが。
変数をGETで受け取ってるだけだ。
それにしても、パスワードをGETで受け取るのはどうかと思うが。


728 名前:711 mailto:sage [2005/07/27(水) 14:25:21 ID:???]
【配布先URL】 webcartsystem.com/html/download.html (再配布・代行設置・有料のカスタマイズ・コピーライト非表示・レンタル目的等々何でも可。
CGIのTXTは全部ココに収納されています
ttp://ww4.enjoy.ne.jp/~yuhron/cgi/
以前ののヘルプ内容は自己解決しました。

……で、まだ今回。同じCGIで依頼があるのですが。cart_pro.cgiのカートの内容を表示する部分

#
# 商品ディスプレイ
#
sub disptop {

以下、稼動する部分を表示させるフォームボタンをCGIの中に「カートの中身」と作りたいのですが、上手く稼動しません。
このCGI自体に致命的な欠陥があり、サンプルでは動くSET.htmlが実稼動させると商品数の為か稼動しないのです
なので、今はダミーファイルを作って、そちらでカテゴリが動くようにしているのですが…

ダミーファイルにそのサンプルで品物を入れたら出てくるHTMLタグは
<FORM METHOD=POST ACTION="cart_pro.cgi">
<INPUT TYPE="SUBMIT"NAME="cart"VALUE="お支払い">
<INPUT TYPE="SUBMIT"NAME="cart"VALUE="内容確認">
<INPUT TYPE="SUBMIT"NAME="cart"VALUE="カートを空にする">
<INPUT TYPE="hidden"NAME="id" VALUE="利用者のIPアドレス">
<INPUT TYPE="hidden"NAME="page_id" VALUE="1">
</FORM>
ですが、これをダミーファイルに入れてもやはり稼動しません。IPアドレスの取得とその反映がダミーHTMLにはされないので…
なので、なんとかして、CGIの商品表示の中に内容確認ボタンを作りたいのですが
解る方ご教授お願いします

729 名前:nobodyさん mailto:sage [2005/07/27(水) 21:12:37 ID:???]
>>727
>> ?ID=12345;PW=POIUEWS
>
>これはないだろう。
>?ID=12345&PW=POIUEWS
>ならわかるが。

冗談で言ってるのか?

www.w3.org/TR/html401/appendix/notes.html#h-B.2.2

でも嫁



730 名前:nobodyさん mailto:sage [2005/08/17(水) 12:18:42 ID:???]
最近CGIやってないから忘れたけど、
「;」でも確かいけたような記憶が・・・

731 名前:nobodyさん mailto:sage [2005/08/20(土) 22:32:26 ID:???]
www.w-frontier.com/cgiscript/aap.htmlを使っているのですが、
記事作成フォームを記事削除フォームの上に移動できないでしょうか。
これを hoge.myfws.com/image.gif

こう   hoge.myfws.com/image2.gif

hoge.myfws.com/aap.txt
一応何もいじってない状態のものです。

732 名前:nobodyさん mailto:sage [2005/08/21(日) 11:38:55 ID:???]
>>731
該当する
print <<EOF;
〜省略〜
EOF
を移動させるだけじゃない?

733 名前:nobodyさん mailto:sage [2005/08/22(月) 15:14:06 ID:???]
>732
そうしたのにできなかった……
と思ったらprintのとこだけ移してなかったorz
ありがとう。

734 名前:nobodyさん [2005/08/26(金) 09:43:20 ID:3vgShx+F]
【.  CGI名  .】フォームメール
【配布先URL】ttp://www.kent-web.com/data/postmail.html
【ヘルプ内容】
入力チェック時、例えば「あほ」と入っていると送信できないようにしたいのですが、うまくいきません。
「あほ」のみ送信できず、「あほやろう」なら送信可能という風にしたいのですが…
231行目あたりに
if ($in{'ngword'} = "あほ") {
&error("これは送信できません");
}
としたり、=の代わりにeq、正規表現なども試しましたが思うように動きません。
(「あほやろう」でも送信できないエラーになったりする)
indexなどを使わなければいけないのでしょうか?

また、コマンドタグで制御しているためか、
送信確認画面で送信したいメッセージの他にも、上のngwordというのが一緒に表示されてしまいます。
496行目からの入力チェックをいじればいいような気がしますが、
ngwordだけ表示させない方法がわかりませんでした。
よろしくお願いします。

735 名前:nobodyさん mailto:sage [2005/08/27(土) 01:36:51 ID:???]
>>734
前後の処理がわからないのでなんともだけど、文字の比較ならeq
$in{'ngword'} eq 'あほ';
$in{'ngword'}に改行とか余計な文字が入ってないか確認してみて。

736 名前:nobodyさん mailto:sage [2005/08/31(水) 09:52:33 ID:???]
oranger.happy.nu/cgi-bin/dl/novellistmaker/index.html
NovelListMaker(PHP版)

こちらのものを携帯から書き込めるようにしてもらえませんか?
クッキーを使ってるので携帯から管理画面へ入れません。

737 名前:736 mailto:age [2005/08/31(水) 09:56:57 ID:???]
そもそもクッキー関係ないのでしょうか。。

738 名前:nobodyさん mailto:sage [2005/08/31(水) 10:49:33 ID:???]
クッキー切って試そうとしないのか・・

739 名前:736 [2005/08/31(水) 11:39:00 ID:kRQLgiYG]
あ・・いやそういう意味ではなく」て・・・クッキーだけの問題なのでしょうか?



740 名前:nobodyさん mailto:sage [2005/08/31(水) 11:41:33 ID:???]
クッキーを切って書き込めるかどうかをまず検証汁

741 名前:736 [2005/08/31(水) 14:55:39 ID:kRQLgiYG]
クッキーを切ると書き込めません。
クッキーを切らなければ書き込めます
で、携帯はクッキー対応してないみたいなので書き込めません。

クッキーの項目はソースの最後の方にあります。

742 名前:nobodyさん [2005/08/31(水) 20:48:51 ID:yjcCkZ/K]
【.  CGI名  .】箱庭諸島2 for PHP
【 依頼期限 】 2005.9.7
【配布先URL】 scrlab.g-7.ne.jp/cgi_php/hako_php.php#download
【ヘルプ内容】 Perl版の箱庭のように、開発コマンドを入力するときに、
        ポップアップ画面が表示され、それによって入力できる
        ようにしてもらいたくお願いします。


743 名前:nobodyさん [2005/09/09(金) 10:38:07 ID:1AT345a5]
【.  CGI名  】 WEBショーケース  [ LightCase ]
【配布先URL】 ttp://www.hot-dining.com/
【. 置き場所 .】 ttp://www.hot-dining.com/free_cgi/lightcase.php
【 依頼期限 .】 出来れば今月中(9月30日)
【. 依頼内容 】 
常に左メニュー(PHPで呼び出し)を表示させる為に、テーブルを表示させてたい。
配布サイトがカスタマイズを休止しているのでアドバイスを、または改造をお願いします。
下記ZIPフォルダ内の「include」などをいじってみたんですがエラーでダメでしたorz

【依頼内容ZIP】
ttp://vista.x0.com/img/vi03124.zip
パスワード 「webprog」

【内容】
db        配布PHP
db_txt      .配布されているPHPを全てtxtに変えた物
お願いします .イメージHTML
イメージ    .イメージ画像bmp

一応メアド kuwazawa@hotmail.co.jp

難しいかも知れないですがよろしくお願い致します。

744 名前:743 mailto:sage [2005/09/09(金) 10:42:35 ID:???]
追記、一番わかりやすい説明は
ttp://www.hot-dining.com/lightcase_custom/
お店の紹介ページ(微検索サイト)を作りたいんです・・・

改めてお願いします。



745 名前:nobodyさん mailto:sage [2005/09/09(金) 11:53:09 ID:???]
>>743
include.phpの2ヶ所を書き換えればいけそう。
html_header2()とhtml_footer()の2つの関数で本体をサンドイッチしてるみたいだから
その2つに書かれてるHTMLを見て適切に挿入すべし。

746 名前:743 mailto:sage [2005/09/09(金) 12:32:01 ID:???]
>>745

function html_header2(){
echo "</head>"."\n";
echo "<body>"."\n";
echo "<table>"."\n";
echo "<tr>"."\n";
echo "<td width="200">"."\n";
echo "<?php include_once(\"2.txt\"); ?>"."\n";
echo "</td>"."\n";
echo "<td>"."\n";
}

こんな感じで書いてみたけど500でましたorz
PHPは初挑戦だからイマイチです・・・

747 名前:nobodyさん mailto:sage [2005/09/09(金) 12:44:30 ID:???]
>>746
function html_header2(){
echo "</head>"."\n";
echo "<body>"."\n";
echo "<table>"."\n";
echo "<tr>"."\n";
echo "<td width=\"200\">"."\n";
readfile("2.txt");
echo "</td>"."\n";
echo "<td>"."\n";
}
これでどかね。

748 名前:nobodyさん mailto:sage [2005/09/10(土) 04:12:45 ID:???]
>>747
変数展開しない部分はシングルクォーとの萌芽。

749 名前:nobodyさん [2005/09/13(火) 12:48:59 ID:Jd1taUMo]
【.  CGI名  .】 p++BBS
【配布先URL】 php.s3.to/bbs/bbs2.php
【 依頼期限 】 今週中
【. 依頼内容 】 書き込んだ内容に関して、訂正・変更を出来るようにしたい。
パスワードは書き込む際に入力したもの。入力されていない場合は管理者にのみ
変更可能。

書き方としては問題ないでしょうか?宜しくお願いいたします。



750 名前:nobodyさん mailto:sage [2005/09/13(火) 13:53:49 ID:???]
>>749
丸投げなら丸投げスレの方で

751 名前:nobodyさん mailto:sage [2005/09/15(木) 13:21:29 ID:???]
>>750
はい、有難うございます。そちらにいってみます。
レス遅くてすみません。

752 名前:nobodyさん mailto:sage [2005/09/20(火) 16:24:53 ID:???]
【.  CGI名  .】 yomi-search
【  .言語   】 Perl
【配布先URL】 yomi.pekori.to/
【 依頼期限 .】 〜06年
【. 依頼内容 】 検索CGI部分のみを取り出して改造してます。
           改造したい部分は、外部検索エンジンで検索できるように、
          yomi-searchを使っている検索エンジンで検索できるようにしたいんです。

検索処理ファイルmeta_ys.cgiの
%keyword = (
'yahoo', "p=$K_plus",

%option = (
'yahoo', "n=$FORM{'hyouji'}&w=$Myahoo",
を弄っているのですが、うまくいきません。

どこを弄れば、うまくいくのでしょうか。
教えて頂けると幸いです。

753 名前:nobodyさん [2005/09/20(火) 16:32:59 ID:coVOFe8l]
>>752
>>yomi-searchを使っている検索エンジンで検索できるようにしたいんです。
検索エンジンって他のサイトのサーチエンジン指してるのか?

754 名前:nobodyさん mailto:sage [2005/09/20(火) 16:47:41 ID:???]
ざっと眺めた感じだと
@engine
'yomi'

%engine
'yomi','他人のyomiのアドレス',

%engine_top
'yomi','他人のホームページアドレス',

%engine_name
'yomi','yomi',

%keyword
'yomi',"search=$K_plus",

%option
'yomi','',

かな?

755 名前:nobodyさん [2005/09/20(火) 18:49:10 ID:9NSnOV9d]
【.  CGI名  .】 PHPのクッキー保存のサンプル
【配布先URL】 masago.kir.jp/php20030727s.php
【. ソース  .】 masago.kir.jp/phpsc.php?s=php20030727s.php
【. 依頼内容 】 
これを自分のサーバーで設置して実行してみたけど、
送信してもクッキーが保存されません。
サーバ−はさくらです。PHP Version 4.3.10

PHPのバージョンが違うからだとは思うんですが、
どこを直せばいいのか教えて下さい。よろしくお願いします。

756 名前:nobodyさん mailto:sage [2005/09/20(火) 18:58:38 ID:???]
Operaだけど配布先のものは正しく動く。
ブラウザの設定とか、別のブラウザでも全てダメなのか、そこらへん確認してみては。

757 名前:755 [2005/09/20(火) 19:16:10 ID:9NSnOV9d]
>>756
配布先のものは正しく動きます。自分のサーバーに試してみたものが動かないんです。

>>755 分かる方、お願いします。

758 名前:nobodyさん mailto:sage [2005/09/20(火) 21:12:43 ID:???]
>>753
はい。申し訳ありませんでした。

>>754
アドバイスありがとうございます。

参考元に設定し、検索すると
yomi.pekori.to/s/yomi.cgi?n=20&w=s&search=%83e%83X%83gとなるのですが、
表示されるのはサーチエンジントップが普通に表示されてしまいます。

またアドバイスを頂けると幸いです。

759 名前:nobodyさん mailto:sage [2005/09/20(火) 23:18:28 ID:???]
>>758
鯖やCGIの設定で外部から呼び出せない設定になっていたなら、何やっても無理だと思うけど。



760 名前:nobodyさん mailto:sage [2005/09/20(火) 23:26:41 ID:???]
>>759
yomi-searchにそんな設定は無いはず。
サーバーの方も外部呼出し禁止じゃないとおも。

だからといって俺はアドバイスやるほどスキルねぇー。

761 名前:nobodyさん mailto:sage [2005/09/21(水) 01:33:26 ID:???]
>>753>>754>>759>>760
アドバイスありがとうございました。
アドバイスを元に弄って弄って弄ってみました。

%keyword = (
'yomi', "engine=pre&method=and&open_type=0",

%option = (
'yomi', "mode=search&page=1&sort=mark&word=$K_plus",

これが正しいかは私には分からなかったのですが、検索は成功しました。

762 名前:nobodyさん [2005/09/21(水) 12:44:40 ID:uZHDREIO]
>>761
もろ間違ってる
いつかお前のサーバー壊れる
サーチエンジン側のサーバーも壊れる
ルーチン回りまくってとんでもないことになる

763 名前:nobodyさん mailto:sage [2005/09/21(水) 12:58:57 ID:???]
>>762

764 名前:nobodyさん mailto:sage [2005/09/21(水) 13:47:28 ID:???]
>>762>>763
指摘ありがとうございます。
もう少し改造良してみます。

765 名前:nobodyさん mailto:sage [2005/09/21(水) 13:56:59 ID:???]
>>764
改良も何も、>>762が糞レスなだけだが。
ローカルでテストして、タスクなどでperlexeが暴走してなければ問題ない。
気になるならベンチでもとってみてもいいし、$count++;を適当において、最後に数値を表示、とんでもない数になっていなければ問題ない。

766 名前:nobodyさん mailto:sage [2005/09/21(水) 14:09:48 ID:???]
>>765
ご指摘ありがとうございます。
アパッチでサーバーを開いてたので、
それを利用してテストした結果が>>761でした。
>>765さんの指摘を参考に改めてテストし、
数値を確認したら異常は得に無さそうでした。

何度もありがとうございました。

767 名前:nobodyさん mailto:sage [2005/09/25(日) 18:47:38 ID:???]
【CGI名】 CMCBoard
【言語】 Perl
【配布先URL】 cgi-lounge.eek.jp/cmcboard.php
【依頼内容】 
1時間に決まった回数しかDL出来なくしたいのですが、どうしたらいいですか?
お願いします。

768 名前:nobodyさん mailto:sage [2005/09/25(日) 19:16:21 ID:???]
>>767
ここは自分で改造をするスレ。
まずは自分で改造してどうダメだったのか書く

自分で全く改造できないのなら
【 スクリプト改造依頼スレ 】(丸投げ) part3
pc8.2ch.net/test/read.cgi/php/1105046286/l50

769 名前:767 mailto:sage [2005/09/26(月) 02:38:38 ID:???]
【CGI名】 CMCBoard
【言語】 Perl
【配布先URL】 cgi-lounge.eek.jp/cmcboard.php
弄ったスクリプト zyougi.hp.infoseek.co.jp/uploader.txt
【依頼内容】 
↑のとは違った事でイロイロと改良したら アクセスすると時々変な風に表示されるようになってしまいました。
携帯でのみ変な風になります。
変な風になったら更新を押すと直ります。
普通に使えます。
XREAに設置してます。
どこがオカシイのか分からないので、教えてください。



770 名前:nobodyさん mailto:sage [2005/09/27(火) 00:37:50 ID:???]
>>769
} elsif ($user_agent[0] eq 'DoCoMo') { $useragent = 2; # 252行目付近:
↑ここは残したままなのに
} elsif ($useragent == 2) { # 1514行目、他
↑こっちを消したせいかな。
どの携帯で見てどう変になったのか分からないからあんまり自信ない。
UAを携帯のものに偽装できるブラウザでアクセスしてソース見るといいことありそう。

改造元からのことなんで関係ないけど、タグが大文字小文字ばらばらだったり、未対応UA用htmlにBODYタグが無かったり(;´Д`)

771 名前:769 mailto:sage [2005/09/27(火) 14:54:43 ID:???]
返事アリガトウ。

252行目付近を

@user_agent = split(/\//,$ENV{'HTTP_USER_AGENT'});
if ($user_agent[0] eq 'ASTEL') {
# ドットi 用の処理
&mitaiou;
} elsif ($user_agent[0] eq 'UP.Browser') {
# EZweb 旧端末用の処理
&mitaiou;
} elsif ($user_agent[0] =~ /^KDDI/) {
# EZweb WAP2.0 対応端末用の処理
$useragent = 1;
&keitai;
} elsif ($user_agent[0] eq 'PDXGW') {
# H" 用の処理
&mitaiou;
} elsif ($user_agent[0] eq 'L-mode') {
# L-mode 用の処理
&mitaiou;
} else {
&html;
}

にしたんですが、直りませんでした。
au専用にしたいんですよ、どうしたらいいでしょう?
他に何か駄目な点など気づいたら指摘してください。
携帯気分ではcgiを見れなかったのでソースが見れませんでした。

772 名前:769 mailto:sage [2005/09/27(火) 16:10:47 ID:???]
ちなみに、auのW31SAで見たらなりました。


773 名前:nobodyさん mailto:sage [2005/09/27(火) 17:09:28 ID:???]
他のブラウザで試せよ。

774 名前:769 mailto:sage [2005/09/27(火) 22:25:26 ID:???0]
携帯エミュレーターでソースを見たんですが、サッパリでした。
どこをどう弄ったらいいのか全然分からないので
丸投げの方に依頼したほうが良いでしょうか?

775 名前:nobodyさん mailto:sage [2005/09/27(火) 22:42:13 ID:???]
何をどう変えたくて、どこをいじったか書かないと。

776 名前:769 mailto:sage [2005/09/28(水) 00:50:57 ID:???]
もうわけわっかんないので、丸投げに依頼しました。
返事くださった方ありがとうございました。

777 名前:nobodyさん mailto:sage [2005/09/28(水) 01:12:52 ID:???]
>>775
hp.vector.co.jp/authors/VA017396/software/Rekisa/index.html
どこをいじったかはこういうの使って見るといいよ

778 名前:nobodyさん mailto:sage [2005/09/28(水) 13:11:30 ID:???]
(1) そのスクリプトの内容と置いてある場所を明記する (txtファイルでUPすればなお良い)
ttp://yomi.php.goodlinks.jp/
Yomi-Search PHP Ver 4.19.5
ttp://yomi.php.goodlinks.jp/downloads/yomi/yomi_4_19_5.zip

(2) どんな風に改造して欲しいのか? (完成イメージHTMLを用意すればなお良し)
template/category.html内の$log_data[comment]でタグ(「<」や「>」など)を使えるようにしたいです。
データベース内には「<」とか「>」は、「&lt;」といった形式で保存されています。
データベース内の「&lt;」などをcategory.htmlで表示するときにタグとして認識させるにはどのように改造したらよいでしょう。

779 名前:769 mailto:sage [2005/09/30(金) 23:21:47 ID:???]
自分でまた改造をしていたんですが、また躓いたので助けていただけませんか?
ずうずうしいかもしれませんが、よろしくお願いします。

【CGI名】 CMCBoard
【言語】 Perl
【配布先URL】 cgi-lounge.eek.jp/cmcboard.php
【弄ったスクリプト】 zyougi.hp.infoseek.co.jp/board.txt
【依頼内容】 
携帯で一覧表示で次へを押したら次の10件が表示されず、トップに戻ってしまいます。
SDKでソース見たんですけど分かりませんでした。

DoCoMoはiモードHTMLシミュレータで確認したので正しく表示されているか微妙です。
DoCoMoだとワード検索が変な感じで
検索するとファイルが表示されるのに、一覧表示ではファイルが1つも表示されず次の10件が表示され次の10件を押すとトップに戻ってしまいます。

次の10件を押したらちゃんと次に飛ぶようにしたいです。
DoCoMoの方でもauと同じように表示させたいです。

設置している鯖は114090です。
確認に使用した端末はW31SAとSDK6.2KとiモードHTMLシミュレータです。

他に何か気づいた点があれば指摘お願いします。



780 名前:769 mailto:sage [2005/10/07(金) 21:33:04 ID:???]
やはり丸投げのほうに依頼しました。
何度もごめんなさい。

781 名前:nobodyさん mailto:sage [2005/10/11(火) 05:25:37 ID:???]
llll!                g、
llll!                .lllllll;;、
llll!                .lllllllllllll。
llll!                .lllllllllllllllllg,,
llll!                .lllllllllllllllllllll]g,,
llll!                .lllllllllllllllllllllllllllllg、
llll!                .lllllllllllllllllllllllllllllllll[g_
llll!                .lllllllll゚゚lllllllllllllllllllllllllllll;;
llll!                .lllllllll  .\llllllllllllllllllllll,,
llll!                .lllllllll     .\llllllllllllllll、
llll!                .lllllllll      ^)llllllllllll]l.
llll!                .lllllllll       〈llllllllllll[
llll!                .lllllllll        ]llllllllllll
llll!      ,,,,gggggggggg。._ llllllll!       〈llllllllll゜
llll!   ,,gllllllllllllllllllllllllllllllllllllllllllllllllll[       llllllll]l゚
llll!  _gllllllllllllllllllllllllllllllllllllllllllllllllllllllll[      ..lllllllll゚゜
llll! ,,llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll[     ./]l゚゚
llll!」llllllll゚    ^^^llllllllllllllllllllllllllllllll][     f゚"゜
llll.lllllllllll,,     ^llllllllllllllllllllllllllllllll゜
llll!]llllllllllllg,,,,,,__,,,,gllllllllllllllllllllllllllllllll゜
llll!.ヽllll,,llllllllllllllllllllllllllllllllllllllllllllllll"
llll! 〔llllllllllllllllllllllllllllllllllllllllllll])「゛
llll! _llllllllllllllllllll[lllllllll゚l゚l゚^^^^


782 名前:nobodyさん mailto:sage [2005/10/21(金) 20:15:15 ID:???]
sine

783 名前:nobodyさん [2005/10/22(土) 21:11:45 ID:/ZEbzEfT]
ttp://www.kent-web.com/cart/minicart.html
こちらの携帯向けショッピングカートをいじりたいのですが
配布元がソースはフリーなのですが
カスタマイズが有償なのでお知恵を拝借したく参上しました
どうか宜しくお願いいたします


784 名前:nobodyさん mailto:sage [2005/10/22(土) 21:23:04 ID:???]
このスレは自分で改造をしているけど煮詰まった時にアドバイスを求めるスレ。
改造丸投げは
【 スクリプト改造依頼スレ 】(丸投げ) part4
pc8.2ch.net/test/read.cgi/php/1127916965/l50

ただし、カスタマイズが有償なら有償で行なうのがスジ。
それをネラに無償でやってもらうなんて虫のいい話は誰もやらないと思われ。

つか、>>1を見ないヤシはカエレと

785 名前:nobodyさん [2005/10/22(土) 21:47:48 ID:/ZEbzEfT]
ゴメンねママ初めてここに書くからゴメンね

786 名前:nobodyさん [2005/10/22(土) 21:49:21 ID:/ZEbzEfT]
商品一個置く方法考えてたんですが
わからなくて…
お目汚し失礼いたしました
お許し下さいませ

787 名前:nobodyさん [2005/10/22(土) 22:15:44 ID:/ZEbzEfT]
風呂入って考え改めて
一から勉強することにしました

ただひとつお願いがあります
ここは見ておけと言うサイトとか
これは読んでおけと言う書籍がございましたら
ご教授下さい
後生ですのでお願いいたします

788 名前:nobodyさん [2005/10/22(土) 22:19:08 ID:/ZEbzEfT]
本も初心者スレにありましたね
本当にごめんなさい
ホントにお目汚しでした

789 名前:nobodyさん mailto:sage [2005/10/22(土) 22:51:51 ID:???]
お陰様で何とかなりそうです
ご注進有難うございました



790 名前:nobodyさん mailto:sage [2005/10/23(日) 01:28:05 ID:???]
へりくだりすぎ和んだ

791 名前:nobodyさん mailto:sage [2005/10/23(日) 02:37:10 ID:???]
343 名前:nobodyさん[sage] 投稿日:2005/10/22(土) 15:29:51 ID:???
saya.kiy.jp/

このサイトで配布されてたCC Naviってのを設置したいのですけど
誰かアーカイブをうpしてもらえませんか。
www.archive.org/
にもDLカウンタを使用していたようでないんです。。。

792 名前:nobodyさん mailto:sage [2005/10/23(日) 06:51:47 ID:???]
>>791
【CGI】こんなCGI探してますver.18
pc8.2ch.net/test/read.cgi/hp/1123833110/


793 名前:nobodyさん mailto:sage [2005/10/23(日) 19:00:21 ID:???]
【.  CGI名  】 Icon chat
【配布先URL】 ttp://dream.lib.net/room/index.shtml
【. 置き場所 .】 ttp://dream.lib.net/room/cgi/e_ichat.html
【 依頼期限 .】 できれば明日まで
【. 依頼内容 】時間の右あたりにIPを表示させたい。
一応IPを表示にする設定はあるものの、ソースを開かないとわからないものなのです。
ソースを開かなくてもIPが利用者からも確認できるようにしたいのです。

794 名前:nobodyさん mailto:sage [2005/10/23(日) 19:45:07 ID:???]
>>793
ichat.cgi 973行目の後ろの方
($y1[4]) の後ろあたりに $y1[6] を追加。

・・・てか改造って言えるほどのものじゃないなw

795 名前:nobodyさん mailto:sage [2005/10/23(日) 19:53:30 ID:???]
>>792
THX

796 名前:nobodyさん [2005/10/24(月) 22:35:54 ID:v9AJE0O8]
すいませんどなたか助けて下さい
ダイス機能のついてるCGIとして
KENTWEBさんのPONNY CHATを再配布されてるサイトさんから
DLさせてもらって、ちょっとチャットを作りたいのですが

↓スクリプトをいただいてきたところ
www.big.or.jp/~t-shun/trpg/trpg_cgi/dicechat/dchat03.html

↓自分で作りかけのチャット
firemind.maxs.jp/reidai/index.html

↓dicechat.cgiの中身(メモ帳にコピーしたもの)
firemind.maxs.jp/reidai/1.txt

よくメールアドレス欄を改造してPBCとかだとキャラクターのプロフィールを入れたり
普通のチャットだと今日の気分とかを入力したりするようにしたいのです
似たようなスクリプトを配布しているところがあったので応用できないかと
思ったのですが、そこは逆に他の多機能が色々ついてて逆に外し方がわからなかったので断念しました
(機能はダイス機能のみ、ほしかったので)
そこから応用できるかと思い文を読みエディタで検索してコピー書き込みしてみましたが、やはりエラーが出てしまいました
もしよろしければアドバイスをお願いします
そうでなければチャット改造について良いアドバイスのスレッド、サイト
もしくは書籍を教えて下さい
素人の書き込みな上に注文が多くて本当に申し訳ないですが
ちょっと切実に困っております、お助け下さい

797 名前:nobodyさん mailto:sage [2005/10/25(火) 02:56:48 ID:???]
>>796
ごめん、最終的にどの機能が欲しいのかが全然わからない。
箇条書きにしてくれる?

798 名前:796 mailto:sage [2005/10/25(火) 03:28:16 ID:???]
>>797
あ、ありがとうございます、反応して貰えただけで本当に感謝です

【欲しいもの】
・ダイス機能(これはもうついている)
・プロフィール欄を名前の後に追加する
(チャット部屋に入った時に名前の傍、もしくは名前にポイントすると情報が反映されるようにしたい)

それを良くメールアドレス欄を弄って作成する方が多いようなのですが、
やってみたら英字以外はエラーになってしまったり、
CGIそのものが動かなくなってしまったりしたので
なんとか日本語で反映されるようにしたいのですが
書き方がとんとわからずで…すいませんです

799 名前:nobodyさん mailto:sage [2005/10/25(火) 10:44:27 ID:???]
>798
英字だけだったものについて日本語も扱うようにするなら、
ttp://www.din.or.jp/%7Eohzaki/perl.htm
ttp://www.lr.pi.titech.ac.jp/~abekawa/perl/perl_unicode.html
ここら辺りを読んでみるべし。



800 名前:798 [2005/10/25(火) 14:32:32 ID:iWn7i9Is]
>>799
ありがとうございました!
色々このページの文章をコピーしてはっつけてみましたら
日本語でもエラーがでないようになることがわかりました
まだこの文の意味事態は良くわかってないので
時間のあるときにでも改めて勉強してみます
(飲み込み悪いもので…)


しかしあれから色々とやってみてるんですが
まだ名前とプロフィールがリンクできなかったり
ダイス機能が使えなくなったり
何故か退室後にそのプロフィールが出てきたりするような
おかしなことになってしまってます(汗)

↓現在の状態
firemind.maxs.jp/reidai/index.html

↓現在のdicechat.cgiの中身(メモ帳コピー)
firemind.maxs.jp/reidai/2.txt

もうちょっと教えてもらったページを読んでがんばってみます
3日の文化祭までに間に合えばいいんですが(汗)






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<341KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef