掲示板を創ってみました
14 Res. 0.10228282 MONA 1 Fav.
1 :おのかちお六段錬士:2015/12/10 07:41:07 (8年前) 0.10114168MONA/4人
二時間で創ったので結構ぐちゃぐちゃです。
最終的な目標は、他人が無料でレンタルできる掲示板です。
バグ、追加機能などの要望を教えてください。
http://onokatio.esy.es/board/simple.php
なお、投稿は予告なく削除されるかもです。
2 :おのかちお六段錬士:2015/12/10 07:41:46 (8年前) 0.00114114MONA/1人
まず、レイアウトやデザインは置いといて機能面からせめていこうと思っています。
3 :くまりんこ七段:2015/12/10 09:37:52 (8年前) 0MONA/0人
この掲示板Javascriptとかそのまま実行できてやばい
4 :裏技君七段錬士:2015/12/10 10:44:48 (8年前) 0MONA/0人
>>3
それはすごいやばいなwwwww
5 :名無し七段錬士:2015/12/10 13:03:39 (8年前) 0MONA/0人
location.href書いた人の優しさよ
6 :裏技君七段錬士:2015/12/10 13:23:11 (8年前) 0MONA/0人
もがみんかわいい
7 :おのかちお六段錬士:2015/12/10 15:11:40 (8年前) 0MONA/0人
あ、あぶない、すっかり忘れてました。すいません。修正しました。
ありがとうございます。
8 :makit五段錬士:2015/12/10 15:46:54 (8年前) 0MONA/0人
textareaの閉じタグがないので ブラウザによっては下記のようにテキストエリア内にテーブルタグや送信ボタンのHTMLが表示されちゃってます^^
9 :おのかちお六段錬士:2015/12/10 21:37:07 (8年前) 0MONA/0人
>>8
ありがとうございます。修正しました。
10 :おのかちお六段錬士:2015/12/11 13:53:30 (8年前) 0MONA/0人
正規表現を調べてみて、なんとなくアンカーの置き換えを創ってみたのですが、うまく動きません。どなたかご教示ください。
preg_replace("/>>([0-9]{1,2})/","<a href='#$1'>>>$1</a>",$text);
11 :makit五段錬士:2015/12/11 14:25:48 (8年前) 0MONA/0人
>>10
うちの環境で試してみたけど問題なさそうだけども。
念のためだけど 上の行を$textに代入はしてるよね?
あとはHTMLエスケイプしてからDBに保存しているのであれば
DBに入ってるデータは 「>>25」じゃなくて 「>>25」だから それにあわせた正規表現に変えないと・・・
↓がうちで試したコード
$text = "ああああ>>25 いいいい";
$text = preg_replace("/>>([0-9]{1,2})/","<a href='#$1'>>>$1</a>",$text);
print $text;
12 :おのかちお六段錬士:2015/12/12 23:01:11 (8年前) 0MONA/0人
>>11
ありがとうございます。できました。
アンカー機能を追加しました。4桁のレス番号まで対応しています
13 :おのかちお六段錬士:2015/12/12 23:09:24 (8年前) 0MONA/0人
トリップの作り方は、ハッシュ関数に何回かソルトしながらぶち込む感じにしようと思います。
どなたかよりよい方法を知っている方がいるなら教えてください。
14 :おのかちお六段錬士:2015/12/13 08:55:49 (8年前) 0MONA/0人
トリップに対応しました。
名前欄に、#のあとに英数字(大文字でも小文字でも)を10文字まで入れると、それが毎回元に戻せない同じ文字に変換され、複数の投稿が同一人物によって行われたと証明できます。
ちなみに私のトリップは#ohJcKA/g4TssQです。
お気に入り
新規登録してMONAをもらえた
本サイトはAsk Mona 3.0に移行しましたが、登録すると昔のAsk Monaで遊ぶことができます。