書き込む FAQページ に過去にあった質問を掲載してあります。

※配布スクリプトの設置、使い方に関するサポートBBSです。
※改造に関しての内容(ご質問、要望等)に関しては お問合せ からお送りください。
※通常2日以内にご返信いたします。返信が無い場合はお問い合わせよりご連絡ください。


335 件中 21 - 30 まで表示
  1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34  


現在のページに表示されている記事のタイトル一覧です

21 : コメント数の表示について(4)
22 : 画像直リンクについて(2)
23 : 投稿の制限について(3)
24 : 投稿者のメールアドレスについて(ver2.14)(2)
25 : 設置エラー(9)
26 : テンプレートに画像名を表示(4)
27 : 投稿完了画面で画像ファイルの表示(3)
28 : 削除パスワードと返信(5)
29 : BBQ導入について(5)
30 : ホスト等の表示とIDの検索について(4)

21 コメント数の表示について
 1 monkey (09/12/04 15:23)
はじめまして。先日よりこのプログラムをダウンロードして、色々試しています。本当にどうもありがとうございます。

質問ですが、
template1で、返信するとコメントが全て表示されていて見にくいので、コメントされた回数をまとめて数字で表示することは出来ませんでしょうか?


 返信

 2 webmaster (09/12/05 13:37)
setting.phpの400行目辺り、
//■返信を何件まで一覧画面に表示するかを記入してください。
で返信を何件まで一覧画面に表示するか設定できます。
ここの件数を0にすると一覧では返信文章は表示されなくなります。
一覧画面では、全表示(1件) のようなリンクが出ますので、
そのリンクをクリックすると返信が表示されます。

上の部分の文字列を帰る場合は、
updir.phpをエディタで開いていただいて、
2479,2617,2769,2901,3066あたりに、
全表示($htmlcnum 件)
となっている部分があります。
この部分を、
コメント{$htmlcnum}件
等に変更してお使いください。
 3 Open (14/01/11 16:50)
This is an arlicte that makes you think "never thought of that!"
 4 Ival (17/03/20 04:47)
she wanted to send“Mrs. Palin” a present and asked me if Ihad her address. Sarah is tops in her book–not bad for a &#l8#0;8ifetime&22221; Democrat. She toldme today that she wants her to be Prez.Any change that can happen before the endof this year!?

22 画像直リンクについて
 1 なこ (09/12/02 03:03)
初めまして。
サーチエンジンをA、uploaderをBというレンタルサーバに、それぞれ置いてます。

uploaderに置いたバナー画像などを、Aに設置のサーチエンジンで表示させる事は可能ですか?



 返信

 2 webmaster (09/12/02 19:12)
サーチエンジン側で表示する画像をhttp://からの
絶対リンクで指定できるのであれば、表示可能と思われます。

アップローダー側では画像は、
http://設置場所/data/画像ファイル名
という形で保存されています。

23 投稿の制限について
 1 Sana (09/10/08 12:50)
始めまして。
以前から使わせていただいてるのですが最近になってスパムの投稿がたびたび見られるようになりました。
英文でリンクを複数張ってきます。こういう投稿を防ぐ手段はありますでしょうか?


 返信

 2 webmaster (09/10/08 18:22)
やり方としては、

[1] Proxyと思われるアドレスからの投稿は受け付けない
[2] 日本語が含まれてなければ投稿は受け付けない
等である程度防げるかと思います。

[1] に関してはProxyの制限に関しては以下のトピックをご参照ください。

BBQ導入について
http://updir.net/bbs/view.php?num=0905232032296463

[2] updir.phpの先頭の <? の次の行に、以下の内容を挿入してください。

//------------------------------------------------
//日本語が含まれてるかチェック
mb_regex_encoding("SJIS");
function jpn_check(){
if(!mb_ereg("[ぁ-んァ-ヶ亜-瑤]", $_POST['com'])){
echo("ERROR!日本語を含んだ文章を投稿してください。");
exit;
}
}

//新規投稿時の規制
if($_POST['mode'] == 'upe'){
jpn_check();
}

//返信時の規制
if($_POST['mode'] == 'res' and $_POST['write'] == 1){
jpn_check();
}
//------------------------------------------------
 3 Sana (09/10/10 11:31)
ありがとうございます。
追加した所、無事出来ました。

24 投稿者のメールアドレスについて(ver2.14)
 1  (09/09/14 17:05)

