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



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

PHP 2chBBS 『改造情報』

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


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を忘れずにです。


261 :β哲子さん◆1GwReh1dZw : 2006/09/20(水) 01:03:31 ID:4psGoMP.
>>253さん
見てるかどうかわからないけれどどうぞ

$tomatofile = "../test/tomato.txt";
if (is_file($tomatofile)){
$IN = file($tomatofile);
foreach ($IN as $tmp){
$tmp = trim($tmp);
if (stristr($_POST['FROM'], $tmp) or stristr($mail, $tmp)) {
$_POST['MESSAGE'] = str_replace("$tmp", "<i>あぼむ</i>", $_POST['MESSAGE']);
$tomatoip = gethostbyname($HOST);
$_POST['MESSAGE']= " ".$mainmsg."<hr width='50%' color='red' align='left'>
<font face='arial' color='red'><b>".$HOST." (".$tomatoip.")<br>".$UA."<br>Match:$tmp </b></font>";
}
}
}

色々ごてごて改造したのほしい人っているのかな??


262 :名無しさん@PHP : 2006/09/22(金) 13:27:29 ID:1e/9Rcbs
睡眠薬なんでもありますハルシオン。ロヒ。べゲタミン。サイレス。kuri32@n.vodafone.ne.jp


263 :名無しさん@PHP : 2006/09/26(火) 10:57:37 ID:mV64vSVM
β哲子さん>>257-260までコピペしてみたのですが、
UIM送信画面ではいにしてもいいえにしても
ERROR:端末情報を・・・になってしまいます。
何がいけないのでしょうか?


264 :USA : 2006/10/05(木) 02:08:42 ID:Shfq.Jug
http%3A%2F%2Fcalifornia.mojeforum.net%2F+%5Burl%3Dhttp%3A%2F%2Fcalifornia.mojeforum.net%2F%5Dcalifornia+stockton+toyota%5B%2Furl%5D+%3Ca+href%3Dhttp%3A%2F%2Fcalifornia.mojeforum.net%3Ecalifornia+stockton+toyota%3C%2Fa%3E%0D%0A


265 :Ty : 2006/10/18(水) 23:49:21 ID:OoEcEX6c

%


266 :Ty : 2006/10/23(月) 11:22:28 ID:LchsdPtc



0


267 :◆...YGJ6ybU : 2006/10/23(月) 18:26:02 ID:VMa1A3kc
テスト


268 :MY : 2006/10/27(金) 13:35:30 ID:1d/XqnCk
Greetings%21..d


269 :Fr : 2006/11/01(水) 00:37:06 ID:umwL7a/c



0


270 :名無しさん@PHP : 2006/11/10(金) 11:36:03 ID:.EhWIfN6
RSS配信機能があればいいな


271 :goodwork feu : 2006/11/27(月) 23:19:15 ID:ZrRwYd0Y
リェリォルリァリア リィリッル異 ルリョリァリキリア</a>


272 :goodwork otw : 2006/12/18(月) 01:58:42 ID:YNI5B4zs

<a href=" danros.kokoom.com/gr/play-online-backgammon-for-money.html ">backgammon gambling</a>
<a href=" danros.kokoom.com/gr/free-backgammon-gambling.html ">play 65</a>
<a href=" danros.kokoom.com/gr/online-backgammon-play-65.html ">ホマ∃アホウホシホアマホケホコマ マホャホイホサホケ</a>
<a href=" danros.kokoom.com/gr/bgm1.html ">ホ墅オマ∃エホッマρホオ ママ∃ョホシホアマホア</a>
<a href=" danros.kokoom.com/gr/bgm2.html ">play tavli</a>
<a href=" danros.kokoom.com/gr/online-tavli.html ">play online backgammon</a>
<a href=" danros.kokoom.com/gr/index.html ">play backgammon</a>


273 :名無しさん@PHP : 2006/12/18(月) 23:55:26 ID:xPTAvyjw
てsと


