もう4時か、
2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50 [PR]美人女性のお部屋をナマ体験[PR]  

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

1 :nobodyさん:2006/03/32(土) 04:52:20 ID:WJnup8Dd
#================================
# スレッドの説明
#================================

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

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

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

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

264 :nobodyさん:2007/03/27(火) 16:04:39 ID:???
お前は丸投げ行け

265 :262:2007/03/27(火) 16:34:12 ID:tZOgiuH5
これを応用できませんか?
男性は0、女性は1となっています。
if ($in{'sex'} eq "0" && $color eq "defwruto") { $color = "$boy_color"; }
elsif ($in{'sex'} eq "0" && $color eq "") { $color = "$boy_color"; }
if ($in{'sex'} eq "1" && $color eq "defwruto") { $color = "$girl_color"; }
elsif ($in{'sex'} eq "1" && $color eq "") { $color = "$girl_color"; }

上の書き込みの画像を表示させる位置に・・・うーん、、お願いしまつ

266 :nobodyさん:2007/03/27(火) 16:44:46 ID:???
>>262
if ($in{'sex'} eq "0") {
$src = 'otoko.gif';
} elsif ($in{'sex'} eq "1") {
$src = 'onna.gif';
} else {
$src = 'okama.gif';
}


267 :262:2007/03/27(火) 16:59:22 ID:tZOgiuH5
独自でできたよ。
###+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
## SUB >>> ユーザー出力処理
###+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
sub member_view {
if ($in{'sex'} eq "0") { $word_color = "$boy_color"; }
elsif ($in{'sex'} eq "1") { $word_color = "$girl_color"; }
↑この部分を見て男女のページの色を区別してるんだから、
これに画像を当てはめれば良いんだと分かった。
下の方に→$word_colorがあったから。

んで、こうやって
if ($in{'sex'} eq "0") { $image = "image/otoko.gif"; }
elsif ($in{'sex'} eq "1") { $image = "image/onna.gif"; }

実際に画像を表示させる場所に、
<img src="$image" align="left">を入れたらできた!
俺って天才だ!

268 :262:2007/03/27(火) 17:01:00 ID:???
あ、
>>266さん教えてくれたんですね。
わざわざ有難う。でもできたよ。^^)/

269 :nobodyさん:2007/03/27(火) 17:14:48 ID:???
【 CGI名 】 Anthologys
【 配布先URL 】 http://www2s.biglobe.ne.jp/~yasuu/cgi2.html
【 利用規約(改造OK確認)】http://www2s.biglobe.ne.jp/~yasuu/cgi1.html
【 依頼内容 】 ↑の掲示板(Anthology)に投稿するときの
名前のクッキー保存をKENTさんとこと同じようにしてほしい。
理由は自宅サーバーWindowsのApache2での掲示板に名前を保存すると、
文字化けするからです。尚、自宅サーバーLinux、レンタルサーバー、
自宅サーバーWindowsでのApache1系ならば正常にクッキー保存されます。
(Windows1系は確認しておりませんが、>>261 さんを参考にさせていただきました。)


>>261 さんの言われたように、
記事を投稿するさいの名前のクッキーをエンコード・デコード出来るように、
CGIスクリプトの
何行目をどのように変更したらよいかよろしくお願いします。




270 :nobodyさん:2007/03/27(火) 17:24:48 ID:???
うざ

271 :nobodyさん:2007/03/27(火) 17:31:25 ID:???
>>268
それ$in{'sex'}が0でも1でもない場合を想定できてないぞ

272 :nobodyさん:2007/03/27(火) 19:03:25 ID:???
>256,263,269
何度も同じコピペを繰り返すような迷惑なクズの依頼は断わる!

273 :262:2007/03/27(火) 19:24:24 ID:tZOgiuH5
>>268
オカマを選択させる余地はありませぬ!w


自作掲示板完成まであと少しです。
最後に、
NGワードを外部ファイルで呼び出してチェックさせる秘儀を伝授して下さいマセ、殿!


274 :262:2007/03/27(火) 19:26:02 ID:???
レス間違え失礼
>>266
>>271
オカマを選択させる余地はありませぬ!w


自作掲示板完成まであと少しです。
最後に、
NGワードを外部ファイルで呼び出してチェックさせる秘儀を伝授して下さいマセ、殿!


