■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 最新50



レス数が 500 を超えています。残念ながら全部は表示しません。

PHP 2chBBS 『改造情報』

1 :momo : 03/03/25 16:55 ID:gs0aU1ck
鏡の国 Presents "2ch BBS"の何行目をどうするとこうなる情報スレッド。
オリジナリティー溢れる改造版を作ろう!!


161 :名無しさん@PHP : 03/10/29 22:39 ID:/A8Rr3Iw
2chPhaser↓
http://uic.s35.xrea.com/2ch/2ch.cgi


162 :D16 : 03/10/30 00:43 ID:???
>>161
ちょっと待ってください
その板じゃなくて
http://d16web.ath.cx/~coolshit/linkline/coolshit/
にお願いします


163 :鏡の国管理人 : 03/12/04 05:40 ID:???
スレ立てをするときに「サブジェクト永杉」みたいにエラーレスポンス返される
がそれでもRIP.cgiにIP記録されてしまいそのために修正しても
スレッド立てすぎといわれるようになりますよん。


164 :名無しさん@PHP : 03/12/05 03:18 ID:???
age


165 :(;-;)◆C2ch.6B8h2 : 03/12/11 15:44 ID:???
「サブジェクト永杉」…。良い名だ。。。


166 :名無しさん@PHP : 03/12/17 22:22 ID:NDgKjMHA
ここの管理人はなぜ答えないの?
ネット上で見つけたread.cgiだけじゃ著作権違反
http://script.s16.xrea.com/2ch/test/read.php/php/1066894422/l50

0chが御勧め


167 :(;-;)◆...C/xx50U : 03/12/20 02:12 ID:???
著作権違反が木になるのなら、2chやらblogやらを凌ぐ
コミュニティーシステムを、1から作る努力でもしてなさい。

おいらは勉強ために、著作権侵害犯してでもいろいろ研究したい。。。


168 :名無しさん@PHP : 03/12/22 21:42 ID:NfU8UyoU
広告


169 :ナックル◆FdL1jBqM3g : 04/08/31 19:18 ID:???
TEST


170 :名無しさん@PHP : 04/09/27 17:16 ID:dWBw6YZU
Itadaki見たいなやつ作ってください。


171 :名無しさん@PHP : 04/10/08 07:15 ID:YdFkwoKc
>>166 Perl は嫌いなんだよ、俺。


172 :名無しさん@PHP : 04/11/25 01:44 ID:???
>>171
うざいから消えてくれない?


173 :名無しさん@PHP : 05/01/14 17:48 ID:SpeGnvmc
momoさんはまだこの板にいらっしゃいますでしょうか?
絵文字対応にしたいのですが…


174 :momo : 05/01/17 22:03 ID:e4LCeAQo
はい。いますよ。たまたま来てみました!
なるほおd。絵文字対応にしたチト言う事ですか・・・
私がここのを元に絵文字対応版を以前作ったのですが、今では元のソースが残っていない位に
独自のバァージョンアップをして、自分のサイト専用になっしまっています。
たとえば絵文字であったり検索機能だったりさまざまなオプション。
しかも昨日、センター試験終わったばかりなので受験が終わり次第、配布可能な状態にしたいと思います。
1時間もあれば追加関数・ファイル・どこに書き加えるかの説明が書けるのですがあいにく時間がない為、すみません。


175 :173 : 05/01/19 01:35 ID:???
お忙しい中のお返事、ありがとう御座います!
元のソースが無いと言う事で残念ですが、
絵文字対応の配布を心待ちにして待とうと思います。

そのさまざまなオプション機能を
追加したスクリプトは配布される予定は無いのでしょうか?


176 :momo : 05/02/24 16:29 ID:kEYE7wLI
いや、もちろん予定はありますよ。
たまりに溜まったのが仕上がったら取り組みます。
もちろん、ログはここと互換性がある形です。

なにか要望のあるオプション機能がございましたらお申し付け下さい。
なるべく応えますので。


177 :名無しさん@PHP : 05/03/02 21:32 ID:???
久しぶりです。元々ここのは高機能ですし、
たぶんmomoさんのオリジナル版がかなり高機能と見ていますので
携帯対応に関しての機能が充実していると嬉しいです。
3キャリアで絵文字の相互変換、固体識別番号送信強制機能など

来年3インチを超える定額対応のフルブラウザ搭載携帯
が出るそうです。また頭を悩ます事に…