274 :名無しさん@PHP : 2006/12/18(月) 23:55:54 ID:xPTAvyjw
>>273-279
てst


275 :てst : 2006/12/18(月) 23:58:21 ID:xPTAvyjw
スレ建てれないぽ


276 :ok : 2006/12/24(日) 14:42:16 ID:CZJgTlhw
ほうほう


277 :名無しさん@PHP : 2006/12/28(木) 18:13:02 ID:J/l3Koe2
おk


278 :【吉】 : 2006/12/30(土) 03:39:19 ID:zOr3CZjo
あああ


279 :名無しさん@PHP : 2007/01/07(日) 09:01:31 ID:uehUpqVE
すいません
うまく設置できましたが、時差修正だけ手間取っています。
海外サーバの場合時差の修正はどこでしますか?


280 :名無しさん@PHP : 2007/01/07(日) 19:53:36 ID:qRPw2p9M
bbs.phpだったと思う


281 :名無しさん@PHP : 2007/01/08(月) 03:40:28 ID:36Vx5GNc
testです


282 :goodwork gya : 2007/01/19(金) 01:46:14 ID:vhdg1W9g

<a href=" www.shrunkurl.com?id=6516 ">kasino empfehlungen</a>
<a href=" www.shrunkurl.com?id=6517l ">kasino bewertungen</a>
<a href=" www.shrunkurl.com?id=6518 ">casino sterreich</a>
<a href=" www.shrunkurl.com?id=6519 ">casino deutschland</a>
<a href=" www.shrunkurl.com?id=6520 ">internet kasinos</a>
<a href=" www.shrunkurl.com?id=6521 ">kasino spiel</a>
<a href=" www.shrunkurl.com?id=6522 ">geldautomaten</a>
<a href=" www.shrunkurl.com?id=6523 ">die besten kasino spiele</a>
<a href=" www.shrunkurl.com?id=6524 ">empfohlene kasinos</a>


283 :名無しさん@PHP : 2007/01/21(日) 21:08:52 ID:qsBGv0fk
アクセス解析用のタグを携帯版のindex.htmlに入れたいのですが、
どこに導入すればいいですか?
直接indexに導入しても、書き込みがあると自動的に書き換えられて、
導入したタグは消失してしまうので…。


284 :名無しさん@PHP : 2007/03/20(火) 06:02:48 ID:3hSI83ow
あげあげ


285 :名無しさん@PHP : 2007/03/27(火) 21:33:07 ID:jhfKi5zQ
ttp://d16web.ath.cx/~coolshit/cgi-bin/coolshit/test/read.php/coolshit/1059566995/341

341 :β徹子さん◆1GwReh1dZw : 07/03/26 18:49:03 ID:8URuT2Js
改造しまくって見にくいけれどうちで使っている改造版を
欲しい人っているんかな?


286 :FUKA : 2007/03/27(火) 22:15:10 ID:qaN6XFfM
皆さん、いつも掲示板に何かかきこんでいるんですね。


287 :あぼ〜ん◆UF5eHLebX6 : 2007/03/31(土) 12:40:23 ID:lfZ5MNkY
>>261
いゃ〜まじで哲子さんがいろいろ改造したスクリプト欲しいです^^;


288 :北島三郎 : 2008/02/01(金) 07:30:06 ID:yP8Uy2qY
NGワード設定ができないよ
>>193
でやってんだけど・・・
入れてる場所が何か勘違いしてんですかね?
連続投稿規制とかかかれてるとこの下ですよね・・・
サブちゃん教えてほちーなあ・・・


289 :管理 : 2008/02/04(月) 07:57:57 ID:6nxbRVgY
管理


290 :おお : 2008/02/10(日) 09:42:33 ID:7saMl9dM
あああ


291 :名無しさん@PHP : 2008/03/05(水) 04:23:08 ID:POKiezAM
makeboard.php つかえるようにしたいんだけどどうすんの?
エラーがconfig.phpが作れないってでるよ


