トップページ⇒php
705コメント334KB

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

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2006/03/32(土) 04:52:20ID:WJnup8Dd
#================================
# スレッドの説明
#================================

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

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

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

※答えてくれないからといって逆ギレする厨はお断り
0685nobodyさん2011/10/14(金) 18:21:22.41ID:???
682が言いたいのは、4文字になった削除キーは意図した文字列になってるか?
ということだと思うんだが・・・。
0686nobodyさん2011/10/14(金) 22:17:45.01ID:???
>>684
だからそこに一行付け加えるんでしょ

s/!pass!/$cook[3]/;
06876752011/10/20(木) 18:20:35.44ID:VqBvUrqI
レスが遅れてすみませんorz
>>685
例えば、削除キーを123と入力して、送信する→掲示板に戻るをクリックしても、
削除キーのところを見ると●が勝手に4つ出来てるということなんです。
>>686
そのキーを付け加えるとまた空欄になるんですよね・・・
それで、s/!pwd!/$cook[3]/;にしてみるとまた4つの●に。。。
0688KENT厨2011/10/20(木) 23:43:21.15ID:???
>>687
ここまでいくと丸投げの範疇のような気もするけど・・・
おれがやったこと

aska.cgiの257行目($in{pwd}を追加)
&set_cookie($in{name},$in{email},$in{url},$in{pwd});

tmpl内のbbs.htmlの67行目(!pass!を追加)
<input type="password" name="pwd" size="8" maxlength="8" value="!pass!">

aska.cgiの110-111行目(s/!pass!/$cook[3]/;を追加)
s/!url!/$cook[2]/;
s/!pass!/$cook[3]/;#追加
s/!sub!/$res{sub}/;
0689nobodyさん2011/10/21(金) 23:37:10.75ID:M1w9tWcp
【.  CGI名  .】?
【配布先URL】http://www.kent-web.com/pubc/book/test/uploader/uploader.cgi
【. 置き場所 .】http://www.kent-web.com/pubc/book/test/uploader/uploader.cgi?mode=pwdwin&no=4770 パス:p
【ヘルプ内容】
http://q.hatena.ne.jp/1287372348を参考にwebサイト上に、あるサイトのxmlをsimplexml_load_fileで読み込み、表示しています。
今のところ、一つしかサイトを取得できてないんですけど、2つ以上のサイトのxmlを読み込むにはどうすればいいでしょうか。$rssにarrayを指定してみてもできなかったです。
ついでに日時順(取得したの全部ごちゃまぜで)に並べる方法も教えて下さい。よろしくお願いいたします。

0690nobodyさん2012/05/25(金) 15:23:38.33ID:+SbZ3p6J
javascript(jQuery)なんですが・・・

http://workshop.rs/projects/jqfancytransitions/
のサンプル2段目の「weve」を選択した時のエフェクトを
画面の背景画像として採用したいと考えてます。

http://code.google.com/p/jqfancytransitions/downloads/list
からスクリプトをダウンロードし、使ってみたのですが
画像がリピートされる、また画面サイズが固定になってしまうため上手くいきません。
(リピートされるのに関してはスクリプト内の指定箇所でno-repeat指定すれば修正できそうです)

背景画像のイメージは
http://srobbin.com/jquery-plugins/backstretch/
の中段にてUsing Backstretch in a slideshow
を選んだときの挙動+切り替わる時のエフェクトがwave状、といった感じです。

以上、よろしくお願いします。
0691nobodyさん2012/05/25(金) 15:46:03.49ID:+SbZ3p6J
すいません、板違いでしたね。無視してください
0692nobodyさん2012/06/29(金) 20:01:31.80ID:???
【.  CGI名  .】 簡易データベース
【配布先URL】 ttp://www.rescue.ne.jp/cgi/database/
【ヘルプ内容】 ↑の名前検索をスペースを置いて複数人同時に検索したいのですがうまくいきません

$word = $FORM{'HANDLE'};
$word =~ s/ / /g;
@word2 = split(/ /,$word);

if ($FORM{'HANDLE'} ne '') {


foreach $word2(@word2){
if ($HANDLE =~ /^([\x00-\x7F]|[\x8E\xA1-\xFE][\xA1-\xFE]|\x8F[\xA1-\xFE]{2})*$word2/i)
{ ; }else { next; }
}
}
0693nobodyさん2012/06/29(金) 20:10:54.47ID:6XDyiqMK
↑お時間ありましたらよろしくお願いします。
0694nobodyさん2012/07/04(水) 23:36:35.57ID:???
>>692
まだいる?
なんとな〜く考えてみたんだけど。
0695nobodyさん2012/07/05(木) 17:51:25.85ID:???
>>694
今帰宅しました。
まだいます
0696nobodyさん2012/07/05(木) 18:47:40.44ID:???
エラーの内容なりどう上手く行かないのか書かないと
06976942012/07/05(木) 21:35:22.58ID:???
>>692,695
なんとな〜くだからうまくいかなかったらごめんね。