UPDIR.NET様のとても素晴らしいスクリプトを
是非使わせて頂きたいと思い設置してみたのですが…

投稿者のメールアドレスを記入させる欄が欲しいと思い
過去ログに記載していた方法
(http://updir.net/bbs/view.php?num=0704242135127244)を
試したのですが、残念ながら実装されませんでした。

ver2.14でも同じ方法で設置は可能なんでしょうか?
また設置方法をご教授いただく事は可能でしょうか?

何卒、よろしくお願い致します。


 返信

 2 webmaster (09/09/14 23:35)
以下の手順でお試しください。
フォームにメールアドレス入力欄を追加して
入力があった場合名前欄にメールアドレスの
リンクを貼るようになっています。

ver2.14での行になります。
------------------------------------------
71行目 if($mode == "upe"){
の下に次の行を記述してください。

$dirnum = value_check($_POST['mail']);

------------------------------------------
750,789,819,858,887,927行目あたり

お名前<br>・・・

の下に次の行を記述してください。

MAIL<br><input type=text name=mail size=40><br><br>

------------------------------------------
1346行目あたり

<textarea cols=50 rows=10 name=new_com>$com</textarea><br>

の下に次の行を記述してください。

<input type=text name=new_mail size=\"80\" value=\"$dirnum\"><br>

------------------------------------------
1413行目あたり

$lines[$i] = "$nfi<>$ofi<>$opf<>$savefile<>$snsavefile<>$uf_kname<>$suf_kname<>・・・

の上に次の行を記述してください。

$dirnum = value_check($_POST['new_mail']);

------------------------------------------
2459,2595,2880,3045行目あたり

if($name_view_mode == "1"){$tname2 = "<font color=\"$name_color\">${tname}</font> ";}

の上に次の行を記述してください。

if($dirnum != "0"){$tname = "<a href=\"mailto:{$dirnum}\">{$tname}</a>";}

25 設置エラー
 1 hiro (09/06/27 11:38)
はじめまして。
こちらのCGIをダウンロードし設置後、
http://設置場所/file/updir.php?mode=start
にアクセスしました。

その後、TOPページをクリックすると下記のようなエラーが表示されます。

どのように対応すればよろしいでしょうか?

Warning: Unknown: SAFE MODE Restriction in effect. The script whose gid is 1000 is not allowed to access /virtual/設置場所/file/index.html owned by uid 1000 in Unknown on line 0

Warning: Unknown: SAFE MODE Restriction in effect. The script whose uid is 1000 is not allowed to access /virtual/設置場所/file/index.html owned by uid 1000 in Unknown on line 0

Warning: Unknown: failed to open stream: Success in Unknown on line 0

Fatal error: Unknown: Failed opening required '/virtual/設置場所/file/index.html' (include_path='.:/usr/local/lib/php') in Unknown on line 0


 返信

 2 webmaster (09/06/27 17:55)
サーバーの設定でhtmlがphpとして認識されているためかもしれません。
下の内容で.htaccessファイルを作ってfileディレクトリに置いてみてください。

AddType application/x-httpd-html .html
 3 hiro (09/06/27 23:01)
ありがとうございます。
無事設置できました。

続けての質問で申し訳ございません。
可能でしたら教えて頂ければ、幸いです。

投稿画面にて、2回目以降に名前などの入力を省略できるように
することは可能でしょうか?

お手数お掛けしますが、よろしくお願い致します。

 4 webmaster (09/06/28 16:58)
お名前はcookieを利用して再入力するようにしてありますが
PHPの設定環境によっては上手く入力できない場合があるかもしれません。
その場合次の内容を settting.php の2行目(<? の下)に追加してお試しください。

$HTTP_COOKIE_VARS["ccname"] = $_COOKIE["ccname"];
$HTTP_COOKIE_VARS["ccdelpass"] = $_COOKIE["ccdelpass"];
$HTTP_COOKIE_VARS["ccsavefile"] = $_COOKIE["ccsavefile"];
$HTTP_COOKIE_VARS["ccadmin"] = $_COOKIE["ccadmin"];
 5 hiro (09/06/29 21:39)
ありがとうございました!
無事クッキーが利用できるようになりました。

続けての質問で申し訳ございません。
可能でしたら教えて頂ければ幸いです。

過去の質問を拝見し、URLの入力欄を追加しました。
サムネイル画像をクリックで詳細画面へのジャンプではなく、
入力頂いたURLにジャンプするように設定することは可能
でしょうか?
 6 webmaster (09/06/30 14:53)
URL記入欄の追加について
http://updir.net/bbs/view.php?num=0902122026008825

上の内容のような形でURL入力欄を追加していただいた後で、
以下の修正を加えてください。

2520,2657,2802,2941,3106行目あたりに次の内容があります。

if($view_html == 0){$ihpath = "<a href=\"${html_dir}$shtmlfile.html\">";}else{$ihpath = "<a href=\"${save_dir}$savefile\">";}

上の行を次の内容と置き換えてください。

$ihpath = "<a href=\"{$dirnum}\">";

その後管理画面からhtmlの更新をしていただくと
一覧のサムネイルにURL入力欄の内容でリンクを張ります。
 7 hiro (09/07/05 10:22)
お礼が遅くなりまして申し訳ござませんでした。
無事、リンクを張ることができました。

少しずつ、理想の形に近づいてきましたm(_ _ )m
クッキー利用についてですが、追加したURL入力欄も記憶させる
ようにすることは可能でしょうか?
 8 webmaster (09/07/06 15:53)
追加で以下の修正を入れてお試しください。

------------------------------------------
55行目あたり
if($mode == "up"){

の下に次の内容を加えてください。
$url = $_COOKIE['ccurl'];

------------------------------------------

73行目あたり
$dirnum = value_check($_POST['url']);

の下に次の内容を加えてください。
setcookie ("ccurl",$dirnum,time() + 365*24*3600);

------------------------------------------
753,793,824,864,894,935行目あたり
URL<br><input type=text name=url size=80 value=\"http://\"><br><br>

の内容を次の内容と入れ替えてください。
URL<br><input type=text name=url size=80 value=\"$url\"><br><br>
 9 hiro (09/07/13 17:20)
ありがとうございました。
何度もの質問に丁寧に回答頂き感謝しております。

早速運用していきたいと思います。
今後ともどうぞよろしくお願い致します。

26 テンプレートに画像名を表示
 1 ムラカミ (09/06/27 05:46)
お世話になっております。
バージョン2.13を使わせて頂いています。

http://updir.net/bbs/view.php?num=0708100040303637
こちらの方の質問と若干似ているのですが…

投稿したファイル名をtemplate2に出力したいのですが、
htmlにどんな変数を入れればいいのかわからず困っています。
得たいのは、http://****/data/ここの部分 です。
相対パスつきであれば何とか出てくるのですが、単体で取り出すことができません。

説明下手で分かり難い質問かと思いますが、
何か方法をご教授いただければと思います。宜しくお願いします。


 返信

 2 webmaster (09/06/27 17:53)
以下の手順でお試しください。
1695,1991,3273行目(ver2.13の行)あたりに次の行があります。
if($com_view_html == "1"){

この行の上に次の内容を追加してください。
$tmpl[$i] = str_replace("<!-- UP_FILE_NAME -->", "$savefile", $tmpl[$i]);

template2.html の中で、
<!-- UP_FILE_NAME -->
と書いた部分にファイル名が入ります。
 3 ムラカミ (09/06/28 14:21)
素早いサポートありがとうございました。
先ほど試しましたところ無事に作動いたしました。
素晴らしいスクリプトに感謝しております。ありがとうございました。
 4 Lalaine (17/03/20 01:07)
Edo3ni&#s9;s 1908 films look and play better than 4K.Talk to ISPs (bandwidth) and the people who have computers bought later than last month (video/audio cards).We don&#39;t all upload or watch YT from a PS.

27 投稿完了画面で画像ファイルの表示
 1 ZA (09/06/03 16:09)
いつも大変お世話になっております。

バージョン2.11
画像のファイルは数字にリネームしています。
投稿完了後、以下のコメントが表示されますが、

投稿完了しました。
投稿が反映されない場合は
しばらくたってからリロードしてみてください。

「投稿完了しました。」の下に画像ファイル名を
フルパスで表示したいのですがどのようにしたらよいでしょうか?
こんな感じです。↓

投稿完了しました。
http://aaa/file/data/1000001.jpg
投稿が反映されない場合は
しばらくたってからリロードしてみてください。

宜しくお願いいたします。


 返信

 2 webmaster (09/06/03 22:09)
ファイル名が数字で保存される状態で
以下の手順をお試しください。
行はver2.13での行です。

------------------------------------------
252行目あたり
es_html("投稿しました。<br><br>{投稿が反映されない場合は<br>しばらくたってからリロードしてみてください。<br><br><a href=\"$index_file\">トップページに戻る</a>");

を次の行と入れ替えてください。

es_html("投稿しました。<br><br>http://aaa/file/data/{$_GET['postfilename']}<br>投稿が反映されない場合は<br>しばらくたってからリロードしてみてください。<br><br><a href=\"$index_file\">トップページに戻る</a>");

------------------------------------------
2121行目あたり
array_unshift ($lines, "$nfi<>$nfi<>$opf<>$savefile・・・

の上に次の行を記述してください。

$postfilename = $savefile;

------------------------------------------
3224行目あたり
header("Location: updir.php?mode=up&end=1&file=$upload_end_file");

を次の内容と入れ替えてください。

header("Location: updir.php?mode=up&end=1&postfilename=$postfilename");
 3 ZA (09/06/04 03:28)
いつもありがとうございます。
思うようにできました。

28 削除パスワードと返信
 1 りらっくす (09/05/30 02:59)
いつも 
お世話になります

Ver2.04でノーマルです

削除PW入力を必須設定ですが
http://updir.net/bbs/index3.html#0502080242357050

試したのですが 必須設定にはなりましたが

返信しようとすると削除パスワードを入力して下さいの
画面になり 返信機能が使えません

他に方法はありますか?


 返信

 2 webmaster (09/05/30 19:31)
以下の手順をお試しください。

71行目(ver2.14の場合)あたりに次の行があります。
if($mode == "upe"){

その次の行に以下の内容を挿入してください。
if($_POST['delpass'] == "" ){
es_html("削除パスワードは入力必須です。<br><br><a href=\"javascript:history.back()\">前へ戻る</a>");
exit;
}
 3 りらっくす (09/05/31 12:50)
試してみたのですが

パスワードなしで投稿した場合
「削除パスワードは入力必須です」
警告画面が出ずに 白い画面のままです

パスワードなしの場合 警告画面が出なくても
いいのでしょうか?

パスワードありで投稿した場合は
通常に投稿できます

返信機能も使えます
 4 webmaster (09/06/01 13:07)
警告の文字が出ない場合はphpのエラーがでて止まっている状態かもしれません。
下の内容でも一度お試しください。

if($_POST['delpass'] == "" ){
echo "削除パスワードは入力必須です";
exit;
}

上記でもダメな場合、
updir.php先頭の
<?php
の下に次の内容を記述してお試しください。

ini_set('error_reporting', E_ALL ^ E_NOTICE);
 5 りらっくす (09/06/02 03:59)
有り難う御座いました

無事に出来ました

前へ戻る 無かったので足しました

if($_POST['delpass'] == "" ){
echo ("削除パスワードは入力必須です。<br><br><a href=\"javascript:history.back()\">前へ戻る</a>");
exit;
}

29 BBQ導入について
 1 K (09/05/23 20:32)
度々申し訳ありません。
2.13を使わせていただいております。
現在掲示板において荒らし行為が多く、何らかの対処をしなくてはなりません。
手動でプロクシ等をアクセス拒否にしていたのですが、次から次へアクセスしてくるので手動では対処が難しくなっております。
そこでBBQを導入すればいいと助言を頂いたのですが、UPDIRにおいてBBQの導入の方法がわかりません。
何処に記載すればいいのかご教授願います。
よろしくお願いします。


 返信

 2 webmaster (09/05/24 01:36)
BBQとは下記のページで公開されてるものと思われます。
http://bbq.uso800.net/

下のページを参考にさせていただきました。
http://bbq.uso800.net/code.html

次の内容(次のコメントで書きます)を
updir.phpの先頭の <? の次の行に貼り付けていただくと組み込み可能です。
 3 webmaster (09/05/24 01:39)
//------------------------------------------------
//bbqcheck
function checkProxyList() {
$RADDR = explode(".", $_SERVER['REMOTE_ADDR']);
$query_addr = "$RADDR[3].$RADDR[2].$RADDR[1].$RADDR[0].niku.2ch.net";
$addr = gethostbyname($query_addr);
if ($addr == '127.0.0.2'){
echo("ERROR!公開PROXYからの投稿は受け付けていません!!(1)");
exit;
}
}

//envcheck
function env_check(){
$envc = 0;
if($_SERVER['HTTP_VIA'] ||
$_SERVER['HTTP_CACHE_INFO'] ||
$_SERVER['HTTP_SP_HOST'] ||
$_SERVER['HTTP_FORWARDED'] ||
$_SERVER['HTTP_FORWARDED_FOR'] ||
$_SERVER['HTTP_X_FORWARDED_FOR'] ||
$_SERVER['HTTP_CLIENT_IP'])
{
$envc = 1;
}

$remote_host = gethostbyaddr($_SERVER['REMOTE_ADDR']);
if(eregi('prox|squid|cache|www|dns|firewall',$remote_host)){
$envc = 1;
}

if($envc == 1){
echo("ERROR!環境変数またはリモートホストにPROXYと思われる値が含まれています。");
exit;
}
}

//portcheck
function port_connect($port) {
$fp = @fsockopen($_SERVER["REMOTE_ADDR"], $port,$errno,$errstr,1);
if($fp){
return 1;
}
}

function port_check(){
if(port_connect('80') || port_connect('8080') || port_connect('3128')){
echo("ERROR!ポートが開いている場合投稿できません。");
exit;
}
}

//新規投稿時の規制
if($_POST['mode'] == 'upe'){
checkProxyList(); //bbqシステムでチェック
//port_check(); //ポートが開いているかチェック
//env_check(); //環境変数をチェック
}

//返信時の規制
if($_POST['mode'] == 'res' and $_POST['write'] == 1){
checkProxyList(); //bbqシステムでチェック
//port_check(); //ポートが開いているかチェック
//env_check(); //環境変数をチェック
}
//------------------------------------------------
 4 webmaster (09/05/24 01:47)
proxyからの投稿を拒否する手段としては、
BBQのようなリストでチェックする対策以外に
ポートが開いているかどうかのチェック、
環境変数にproxy経由の値が含まれていないかのチェック
などがよく使われているようです。
そのあたりも一応追加してあります。
下記の場所の先頭の//を消すと機能が有効にできます。

//port_check(); //ポートが開いているかチェック
//env_check(); //環境変数をチェック
 5 K (09/05/24 08:51)
迅速で詳しい解説ありがとうございます。
早速組み込ませていただきます。
本当にありがとうございました。

30 ホスト等の表示とIDの検索について
 1 K (09/05/22 13:14)
ver2.12をありがたく利用させていただいております。
以前の書き込みのID表示の方法を聞きIDを表示できるようになりましたが、IDは検索に含まれないようです。検索に含まれるようにすることは可能でしょうか?
またID表示と同じようにホスト、ユーザーエージェント、IP等の表示は個別に設定可能なのでしょうか?
荒らしが多くそういった特定のために表示できると大変助かります。
よろしくお願いします。


 返信

 2 webmaster (09/05/22 22:08)
IDは一応現状で検索に含まれるようになっていますが、
上手く検索できない場合は文字がヒットしていないかもしれません。
名前の横に表示されている ID:abcdefg の部分をそのまま検索できます。

ver2.13で検索部分に一部修正をいれました。
もし現在設置しているバージョンで検索が上手くいかない場合
新しいバージョンもお試しください。

---------------------------------------------

IP等の表示については下記の手順で表示できます。

2447,2583,2868,3033行目(ver2.13の行)に下記の行内容があります。
if($tname == "" and $tcom == ""){$ttime = "";} else {$ttime = "($ttime)";}

この行の($ttime) の部分を ($ttime | $tuip) としてください。

日付の隣に下記のような形でIPが表示できます。
(09/05/22 21:30 | 127.0.0.1)

$tuip を $turh とするとリモートホストで表示ができます。
 3 K (09/05/23 12:26)
迅速な返信ありがとうございます。
2.12で検索してみましたが、文字列が発見できないと出ましたので、2.13にしてみようと思います。
 4 Sharleena (16/05/14 14:03)
Hi!I also have a daughter with eczema and food allergies.I don&#8217;t know if you&#8217;ve considered this but it may actually be the spices in your creole seasoning that causes an eczema flare up. I&#8217;ve read that the &#&1t0;ho28#8222; stuff (red pepper, chile powder, etc) can irritate eczema and cause flare ups. Just a thought Cathy recently posted..

  335 件中 21 - 30 まで表示
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34