292 :北島三郎 : 2008/04/05(土) 23:44:09 ID:POKiezAM
すいません。できました。


293 : : 2008/04/17(木) 22:31:05 ID:hXiFchbg
テスト


294 :名無しさん@PHP : 2008/04/29(火) 06:34:00 ID:8VZtqN/E
どなたか携帯で画像投稿できるスクリプト下さいm(._.)m


295 :名無しさん@PHP : 2008/05/09(金) 14:26:41 ID:UA6aFPUE
今から作るから待ってて


296 :名無しさん@PHP : 2008/05/10(土) 23:07:29 ID:cYGKy1ps
すいません
テストです


297 :名無しさん@PHP : 2008/05/16(金) 03:26:01 ID:V4RV9zms
>>295
ありがとうございます。正座して待っています。


298 :名無しさん@PHP : 2008/05/18(日) 10:38:59 ID:yyl6HAWk
作るとかはったりだろ


299 :名無しさん@PHP : 2008/05/28(水) 18:21:23 ID:vgTpHp16
ごめん、ちょっとさぼってた


300 :名無しさん@PHP : 2008/06/11(水) 16:25:51 ID:3kia2WN6
300ゲト


301 :名無しさん@PHP : 2008/06/22(日) 09:53:55 ID:452gzgpU



302 : : 2008/06/24(火) 21:41:02 ID:Lr2QYMlA



303 : : 2008/06/27(金) 18:40:45 ID:G2XXUbWE
テスト


304 :名無しさん@PHP : 2008/06/29(日) 11:29:37 ID:ZIciDaAg
.う


305 :名無しさん@PHP : 2008/08/13(水) 09:06:53 ID:aZy8.A6I
あかさたな


306 :名無しさん@PHP : 2008/08/13(水) 09:08:59 ID:gwGjsjqc
>>305
あかさたな


307 :名無しさん@PHP : 2008/10/05(日) 21:37:36 ID:r17CO.Es
>>193-194

哲子さん・・・どうしても下記のやり方が分かりません。
@ NGワードの設定
A ヘッドラインの作成方法
B スレタイ検索
本気で教えて頂きたいのですが、どうかよろしくお願いいたします。


308 :名無しさん@PHP : 2008/11/16(日) 22:18:25 ID:Pai05/8w
てすと


309 :名無しさん@PHP : 2008/11/16(日) 22:19:19 ID:Pai05/8w



310 :名無しさん@PHP : 2009/02/02(月) 23:58:56 ID:mG4G7rCE
captcha機能やRSS機能を搭載したいんだけど、どこらへんいじったらいいかな?


311 :名無しさん@PHP : 2009/02/07(土) 22:00:58 ID:3xEBD.cY
改造版の決定版見たいのを教えてください


312 :名無しさん@PHP : 2009/02/09(月) 13:41:51 ID:o8GTzrFo
とりあえずわかりやすいバグは取り除いた
欲しい機能とか誰かまとめてくれれば作ってみたいな


313 :名無しさん@PHP : 2009/02/21(土) 16:51:29 ID:hFGiGZgA
レン鯖で使ってたんだけど,
モジュール版のPHP4では動いていたのに,
鯖がCGI版のPHP5にバージョンアップしたらエラーがでるようになってしまった。


> Warning: stristr() [function.stristr]: Empty delimiter in /…(中略)…/test/bbs.php on line 125



> Warning: stristr() [function.stristr]: Empty delimiter in /…(中略)…/test/bbs.php on line 126

のオンパレード。なんとかなりませんか?


314 :313 : 2009/02/21(土) 17:42:19 ID:hFGiGZgA
ちなみに今は,)…/test/bbs.php の 125行目と126行目の行頭に
#
を入れて,その2行をコメントアウト(無効化)して対処しています。
(これでエラーは表示されない)
でも,根本的な解決ではないと思うので……。