178 :名無しさん@PHP : 05/03/05 18:51 ID:zsvmPl/g
サイト立ち上げしなきゃいけないのが3件程あるので、4月になるかもです。
3キャリアで絵文字の相互変換はわかるのですが、
固体識別番号送信強制機能して何をどの様にするのでしょうか?
現在、ケータイの場合は「176名前:momo:05/02/2416:29ID:kEYE7wLI」のIDの部分は
固体識別番号を元に作る仕様にしていますが、IDに使うって事ですか?


179 :名無しさん@PHP : 2005/03/24(木) 17:05:47 ID:jxpslb1A
test


180 :名無しさん@PHP : 2005/03/25(金) 01:17:42 ID:QU2xrC9M
momoさん私もご期待して待ってます(*^。^*)


181 :名無しさん@PHP : 2005/04/06(水) 14:00:58 ID:???
お久しぶりです、PCぶっ潰れてました(;´д⊂)

固体識別番号送信強制機能についてですが、
携帯から投稿する際、固体番号を取得出来る機種については
それを強制にするか/しないか、の設定を板別に出来たらいいな、と。

何かあった際にPCとは違い制限等も難しいので
身元を特定するのに役に立てばと思いまして。
別にこれは全然無くてもOKであれば嬉しい、と言うだけです!
サイトの立ち上げがんばって下さいね。


182 :名無しさん@PHP : 2005/05/11(水) 02:00:39 ID:cfAIS0oY
momoさんはお忙しいのでしょうか?


183 :名無しさん@PHP : 2005/05/12(木) 19:37:26 ID:/ngvlrc6
age


184 :りえ : 2005/06/28(火) 20:17:54 ID:TzA26U6.
海外サーバだから実現したアダルトワールド!
なんでもありの地上最強アダルトコンテンツ!
なんとオプションで出演女性と電話もできたりします。
過去にこんなサイトありました?
希望に応じて撮影会も参加できたりします★
世の中にはこんなに便利なものが存在することをお知り下さい。
http://hansokuwaza.net/feel/?adcode=zzweb2


185 :名無しさん@PHP : 2005/07/02(土) 05:03:47 ID:c96x7/Yk
テストしてます。質問と要望です
質問:
 どなたか教えてください。
 複数の板を設置したい場合、どのような手順で行えばよいのでしょうか?
 test2とかを手動でUPするのでしょうか? 管理画面には「板作成」のようなものが見つかりませんが。。

要望:
 1:「禁止ワード」を設定出来ないでしょうか?
   アダルトサイトは、IPアドレスを変えて投稿してきますので
  アク禁だけでは対応できません。
  「禁止ワード」の適用範囲は、板全体 と、板単位 の2段構えですと幸せになれます。

 2:削除人の設定
   削除人は、IPアドレスが見れない。 スレは削除出来ない(停止はできる)。
        レス削除のみ。
   管理人が、各削除人の「削除」できる板をそれぞれ選択できる。

 <(_ _)>
   


186 :名無しさん@PHP : 2005/07/02(土) 05:21:14 ID:c96x7/Yk
要望
 3:管理人(and 削除人)は、カキコの内容の編集できる機能追加
   管理画面に「カキコ再編集」を。<(_ _)>


187 :名無しさん@PHP : 2005/07/02(土) 14:04:56 ID:0fxEq7H2
QRcode 작성 환경을 제공하고 있습니다.
QRcode와는 세로와 가로에 정보를
가지는 이차원 바코드입니다.
개인정보등이 포함된 QR코드의
관리는 충분히 주의해 주세요.
이 툴을 이용해 진 손해·불이익은
모두의 책임을 져 겸하기 때문에 양해 바랍니다.


188 :momo : 2005/07/03(日) 03:03:50 ID:M3S01MNE
>>181
「固体識別番号送信強制機能」の件、了解です。

>>186
「カキコ再編集」ですね、了解です。
これについては編集した際、その名前で書き込んだ記事でなくなってしまうので、
編集済みとの印を付けさせていただくかもしれません。

>>187
アニョハセヨ。申し訳ないのですが、ハングル読めないです。

待たせてしまってすみません。4月に大学へ入り、新しい友達とわいわいしているうちに7月になってしまいました。。
さらに友人と新規事業を始めることになり、それのプログラム作成からサイトデザイン・事務作業をやらなくてはいけないので
8月にもしかすると時間が出来るかな・・・という感じです。このプログラムについては、0から作ってみようと思っています。


189 :186 : 2005/07/03(日) 15:11:54 ID:5F3X6LtE
momoさん、ありがとうございます。
 スレッドのタイトルも変更可能なようにして頂けると
 幸せになります。

 <(_ _)>


190 :β徹子さん◆1GwReh1dZw : 2005/07/03(日) 19:11:05 ID:5qR/6/Xg
abon.phpの53行目に