275 :nobodyさん:2007/03/27(火) 21:40:24 ID:???
>>274
問題をはき違えてるな。
読解力の無い奴にゃ教える気もおきねーや。

276 :nobodyさん:2007/03/31(土) 14:46:34 ID:???
【 CGI名 】 Anthologys
【 配布先URL 】 http://www2s.biglobe.ne.jp/~yasuu/cgi2.html
【 利用規約(改造OK確認)】http://www2s.biglobe.ne.jp/~yasuu/cgi1.html
【 依頼内容 】 ↑の掲示板(Anthology)に投稿するときの
名前のクッキー保存をKENTさんとこと同じようにしてほしい。
あるいは、文字化けしないように設定してほしい。
理由は自宅サーバーWindowsのApache2での掲示板に名前を保存すると、
文字化けするからです。尚、自宅サーバーLinux、レンタルサーバー、
自宅サーバーWindowsでのApache1系ならば正常にクッキー保存されます。
(Windows1系は確認しておりませんが、>>261 さんを参考にさせていただきました。)


>>261 さんの言われたように、
記事を投稿するさいの名前のクッキーをエンコード・デコード出来るように、
CGIスクリプト↓

http://umikaze.mydns.to/anthologys.txt

の (1930行目あたりだと思われます。。)
何行目をどのように変更したらよいかよろしくお願いします。


277 :nobodyさん:2007/03/31(土) 15:39:19 ID:???
>>256 >>260
>>263 >>269 >>276

278 :276:2007/03/31(土) 16:30:59 ID:???
一応↓も参考にしたのですが、

http://www.aimix.jp/cgi/accurlenc.html

じぇんじぇんわかりません。
先輩各々方

よろしくお願いいたします。


279 :nobodyさん:2007/04/01(日) 18:15:14 ID:???
【.  CGI名  .】 Mobile Access
【配布先URL】 ttp://download.torworld.com/page/access/readme.html
【ヘルプ内容】
ソフトバンク機種もちゃんと振り分け・解析が出来るようにしたいのですが
どう書き換えたらいいかよくわかりません
あと、PC表示ページでフレームを使っているのですが
動作確認してみたところカウンターが表示されません
フレームを使う場合は設定や書き換えなどが必要なのでしょうか?
よろしくお願いします

280 :nobodyさん:2007/04/19(木) 22:04:34 ID:Nm6vIpzI
【.  CGI名  .】 アルバムPHP
【配布先URL】 ttp://golbed.main.jp/g_album_page.html
          ttp://golbed.main.jp/php/g_album/ (サンプル)
【ヘルプ内容】
・画像ごとに異なるコメントを出したい
・画像へのリンクを任意の文字列にしたい
・トップに画像とコメントを表示したい

自力で改造しようと頑張ってみたんですがやはり無理でした。
よろしくお願いします。

281 :280:2007/04/19(木) 22:45:12 ID:???
すみません、複数のフォルダを指定する方法もお願いします。

282 :nobodyさん:2007/04/21(土) 19:53:28 ID:vsUwQ1K4
>>280さん

まだ見てるか知らんけど・・・
↓こんなんでいいのかな?
ttp://sv1.jp/2ch/g_album_c1/

> 画像ごとに異なるコメントを出したい
「画像のファイル名.txt」のファイルを置いておくと、
コメントとして表示するようにしてみますた。

> 画像へのリンクを任意の文字列にしたい
意味がわかりませんですた。

> トップに画像とコメントを表示したい
トップとかの概念が無いような気もするけど、設定できるようにしてみますた。
コメントは同じく「画像のファイル名.txt」で表示されます。

> 複数のフォルダを指定する方法もお願いします。
index.phpの設定んとこで対象フォルダを指定できるようにしてみますた。

↓ソース
ttp://sv1.jp/2ch/g_album_c1/g_album_c1.zip

注意点
・設定のとこいくつか増えてるんで確認してください。
・複数フォルダのせいで、ファイル名でソートが曖昧です。
 フォルダ名も含めてソートしてるかも。
・あんま確認してないんで、おかしいとこあったらごめんちゃい。