315 :313 : 2009/02/21(土) 19:01:36 ID:hFGiGZgA
たびたびすみません。行だけ伝えてもわからないかと思いまして,
/…(中略)…/test/bbs.php の120〜128行目を,以下にコピペします。

--- bbs.php の120〜128行目ここから ---
#-------------------------------アクセス拒否リスト
if (is_file($PATH."uerror.cgi")){
$IN = file($PATH."uerror.cgi");
foreach ($IN as $tmp){
$tmp = trim($tmp);
# if (stristr($HOST, $tmp)) DispError("ERROR!","ユーザー設定が異常です!");  # ★ここが125行目
# if (stristr($_SERVER['REMOTE_ADDR'], $tmp)) DispError("ERROR!","ユーザー設定が異常です!"); # ★ここが126行目
}
}
--- bbs.php の120〜128行目ここまで ---


316 :!kab- : 2009/03/10(火) 06:03:27 ID:7CXtq1w6
>>313-315
どういう状況下でエラーになるのかなぜ伝えようとしないのか不思議でならないんだよ。


317 :名無しさん@PHP : 2009/03/22(日) 13:39:25 ID:N27LZtk2
rep2で読み書きできるようにしてくれ


318 :名無しさん@PHP : 2009/03/23(月) 00:40:19 ID:4Lm1hwkY
>>313
lolipopかxreaか?
php5で動作確認できてるのはland.toだけだ。


319 :名無しさん@PHP : 2009/03/28(土) 14:13:31 ID:uhuENFMw
Youtubeやニコニコを張れるように改造したいけど、
このBBSのPHP弄るの大変そうだね・・・


320 :名無しさん@PHP : 2009/04/01(水) 16:11:54 ID:V00/NsdU
>>319
こんなのとか?
ttp://ip1.imgbbs.jp/read1/sample/


321 :名無しさん@PHP : 2009/04/06(月) 02:39:22 ID:db813OAU
既出でしたらすみません。
30分くらい悩んで、やっと修正箇所が分かったのでメモとして書き込んでおきます。

SSL認証(https)でのみ接続を許可しているサイトで、
 ・全部読む
 ・最新50
 ・1-100
を選択した際に、スレッドにアップロードされた画像が表示されない場合の対処。

/…(中略)…/test/read.phpの45行目を以下のように変更します(全角→半角にして下さい)。
-$URL = 'http://'.$_SERVER['HTTP_HOST'].$match[1];
+$URL = 'https://'.$_SERVER['HTTP_HOST'].$match[1];


322 :名無しさん@PHP : 2009/04/13(月) 05:42:27 ID:/91wORrk
Y-BBSのってココの改造板って話


323 :313-315 : 2009/05/15(金) 19:04:22 ID:AcA0oXMo
>>313-315 を書き込んだ者です。
>>314のように応急処置をしてエラー表示が出なくなったために,
このスレッドに書いたあと,そのことをすっかり忘れてました。
返信を下さった方々に感謝です。

>>316

>>313のエラーが表示されるのは,「アクセスしたとき常に」です。
トップページにアクセスしようが,どのスレッドにアクセスしようが,
常にエラーが出ます。

>>318

俺がこのスクリプトを置いているのはレンタルサーバーは「チカッパ」です。
lolipopと同じ系列(ペーパーボーイが運営する鯖)。


324 :名無しさん@PHP : 2009/05/23(土) 13:37:13 ID:qehkEMBQ
NGワード設定か、スパムよけにHTTP://〜の投稿を出来ないようにしたいのですが
どうすればよいでしょうか
よろしくお願いします<m(__)m>


325 :名無しさん@PHP : 2009/05/28(木) 21:34:29 ID:8hJylEN6
>>324
>>193
にあるよ


326 :名無しさん@PHP : 2009/05/29(金) 04:57:51 ID:h0qVss76
このスクリプトとても重宝しております。
ところで、bbs18cのmake_html.phpに小さなミスを見つけました。

107行目
if (++$i > $SETTING['BBS_THREAD_NUMBER']) break;