#==================================================
# スレ名変更
#==================================================
if(isset($_POST['mode']) and $_POST['mode'] == "thread-r") {
if(!is_file("../$bbs/dat/$key.dat")){
DispError("ERROR", "そんな板orスレッドないです。");
}
$datafile = "../$bbs/dat/$key.dat";
$temp = file($datafile);
$num = count($temp);
list(,,,,$subject) = explode("<>",$temp[0]);
$subject = chop($subject);
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<link rel="stylesheet" href="main.css" type="text/css">
<title><?=$bbs?></title>
</head>
<body>

<h1 class="title"><?=$SETTING['BBS_TITLE']?></h1>
<h3>スレッド名変更</h3>
<hr>
スレッド : <a class="item" href="../test/read.php/<?=$_REQUEST['bbs']?>/<?=$_REQUEST['key']?>/">#<?=$_REQUEST['bbs'].$_REQUEST['key']?></a><br>
タイトル : <font color="red"><b><?=$subject?></b></font><br>


191 :β徹子さん◆1GwReh1dZw : 2005/07/03(日) 19:11:20 ID:5qR/6/Xg
<font color="red"><?=$comment?></font>
<font size="-1">スレッドタイトルを変更できます。<br></font>
<br>
<table border="1" cellspacing="0" cellpadding="2">
<form action="<?=$PHP_SELF?>" method="POST">
<input type="hidden" name="mode" value="thread-r2">
<input type=hidden name="bbs" value="<?=$bbs?>">
<input type=hidden name="key" value="<?=$key?>">
<tr><th>現在のスレッド名</th></tr>
<tr><td><?=$subject?></td></tr>
<tr><th>変更するスレッド名</th></tr>
<tr><td><input type="text" name="threadname" size="50" value="<?=$subject?>"><input type="submit" value="OK">
</td></tr>
</form>
</table>
<?php
exit;
}


192 :β徹子さん◆1GwReh1dZw : 2005/07/03(日) 19:11:28 ID:5qR/6/Xg
if($mode == "thread-r2") {
if(!is_file("../$bbs/dat/$key.dat")){
DispError("ERROR", "そんな板orスレッドないです。");
}
$datafile = "../$bbs/dat/$key.dat";
$temp = file($datafile);
$num = count($temp);
list($nm,$ml,$dt,$ms,$subject) = explode("<>",$temp[0]);
$subject = chop($subject);
$temp[0] = NULL;
$temp[0] = $nm."<>".$ml."<>".$dt."<>".$ms."<>".$threadname."\n";
$fp = fopen("../$bbs/dat/$key.dat","w");
foreach($temp as $tmp){
fputs($fp,$tmp);
}
fclose($fp);
$sub_2 = file($datafile);
}

を、268行目に
<td>
<form action="<?=$PHP_SELF?>" method="<?=$method?>">
<input type=submit value="変更">
<input type=hidden name="bbs" value="<?=$_REQUEST['bbs']?>">
<input type=hidden name="key" value="<?=$tmp?>">
<input type=hidden name="mode" value="thread-r">
</form>
</td>

を入れればスレタイ変更可能
ただindexは更新されないので注意注意


193 :β徹子さん◆1GwReh1dZw : 2005/07/03(日) 19:22:14 ID:5qR/6/Xg
NGワードは簡単なのだとこんな感じかな