283 :nobodyさん:2007/04/21(土) 19:55:56 ID:???
久しぶりに書き込んだらageてもたorz
ごめんちゃいorz


284 :nobodyさん:2007/05/04(金) 19:01:19 ID:???
丸投げのほうで反応無かったのでこちらで

【CGI名】 Sn Uploader Candy Type1
【配布先URL】 http://www.candy-cgi.com/perl/Sn_Uploader_Candy_Type1.html
【ヘルプ内容】 パスなしでUpしてもパスありと同じようにファイルを保存するようにしてほしい

パスなしだとhttp://〜/src/file0001.zipなどのようになりますが
それを、パスありのときと同じようにhttp://〜/src/file0001.zip_f0FMk3CGphyD2AQNBBtN/file0001.zip
といった感じにしたいです。
おねがいします。


285 :nobodyさん:2007/05/05(土) 01:07:15 ID:???
で、どこまでやってどこで躓いてる?
言っておくがここは丸投げできるスレじゃないぞ

286 :nobodyさん:2007/05/05(土) 10:54:34 ID:???
とりあえず、189行目から323行目と1061行目から最後までをいじれば良いと思うのですが
それ以上はあんまり解りません

287 :nobodyさん:2007/05/05(土) 13:32:02 ID:???
じゃ丸投げで延々と待つしかないな

288 :LSZmZkpEmkCJhgN:2007/07/19(木) 17:39:33 ID:???
GMazvB name is Kostya.My nick is Zold . I want to find friends .ICQ 324600825