if (++$i > $SETTING['BBS_MAX_MENU_THREAD']) break;
に変更しないと、indexページの「メニューに表示するスレッド数」が反映されません。


327 :名無しさん@PHP : 2009/05/29(金) 06:56:21 ID:h0qVss76
>>326
の続きです。
make_html.phpの44行目〜64行目
#--------スレッド一覧
$menu = '<a name="menu"></a>
<table border="1" cellspacing="7" cellpadding="3" width="95%" bgcolor="'.$SETTING['BBS_MENU_COLOR'].'" align="center">
<tr>
<td><font size="2">
';
fputs($fp, $menu);
$i = 1;
foreach ($PAGEFILE as $tmp){
$tmpkey = str_replace(".dat", "", $tmp);
if ($i <= $SETTING['BBS_THREAD_NUMBER']) {
fputs($fp, " <a href=\"../test/read.php/$_REQUEST[bbs]/$tmpkey/l50\" target=\"body\">$i:</a> <a href=\"#$i\">$SUBJECT[$tmp]</a> \n");
}
elseif ($i <= $SETTING['BBS_MAX_MENU_THREAD']) {
fputs($fp, " <a href=\"../test/read.php/$_REQUEST[bbs]/$tmpkey/l50\" target=\"body\">$i: $SUBJECT[$tmp]</a> \n");
}
else break;
$i++;
}
$count_end = --$i;
fputs($fp, " <div align=\"right\"><a href=\"subback.html\"><b>スレッド一覧はこちら</b></a></div>\n </td>\n </tr>\n</table><br>\n");


328 :名無しさん@PHP : 2009/05/29(金) 06:56:50 ID:h0qVss76


#--------スレッド一覧
$menu = '<a name="menu"></a>
<table border="1" cellspacing="7" cellpadding="3" width="95%" bgcolor="'.$SETTING['BBS_MENU_COLOR'].'" align="center">
<tr>
<td><font size="2">
';
fputs($fp, $menu);
$i = 1;
foreach ($PAGEFILE as $tmp){
$tmpkey = str_replace(".dat", "", $tmp);
if ($i <= $SETTING['BBS_THREAD_NUMBER']) {
if ($i <= $SETTING['BBS_MAX_MENU_THREAD']) {
fputs($fp, " <a href=\"../test/read.php/$_REQUEST[bbs]/$tmpkey/l50\" target=\"body\">$i:</a> <a href=\"#$i\">$SUBJECT[$tmp]</a> \n");
}
else {
fputs($fp, " <a href=\"../test/read.php/$_REQUEST[bbs]/$tmpkey/l50\" target=\"body\">$i: $SUBJECT[$tmp]</a> \n");
}
}
else break;
$i++;
}
$count_end = --$i;
fputs($fp, " <div align=\"right\"><a href=\"subback.html\"><b>スレッド一覧はこちら</b></a></div>\n </td>\n </tr>\n</table><br>\n");

に変更しないと、indexページのスレッドへの飛び先がおかしくなっちゃいます。
細かい事で恐縮でした<m(__)m>


329 :名無しさん@PHP : 2009/06/10(水) 13:21:47 ID:iKX1EAqs
誰かヘッドラインの作り方、知っている方いませんか?


330 :名無しさん@PHP : 2009/06/10(水) 22:13:10 ID:4hIjruJU
>>329 マルチポストやめれ

ttp://script.s16.xrea.com/2ch/test/read.php/php/1061295630/280


331 :名無しさん@PHP : 2009/06/19(金) 20:25:39 ID:dKoQFvu.
NGワードがあると書き込めなくするにはどうしたらいいのでしょうか?

徹子さんの>>193をやると書き込み画面が真っ白になって書き込めなくなるし
>>261の方は書き込めるけどNGワードあっても書き込みできてしまいます


332 :名無しさん@PHP : 2009/06/21(日) 12:33:02 ID:59KAegbs
>>331

