TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
●転送量削減について●
Wiki系とWikiEngineについて語るスレ Part5
2chを超える掲示板を考えた
PHPで2chを真似てこんなモン作ってみますた。
【perl】速いのはどっち?【php】
【初心者】励ましあいながらサイト製作【PHP】
このCGIを作っちゃおう。
ColdFusion
弐ch編集のPerl講座
検索エンジンつくりたい
PukiWikiスレ Part8
- 1 :2014/09/22 〜 最終レス :2020/05/14
- PukiwikiはPHPで書かれたwikiです。
公式 http://pukiwiki.sourceforge.jp/
開発 http://pukiwiki.sourceforge.jp/dev/
SF.jp http://sourceforge.jp/projects/pukiwiki/
ML http://sourceforge.jp/mail/?group_id=166
■前スレ
PukiWikiスレ Part7 http://kanae.2ch.sc/test/read.cgi/php/1269602282/
■関連スレ検索
http://ff2ch.syoboi.jp/?q=PukiWiki
■Wikipedia
http://ja.wikipedia.org/wiki/PukiWiki
■派生
PukiWiki Plus!
http://pukiwiki.cafelounge.net/plus/
PukioWikio
http://pukiowikio.sourceforge.jp/
Advance
http://kanae.2ch.sc/test/read.cgi/php/1387467900/
- 2 :
- 1乙
- 3 :
- tor対策ってどうしてる?
- 4 :
- IPを特定してのブロックができないなら、
カントリーコードでブロックすることもできる。
あとはユーザーエージェントで弾いてもいいし、
キーワードを弾いてもいいし、
英語のみの場合を弾いてもいいし、
CAPTCHA使ってもいいし、
Aksmet使ってもいいし、
って感じ。
- 5 :
- その辺まとめてspam_filter.phpのおかげで防がれてる感じだけど、まだ1.5.0系に対応されてないみたい。
- 6 :
- 結局adv最強ってことでいいのかな
- 7 :
- プラグイン作ってるけど、結構ややこしい構造してんだねこれ。
情報もあるっちゃーあるけど、少ない。
必要なもんが大抵あるからだろうけど
今どきpukiwikiのプラグイン作ってる人も少ないよね。
- 8 :
- spam_filter.php導入したのはいいけど dns_get_ns.cacheに何も書き込まれない
同じような人いない?
- 9 :
- それはブラックリストの提供元が閉鎖してるので使えない。
機能をオンにすると書き込みに異常に時間かかるようになるから注意。
- 10 :
- 8月26日にデフォルトのDNSBL設定から死んでるところ外されてるし、
それ以前に導入してたらそれぐらい自分でメンテしろよw
- 11 :
- >>7
俺はダラダラとスキン作ってるわ
- 12 :
- pukiwiki使ってる一番大手はどこだろう
- 13 :
- 単純にアクセス数という意味ではゲーム系でしょ。
ドラクエとか
- 14 :
- あるいは、PukiWikiベースのレンタルWikiやってるとことか?
- 15 :
- http://yugioh-wiki.net/
- 16 :
- 遊戯王のサイト、サイト検索するとページ数1,870,000件ってまじかよw
ビジターが月に推定690Kってのも頷けるなw
- 17 :
- >>16
ページ数は9000前後っぽいが?
- 18 :
- あらほんと?
Googleのサイト検索でインデックス数が上の数字だったんだけど、
じゃあ、重複して登録されてんのかな?
- 19 :
- 重複っつーか普通のページだけじゃなくて、cmd=〜〜〜 とか plugin=〜〜〜 とか
要らんとこまで登録されてるのもあるかもしれんなぁ
- 20 :
- そこもさっさとアドバンスに移行すればいいのにな
- 21 :
- お、おう
- 22 :
- advがpukiwikiの正統後継ですし
- 23 :
- そうおま中
- 24 :
- Part7スレの最後で必死の誘導しても、誰も書き込みのないPukiWiki Advanceレスw
だいたいEUC版作るつもりがないのに9000ものページをEUCから変換する手間考えたら、
移行なんて簡単にできる問題じゃないことはまともにWiki運用していれば解るはず。
Adv推しするなら空気も読めない自分の無能をさらけ出す行為はやめたほうが良いぞ
このAdv信者=logue説有るけど logueってここまで馬鹿なの?
- 25 :
- まあ9000ページの変換くらい5分もかからずできるけど、
まともに動かないソフト使う奴はおらんて
- 26 :
- 管理者が必要ないって感じたら使わないってだけなんだから
なんで他人がどうのこうのと口出すんだって感じだけどな
- 27 :
- あらゆる点でアドバンスの方が上回ってるしなあ
- 28 :
- spam_filter.phpでtable_edit2を指定してもtable_edit2を通して書き込めちゃうんだけどなんでだろう
- 29 :
- ああ、自己完結
http://oxynotes.com/?p=325に書いてあった
帰ったらやってみよう
- 30 :
- >>29
msgフィールドを拒否するならテーブルエディットはどうすればいいんだろう
全てのフィールドを拒否することなんてできないし
- 31 :
- 正規表現つかえよ馬鹿
- 32 :
- 普通にcell1から指定してくじかないよ
- 33 :
- >>30
とあるプラグイン名の時(or じゃない時)限定で
foreach 使って全フィールドの中身を検査するとか?
- 34 :
- >>30
どうすればいいのかちっとも分からん
これができないとteble_editのスパムは防げないな
エロい人教えて
- 35 :
- むしろ何で今まで問題にならなかったんだろ
ググっても出てこないし
- 36 :
- >>7 必要なものは作るつもりでいるけど、ローカルで使っているので
これがないとダメだっていうのがあまり無く、作り続けてるとは言い難い。
- 37 :
- >>33
テーブルエディット側でなんとかしようと模索してるけどやっぱりダメだな
- 38 :
- 結局無理なん?
- 39 :
- >>37
>>29の「#atag()」あたりでなら
フィルター動作させるプラグイン名にテーブルエディットを追加して
foreach ($this->post_data as $data) で
各配列の中身が入る $data を順次 if (preg_match($reg, $data)) していく
とかじゃないんだ?
試してないけど
- 40 :
- >>39
素人だから分からん
コードはどんな感じなの?
- 41 :
- 初心者はくんなよ
- 42 :
- せっかく紹介されてるし、ブログにtable_edit2でも有効にする方法を追記したよ。
>>39さんのアイデアだからお礼言っといて。
- 43 :
- >>42
お疲れー
どこのブログ?
- 44 :
- いや、ちょっと上の>>29で紹介されとるがなw
http://oxynotes.com/?p=325
- 45 :
- >>44
ありがとう助かります
ただonlyregに関して言えばcellのうちのどれかにマッチだときついね
数字だけ入れることもしばしばだから
複数のcellに入れた場合は拒否するってのはどうすればいいんだろう
- 46 :
- >>45
あくまでonlyregに対して有効にしたのはサンプルだから、
使うフィルターを選んでやって。
たしかに複数のセルに日本語が含まれない場合なんていくらでも考えられるし、
その条件は意味ないよ。
- 47 :
- 皆さんデザインってどこまでカスタマイズしてます?
- 48 :
- 全部書いてる
- 49 :
- ページの最大容量を設定する方法ってある?
これ以上は書き込めないみたいな
- 50 :
- >>47
bootstrap化して、気分でスキン変える程度
- 51 :
- たとえば
lib/funk.phpの中のis_editable()とか
lib/auth.phpの中のcheck_editable()あたりに
ページ容量をチェックするような改造をすれば
限界突破したファイルをこれ以上編集できなくすることができる。
抜け道用意しておかないと戻せなくなるので注意
plugin/edit.inc.phpを改造する方法も考えられる
この場合はページ内容を書き換えできる他のプラグインが抜け穴になる
- 52 :
- IPアドレスでkeitaiのスキンの方に振り分ける方法を教えて欲しい。
例えば210.230.128.xxをkeitaiのスキンの方とか。
- 53 :
- >>51
funkのコードの書き方を教えてほしい
- 54 :
- 何が分からないのかを全部書き出せ
どこから説明したらいいのか分かんないから
- 55 :
- >ページ容量をチェックするような改造をすれば
このコードの書き方を知りたい
- 56 :
- phpの関数ぐらい自分で探せ
http://php.net/manual/ja/function.filesize.php
- 57 :
- A:書き方が分かんない
B:どこから教えればいいか教えろ
A:書き方が分かんない
まず、質問の仕方が分かってないw
- 58 :
- 存在そのものが世界のバグでありエラーであるクズ虫の相手なんてすんなよ。
- 59 :
- どう書けばページチェックするようになるの?
初心者だから教えて
- 60 :
- 教えてくれない場合は、初心者に教える能力がない、
口先だけの無能野郎と認定します
- 61 :
- まだですか?
あんまり怒らせないでください
- 62 :
- ID出せば良かったかな
- 63 :
- 初心者はadv使ってください
本家はもうオワコンです
- 64 :
- 初心者こそadv使っちゃだめだろ。
DLしてアーカイブ開いてアップして最低限動く だけでも本家の方がましだろ
ついでに初心者以下の無知に無能認定なんてできないからw
- 65 :
- ここの連中は信用できないからな
advなら初心者にも教えてくれるぜ
http://pukiwiki.logue.be/
- 66 :
- PukiWiki Advanceレス
http://kanae.2ch.sc/test/read.cgi/php/1387467900/
- 67 :
- い い か ら は や く お し え ろ
- 68 :
- これだけヒント貰ってもわからんって、もう答えをそのまま書けってこと?
そういうのは正式に受注していただきませんと こちらもボランティアでは無いので
- 69 :
- 分からない人はadvいきましょう
初心者が使えるように改良してあります
- 70 :
- ヒントなんて誰が求めたの?
答えも書けない分際で「正式に受注していただきませんと」とか
頭に蛆虫でもわいてるの?
答えられないならRば?
- 71 :
- よいこのみんなは
ほいくえんのせんせいや、おとうさんおかあさんに
どうしていけないのかおしえてもらってね
- 72 :
- 釣り糸太すぎ
- 73 :
- adv最高すぎる
本家はキチガイだらけだからいらね
- 74 :
- 自分に「ページの最大容量を設定する」という需要がないから
自分の環境弄ってまでコード書く気になれない。
仮に書く気になったとしても
使用バージョン、設置場所、改造の有無+有るならその詳細など
不明な条件が多岐にわたり、他人の環境での動作を確認できないため、
「ウチでは動いた」以上のコードは書けない。
予想外の改造との衝突の結果、動作しないだけでなくサーバに巨大な負荷を与えるなど
なにが起こっても質問者1人の責任で対処できる?
書かれたコードが悪意を持って動作するかも知れないけど対処できる?
こんなところで逆ギレしている程度じゃあ不可能だよね。
具体的な変更場所を答えてもコード書こうともしないのは初心者ですらない。
- 75 :
- そんな御託や屁理屈はどうでもいい
側から見てて非常に不愉快
教えるならちゃんと教える教えないならスルーでいいじゃん
何で一々気持ち悪い持論を語るわけ?
質問者を馬鹿にしてるけど質問者以下だぞお前ら
- 76 :
- >>52
foreach が$user_agent['profile'] を確定させた後にIPアドレスをチェックして
特定のIPなら$user_agent['profile'] をkeitai に上書きして強制するとか?
(UA_PROFILE を設定する前にはどうにかしないとダメそうな方法ですけど)
目的とかがいろいろ違いますけど
書き換える場所は↓のページに書かれているあたり
質問箱4/190 - PukiWiki-official
http://pukiwiki.sourceforge.jp/?%E8%B3%AA%E5%95%8F%E7%AE%B14%2F190
- 77 :
- >>49
直接ファイル操作するようなプラグイン相手だと意味がないですけど
lib/file.php のpage_write() にでも仕込むとか?
> $postdata = make_str_rules($postdata);
で保存時に置換ルールを適用する前後に
$postdata の文字列の長さ(=ファイルに記録するサイズ)を確認して
大きすぎたら終了しちゃう
似たようなチェックはlib/init.php でQUERY_STRING に対してしてる
(strlen関数を使ってるところ)
/////////////////////////////////////////////////
// QUERY_STRINGを取得
// cmdもpluginも指定されていない場合は、QUERY_STRINGを
// ページ名かInterWikiNameであるとみなす
$arg = '';
if (isset($_SERVER['QUERY_STRING']) && $_SERVER['QUERY_STRING']) {
$arg = & $_SERVER['QUERY_STRING'];
} else if (isset($_SERVER['argv']) && ! empty($_SERVER['argv'])) {
$arg = & $_SERVER['argv'][0];
}
if (PKWK_QUERY_STRING_MAX && strlen($arg) > PKWK_QUERY_STRING_MAX) {
// Something nasty attack?
pkwk_common_headers();
sleep(1); // Fake processing, and/or process other threads
echo('Query string too long');
exit;
}
- 78 :
- >>75
ちゃんと教えようとしたんだけど、
本人に教わる気が無かったんだから
文句くらい言ってもいいじゃん
- 79 :
- >>78
ヒント()とかちゃんと教えようとしてないだろ
そんなんなら最初から言うなって言ってるの
スルーしておけば良かっただろ
- 80 :
- >>79
それ、俺じゃないな
俺は>>54しか書いてないや
で、どこから教えたらいいのかレベルが分かってから説明しようとした
けど、それを拒否された
- 81 :
- 方法を記しても読み取れない相手だと解らずに書いた>>51が悪いか?
ヒントとしてしか読めないのが悪いだろ
読む気が無い相手にはなに書いても無駄
- 82 :
- どう考えても荒らしの自演なのにそれにスルーできないお前らもたいがいだけどな
- 83 :
- もはや荒らしの相手しかやることがないんやなって
- 84 :
- お、おう
- 85 :
- わざわざメアド欄で煽りとか久しぶりに見たな
- 86 :
- それはよかったな!
- 87 :
- wikinoteプラグイン設置したけどコメントが出来ない…
Note/FrontPageにコメントするとFrontPageに飛ばされてコメントも反映されてないけどどうしてなんだろう
ページが存在していないからなのかな?
- 88 :
- FrontPageはちょっと特殊だからね。
pukiwiki.ini.phpで別の名前に変えても反映されないなら、プラグインが対応してないんだろうね
- 89 :
- >>88
ありがとうございます。
#commentに変えたらいけたので、comment_nospamプラグインがwikinoteに未対応だったみたいです。
- 90 :
- PukiWiki Advが神すぎる
- 91 :
- 自画自賛()
- 92 :
- 【PHP】下らねぇ質問はID出して書き込みやがれ 137
勢い19.8でトップ
2番は、Pukiwikiスレ 勢い4.0 5倍も差があるよ
- 93 :
- 今からゲームWikiを作るとしたら、
1,MediaWiki
2,DokuWiki
3,PukiWikiAdv
って感じなの?
- 94 :
- atwikiにしとけ
- 95 :
- Pukiwiki Advが一番いい
- 96 :
- advネタつまんねーよ。
これから作るにも既に記述方法が広まってて、
PHP5.5まで対応したpukiwiki一択だろ。
全部自分で編集するなら好きなのにすればいい。
- 97 :
- それよりも
さんざん勧められても PukiWiki Advanceレスw がちっとも伸びないっていうのは
利用者logueとこいつしか居ないんじゃねーの?
神すぎるだの一番いいだの口先だけで動きもしねーもん勧め続けるって頭おかしいんじゃないの?
最低でも動くもん上げとけよ
- 98 :
- ここはadvもかねてるスレなんだがな
そもそもpukiwikiの正統後継がadvなんだし
- 99 :
- ナイス思い込み!
- 100 :
- advってどうやったら動くんですか? DLして展開しても動かないですけど
100〜のスレッドの続きを読む
フリーメールの判別方法
オブジェクト指向perl
【Perl】掲示板を使ろう!
Apache2.x 【新鯖入荷しました】
Perlなんですが・・・
PDFのWebページは糞
2ch全板人気トーナメントでWebProg板を1位にしよう!
新しくperlで標準で欲しい関数は?
FreeStyleWikiスレ
OpenPNE その6
--------------------
果てしない連想ゲームpart215
【東方神起】チャンミン避難所502【安全一番】
【改悪】宇宙戦艦ヤマト2199のここがマジ赦せん!56
【ヨッチ】時渡りの迷宮攻略スレPart6【DQ11】
Days Gone 初週 11万 4319本wwwwwwwww
【悲報】乃木坂46、ついに平手友梨奈一人に惨敗してしまう...【Googleトレンド】
にっぽん縦断 こころ旅 Part44
電子タバコ質問DACCHAMAN専用 4
【安全宣言】放射能の影響が全くない訳だが
≡☆≡スターダム総合 143≡☆≡
阪急宝塚線・箕面線スレッド Part58
■何故長崎には眼鏡屋が多いのか?■
HKTで1番可愛い峯岸みなみちゃん応援スレ
【宮島】 厳島神社・大願寺 【日本三大弁財天】
◇【欲求不満の変態】ムーグ婆が創作したジョン・レノン伝説のデタラメぶりを馬鹿にするスレ◇
【慰安婦問題】 韓国国会議長が天皇に謝罪要求、日本のネット上では「断交するほかない」など非難の声が噴出
お台場とかいう糞田舎に局を構えるフジテレビw
【愛の光を】キューティーハニーF【持つ乙女】
進むN国信者のカルト化 「立花さんの動画を客観的に見れば分かる」「お前らは何も分かってない」 [451991854]
TradingView☆1【高機能チャート】
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