▲掲示板に戻る
■ 過去ログ 270 ■new← [300][299][298][297][296][295][294][293][292][291][290][289][288][287][286][285][284][283][282][281][280][279][278][277][276][275][274][273][272][271][ 270 ][269][268][267][266][265][264][263][262][261][260][259][258][257][256][255][254][253][252][251][250][249][248][247][246][245][244][243][242][241][240][239][238][237][236][235][234][233][232][231][230][229][228][227][226][225][224][223][222][221][220][219][218][217][216][215][214][213][212][211][210][209][208][207][206][205][204][203][202][201][200][199][198][197][196][195][194][193][192][191][190][189][188][187][186][185][184][183][182][181][180][179][178][177][176][175][174][173][172][171][170][169][168][167][166][165][164][163][162][161][160][159][158][157][156][155][154][153][152][151][150][149][148][147][146][145][144][143][142][141][140][139][138][137][136][135][134][133][132][131][130][129][128][127][126][125][124][123][122][121][120][119][118][117][116][115][114][113][112][111][110][109][108][107][106][105][104][103][102][101][100][99][98][97][96][95][94][93][92][91][90][89][88][87][86][85][84][83][82][81][80][79][78][77][76][75][74][73][72][71][70][69][68][67][66][65][64][63][62][61][60][59][58][57][56][55][54][53][52][51][50][49][48][47][46][45][44][43][42][41][40][39][38][37][36][35][34][33][32][31][30][29][28][27][26][25][24][23][22][21][20][19][18][17][16][15][14][13][12][11][10][9][8][7][6][5][4][3][2][1] →old
50件ずつ表示
[621 のレス2] Name:((≡゜♀゜≡)) Date:2005/02/02(Wed) 20:21
p-bbsのソース見てみましたけどlocationが書いてないみたいです。
echo "<META HTTP-EQUIV=\"refresh\" content=\"0;URL=$PHP_SELF?\">";
↑を消して同じ場所に↓を足せば良かと思います
header("Location: http://絶対URI");
[621 のレス1] Name:roux Date:2005/02/02(Wed) 15:14
Locationヘッダの問題だと思います。絶対uriに書き変えるかmetaで飛ばすか?絶対uriだとうまくいくという話は聞いたことはあれども自分の携帯でどうなるかはよくわかっておりませぬ
[621] p-bbsを携帯用に・・・ Name:ligaya Date:2005/02/02(Wed) 03:49
ちょっと説明しにくいんですが・・・。
携帯(ドコモなど)でp-bbsのsubmit(送信ボタン)を押すと真っ白なページに飛んでしまうんですけれども、それを解消する方法は無いでしょうか?
白いページに飛んだ時には一応書き込めているんですが、微妙に携帯からだと使いづらいので(汗
出来れば、送信した時にパソコンと同じように書き込まれた状態の掲示板のトップに自動で移るようにしたいです。
よろしくお願いします。
[627 のレス2] Name:fumiaki Date:2005/02/03(Thu) 14:10
そうですか。分かりました。早速のお応えをありがとうございました。
[627 のレス1] Name:APACHE Date:2005/02/03(Thu) 14:01
リンクの管理くらいは出来るが
URL直打ちに対しては関与不能ためPHPでは無理。
[627] フォルダのIP保護について Name:fumiaki Date:2005/02/03(Thu) 13:32
はじめまして。
私がホームページを置く予定のサーバーはPHP4が使えるのですが、これでなんとか特定のフォルダー(ファイルではなく)に、まるごとIPアドレス指定によるアクセス制限をかけられないものか、と考えています。通常であれば .htaccess ファイルを使用すればできるのでしょうが、そのサーバーでは .htaccess が使えません。こちらの掲示板で、ご指導をお願いできますでしょうか。
[615 のレス8] Name:F Date:2005/02/03(Thu) 01:44
MySQLにちゃんとqueryは送らないと
書き込んでも表示されないはず
[615 のレス7] Name:AX Date:2005/02/03(Thu) 01:09
いえ…デフォルトでサポートしているのは分かるのですが
関数にして別にリンクを貼ったので、
また必要になるのでは無いのかな。と思ったのですが…必要ないでしょか...
[615 のレス6] Name:いきのむし Date:2005/02/03(Thu) 00:52
[615 のレス5] Name:AX Date:2005/02/03(Thu) 00:49
[615 のレス4] Name:F Date:2005/01/31(Mon) 23:36
"'.$r_mail.'" を <?=$r_mail?> にして
関数のはじめと最後に <? これをつけて exit;
[615 のレス3] Name:AX Date:2005/01/30(Sun) 20:06
出来ればコードを示していただければ嬉しいのですが。。。
function user() {
<html><head>
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=EUC-JP">
<title>form</title>
</head>';
$dat=$head.$body.'
<form method="POST" action="'.$PHP_SELF.'?mode=user">
<input type="hidden" name="mode" value="regist">
<input type="hidden" name="editno" value="'.$r_no.'">
<BASEFONT SIZE="3">'.$title2.'<hr size=1><br>
<TT>
お名前 <input type=text name="name" size=20 value="'.$r_name.'" maxlength=24><br>
メール <input type=text name="email" size=30 value="'.$r_mail.'"><br>
題名 <input type=text name="sub" size=30 value="'.$r_sub.'">
<input type=submit value=" 投稿 "><input type=reset value="消す"><br>
<textarea name="com" rows=5 cols=82>'.$r_com.'</textarea><br><br>
URL <input type=text name="url" size=70 value="http://"><br>
削除キー <input type=password name="password" size=8 value="'.$r_pass.'">(記事の削除用。英数字で8文字以内)
</form></TT>
</body></html>
}
こんなんでいいんでしょうか?
[615 のレス2] Name:APACHE Date:2005/01/30(Sun) 17:12
[615 のレス1] Name:AX Date:2005/01/30(Sun) 10:35
[615] p-bbsについて Name:AX Date:2005/01/30(Sun) 03:04
<TT>
お名前 <input type=text name="name" size=20 value="'.$r_name.'" maxlength=24><br>
メール <input type=text name="email" size=30 value="'.$r_mail.'"><br>
題名 <input type=text name="sub" size=30 value="'.$r_sub.'">
<input type=submit value=" 投稿 "><input type=reset value="消す"><br>
<textarea name="com" rows=5 cols=82>'.$r_com.'</textarea><br><br>
URL <input type=text name="url" size=70 value="http://"><br>
削除キー <input type=password name="password" size=8 value="'.$r_pass.'">(記事の削除用。英数字で8文字以内)
</form></TT>
上記の投稿フォームを別の窓
例えば http://127.0.0.1/p-bbs.php?mode=user
にアクセスしたら表示&投稿 するようにしたいのですが
どうすれば出来るでしょう?
教えてください。お願いします。
[624 のレス3] Name:ema Date:2005/02/02(Wed) 19:59
ありがとうございます!。どうやら修正できたようです。助かりました!。
[624 のレス2] Name:ema Date:2005/02/02(Wed) 19:51
いきのむし様。了解です。設定してみます。早い対応ありがとうございます!
[624 のレス1] Name:いきのむし Date:2005/02/02(Wed) 15:32
Permission deniedです。パーミッションを適切に設定してください。
[624] はじめまして Name:ema Date:2005/02/02(Wed) 15:28
掲示板・いつも使わせていただいています。デザインがとても気に入っています。ありがとうございます。
それで本日はご質問なのですが、二ヶ月間このデザインのbbsを問題なく使用していていましたが最近書き込もうとすると以下のような文が出てきます。
「Warning: fopen(./index1.html): failed to open stream: Permission denied in /usr/home/free/home/名前/public_html/pppbbs/pppbbs.php on line 592
Warning: flock(): supplied argument is not a valid stream resource in /usr/home/free/home/名前/public_html/pppbbs/pppbbs.php on line 593
…以下同じようなのがかなり続く」
この表示が出る回数がどんどん多くなってきているのですが…対処法はありますか?。
とても初歩的な事で立ち止まっているのかもしれません。お手数ですが教えていただけないでしょうか…?。よろしくお願いいたします。
[623 のレス6] Name:maru。 Date:2005/02/02(Wed) 14:58
原因が分かりました。古いバージョンを使って居た為のようです。今新しいバージョンをダウンロードしたのでもう一度やってみます。ありがとうございました。また、、わからなくなったら書き込みに来ます。本当に親切にありがとうございました。
[623 のレス5] Name:いきのむし Date:2005/02/02(Wed) 13:01
[if prev]<a href='{$prev}'>←前</a> [/if][if next]<a href='{$next}'>次→</a> [/if]
ここをコピペするだけのような気がするんですが……
[623 のレス4] Name:maru。 Date:2005/02/02(Wed) 12:36
すいません。。。良く見たら普通に写メールBBSを使ってるだけでした。ちょこっとだけ見やすいように改造しただけで「日記に改造した」と思い込んでおりました。すいません。ですので、レッツphpさんの配付しております写メールBBSそのまま使っております。
[623 のレス3] Name:いきのむし Date:2005/02/02(Wed) 12:16
そもそも、「日記に改造した掲示板」が何を指すのか分かりません。ここのスクリプト名で具体的に教えてもらえませんか?
[623 のレス2] Name:maru。 Date:2005/02/02(Wed) 12:10
どこからどこまでコピーしたら良いんでしょう?もういろいろやり過ぎでどれか分からなくなってしまって、、、すいません。
[623 のレス1] Name:いきのむし Date:2005/02/02(Wed) 11:49
[623] 本当に初歩的な質問ですいません。 Name:maru。 Date:2005/02/02(Wed) 11:45
日記に改造した掲示板のテーブルの一番上にも一番下に付いてるのと同じように
NEXTとPREVの矢印を携帯から見てる方が多いので付けたいと思ってるのですが
どうやっても出来ません。。
下のエラーが出てしまって参ってしまっております。
どなたか助けて頂けませんか?
きっと凄く初心者な質問だと思うのですが、よろしくお願い致します。
Parse error: parse error, unexpected '}' in /home2/
htdocs/normal/missile/public_html/php/hibikore.php on line 159
[582 のレス12] Name:いきのむし Date:2005/02/02(Wed) 13:14
う〜ん、そこらへんは元のプログラムの部分ですし、スクリプト全体を見てみないと何とも言えないですね。
[582 のレス11] Name:つん Date:2005/01/31(Mon) 00:07
まじすか!?ありがとう御座います!!
今気づいて早速はめ込んでみたのですが、(riquire()で読み込んでいます。)どうもしょっぱなから画像が切れてしまうのですが。。。あとエラーが出ます。
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting ']' in /home/
と言うエラーです。”ログ先頭に記事を追加”の
list($p_wtime,) = explode("\t", $lines[$j-1]);
↑ココの部分です。色々調べてみたのですがどうしてもエラーが消えません。
何度もお手数ですが、どういったことでしょう??
[582 のレス10] Name:いきのむし Date:2005/01/28(Fri) 01:33
[582 のレス9] Name:つん Date:2005/01/27(Thu) 18:14
そうですか。。。
分かりました。取り敢えずは埋め込みokなスクリプトを探して、あとは勉強します。
本当にありがとうございました。
[582 のレス8] Name:いきのむし Date:2005/01/27(Thu) 18:03
exit(); の代わりに $exit_flg = true;
として、それより下にある処理ブロックをすべて if (!$exit_flg) { 〜 } で囲んじゃうとか……冗談です(汗
(1)勉強して自分で改造する
(2)ToRさんが改造してくれるまで待つ
(3)その他の人が改造してくれるまで待つ
(4)某サイトの丸投げスレに投稿してみる
(5)業者に作ってもらう
などなどありますが……まぁ、組み込み前提でないものを組み込みで使おうとしているのであれば、労力はユーザ側が負担するのが本筋でしょうねぃ。(そんな大したものではないとは思いますが)。
[582 のレス7] Name:つん Date:2005/01/27(Thu) 17:53
そうですね。exit();を消してみたのですが、トップに表示されていた新しい物が下に表示されてしまいました。
何かいい方法はないものでしょうか??
[582 のレス6] Name:いきのむし Date:2005/01/27(Thu) 17:44
そういうことです。exit();が呼ばれると、その後にコードがいくら書いてあろうが、そこで処理が終了(ブラウザで言えば「ページが表示されました」)となります。ただ、じゃあexit();を単純に消せばいいかというと、そういうものでもないので。そこにexit();がないとさらに別の処理をされてしまう場合もあるので。
[582 のレス5] Name:つん Date:2005/01/27(Thu) 17:34
素早いレスありがとうございます。
今exit関数を調べた所、”exit--メッセージを出力し、カレントのスクリプトを終了する”とありました。
と言う事は、出力したらもうその後のテンプレート画像は読み込まれないと言う事でしょうか?
[582 のレス4] Name:いきのむし Date:2005/01/27(Thu) 16:47
[582 のレス3] Name:つん Date:2005/01/27(Thu) 15:21
いきのむしさんたびたびありがとうございます。
試してみます。
ところで、以前にここにも書いたhtmlテンプレートにスクリプトを埋め込んだら画像が「過去の日記」のページだけ切れてしまった件なのですが、どうやらこの部分が怪しいのではないかと言う記述を書いておきます。
どうしても直らないので何かありましたらご教授下さい。
foreach ($entarr as $name) {
printf("<a href=\"%s?logno=%s\">%1d年%1d月の日記</a><br><br>\n",
$PHP_SELF,substr($name, 0, 6),substr($name, 0, 4),substr($name, 4, 2));
}
echo <<<EOA
<form action="$PHP_SELF"><input type=submit value=" 戻 る "></form>
<br><br></center></blockquote><p align=right><small>
</body></html>
EOA;
exit;
この部分を無くすとトップの記事も見えてしまいますが、画像は正常に見える様になりました。
どうしてでしょうか??
[582 のレス2] Name:いきのむし Date:2005/01/24(Mon) 21:13
lognoをもとにごにょごにょするとか。
if (isset($_GET['logno'])) {
echo "<img src=\"./pict/{$_GET['logno']}.jpg\" border=\"0\">";
} else {
echo "<img src=\"./pict/this_month.jpg\" border=\"0\">";
}
いたずら対策とかはしてませんので後は適当に。
[582 のレス1] Name:いきのむし Date:2005/01/24(Mon) 20:48
[582] 日記帳について Name:つん Date:2005/01/24(Mon) 13:44
最新の記事、過去の記事、各々ページごとに違った見出しを画像で付けたいと思っているのですが、どうしたら良いでしょうか?
[620] 無題 Name:け Date:2005/02/01(Tue) 20:44
[618 のレス7] Name:404 Date:2005/02/01(Tue) 15:35
同じくUPLOADですが
サムルイルを表示して、1画面におさまらない場合
下に次とか前のリンクが表示されますが
この機能がまったく動作せず同じ画面を
表示するだけでした
調べたら$start変数がセットされておらず
処理の最初に $start=$_GET["start"]; を
入れて正しくリンクするようになりました
[618 のレス6] Name:ねこ Date:2005/02/01(Tue) 08:32
http://ドメインサーバ/フォルダ/(ココに設置)
・・・・していましたが、階層を1つあげて
http://ドメインサーバ/(ココに設置)
にしたところ問題なく稼動して、txtもjpgも
見られるようになりました。
原因はわからずじまいですが、とりあえずこのまま
様子を見て行きたいと思います。
お騒がせしました。
[618 のレス5] Name:ねこ Date:2005/01/31(Mon) 23:42
アップロードされたディレクトリのパーミッションを見たところ
jpgもtxtも-rw-r--r--なので変更しようとしたけど、
「アクセス権を変更する機能がサポートされていません」
というダイアログが出て変更できない状態です。
ただ、同じアップローダーを以前使用してて
同じサーバに今も上がってますが、
そっちの方はtxtもちゃんと閲覧できるんです。
もう一つ同じものがあるのですが、そちらはフォルダ名を
変更したらまたtxtだけが閲覧できなくなってしまいました。
jpgは以前と同じように見られます。
パーミッションも1つ1つ確認してみたのですが
間違っていませんし、、、、
235行目〜のやつは、わかりません。いじってないです。
でもtxtをアップするってのはよくあることだと思うので
拡張子のところにtxtと足すだけでよいかと思ってました
まちがってたらすみません。
[618 のレス4] Name:moon Date:2005/01/31(Mon) 19:01
なんか話をややこしくしてしまいそうで、ごめんなさいなのですが、
このスクリプト、許可設定したもの以外は拡張子をすべて txt に変換するようになってるんですが、
ねこさんはそのへんどうしてますか?
…と聞きつつ、スクリプトの該当部分を見ると、「これ、変換するのかな?」と思えてなりません。
235〜236行目なんですが、間違ってるような気が…。
以上、ねこさんの質問と直接関係はないかも知れません。
[618 のレス3] Name:roux Date:2005/01/31(Mon) 17:33
む。それは変ですね。考えられる状況としては
1. サーバが.txtの閲覧を禁止している
2. umaskの関係でパーミッションが落ちた
の2点がすぐ浮かびますが、.jpgにはアクセスできると1な可能性もあります。ftpで入ってるのであれば、一度アップロードされたディレクトリのパーミッションを見てみてください(通常-rw-r--r-- とかになってると思います)。アップロードされた状態のパーミッションをftpから666とかに無理矢理変更してアクセスしたらどうなるんでしょう。
それでもだめなら適当なtest.txtでも何でもいいので作成してアップロードしてみて、そいつにアクセスしてみます。これで403化したら.txtに関してサーバ側でdenyしている可能性アリ。
[618 のレス2] Name:ねこ Date:2005/01/31(Mon) 16:48
申し訳ないです。
1の アップロードはできるけどアップロードしたファイルにアクセスするとエラーになる
です。ただ、jpgの拡張子データをアップし、アクセスすると見られます。
txt拡張子のデータだけが「アクセス権がありません」というエラーが出て見られない状態です。
[618 のレス1] Name:roux Date:2005/01/31(Mon) 11:54
> 見られない
1. アップロードは出来るがアップロードしたファイルにアクセスするとエラーになる
2. アップロードすら出来ない
のどちらかだとは思いますが、もうちょっとエラーの内容を事細かに書いていただけるとありがたいのでございます。
どういう状況でどういう状態でみられないのかこれだとよくわかりませんデス
[618] アップローダーについて Name:ねこ Date:2005/01/31(Mon) 05:56
PHPソースアップのシンプル版をDLし、
使用させていただこうとしたのですが
テストでアップした画像は問題なく見れましたが
テキストが見られない現象がおきました
何が原因なのかまったくわかりません。
ご指南お願いします。
[619 のレス1] Name:roux Date:2005/01/31(Mon) 17:53
includeはerror内容が明示されてないのでわかりませぬが、文字化けは文字コードが一致してないのでおきています。
short.php(でしたっけ?)の文字コードをUTF-8に統一すると治る可能性があります
[619] short.phpについて Name:タロウ Date:2005/01/31(Mon) 17:02 HP
そのままアップロードすると文字化けしてしまいます。
また、書き込みをすると表示されなくなってしまいます。何故でしょうか?
できれば表示させるファイルとshort.phpを別の階層に置きたいのですが、<?include("cgi/bbs/short.php");?>などとするとerrorが出てしまいます。
アドバイス頂ければ嬉しいのですが…。
[616 のレス1] Name:いきのむし Date:2005/01/30(Sun) 14:17
質問する前にスクリプトファイルを開くのが吉。
しょぼくならなくて済みます。