foreach文を使うべし


333 :名無しさん@PHP : 2009/06/24(水) 06:14:59 ID:7xcVt502
 ヾヽヽ      _ _    、、
 (,, ・∀・)  1  丶|丶|  ー-,  -千- __   ヽ     |
  ミ_ノ   ┴ ./、|/、|   (    ノ  ___|__ __ノ   o
  ″″

 ヾヽヽ    ヾヽヽ       _ _    、、
 (,, ・∀・) (,, ・∀・)  ⌒,  丶| 丶|  ー-,  -千- __   -千- __   ヽ     |  |
  ミ_ノ    ミ_ノ  /    /、| /、|   (    ノ  ___|__  ノ  ___|__ __ノ   o o
  ″″    ″″   ̄ ̄

 ヾヽヽ    ヾヽヽ   ヾヽヽ     _ _
 (,, ・∀・) (,, ・∀・) (,, ・∀・)  ⌒, 丶| 丶|  ソ フ_ ニ .| 十``
  ミ_ノ    ミ_ノ   ミ_ノ   ̄). /、| /、|  て ´__) ん しα
  ″″    ″″   ″″   ̄

       .,,_  _,,=-、
       '、  ̄_  _.,! __       .r-,.  _   r −、
      _/  _!」 .└ 、( `┐   .,,=! └, !、 .ヽ ヽ  丿
     .(.     ┌-'( ヽ~ ,.-┐ `┐ .r'  r.、''" r' ./
      ゛,フ .,.  |   `j .`" .,/ .r'" ヽ  | .l  '、ヽ、
     ,,-.'  , 〈.|  |  i' .__i'"  .( .、i .{,_ノ ヽ  ヽ \
  、_ニ-一''~ ヽ   |  \_`i   丶,,,,、     }  ヽ_丿
         ヽ__,/            ~''''''''''''″


334 :名無しさん@PHP : 2009/07/04(土) 10:34:30 ID:b0L1K/kA
まじで誰か携帯からの投稿を・・・
ID固定化する方法教えてください。。


335 :名無しさん@PHP : 2009/07/23(木) 01:06:38 ID:KT1imVeY
>>334

ぜろちゃんねるから引っ張ってきたが
この後どうやってPHP化するか分からん・・・

sub MakeID
{
my$this = shift;
my($server,$column,$hosts) = @_;
my@times = localtime(time());
my(@nums,$ret,$host,$str,$capID);

# 種の生成
#ez番号から
if($hosts =~ /\.ezweb\.ne\.jp/){
$host = $ENV{'HTTP_X_UP_SUBNO'};
$host = substr($host , 3 , 4);#上から三つ目から四桁抽出
}
#iモードIDから
elsif($hosts =~ /\.docomo\.ne\.jp/){
$host = $ENV{'HTTP_X_DCMGUID'};
$host = substr($host, 0 , 3);#上から三つ取得
}
#softbank端末シリアル番号から
elsif($hosts =~ /\.jp-.\.ne.jp/){
$agent = $ENV{'HTTP_USER_AGENT'};
$agent =~ /SN([A-Za-z0-9]{5})(\1+)/;#上から五桁取得
$host = $1;
}
#どれでもなかったときIPから
else{
@nums= split(/\./,$ENV{'REMOTE_ADDR'});# ip番号を分解
$host= substr($nums[3],-3) . substr($nums[2],-1) . substr($nums[1],-1);# 上位3つの1桁目取得
}
$str= $host . substr(crypt($server,$times[4]),-5);# server名結合
$column= -1 * $column;
# IDの生成
$ret= substr(crypt(crypt($str,$times[5]),$times[3]+31),$column);
$ret=~ s/\./+/g;
return $ret;
}
vara.plの135行目あたり
$id= $oConv->MakeID($oSys->Get('SERVER'),8,$oConv->GetRemoteHost());
に変更


158 KB
続きを読む

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

read.php ver2.4 2005/04/13