1 名前:nobodyさん [2006/03/32(土) 04:52:20 ID:WJnup8Dd] #================================ # スレッドの説明 #================================ 「スクリプトを改造したいけどやりかたわかんないよー」という人がいましたら ここで聞いてください。ひょっとしたらアドバイス出来るかもしれません。 質問するときは以下の点に注意して書いて下さい (1) そのスクリプトの内容と置いてある場所を明記する (txtファイルでUPすればなお良い) (2) どんな風に改造して欲しいのか? (完成イメージHTMLを用意すればなお良し) (3) 出来るだけ詳しく書くこと。少しは自分で考えること。できれば御礼も言ったほうが良い ※答えてくれないからといって逆ギレする厨はお断り
430 名前:nobodyさん mailto:sage [2009/02/07(土) 19:47:38 ID:???] >423 >表示してみなよ >表示してみなよ >表示してみなよ >426 >HTMLソースどうなってるのか確認しろよ。 >HTMLソースどうなってるのか確認しろよ。 >HTMLソースどうなってるのか確認しろよ。 (日本語が分からないようなので3回言いました)
431 名前:nobodyさん mailto:sage [2009/02/07(土) 20:07:27 ID:???] >>428 丸投げスレとかあるのかw
432 名前:414 mailto:sage [2009/02/07(土) 21:09:57 ID:???] >>430 表示された式をレスすれば解決してくれるの? ソースを確認と言われても414のサイトにあるソースの ファイルサイズとテーブル幅以外は変更してないので 確認して貰えれば助かるのですが?
433 名前:nobodyさん mailto:sage [2009/02/07(土) 21:11:49 ID:???] >>432 こちらのスレでどうぞ pc11.2ch.net/test/read.cgi/php/1158647441/
434 名前:nobodyさん mailto:sage [2009/02/08(日) 07:11:28 ID:???] $bosyu の値が1ならば、登録フォームを表示させる。 0ならば、登録フォームを表示させない。 1か0かは、管理人用ページから設定することができる。 という感じでPerlを組みたいのですが、 まだまだ初心者でよく分かりません。 一応、 <input type=radio name=bosyu value=1>表示する <input type=radio name=bosyu value=0>表示しない というフォームを作り、登録フォームの表示部分に、 if ( $bosyu == 1 ){ #登録フォーム } else {} というようにしました。 しかし、管理人画面から1にしようが0にしようが、登録フォームはどのみち消えてしまいました。 この場合、どうしたらよいのでしょう? もしよろしければ、 www.77c.org/d.php?f=nk5918.lzh に本体をアップロードしましたので、修正箇所など教えていただけますと助かります。 私自身が追加しましたのは、行381,行382,行678,行683,行684 になります。
435 名前:nobodyさん mailto:sage [2009/02/08(日) 07:13:19 ID:???] ごめんなさい、忘れていました。 【. CGI名 .】 Annevote Ver0.791 【配布先URL】 tackysroom.com/ 【. 置き場所 .】 tackysroom.com/cgi_annevote.htm 【ヘルプ内容】 >>434
436 名前:nobodyさん mailto:sage [2009/02/08(日) 09:39:47 ID:???] >>434 スクリプトを全部見る気はないんで間違っているかもしれんが 684行 else {} →不要 678行 if ( bosyu == 1 ){ →if ( $FORM{'bosyu'} == 1 ){
437 名前:436 mailto:sage [2009/02/08(日) 10:47:01 ID:???] あはw >>436 は間違ってるわw 設定を別ファイルとかに記録しておかないとダメ!! ゛o(≧◇≦*)oo(*≧◇≦)o″ダメ!!じゃんw 考え方としては &decode ;の後に $FORM{'bosyu'}の値が「表示しない」なら別ファイルとかに表示しないという記録をして $FORM{'bosyu'}の値が「表示する」なら別ファイルとかに表示するという記録をする 678行目のif文では、別ファイルとかに表示するという記録があるかないかで分岐させればいい
438 名前:nobodyさん mailto:sage [2009/02/08(日) 11:47:45 ID:???] >>437 さん ありがとうございます。 大体構造は理解できました。 if文で変数に値を入力する為には、「記録する」という別の処理が必要なのですね。 まことにお恥ずかしい話ですが、記録させるソースの書き方が分かりません・・・ 例として、記録させるためのソースを教えていただけませんか? (プログラム内容に沿っていなくても構いません。全体的に「どんな感じ」で書けばいいのか掴めれば幸いです。)
439 名前:nobodyさん mailto:sage [2009/02/08(日) 15:15:31 ID:???] >>438 考え方は排他制御を参考にすればいい $FORM{'bosyu'}の値が「表示しない」ならロックファイルみたいなものを作成し、 $FORM{'bosyu'}の値が「表示する」ならロックファイルみたいなものを削除する if文はロックファイルみたいなものが存在していなかったらブロックを実行すればよい annevote.cgiにもロックファイルが使われているからソースをよく読んで自分考えれ
440 名前:nobodyさん [2009/02/12(木) 16:19:46 ID:KnJ40Ap9] 【. CGI名 .】 favicon.cgi 【配布先URL】 blog.dtpwiki.jp/dtp/2009/02/favicon-api-api.html 【ヘルプ内容】 O_SHLOCKとO_EXLOCKが使えないサーバでロック処理をしたい 上記スクリプトをcoreserverに設置し、 MYDOMAIN.com/test/favicon.cgi/http://www.yahoo.co.jp/ などとして呼び出した結果、 Software error: Your vendor has not defined Fcntl macro O_SHLOCK, used at /virtual/MYDOMAIN/public_html/test/favicon.cgi line 97. とエラーが出ます。 O_SHLOCKを削除してテストを続行すると、次はO_EXLOCKが使えないとのエラー。 coreserverのOSがLinuxなので使えないようです。 www.coreserver.jp/help/index.php/spec/ エラーが出る部分を、Linuxで使えるロック処理にするにはどうすればいいのか、 どうぞご教示ください。
441 名前:440 mailto:sage [2009/02/13(金) 10:24:19 ID:???] >>440 の件、 flockでなんとか動きました。 ありがとうございました。
442 名前:nobodyさん [2009/04/02(木) 18:02:40 ID:q5b3212c] 【 CGI&PHP名 】 改造サムネイルカッターVer2.3 sam.php 【 配布先URL 】 siokara.que.jp/siokara_accessories.html 【 依頼期限 】 一週間くらい 【 依頼内容 】 1、サムネイル作成元($img_dir)フォルダーを、複数(7つくらい)指定できるようにしてほしい どうぞよろしくお願いします<m(__)m> 【 スクリプト改造依頼スレ】(丸投げ) part7再々 pc11.2ch.net/test/read.cgi/php/1222645553/ こちらでも依頼しましたが反応がありませんでした
443 名前:nobodyさん mailto:sage [2009/04/02(木) 19:45:21 ID:???] >>442 ここは丸投げスレじゃないんだよ。 自分で改造してわからないことを質問するスレなんだよ。
444 名前:442 mailto:sage [2009/04/02(木) 21:27:22 ID:???] すいません(´;ω;`)ウッ…
445 名前:nobodyさん [2009/04/03(金) 23:39:45 ID:oy8/1v1D] 【. CGI名 .】 もっと書き込み隊2 【配布先URL】 tackysroom.com/page_cgi2.htm 【ヘルプ内容】 外部のテンプレートファイルを読み込んで表示させたいのですが、うまくいきません。 772行目あたりの「ヘッダー上部書き出し」のところに open (FT,"/navi.tmp"); #navi.tmpはテンプレートファイルです。 @navi = <FT>; close (FT); と書き、表示させたいところに print @navi; と書いてみたのですが、表示されません。 解決策ありましたらどうかご教示下さい。
446 名前:nobodyさん mailto:sage [2009/04/03(金) 23:50:12 ID:???] テンプレートに書いてもしょうがないだろ
447 名前:nobodyさん mailto:sage [2009/04/29(水) 09:42:28 ID:???] フリー配布のcgiの改造ヘルプってここでいいのかな…。 【. CGI名 .】arseno-l-0.5 【配布先URL】 ttp://www.geocities.jp/fla774/arseno/ 【ヘルプ内容】 単語の新規登録時に既に登録済みの単語(例えば雨があるのに雨はng。飴ならok)はエラーにする方法が知りたい やってみたことはdl.cgiの中にあるregist_entryで 「新しい単語を配列に書き込む」って処理があったから、その直前に 新しい単語と配列の単語を比較して、一致したら既に登録済みってことでエラーにしようと思いました。 &catch_continuation( "index", $word, $Ip ); &lock_file; &get_index_array( \@index ) or &error( 'open_index', __LINE__, 1 ); $newkey = 0; (追加↓) foreach( @index ){ &error( 'double_word', __LINE__ ) if @index[1] == $word; } (追加ここまで↑) 実際に試してみると、重複して登録できてしまいました。何が原因なんでしょうか。
448 名前:nobodyさん mailto:sage [2009/04/29(水) 09:58:24 ID:???] foreach( @index ){ &error( 'double_word', __LINE__ ) if $_ eq $word; }
449 名前:447 mailto:sage [2009/04/29(水) 10:29:59 ID:???] ありがとうございます。 構文ミスってことでしょうか? 試してみましたが、やっぱり重複しても登録できてしまいました。 もしかして入れる場所間違ってるんでしょうか…。
450 名前:nobodyさん mailto:sage [2009/04/29(水) 10:48:19 ID:???] &get_index_array内部処理では末尾の改行付いたままだからな
451 名前:447 mailto:sage [2009/04/29(水) 14:48:50 ID:???] つまり &get_index_arrayの単語と比較する前に「改行を除く」か 改行の手前までを比較対象にするようにすればいい、ってことですかね。 やってみます。
452 名前:nobodyさん mailto:sage [2009/04/29(水) 18:30:42 ID:???] foreach( @index ){ &error( 'double_word', __LINE__ ) if $_ eq "$word\n"; } ちと頭悪いがsjisじゃなければこれで良くね?
453 名前:447 mailto:sage [2009/04/29(水) 21:36:31 ID:???] 試行錯誤してますが、どうもうまくいかないです…。 foreach my $var ( @index ){ my $var == @index; my $var =~ s/\n//; &error( 'double_word', __LINE__ ) if my $var_ eq "$word\n"; } 変数作って一旦配列の単語をコピーし、\nを置換で削って比較、と思ったのですが 既存の単語が消えて、新しい単語に置き換わる、という結果になってしまいました。 (雨、宝物、てすと、の3つがあった時、新たにとんかちを追加すると直前のてすとがとんかちに変わる) >>452 ありがとうございます。試してみましたが、やはり重複登録できてしまいました。
454 名前:nobodyさん mailto:sage [2009/04/29(水) 22:42:25 ID:???] >>453 なんか構文が色々おかしいぞw foreach my $var ( @index ){ chomp($var); &error( 'double_word', __LINE__ ) if $var eq $word; }
455 名前:nobodyさん mailto:sage [2009/04/29(水) 22:46:53 ID:???] myの意味も知らんと色々やらかしちゃってるっぽいな
456 名前:447 mailto:sage [2009/04/29(水) 23:30:00 ID:???] >>454-455 ローカル変数にはmyつけるってperlのサイトに出てましたが…違うんですかorz >>454 の方法を試すと あめ、山、海の順で登録すると海を追加した後に山が消え、あめがあ行の前に移動して 海があ行先頭にきてしまいました。 どうもchomp命令で改行外すと、索引ファイルが改行なしになって表示が狂うようです。 >>454 のmy $varをやめてchomp( @index)としても同様の結果に。 改行を外すのではなく見ないようにする方がいいんでしょうか。(末尾無視するとか)
457 名前:nobodyさん mailto:sage [2009/04/30(木) 00:25:58 ID:???] >>456 うーん、思ったよりおまいさんのperl知識が乏し過ぎてちょと話がしにくいな。 判定方法は>>454 のでいいはずだけど、他にもいじっちゃったでしょ。そこがたぶん全然合って無い。 頑張る気持ちは大切にしてあげたいけど、先にもう少しperlの勉強しないと厳しいかも。 急ぎなら丸投げおいで。
458 名前:447 mailto:sage [2009/04/30(木) 21:19:55 ID:???] 言うとおり、改造前に基本から勉強してきます。 付け焼刃の知識じゃどうにもなんないみたいだし…。 とはいえ自分で中身わかってないと、何かあっても対処できないし 急ぎでもないので丸投げ依頼も今はやめておきます。 ありがとうございます。
459 名前:nobodyさん mailto:sage [2009/05/11(月) 18:46:32 ID:???] CGIゲームの中で、javaスクリプトをつかうには、何が必要ですか?
460 名前:nobodyさん mailto:sage [2009/05/11(月) 19:31:18 ID:???] 別に何も?
461 名前:nobodyさん mailto:sage [2009/05/11(月) 20:50:00 ID:???] あえて言うならjavascriptが動作するブラウザ
462 名前:nobodyさん mailto:sage [2009/05/16(土) 15:01:23 ID:???] あれ、そうなんですか? なんで動かないのだろう・・・?
463 名前:nobodyさん [2009/05/21(木) 07:04:12 ID:5BoMPyL5] 【. CGI名 .】 i-imageBBS v1.25 【配布先URL】 www.chama.ne.jp/index.htm 【. 置き場所 .】 www.chama.ne.jp/download/bbs/iimgbbs/index.htm 【ヘルプ内容】 強制ID表示 2ちゃんねると同じトリップ利用可 まだ勉強し始めの超初心者です よろしくお願いします。
464 名前:nobodyさん mailto:sage [2009/05/21(木) 07:35:18 ID:???] いや、そこで終わられると丸投げも同然なんだがw どこまでやってどこでつっかえてるんだ?
465 名前:643 mailto:sage [2009/05/21(木) 20:45:43 ID:???] 初めからさっぱりです。 参考になるようなサイトを紹介してもらえればと思ったのですが、丸投げスレの方が妥当なのでそちらに行ってみます。
466 名前:nobodyさん [2009/05/26(火) 00:43:47 ID:hNbwwEvZ] 【 CGI名 】 アクセスカウンター(01) 【配布先URL】 ttp://plus-code.net/cgi-flash-counter/accesscounter01/ 【ヘルプ内容】 このCGIは、flashでカウンターを表示しているのですが、 カウンターをクリックすると、配布URLのトップページに飛ぶようになっています。 flash(swf)自体にリンクが設定されているのですが、なんとかこれを無効にする 方法はないでしょうか? リンクの無効が無理なら、リンクが同窓で開くため、最低限別窓で開くようにしたいです。 タグでa hrefのtargetを指定してもNGでした。
467 名前:nobodyさん mailto:sage [2009/05/26(火) 01:26:02 ID:???] >>466 swfに埋め込まれてる動作だから無理。 作者に要望出すしかない。っていうか本来そっちが先。
468 名前:nobodyさん mailto:sage [2009/06/05(金) 17:00:12 ID:???] 【. CGI名 .】 Mail Carrier v1.0726 【配布先URL】 現在配布先は閉鎖しているようです 【. 置き場所 .】 ttp://www.kent-web.com/pubc/book/test/uploader/uploader.cgi pass 3210 【ヘルプ内容】 このメールフォームcgiに日本語が含まれない場合の送信を防ぐ 機能を付けたいのですが、どうしても自分では無理です。 どうかよろしくお願いします。
469 名前:468 mailto:sage [2009/06/05(金) 17:12:47 ID:???] 失礼しました、置き場所のファイルNoは2087です。
470 名前:nobodyさん mailto:sage [2009/06/05(金) 17:21:31 ID:???] 一ヵ所どう見ても</form>で閉じてない糞スクリプトだなw
471 名前:470 mailto:sage [2009/06/05(金) 17:35:10 ID:???] 答えるにはこのCGIに送信しているメールフォームの本文書く欄のtextareaのnameが判ったほうが やり易い
472 名前:468 mailto:sage [2009/06/05(金) 19:39:42 ID:???] <form action="./mcarrier.cgi" method="post" id="form"> <textarea name="message" cols="20" rows="5" ></textarea> <br> <input name="submit" type="submit" value=" 送 信 " id="sousin"/> </form> htmにはこのように記述しています >>470 自分でカスタマイズするうちにおかしくいじってしまったのかもしれません、 どこの部分を閉じていないかもわかっていないのですがご指摘ありがとうございます
473 名前:468 mailto:sage [2009/06/05(金) 19:43:34 ID:???] ttp://swanbay-web.hp.infoseek.co.jp/modify.html#JPN ここを参考にして if ($in{'comment'} !~ /(\x82[\x9F-\xF2])|(\x83[\x40-\x96])/) { &error("日本語を書いてください。"); } を付け加えようとしたのですが、日本語の文を投稿してもエラーになってしまいました。 根本的な所がわかっていないようです
474 名前:470 mailto:sage [2009/06/05(金) 20:06:16 ID:???] 150行目に↓を加えると大丈夫だと思うけど>>473 みたいに「かなカナ」以外の日本語でもエラーにしたいなら $in{'comment'}を$in{'message'}にすればいい。あと、荒らしに対してエラー文で"日本語を書いてください。"ってヒント与えるのはいただけない if ($in{'message'}!~/(?:[\x81-\x9F\xE0-\xFC][\x40-\x7E\x80-\xFC]|[\xA1-\xDF]){2}/){ &error("Busy now!"); }
475 名前:nobodyさん mailto:sage [2009/06/05(金) 22:01:44 ID:???] >>474 回答ありがとうございます。 早速150行目に上記の文を書き加えると、思った通りの動作をしてくれました。 一日中考えて調べてわからなかったので本当に感謝です。 神様(∩´∀`)∩
476 名前:475 mailto:sage [2009/06/08(月) 19:03:02 ID:???] CGIのことをちゃんと勉強したいので初心者向けの書籍を探していますが 近所の書店には自分に合いそうなものがありません。 御薦めの本を知っている方いますか? スレ違いすみません
477 名前:nobodyさん mailto:sage [2009/06/08(月) 21:02:02 ID:???] スレ違いってわかってんなら移動しようぜ・・・
478 名前:476 mailto:sage [2009/06/09(火) 06:40:19 ID:???] >>477 移動します
479 名前:nobodyさん [2009/06/13(土) 16:33:54 ID:FybrAREw] 【. CGI名 .】 プチ☆ボード 【配布先URL】 www.kent-web.com/ 【ヘルプ内容】 sub add { &header; print <<"HTML"; <html> <body> <form method="post" action="./petit.cgi"> 名前:<input type="text" name="sname" size="20" maxlength="8"><br> <input type="submit" value="投稿する"> </form> </body> </html> HTML exit; } こんなサブルーチンを作る。 petit.cgi?mode=add で呼び出したフォームから、書き込みが出来るようにしたい。 投稿内容がメチャクチャ多くなる予定なので、別ページでフォームを作りたいのです。
480 名前:nobodyさん mailto:sage [2009/06/13(土) 17:07:25 ID:???] >479 プログラムにする必要すらなく、そのHTMLソースを丸ごとHTMLとして保存して設置すれば、とりあえず投稿はできるはず。 あとはCGIのほうからフォームを書き出してる箇所を削ってリンクでも置いておけばいい。
481 名前:nobodyさん mailto:sage [2009/06/13(土) 17:35:09 ID:???] ありがとうございます!目からウロコでした。 これをやって思い出したのですが、投稿項目を凄く(少なくとも30個以上)にしたいのです。 たとえば、初期状態だと ・お名前 ・Eメール ・タイトル ・コメント ・URL ですよね。 たとえば、これに新しく ・出身地 という項目を追加するとして、フォームを書きます。 name属性をsyussinとします。 これをスクリプトのどの辺にスカラー変数として追加したら出来るのか?がわからないのです。 どうやらログファイルに追加はできたようなのですが、掲示板上には表示がされていません。。。
482 名前:nobodyさん mailto:sage [2009/06/13(土) 18:11:47 ID:???] >>481 そういう用途には向かないCGIだね。 WEBフォームとかアンケートで別なもの探したほうがいい。
483 名前:nobodyさん [2009/06/13(土) 18:20:46 ID:FybrAREw] 失礼しました、これだけではわかりませんよね。 オリジナルでは364行目の ($no,$reno,$date,$name,$mail,$sub,$comment,$url,$host,$pw,$color) を、〜$color,$syussin) と追加。 397行目の print "<blockquote><font color=\"$color\">$comment</font></blockquote>\n"; を、〜$comment,$syussin</font></blockquote>\n"; と追加。 517行目の unshift(@new,"$no<><>$date<>$in{'name'}<>$in{'email'}<>$in{'sub'}<>$in{'comment'}<>$in{'url'}<>$host<>$ango<>$in{'color'}<>$in{'icon'}<>\n"); を、〜$in{'comment'}<>$in{'syussin'}<>〜 と追加しています。 私の頭以外ではどこが抜けているのでしょうか?
484 名前:nobodyさん mailto:sage [2009/06/13(土) 18:23:37 ID:???] >>482 すみません、あくまでも例えでして。 アンケートではなくて、レスのできる掲示板で作る必要があるのです。 昔はとあるゲストブックで項目を追加したりしていたので、簡単にできるかな?と思ったのですが、難しいですね。
485 名前:nobodyさん mailto:sage [2009/06/13(土) 18:31:26 ID:???] >>483 考え方はそれで合ってるし、実際いま俺がやってみてもそれで普通に表示されてる。 本当にログファイルに追加できてる? 「どうやら」とかじゃなくてちゃんと確かめた?
486 名前:nobodyさん mailto:sage [2009/06/13(土) 19:02:09 ID:???] >>485 たびたびすみません。 ログファイルを覗くと、出身地に入れたはずの「地球」が残っているので、 ログへの書き込みはできていると判断しています。 しかし、コメントのすぐ右に表示されるはずの「地球」の文字はないです。 www1.axfc.net/uploader/Sc/so/8786.zip せっかくなので、うpってみました。 どこを間違えているのでしょうか?
487 名前:nobodyさん mailto:sage [2009/06/13(土) 19:19:11 ID:???] 君が書いた517行目の順番と364行目の項目の順番をよーく見てごらん
488 名前:nobodyさん mailto:sage [2009/06/13(土) 19:31:38 ID:???] ・・・理解しました。(恥 一回吊ってから目的のスクリプト作成にむけてがんばります! ありがとうございました!
489 名前:nobodyさん [2009/06/18(木) 03:54:24 ID:O7fG+jDb] 【. CGI名 .】 Hello-UP 【配布先URL】 idol.nm.land.to/ 【ヘルプ内容】 アップロードフォームの編集&削除パスをクッキーで記憶させたい どうぞよろしくお願いします<m(__)m>
490 名前:nobodyさん mailto:sage [2009/06/18(木) 06:43:06 ID:???] >>489 どこまでできてて、どこでつまづいてるのさ?
491 名前:489 mailto:sage [2009/06/18(木) 14:13:06 ID:???] クッキー関係は全く分かりません
492 名前:nobodyさん mailto:sage [2009/06/18(木) 15:28:25 ID:???] じゃ基礎から学べよ
493 名前:489 mailto:sage [2009/06/18(木) 16:05:19 ID:???] 分からないのでここで質問しています。 分かる方いらっしゃいましたらどうぞよろしくお願いします<m(__)m>
494 名前:nobodyさん mailto:sage [2009/06/18(木) 16:21:56 ID:???] 丸投げなら丸投げスレでやれ
495 名前:nobodyさん mailto:sage [2009/06/18(木) 17:11:51 ID:???] とりあえず17行目に↓を追加すれば記憶できると思うが setcookie("pass", $_POST['pass'], time()+60*60*24*30 ); setcookie("downpass", $_POST['downpass'], time()+60*60*24*30 );
496 名前:489 mailto:sage [2009/06/19(金) 05:38:58 ID:???] >>495 できました!!ありがとう!!!
497 名前:ぶぅ子 ◆0cRRT9dSGg [2009/08/16(日) 01:42:29 ID:M5z+7f3F] こんばんは。 【スクリプト改造依頼スレ】(丸投げ)part7再々で投稿したら、 こちらへ誘導されたので投稿します。 よろしくお願いします。 【 CGI&PHP名 】 余裕派掲示板ver2.62 【 配布先URL 】 cgipon.specters.net/ 【 ヘルプ内容 】 WAP2.0対応にしたいです。 お世話になっているお店のサイトの掲示板で運用されているのですが、 配布されている状態のままだと、auの携帯からの表示、投稿が出来ません。 実際にサイトを作成した人は消息不明で困っている店主さんから相談を受けました。 現状はgoogleなどで検索をし、 USER_AGENTの記述を変更すれば良いのかと認識していたのですが、 やっぱりこれだけでは足りないのでしょうか? 例えば[yoyuuha.cgi]を開き、 $mob{car} = 'UP.BROWSER'; の部分を $mob{car} =~ m/^KDDI/ に変更という具合に。 本を読んだり、ネット検索などをしていますが自分の理解が追いつかない状態です。 すみませんがよろしくお願いします。
498 名前:nobodyさん mailto:sage [2009/08/16(日) 02:24:46 ID:???] で、それでダメだったの? 流石に他人のためにパケ代使って確認する気にはなれないぜ?
499 名前:nobodyさん mailto:sage [2009/08/16(日) 02:34:24 ID:???] >>497 というかできないならできないってちゃんと言った方が良いんじゃないのか? 今後ことあるごとに頼まれるパターンだぞそれ。その度にここ来るのかよ。
500 名前:ぶぅ子 ◆0cRRT9dSGg [2009/08/16(日) 22:44:37 ID:M5z+7f3F] こんばんは。 >498 失礼しました。肝心の結果ですが、497に書いた内容を試した所、 auの携帯(W63K)では既に投稿されている内容の閲覧だけは 出来るようになってます。 でも、他キャリアの携帯でアクセスした時のように 投稿フォームやボタンなどの表示は無く、ただテキスト表示のみです。 >499 相談を受けた段階では、出来るor出来ないの即答はしませんでした。 本やネットで調べて出来そうなら試してみます、という返答のみです。 今回の相談内容だと有料でプロの方にお願いするような内容となるのでしょうか? 他のスクリプトへ変更するように提案した方が良いのかなぁ。
501 名前:nobodyさん mailto:sage [2009/08/17(月) 07:01:39 ID:???] >>500 プロに依頼するレベルかどうかはともかく、あんたが出来ないんだから まずはその事を伝えるべきだろう。 他の物に変えるか、金払って対応するかどうかを決めるのはその店主とやらの仕事。
502 名前:nobodyさん mailto:sage [2009/09/18(金) 21:50:14 ID:???] どなたかご教授下されば幸いです。 get-flash-videos -Google Code code.google.com/p/get-flash-videos/ 数々の動画サイトからコマンドラインで動画を取得するツールなのですが、 ニコニコ動画にてダウンロードするファイルが恐らくswfだった場合、下記エラーメッセージが表示されダウンロードに失敗します。 -------------------------- Using method 'nicovideo' for www.nicovideo.jp/watch/nm7382869 Error: No ID found Couldn't extract Flash movie URL. This site may need specific support adding,or fixing. -------------------------- Perlが大好きで勉強しつつ、swf対応にしようと書き換えているのですが上手く行きませんorz どなたかswf対応に書き換えた後のdiff結果を頂けないでしょうか… よろしくお願い致します。
503 名前:nobodyさん mailto:sage [2009/09/18(金) 21:54:18 ID:???] >>502 板違い
504 名前:nobodyさん mailto:sage [2009/09/19(土) 00:47:27 ID:???] 大好きだったら自分で調べろよと
505 名前:nobodyさん mailto:sage [2009/09/24(木) 20:19:04 ID:???] >>504 大好きです><
506 名前:nobodyさん mailto:sage [2009/09/25(金) 12:17:24 ID:???] >>504 僕も大好きです><
507 名前:nobodyさん mailto:sage [2009/09/26(土) 14:29:57 ID:???] >>504 浮気者!絶対別れないからっ!
508 名前:nobodyさん mailto:sage [2009/09/27(日) 13:11:10 ID:???] >>502 もう見てないかもしれんし, 板違いかもしれんけど, ソース見るついでに 弄ったら一応落ちてきたので, せっかくだから貼っておきます. indent の空白が全角になるかもしれんから, 適当に手パッチした方が無難かも. 1番目のは smXXX 以外を弾く仕様になってたので, nmXXX も許すようにしただけ. 2番目のは問答無用で suffix が flv になるのようなので, 動画形式に合わせた suffix にするようにした. なくても nmXXX は落ちてくる. 3番目のは取得したデータが動画かどうかチェックするルーチンが swf に 対応してないようなので対応させた. 先頭 3bytes が "CWS" らしいが, いい加減に調べただけなので, なんかあっても知らんがな.
509 名前:508 mailto:sage [2009/09/27(日) 13:13:22 ID:???] --- get_flash_videos-1.15.orig 2009-09-27 11:48:37.000000000 +0900 +++ get_flash_videos-1.15 2009-09-27 13:12:42.000000000 +0900 @@ -2010,7 +2010,7 @@ use URI::Escape; sub find_video { my ($self, $browser, $embed_url) = @_; - my $id = ($embed_url =~ /(sm\d+)/)[0]; + my $id = ($embed_url =~ /([sn]m\d+)/)[0]; die "No ID found\n" unless $id; my $base = "ext.nicovideo.jp/thumb_watch/$id "; @@ -2029,7 +2029,9 @@ sub find_video { $browser->get($base . "/$playkey"); my $url = uri_unescape(($browser->content =~ /url=([^&]+)/)[0]); - return $url, title_to_filename($title); + $url =~ m{/smile\?(.)=} or die; + my $type = { qw( v flv m mp4 s swf ) }->{$1} or die; + return $url, title_to_filename($title, $type); } 1; @@ -3318,6 +3320,9 @@ sub check_magic { # Other QuickTime } elsif(substr($data, 4, 4) eq 'moov' || substr($data, 4, 4) eq 'mdat') { return 1; + # SWF + } elsif(substr($data, 0, 3) eq 'CWS') { + return 1; } return 0;
510 名前:502 mailto:sage [2009/09/27(日) 17:37:37 ID:???] >>508 >>509 ありがとうございます! 実は毎日見てたよこのスレ… ずっと色々試してたけど上手く行かなかった… 助かりました。本当にありがとう!
511 名前:nobodyさん mailto:sage [2009/09/30(水) 22:50:07 ID:???] 【. CGI名 .】 nicky.cgi 【配布先URL】 www.din.or.jp/~raelian/ReadMeNicky.html 【 ヘルプ内容 】 コメントに、スパム フィルターがついているみたいなんですが、 オフにしたいのですけど、どうしたらいいでしょうか? 一人で日記に使うので、誰か他の人が書き込むことはないので。 よろしくお願いします。
512 名前:nobodyさん mailto:sage [2009/10/07(水) 09:41:18 ID:???] >>511 スパムフィルタっつーか「日本語が入ってないとスパム扱い」の処理なら入ってるけどそれのこと? だったら2717行目をコメントアウト。
513 名前:nobodyさん mailto:sage [2009/10/09(金) 07:07:29 ID:???] スクリプトを自動で全部作ってくれるスクリプトってある?
514 名前:nobodyさん mailto:sage [2009/10/09(金) 11:24:14 ID:???] あるよ
515 名前:CUCYMNzIrxbzJeUL mailto:pjm4d3dkk7.@gmail.com [2009/10/22(木) 23:25:26 ID:???] And this is the only construction which is consonant with the manifest intention of the grant and with the rule of interpreting such grants as laid down by the foremost publicists and jurists. ,
516 名前:dLYuGbiTKgcOt mailto:6l8b8n21.@gmail.com [2009/10/23(金) 21:29:22 ID:???] A parent w 4 kids, one special needs baby, and unwed teen w an infant should probably have her hands full with her brood. ,
517 名前:nobodyさん mailto:sage [2009/10/24(土) 22:30:25 ID:???] 【. CGI名 .】 Dojin-OrderDX - Version 6.91 【配布先URL】 www.gnbnet.com/cgi/?mode=dojin 【ヘルプ内容】 在庫が一定以下で販売中というアイコンを残部少のアイコンに、 また、在庫が0になったら完売のアイコンという風に自動変更できるようにしたいです。 一つ前のバージョンでは www.gnbnet.com/bbs/index.cgi?mode=view&seq=521 のようにアイコンを自動変更するようにできるみたいなんですが、 最新のVersion 6.91で試したところ、できませんでした。 どうかよろしくお願いします。
518 名前:nobodyさん mailto:sage [2009/11/03(火) 17:26:39 ID:???] それは作者へバグ報告するべきもんじゃないのか
519 名前:nobodyさん mailto:sage [2009/11/05(木) 12:38:44 ID:???] 【. CGI名 .】 CSS Yomi-Search(Yomi-Search改造版) ver 2.01 (テンプレは配布先のサンプル版と同じ「city」です) 【配布先URL】 ://www.w-art.org/ 【ヘルプ内容】 index頁の右側に表示されるカテゴリ>サブカテゴリ一覧部分で サブカテゴリを横2列から横3列表示にしたいです。 (cssのほうは横3列表示が可能なサイズに変更済み) 製作者の方にメルフォから問い合わせたのですが いつになっても返事を貰えずに困り果ててます・・・・・。 よろしくお願いします。 あと。よければこれで間違ってないかチェックしていただきたいのですが。 top.htmlの右側、カテゴリの上に通常表示される 「マーク>おすすめサイト・相互リンクサイト」がいらなかったので top.htmlのソースの63行目を local($i=0,$Gno,$gane_flag,$st_flag=0,$bf_kt_no,$gane_NOT,%gNot,$gn_list,$Ncb,$mk); ↓ local($i=0,$Gno,$gane_flag,$st_flag=0,$bf_kt_no,$gane_NOT,%gNot,$gn_list,$Ncb); 上記から下のように改変、本来64行目から73行目にあるソースを削除しました。 今のところ希望通り「マーク>〜」の表示がtopから消え、不具合もないのですが スクリプト改造として、これで間違ってないですか?
520 名前:nobodyさん mailto:sage [2009/11/06(金) 12:50:52 ID:???] >>519 そら「カスタマイズの問い合わせするな」という所に改造の問い合わせしたんだから 返事こなくて当たり前だろ。作者さんのせいにするもんじゃないよ。
521 名前:nobodyさん mailto:sage [2009/11/06(金) 14:28:03 ID:???] >>520 修正前のver2.0だと、top.htrml頁のソースの一番上に -------------------------------------------- #↓設定↓ #カテゴリ・テーブル横のセル数 $table = '2'; #サブカテゴリを横に並べる数 $subcat = '2'; #↑ここまで↑ -------------------------------------------- と書いてあったんです。 なので値をどちらも'3'に変えたんですが、表示は相変わらず2列だったので 製作者へ問い合わせたら しばらくして、top.htrmlなどを修正したver2.01の配布がはじまり 上記の設定項目が削られてしまってたんですけど・・・・。 あと、記憶違いでなければ 私が問いあわせたときに、あの注意書きはなかったと思うんです。 ・・・・・・・・私のせいだろうな、注意書き足されたの。 猛省してきます。
522 名前:nobodyさん mailto:sage [2009/11/06(金) 21:30:04 ID:???] >>521 どんだけ失礼なメールしたんだお前w
523 名前:nobodyさん mailto:sage [2009/11/12(木) 08:59:59 ID:???] 【. CGI名 .】toshinariPerlパージョン 【配布先URL】cgi.toshinari.net/wiki.cgi 【ヘルプ内容】 IEでは名前を打ち込んだ場合、ちゃんと記憶されて入力された状態なのですが firefox等では名前を入力しても記憶されません。 これをfirefoxでも入力された状態になるように改造の方をお願いします。
524 名前:nobodyさん mailto:sage [2009/11/12(木) 15:01:07 ID:???] cookie保存しない設定になってんじゃないの?
525 名前:nobodyさん mailto:sage [2009/11/12(木) 17:17:48 ID:???] >>524 google等ではちゃんとクッキー情報が保存されてるので、それはないかと思います。
526 名前:nobodyさん mailto:sage [2009/11/12(木) 17:30:38 ID:???] サポート掲示板で聞いてみたら?
527 名前:nobodyさん mailto:sage [2009/11/12(木) 17:34:29 ID:???] >>526 サポート掲示板は過疎なので・・・ 聞いても誰も答えてくれないかと思いここに来ました。
528 名前:nobodyさん mailto:sage [2009/11/12(木) 17:38:22 ID:???] cookies.sqliteを削除すると直るらしいよ
529 名前:nobodyさん mailto:sage [2009/11/12(木) 17:43:21 ID:???] >>528 FireFoxというのは例で上げています。 operaでも同じ現象です。 ブラウザが悪いとは思えません。 どうやらクッキーはちゃんと取得してるようですが、ちゃんと名前欄に表示されないみたいです。
530 名前:nobodyさん mailto:sage [2009/11/12(木) 18:50:30 ID:???] クッキーがちゃんと書き込まれて、取得もできてるなら、 スクリプト側の問題ではないんでない?名前を代入してHTMLを返してるだけなんだから