# ニックネーム(マッチ)

my $word = $FORM{'HANDLE'};
$word =~ s/\xA1\xA1/ /g;
my @word2 = split(/\s+/,$word);
my $myflag = 0;

if ($FORM{'HANDLE'} ne '') {
foreach my $word3 (@word2) {
if ($HANDLE =~ /^([\x00-\x7F]|[\x8E\xA1-\xFE][\xA1-\xFE]|\x8F[\xA1-\xFE]{2})*$word3/i) { $myflag = 1; last; } else { ; }
}
}

if ($FORM{'HANDLE'} ne '' && $myflag == 0) { next; }

# 検索終了処理
0698nobodyさん2012/07/06(金) 17:12:03.61ID:???
>>697
今、帰宅しました。
>>694さんのコードを試した処サーバーがResponseエラーになったのですが
myを外して見たところ上手くいきました。(もしかしてこのコードがperl4だったりするんでしょうか?)
無事出力成功しました。ありがとうございます
0699nobodyさん2012/07/18(水) 19:32:38.99ID:???
「さよなら原発10万人集会」を新聞はどう報道したのか?検証してみた

★政府が隠蔽したいこと
↓
�@「坂本龍一 パブコメで声あげよう」
�A広瀬隆が原発の再稼働を止めるために電力会社と取引を計画
http://b●log.goo.ne.jp/yqmcps

歌&作曲&演奏:坂本龍一
http://www.youtube.com/watch?v=w22IhMuwhLw
http://www.youtube.com/watch?v=iVTFeozHWcA
0700nobodyさん2012/12/22(土) 11:11:07.37ID:???
【.  CGI名  .】 簡易データベース
【配布先URL】 ttp://www.rescue.ne.jp/cgi/database/

横から申し訳ないのですが
>>692
>>697
のものをAND検索にするには何をどうすれば良いのでしょうか
0701nobodyさん2012/12/22(土) 12:17:32.61ID:???
自己解決
unless 使用 myflagの値変更
0702nobodyさん2013/02/09(土) 00:51:21.52ID:???
【.  CGI名  .】 COMCHAT
【配布先URL】 http://www.kent-web.com/
【ヘルプ内容】
チャットに入室中に間違えてウインドウを閉じてしまったり、ページ全体を更新してしまって入室前の画面に戻ってしまう等を防止したいと思い、
発言フォーム(入室後の上フレームに表示する画面)のソースに、ページ移動時に確認ダイアログを表示するようにJavascliptを追加したのですが、
退室ボタンを押してチャットから退室しようとした時にも上記のダイアログが表示されてしまいます。

そこで、下記のように退室ボタンを押したときにフラグを立て、そのフラグが立っていない時のみページ移動orウインドウを閉じるとダイアログを
表示するようにしようと試みたのですが、退室ボタンを押しても同様にダイアログは表示され上手くいきませんでした。

##発言フォームに追加したJavascript部分
<script type="text/javascript"><!--
var flag01=1;
function taisitsu() {
var flag01="";
}
if (flag01 == 1) {
if(navigator.userAgent.indexOf("Safari") != -1){
window.onbeforeunload = function(event) {
event = event || window.event;
event.returnValue = "このページから移動しますか?";
}}}
--></script>

##退室ボタンの記述部分
print "<input type=submit value='退室する' class=\"pochi\" onsubmit=\"taisitsu()\">\n";

よろしくお願いいたします。
0703nobodyさん2013/02/09(土) 01:06:48.43ID:???
var flag01=1;
function taisitsu() {
var flag01="";
}
スコープ違うし
0704nobodyさん2013/07/16(火) NY:AN:NY.ANID:KwcfwcVZ!
【.  CGI名  .】 Comchat ver 5.1(最新)
【配布先URL】 http://www.kent-web.com/chat/comchat.html
【. 置き場所 .】 http://www.kent-web.com/cgi/downld/downld.cgi?id=comchat
【ヘルプ内容】 ロム人数を表示できるようにしたい

以下のサイトを参考に何とか頑張ってみたのですが、
バージョンが違うためにまったくうまく行かず。
http://galle.jp.net/script_perl_01_01_06.html

どなたがお助け下さい。お願いいたします。
0705nobodyさん2014/05/03(土) 04:04:23.61ID:???
浮上します
■ このスレッドは過去ログ倉庫に格納されています