289 :nobodyさん:2007/08/13(月) 23:36:28 ID:???
丸投げが無い。。。
一から勉強しよ(´・ω・`)

290 :nobodyさん:2007/10/31(水) 00:01:43 ID:???
ICQってまだあんの?

291 :nobodyさん:2007/10/31(水) 13:42:14 ID:???
>>289
【 スクリプト改造依頼スレ 】(丸投げ) part6
http://pc11.2ch.net/test/read.cgi/php/1157787046/

292 :nobodyさん:2008/02/16(土) 15:55:54 ID:7IBR1+e+
【.  CGI名  .】Variable Board Ver.1.06
【配布先URL】http://dream.lib.net/room/
【ヘルプ内容】携帯端末の書き換えについて
CGI自体は携帯端末対応なのですが、端末情報が少し古いようで現在での対応が一部できません。
variable.cgiの255行目「端末チェック」部分、
「ASTEL」の項は「KDDI」に変えてauへの対応はできたのですが、
Softbankが現在「J-PHONE」「Vodafone」「SoftBank」の三つがUAとしてあり、
そのうちJ-PHONEにしか端末チェックがなされてません。
「Vodafone」と「SoftBank」がSoftBank端末アクセスの8割を占めているので
両方も端末チェックに加えたいのですが、安易に項目を増やしてみたところ
やはりというか何というかUA偽装でチェックしてみても無理でした。
VodafoneがUAの場合、KDDI同様「UP.Browser」がありましたのでそれで出来るかと思ったんですが、
「UP\.Browser」と入れてみても対応はできませんでした。
もし良い方法がありましたら教えてください。

293 :nobodyさん:2008/03/03(月) 16:17:11 ID:g0NPU4km
>>292
検索して調べれば判る事は自分で調べなさい!アホ

263行目を
$user_agent =~ /^J-PHONE|^Vodafone|^SoftBank/
に変更すれば判別出切る筈です。

294 :nobodyさん:2008/03/03(月) 17:45:27 ID:ztXniNQN
色々なサイトを見て簡単な更新履歴のcgiを作ったんですが
記事ナンバーをつける事が出来なくて困っています・・・。

ソース
http://www.uploda.org/uporg1282947.txt

どうやったら記事ナンバーが追加できるか教えて下さい・・・。
お願いします。

295 :nobodyさん:2008/03/03(月) 18:15:10 ID:???
記事ナンバーって何?

296 :nobodyさん:2008/03/03(月) 18:25:38 ID:ztXniNQN
>>295
掲示板とかについてる記事の番号です。
一つの記事ごとに番号を付けたいんです。

297 :nobodyさん:2008/03/03(月) 18:28:58 ID:???
それ本当に自分で作ったの?

298 :nobodyさん:2008/03/03(月) 21:58:38 ID:ztXniNQN
>>297
色んなサイトを参考にして作りました。

299 :nobodyさん:2008/03/04(火) 23:01:12 ID:8AwOHZTZ
【 CGI&PHP名 】 簡易コメント ver1.0
【 配布先URL 】 http://nurupo.biz
【 依頼期限 】 1週間以内
【 依頼内容 】
>>1みたいにアンカー機能を付けて頂きたいです
75行目 my $max = @DATA;
76行目 my $res_no = undef;

96行目と97行目の間に追加 $res_no = $max - $i + 1;

97行目 print "[$date] $res_no. $text\n";
を追加でレス番号が付くのはわかったんですけど
正規表現が分からないので、調べられません(ToT)

300 :nobodyさん:2008/03/04(火) 23:10:44 ID:???
正規表現のどの辺が分からんって?

301 :nobodyさん:2008/03/05(水) 06:31:08 ID:???
>>294
日本語で失礼。

投稿内容をログファイルに書く前に、直前のログを取り出す。
そのログにある数字を取り出して、+1したものを最新記事のナンバーとする
そのナンバー+投稿内容としてログファイルに追記

ただの更新履歴ならコレで問題ない・・・・と思う
コードはあなた以上の初心者なので勘弁。

302 :nobodyさん:2008/03/05(水) 20:35:19 ID:Wm0WO3jS
>>300
アンカーの構造から分かりません(∋_∈)

303 :nobodyさん:2008/03/05(水) 22:26:38 ID:???
どこまでは考えた?

304 :nobodyさん:2008/03/06(木) 00:39:31 ID:UOTbbi+N
えっと、全然発想すら分からないので

>>数字
@DATA[数字]
それでサブルーチンで取り出して表記する?という事だけです・・・

305 :292:2008/03/10(月) 06:53:01 ID:???
>>293
お礼が遅くなってしまいすみません。
方法がさっぱりだったのでぐだぐだになってしまってました。
お答えくださりありがとうございました。

306 :nobodyさん:2008/03/16(日) 17:23:34 ID:???
http://ari-sin3.hp.infoseek.co.jp/arisin5.html
このアップローダを以下の様に改造したいのですがサイト等を参考にしてもよくわからなかったので
ここで質問させてもらいます。
・一日にアップロード可能な容量を制限したい。
・日付や件数で削除するのではなく設定した日付を
 オーバーしたらファイルを削除するようにしたい。

この二つです。

307 :訂正:2008/03/16(日) 17:26:49 ID:???
http://ari-sin3.hp.infoseek.co.jp/arisin5.html
このアップローダを以下の様に改造したいのですがサイト等を参考にしてもよくわからなかったので
ここで質問させてもらいます。
・一日にアップロード可能な容量を制限したい
・指定した容量になると古いファイルから削除

308 :nobodyさん:2008/04/14(月) 00:14:52 ID:sAfeJoyW
【.  CGI名  .】 p++BBS 2006/03/02版  【配布先URL】 http://php.s3.to/
【ヘルプ内容】http://www.cj-c.com/にあるChildTreeと同様の記事リストで、レスの更新時間を読んでUP!と表示させたいです。
自作の下記の処理だと親記事の更新時間しか読めてないため、レスがついてもNew!表示時間が延長されません。
レスの更新時間も読みにいく処理がうまく書けませんでした。お助け頂けたら嬉しいです。
素人のクソな処理なので効率化の突っ込みも大歓迎です。よろしくお願いします。
改行が多いと怒られたのでまとめてます…

function Kijilist(){
global $SCRIPT_NAME,$log;
array_shift($log); //要素1個目に非ログがあるので削除
foreach($log as $l){ list($ano,$no,) = split(',',$l); $carray[] = $no; }
$cdata = array_count_values($carray); /*要素数数えて格納*/ $tim = time(); $tgcnt = 0; /*別機能用*/ $page = $_GET['page']; /*別機能用*/
foreach($cdata as $key=>$val){
foreach($log as $l){
list($ano,$no,$res,$now,$name,$email,$sub,$com,$url,$ho,,$pco,$pk,$cnt,$uid) =split(',',$l);
if($res==0 && $no == $key) {
$val = $val-1;//親記事もカウントしてたのを除外
if($tim-$pk<NEWTIME * 3600) { //NEWTIMEを宣言しないとエラー
if($page <= 0 && $tgcnt<PAGEVIEW){ //PAGEVIEWを宣言しないとエラー
echo "<a href=\"#$no\">".NEWIMG."{$sub}($val)</a> | ";$tgcnt++; //NEWIMGを宣言しないとエラー
} else {
echo "<a href=\"$SCRIPT_NAME?mode=all&no=$no\">".NEWIMG."{$sub}($val)</a> | ";$page--;
}
} else {
if($page <= 0 && $tgcnt<PAGEVIEW){
echo "<a href=\"#$no\">$sub($val)</a> | ";$tgcnt++;
} else {
echo "<a href=\"$SCRIPT_NAME?mode=all&no=$no\">$sub($val)</a> | ";$page--;
}}}}}}

309 :308:2008/04/14(月) 12:41:15 ID:???
クソな処理なのは変わりませんが、自己解決できました。

310 :nobodyさん:2008/04/24(木) 21:25:50 ID:???
【.  CGI名  .】 UpdaterRSS
【配布先URL】 http://php.s3.to/simple/
【. 置き場所 .】 http://php.s3.to/simple/source.php?updaterss.php
【ヘルプ内容】 ping送信機能を組み込みたい。
よろしくお願いします。

311 :nobodyさん:2008/05/02(金) 23:36:35 ID:???
【.  CGI名  .】 Miniりすと
【配布先URL】 http://www.minicgi.net/
【. 置き場所 .】 http://www.minicgi.net/cgi2/list.html (サンプルあり)
【ヘルプ内容】
新規登録/編集でcheckbox(inputタグ)を使えるようにして、複数の項目を選択できるようにしたい
IDにカテゴリ付けをして、カテゴリ別に表示したい(だけど全表示してくれるページもあると有り難い)

この二つの機能を使えるようにしたいんですが
どうにもチンプンカンプンで自力では難しいので投稿しました
知恵をお貸しください。よろしくお願いします

312 :nobodyさん:2008/05/08(木) 10:00:49 ID:???
【CGI名】 スレッド天国 ver.1.10
【配布先URL】http://cgipon.specters.net/
【置き場所】http://cgipon.specters.net/tengoku/download.html
【ヘルプ内容】ログのスレ上げをなくしたいです。 
(親スレに子レスが付くと、その親スレごと一番上にあがるやつです)
あげ荒らしが猛威をふるってるんで急ぎでお願いしたいです。

3060行位からそれらしい部分があるようにもみえるのですけど
perl素人すぎるのか、もの凄く複雑そうに見えちゃって
どこいじればいいのか かいもく検討がつきません。
どこいじればいいのか教えて下さい。(ぺこり

313 :nobodyさん:2008/05/14(水) 17:55:06 ID:1VhcNHK7
【.  CGI名  .】 phpexit ver.1.1.4
【配布先URL】 http://chibinowa.net/
【. 置き場所 .】 http://chibinowa.net/webapp/phpexit.html
【ヘルプ内容】

 項目の追加をお願いします。
 配布先にスクリーンショット画面がありますが、
 一覧部分の「webplog>perl」の部分(カテゴリの部分)の上部に、2件の項目を追加したく思っています。
 追加項目の内容は、1件はテキストエリア、2件目はコメント欄と同じくらいの文章です。

 個人で、テキストエリアの追加は出来たのですが、肝心の一覧にその部分が表示されず、行き詰っています。

 lib/cmd/edit.php、item.php などを弄ってあります。

 ご助言お願い致します。

116 KB [ 2ちゃんねる 3億PV/日をささえる レンタルサーバー \877/2TB/100Mbps]

■ おすすめ2ちゃんねる 開発中。。。 by FOX ★
このスレを見ている人はこんなスレも見ています。(ver 0.20)
LOTO6で4億円当たった男のブログその2 [loto]
Sleipnir Part194 [Windows]
Sleipnir Part196 [Windows]
Sleipnir/Grani 初心者質問スレ Part.17 [Windows]
RinGOch Part2 [ソフトウェア]

新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :


read.cgi ver 05.0.5.0 2008/04/02
FOX ★ DSO(Dynamic Shared Object)