$tomatofile = "../test/tomato.cgi";
if(is_file ($tomatofile)){
$tomatoword = file($tomatofile);
foreach($tomatoword as $tmp){
$tmp = rtrim($tmp);
if (preg_match("/$tmp/", $_POST['MESSAGE'])) {
DispError("ERROR!","ERROR:NGワードです。");
}elseif (preg_match("/$tmp/", $_POST['FROM'])) {
DispError("ERROR!","ERROR:NGワードです。");
}elseif (preg_match("/$tmp/", $mail)) {
DispError("ERROR!","ERROR:NGワードです。");
}


194 :β徹子さん◆1GwReh1dZw : 2005/07/03(日) 19:26:38 ID:5qR/6/Xg
>>193のは
bbs.phpの269行目あたりに挿入して、tomato.cgiは適当にNGワードを入れてtestフォルダにぶっこんでくださいな。


195 :名無しさん@PHP : 2005/07/03(日) 21:25:30 ID:0/XVUk.k
>>187
QRcode 作成環境を提供しています.
QRcodeとは縦と横に情報を
持つ二次元バーコードです.
個人情報等が含まれた QRコードの
管理は充分に気を付けてください.
このツールを利用された損害・不利益は
皆の責任を負って兼ねるからご了解願います.


196 :名無しさん@PHP : 2005/07/06(水) 08:27:19 ID:AuUmbiRo
>>188
知ったかぶりやホラ吹いてもものの哀れなだけですよ(笑)


197 :名無しさん@PHP : 2005/07/08(金) 18:42:13 ID:GwtvDvnk
>>196
アホ丸出しやキティガイレスもものの哀れなだけですよ(笑)


198 :名無しさん@PHP : 2005/07/09(土) 17:37:28 ID:OoY960s2
レンタル版で、レス編集、タイトル編集、稼動してます
>>188
編集後には、日付の横に"."を入れてます
>>192
スレタイ編集後には、subject.txtの更新ボタンを押すようにしてもらってます


199 :名無しさん@PHP : 2005/08/04(木) 10:47:14 ID:USxtRRmI
画像だけでなくほかのファイルもUP出来るよう改造したいので
bbs2.phpをすこしいじって
1、危険な拡張子の排除(エラー表示)
2、UPされたファイルの名前変更をしてimg/に保存(既存のコピペ)
3、名前変更後のファイルをリンクさせてレスに追加
という流れでよいかと思うんですが
3ができません。
現在無言の貯金箱のようです(ファイルは保存されているがリンク出現せず)
お助け願います〜。


200 :β徹子さん◆1GwReh1dZw : 2005/08/07(日) 02:03:11 ID:0X7zkDcM
COOLSHIT!さんのやつなら指定した拡張子だけupできるようになってる。
ちょっと古いけどCOOLSHIT!バージョンのスクリプトを参考にするとよいかも。
http://d16web.ath.cx/~coolshit/


201 :名無しさん@PHP : 2005/08/08(月) 00:47:28 ID:c0RAehU.
testest


202 :名無しさん@PHP : 2005/08/08(月) 00:47:50 ID:c0RAehU.
age


203 :名無しさん@PHP : 2005/09/27(火) 12:38:57 ID:61NqdP3w
bbs18cを使わせていただいてます。
携帯からのカキコの後に携帯用のTOP画面でなく、PC用TOP画面に戻すことはできますか?


204 :momo : 2005/09/29(木) 02:31:13 ID:/Prh4RMk
お久しぶりです。
次々に来る仕事で忙しく、ボランティア活動ができません・・・・
なのでごめんなさい、こちらの2chBBSの強化版製作は当分無理です。
もし開発を始められるようならAJAXとかも取り入れてみたりしたないな、と思っていたるんですが……。


205 :忍者はったり君 : 2005/09/29(木) 07:17:29 ID:vkkXsqzQ
以上、口だけ技術厨房の言い訳でした(笑)


206 :名無しさん@PHP : 2005/09/29(木) 07:57:27 ID:HaGTDCEU
>>204 momoさん
203です。
本業のほう頑張ってください。
なんとか自分でやってみます。


207 :名無しさん@PHP : 2005/09/30(金) 08:03:54 ID:xrUf3Ix2
>>206の副音声

はったりきかしてできもしないこといってんじゃねぇよ。自己満オナニーやろうが


208 :27 : 2005/11/22(火) 12:04:32 ID:3dKf/bas
氏ね


209 :β徹子さん◆1GwReh1dZw : 2005/11/24(木) 00:50:10 ID:l3lXX4h.
>>203さん
携帯用のindexじゃなく、PC用のindexにってことなら単にリダイレクト先を変えれば済む話
じゃないなら、もうちょいイメージを教えてほしかったり


210 :1 : 2005/11/28(月) 19:00:40 ID:oEQJHG2E
1


211 :名無しさん@PHP : 2005/11/28(月) 22:49:43 ID:SSy60tY6
>>209さん
亀レスで申し訳ありません。
>携帯用のindexじゃなく、PC用のindexにってことなら単にリダイレクト先を変えれば済む話
これです。
何処をいじったらいいのかわからなくて・・・。

それと、最近サムネイルが作ってもらえないみたいです。
レンタルサーバーのPHP本体のバージョンが上がってからなんですけど
Ver.4.4.1らしいのですが・・・
今はこちらのほうが困ってますorz


212 :名無しさん@PHP : 2005/12/03(土) 18:18:12 ID:AxRCtzgk
HTML 4.01 Strictに改造出来る人居ませんか?


213 :あしながさん : 2005/12/04(日) 02:44:57 ID:al7mB7O2
できますけど


214 :β徹子さん◆1GwReh1dZw : 2005/12/06(火) 01:07:41 ID:IY/3khus
>>211

すごく安直なのはmake_html.phpの150目あたりに
<a href="'.$PATH.'index.html">トップ</a>
とか入れておけば常にリンクが張られるから
リダイレクト効かない端末でも移動できる。


215 :名無しさん@PHP : 2005/12/06(火) 07:55:18 ID:OuzTtQhk
>>214さん
ありがとうございます。
早速やってみますm(_ _)m


216 :β徹子さん◆1GwReh1dZw : 2005/12/15(木) 13:54:53 ID:26ZLenGE
あんま必要ないかもしれんがポートチェック系

# ポートチェック
if($SETTING['BBS_PORT_CHECK'] == "checked"){
$portlist = array('80','1080','3128','8000','8080','8888');
$SocketTimeout = 1;
$x = 1;
while ($portlist[$x]){
$fp = @fsockopen($REMOTE_ADDR, $portlist[$x], $errno, $errstr, $SocketTimeout);
if ($fp) {
$PORT = $portlist[$x];
}
$x++;
}
}
# ポート制限の実施
if ($PORT) {
DispError("ERROR!","PORT:(".$PORT.")が開いています!");
}


217 :名無しさん@PHP : 2006/01/13(金) 11:07:44 ID:SwG4Q8Rc
携帯(auWINでクッキー対応)でもクッキーを食わせたいのですが、
どこをどういじったら良いでしょうか。
これはPC用のがJavaScriptで食わせているようですが、
携帯はJavaScriptに対応していないので、引用しようがありません。
自分には全くスキルがないので、丸投げと言う形になってしまいますが、
どなたか教えていただけないでしょうか?名前の欄だけで結構です。
よろしくお願いします。


218 :名無しさん@PHP : 2006/01/13(金) 14:59:34 ID:PtqRie5s
ググったらでてきたからググりなさい


219 :名無しさん@PHP : 2006/01/14(土) 10:06:05 ID:Tg93zdP2
>>218
もう嫌と言うほどググりまくりました。しかしスキルが無いのでどこに何を入力すれば良いのかさっぱり…
SetCookieを使い、クッキー名、代入する価、作動時間を入力して、
r.phpの書き込みフォームの名前の価をvalue="なんとか"にするのは分かりました。
今そこで詰まっている状態です。
どなたかお願いします。


220 :名無しさん@PHP : 2006/01/16(月) 09:12:20 ID:XD3SLNQ2
>>217>>219です。
何度も試行錯誤をした結果、なんとかクッキーは食わせられるようになりました。
しかし、クッキー食いよりもトリップ変換が先に行われてしまうため、
名前#testではなく名前◆h6a4D5Fgedと言った形で保存されてしまうようです。
どう対処すれば良いのか、どなたかよろしくお願いします。


221 :名無しさん@PHP : 2006/01/16(月) 15:38:56 ID:ee7myFyo
ごめんなさい自己解決しました。
スレ汚し申し訳ありませんでした。


222 :名無しさん@PHP : 2006/02/01(水) 14:56:51 ID:e/n14Hy2
携帯表示用のインデックスをindex.phpに変更した後、includeを使ってheader.txtを取り込み、携帯から表示、編集出来るようにしたんですが、
index.phpでは正常に表示されるのですが、編集画面でtextarea内にタグを使用すると、再編集するときtextarea外に出た表示になってしまいます。
調べてみるとPCdataでの取り扱いになるので、入力した内容をhtmlspecialcharsでcdata化し、index.phpで表示してみたのですがタグ自体もそのまま表示されるようになってしまいました。
しかし編集画面ではtextarea内に、そのまま表示されます。
cdata化したデータを出力前にpcdata化すれば良いと思うのですが、やり方が分かりません。
どなたか教えて頂けないでしょうか。


223 :名無しさん@PHP : 2006/02/01(水) 15:22:12 ID:U0IszGFs
>>1-10


224 :管理人 : 2006/02/01(水) 23:48:14 ID:2NYwnOVs
>>222
さっぱりだね。だって僕アマチュアだもん


225 :hiopt : 2006/02/10(金) 21:49:15 ID:GIxrtBcg
http://www.russkie.net/download-video.php?videos=78716


226 :名無しさん@PHP : 2006/02/28(火) 17:05:14 ID:RhfyAAx6
テスト


227 :小林 : 2006/03/07(火) 12:17:57 ID:133X.I4k
誰かWINDOWSWIN使って音楽落としてください。300円でCDR自宅に送ってください。
住所は・・・・・・・


228 :小林 : 2006/03/07(火) 12:19:28 ID:133X.I4k
僕彼女できました! 名前は渡辺といいこれがものすごいワキガなのです    どうやったらなおりますか教えてください


229 :小林 : 2006/03/07(火) 12:19:29 ID:133X.I4k
http://www.russkie.net/download-video.php?videos=78716
http://script.s16.xrea.com/2ch/php/index.html?



230 :パパス : 2006/03/07(火) 12:20:57 ID:133X.I4k
僕、息子を守るために死んでしまったんです。
どうしたら生き返るか教えてください。。。。。
ẹ&#%463


231 :パパス : 2006/03/07(火) 12:23:17 ID:133X.I4k
ドラゴンボールドラゴンボールドラゴンボールドラゴンボールドラゴンボールドラゴンボールドラゴンボールドラゴンボールドラゴンボール


232 :パパス : 2006/03/07(火) 12:23:34 ID:133X.I4k
ドラゴンボールドラゴンボールドラゴンボールドラゴンボールドラゴンボールドラゴンボールドラゴンボールドラゴンボールv


233 :匿名希望 : 2006/03/07(火) 12:24:45 ID:133X.I4k
ようの必殺技「ミレニアム」
ア○ルを出す必殺技!!


234 :匿名希望 : 2006/03/07(火) 12:26:08 ID:133X.I4k
ソフトバンクの裏事情は社長には代筆がいて常にその代筆が部下たちにプロジェクトを配布してるらしいね


235 :名無しさん@PHP : 2006/03/08(水) 05:28:47 ID:pLWA4WSQ
                   /\        /\
                   /:::::::ヽ____/::::::::ヽ、
                  丿 ::.__  .:::::::::::::  __  ::::ヽ_
                 / /。 ヽ_ヽv /: /。ヽ  ::::::ヽ
 -┼-   丿~~~|     / / ̄ ̄√___丶  ̄ ̄\  ::::|            ■ ■
 -┼-   /~~~~/ ━━━ | .:::::::::: / / tーーー|ヽ     ..::::: ::|━━━━━━  ▼ ▼
  .|       丿      | .:::::.  ..: |    |ヽ        ::|            ● ●
                | :::    | |⊂ニヽ| |      :::::| \
              / /| :    | |  |:::T::::| !      .::| \ \\
             / / \:    ト--^^^^^┤      丿 \\\ \\\


236 :名無しさん@PHP : 2006/05/15(月) 14:31:32 ID:cCxAjzyA
ええ>>235


237 :†暗黒魂†◆yfTBYmFtGQ : 2006/05/18(木) 20:12:48 ID:ibxdTvNI
>>230
天国に行ったら生き返る。


238 :名無しさん@PHP : 2006/05/23(火) 20:19:43 ID:pnLoHzc6
レッツPHPさんのfreestyle bbsのsearch.phpをどのように改造すれば、
検索機能をつけられるのでしょう。


239 :名無しさん@PHP : 2006/07/08(土) 16:38:21 ID:AYFWhF.Q
画像をメールでうpできるようにならない?


240 :名無しさん@PHP : 2006/08/19(土) 21:20:16 ID:I/NWPFt6
携帯の端末情報送信しないと書き込みできないようにしたいんですが
どうすっればいいでようぁ?


241 :β徹子さん◆1GwReh1dZw : 2006/08/23(水) 11:53:14 ID:VXec1ED.
>>238
みてるかわからんがソース張っとく

<?php

$tit = '全文検索'; //<title>タグ内に入れる文字
$ddir = '../'.$bbs.'/dat/'; //ログディレクトリ
$bbs = $_GET['bbs'];
$bgcolor = "#dde0ff";
echo "<body bgcolor=$bgcolor>";
echo "<a href=../$bbs/index.html>戻る</a>";
$word = $_GET[word];
if(trim($word)!=""){
$words = preg_split("/( | )+/", stripslashes($word));

$d = dir($ddir);
while($ent=$d->read()) {
if(ereg("^[0-9]",$ent)){
$lines = @file($ddir.$ent);
list($oname,$oemail,$odate,$ocom,$sub) = explode("<>", $lines[0]);
$key = substr($ent,0,strpos($ent,"."));
$st = true;
foreach($lines as $num=>$line){
$find = FALSE; //フラグ
for($i = 0; $i < count($words); $i++){
if($words[$i]=="") continue; //空は都バス
if(stristr($line,$words[$i])){ //マッチです
$find = TRUE; //やった
$line = str_replace($words[$i],"<b style='color:green;background-color:#ffff66'>$words[$i]</b>",$line);
}elseif($andor == "and"){ //ANDの場合マッチしないなら次のログへ
$find = FALSE;


242 :β徹子さん◆1GwReh1dZw : 2006/08/23(水) 11:53:30 ID:VXec1ED.

break;
}
}
if($find){
if ($st) {
echo "<hr><a href=../test/read.php/$bbs/$key/><font size=4>$sub</font></a> $odate by $oname<br>";
$st = false;
}

$num=$num+1;
list($name,$email,$date,$com) = explode("<>", $line);
if($email!="") { $name = "<a href=\"mailto:$email\">$name</a>"; }
$com = preg_replace("/(https?|ftp|gopher|telnet|whois|news):\/\/([\w;\/\?:\@&=\+\$,\-\.!~\*'\(\)%#]+)/",'<a href="$1://$2" target="_blank">$1://$2</a>',$com);
echo "<dt><a href=../test/read.php/$bbs/$key/$num>$num</a>
<font color=\"forestgreen\"><b>$name</b></font> [ $date ]<dd>$com<br><br>";
}
}
//if(!$find2) echo "<br><br></b>「".htmlspecialchars($word)."」見つかんねぇよ(;´Д`) ダウソ<br><br>";
}
}
$d->close();
exit;
}


243 :β徹子さん◆1GwReh1dZw : 2006/08/23(水) 11:53:38 ID:VXec1ED.
echo '
<html><head><title>'.$tit.'</title>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
'.$style.'
</head>
'.$body;

echo "<form action=\"$PHP_SELF\" method=post></h3><ul>";
echo "キーワード: <input type=text name=word size=10 value=".htmlspecialchars($word).">
<input type=\"hidden\" name=\"bbs\" value= $bbs >
<input type=submit value=\" 検索する \"><br><font color=red>$err</font><br><br></UL>";

//$d = dir($ddir);
//while($ent=$d->read()) {
// if(ereg("^[0-9]",$ent))
// $tmp[] = substr($ent,0,strpos($ent,"."));
//}
//$d->close();
//rsort($tmp);

//$suball = @file("subject.txt");
//foreach($suball as $sub) {
// list($key,$subject) = explode(".dat", $sub);
// list($line,$subject) = explode("<>", $sub);
// $up[$key] = $subject;
//}

//foreach($tmp as $line) {
// echo "$line";
// echo "   <a href=../test/read.php/$bbs/$key/l50>$up[$line]</a><br>\n";
//}

echo "search.php <a href=http://php.s3.to/ target=_blank>レッツPHP!</a>の改造。。";
echo "</form></body></html>";


244 :β徹子さん◆1GwReh1dZw : 2006/08/23(水) 11:55:10 ID:VXec1ED.
>>240
結構改造個所多くて面倒になるけどよろしい?


245 :名無しさん@PHP : 2006/08/23(水) 15:23:45 ID:b0IMMebY
OKです!


246 :名無しさん@PHP : 2006/08/24(木) 03:42:49 ID:Jj9lZ4R2
携帯クッキー対応させたいんだけど・・・難しいよね?(´∀`;)
クッキーっていうか・・・最近、携帯の掲示板1回書き込んだら
名前入れなくてもいいとかあるし。。

こういうスレッド式であればいいんだけど無いかなぁ・・・;;


247 :名無しさん@PHP : 2006/08/29(火) 17:30:56 ID:POBp7zuE
画像(ファイル添付)+サムネイル表示 対応可能にならないかな?


248 :名無しさん@PHP : 2006/09/01(金) 20:28:52 ID:uEn0ZG1.
タグの利用可能ってどうしたらいいんですかい?

a , font , center , li ul くらい使えれば十分かなと思うけど。


249 :名無しさん@PHP : 2006/09/02(土) 09:03:39 ID:7JE5RWbo
投稿機種表示させる方法を教えてください><;


250 :名無しさん@PHP : 2006/09/02(土) 09:04:24 ID:7JE5RWbo
投稿機種表示させる方法を教えてください><;


251 :名無しさん@PHP : 2006/09/02(土) 09:04:52 ID:7JE5RWbo
あ、連投しちゃいました;すいません;


252 :名無しさん@PHP : 2006/09/02(土) 11:30:39 ID:oPwfKLsQ
You tubeとかの動画はタグはいてブログ利用できるようになってるんで、
それを追加したいなぁと思うんだけどどうしたらいいですか先生。

あとついでに 動画を評価する 評価機能(動画というか、書き込み自体への評価)
もつけられたらイイナァ。

イメージ
ふぁちゃんねる


253 :名無しさん@PHP : 2006/09/02(土) 23:13:32 ID:O9O8EfEc
β徹子さん・・・NGワード機能を追加したいのですがどうすれば宜しいでしょうか?


254 :cgiオタク : 2006/09/03(日) 04:37:27 ID:ogkjuRAw
聞いてよ!!!
今さー色んなサイト探検してきたんだけど
このサイト初めて見るサービスだよ
どう思う???
又感想聞かせてよ・・・本当にヤバいから!!!!

ttp://www.dvdichiiba.com/


255 :Ca : 2006/09/06(水) 23:08:51 ID:/DaDy4jI





B


256 :Federation : 2006/09/14(木) 21:51:24 ID:KKvSLrO.






%


257 :β哲子さん◆1GwReh1dZw : 2006/09/20(水) 00:57:22 ID:4psGoMP.
>>244
すっかり忘れてました
適当なものですがどうぞ

#====================================================
# 端末設定 ttp://www.adcoop.co.jp/download/mobile_distinction.phps
# DoCoMo IPアドレス帯域
# ttp://www.nttdocomo.co.jp/p_s/imode/ip/
# au IPアドレス帯域
# ttp://www.au.kddi.com/ezfactory/tec/spec/ezsava_ip.html
# Vodafone IPアドレス帯域
# ttp://developers.vodafone.jp/dp/tech_svc/web/ip.php
#====================================================
$KDDIID = $_SERVER{HTTP_X_UP_SUBNO};
$VODAFONEID = $_SERVER{HTTP_X_JPHONE_UID};
$VODAFONENAME = $_SERVER{HTTP_X_JPHONE_MSNAME};

#DoCoMoチェック
if ((preg_match("/docomo\.ne\.jp$/", $HOST)) || (preg_match("/^(210\.153\.84|210\.136\.161)/", $ADDR))) {
if ((preg_match("/^DoCoMo\/1\.0\/([FNDP]501.|.502.|.209.|.821.|P651.|R691.|[FNP]210.|KO210.|F671.)/", $UA))) {$term = "D1";}
elseif ((preg_match("/^DoCoMo\/[12]\.0/", $UA))){$term = "D2";}
}


258 :β哲子さん◆1GwReh1dZw : 2006/09/20(水) 00:58:11 ID:4psGoMP.
#KDDIチェック
elseif ((preg_match("/(ezweb|brew)\.ne\.jp$/", $HOST)) || (preg_match("/^(210\.169\.40|210\.196\.3|210\.196\.5
|210\.230\.128|210\.230\.141|210\.234\.105|210\.234\.108|210\.251\.1|210\.251\.2|211\.5\.1|211\.5\.2|211\.5\.7|218\.222\.1|61\.117\.0
|61\.117\.1|61\.117\.2|61\.202\.3|219\.108\.158|219\.125\.148|222\.5\.63|222\.7\.56)/", $ADDR))) {
if ((preg_match("/^(KDDI|UP\.Browser)/i", $UA))){$term = "A2";}}

#Vodafoneチェック
elseif ((preg_match("/(jp-[cdhknqrst]\.ne\.jp|vodafone\.ne\.jp)$/", $HOST)) || (preg_match("/^(210\.146\.7|210\.146\.60|210\.151\.9|210\.169\.176|210\.175\.1|210\.228\.189|211\.8\.159)/", $ADDR))) {
if ((preg_match("/^(MOT-[CV]|J-PHONE\/[23]\.0)/i", $UA))){$term = "V1";}
elseif ((preg_match("/^(J-PHONE\/[4.]|Vodafone)/i", $UA))){$term = "V2";}
}
else {$term = "PC";}


259 :β哲子さん◆1GwReh1dZw : 2006/09/20(水) 00:58:27 ID:4psGoMP.
#====================================================
# IDNUM生成(端末固有)
#====================================================
if (($term == D2) && preg_match("/;icc/i", $UA)){
#$idnum = stristr($UA, "ser");
#$idnum = substr($idnum, 3, 15);
$idnum = stristr($UA, "icc");
$idnum = substr($idnum, 3, 20);
} elseif (($term == D2) && preg_match("/\/ser/i", $UA)){
$idnum = stristr($UA, "ser");
$idnum = substr($idnum, 3, 11);
} elseif (($term == A2) || ($KDDIID)){
$idnum = substr($KDDIID, 0, 14);
} elseif (($term == V2) || ($VODAFONEID)){
$idnum = substr($VODAFONEID, 2, 15);
} elseif($term == D1 || $term == A1 || $term == V1 || $term == PC){ $idnum = $ADDR;}
else {DispError("ERROR!","ERROR:端末情報を<br />送信して下さい。");}


260 :β哲子さん◆1GwReh1dZw : 2006/09/20(水) 01:01:16 ID:4psGoMP.
上記のをbbs.phpの入力情報を取得(POST)後ろあたりに入れて
ドコモ用にb.php、r.phpのformのところにutnを忘れずにです。


158 KB
続きを読む

掲示板に戻る 全部 前100 次100 最新50

read.php ver2.4 2005/04/13