▲掲示板に戻る
■ 過去ログ 275 ■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件ずつ表示
[703 のレス2] Name:ピッピ Date:2005/03/03(Thu) 14:09
いきのむしさん回答ありがとうございます。
FORMのACTIONタグ内にJavaScriptをどのように埋め込んだらいいのですか?。それかPHP側で出力するHTMLに新ウィンドウでひらくJavaScriptはあるのですか。
宜しくお願い致します。
[703 のレス1] Name:いきのむし Date:2005/03/03(Thu) 13:12
それはPHPじゃなくてHTML(+JavaScript)で実現するべき事柄でしょう。
[703] 別ウィンドウで開く方法 Name:ピッピ Date:2005/03/03(Thu) 13:08
だれか教えてください。
PHPから新ウィンドウでHTML出力したいのですが、方法が分かりません。知っている方おられましたら具体的に教えてください。お願いします。
[704] 高画質動画見放題!! Name:はるな Date:2005/03/03(Thu) 13:24 HP
[702 のレス1] Name:Backy Date:2005/03/03(Thu) 02:54
現在行ったのが、
$ua = $_SERVER["HTTP_USER_AGENT"];
if(ereg("DoCoMo",$ua)){
$ms = 1;//携帯専用アイコン判定
define("HEADFILE", "./skin/ihead.txt");//ヘッダ
define("MAINFILE", "./skin/imain.txt");//親記事
〜
/* 携帯電話専用アイコン名*/
define("携帯専用", "ms.gif");
〜
if($icon == 携帯専用 && $ms != 1)
error("携帯電話専用アイコンです。他のアイコンを選択して下さい");
こんな感じです
[702] 無題 Name:Backy Date:2005/03/03(Thu) 02:49
ミニモニBBSで質問させていただきたいのです
少し改造して(p++の携帯スキンをのせた)のですが、
携帯の投稿では専用アイコンを表示させたいのです。
色々試してみましたがPHPの知識がないためか全然出来ません。
携帯判別はUSER_AGENTを利用して行っています。
携帯専用アイコンは管理人アイコンと同じ方法で携帯以外使えなくしました。
変数など全くわからないのでどなたかご教授願います。
[701] 高画質動画見放題!! Name:はるな Date:2005/03/02(Wed) 22:07 HP
[699] もうすぐはるだね Name:匿名 Date:2005/03/02(Wed) 17:11 HP
[697] 『エッこんなとこまで見えちゃうの!』 Name:モニュモニュ Date:2005/03/02(Wed) 11:26 HP
[696] カキコしました!! Name:早苗 Date:2005/03/02(Wed) 00:03 HP
[687 のレス5] Name:hide Date:2005/03/01(Tue) 17:32
APACHEさんコメントありがとうございます。
そうかぁ。今気がつきました。自宅サーバーですもんね。
レン鯖根性? が染みついていました。
DBに連結するといいのか。
単純にダウンロード数でソートするだけじゃなくて統計出したり、ファイルについてのコメント(感想)をツリーでぶら下げたり、ジャンル別に表示を変えさせたりもできるしなんといってもログが飛ぶ心配とか排他処理とかかえって楽にできそうですね。
足りないのは実力だけという・・・。
将来の楽しみが増えました(笑)。
[687 のレス4] Name:APACHE Date:2005/02/28(Mon) 00:51
自分だとこの手処理のソートはめんどくさいので
DBに全部放り込んでソート作業をDBに行わせる…
効率は悪そうだけど
カウント数更新でログを弄って飛んだら悲惨だしね。
-------------------------------------------------------
自宅サーバーは好き勝手し放題で楽しいですが
トラブルが発生したときはパニック。
で結局自分のポカミスだったことに気付き脱力。
[687 のレス3] Name:hide Date:2005/02/27(Sun) 22:20
あぷろだのスレッドフロートみたいで面白いと思ったのですが・・・。
掲示板は書き込みのときだけでいいけど、この仕様はダウンロードがあるたびにスクリプトが起動するし、いちいちmimeタイプの判定をしたりなどしてするから負荷が高い。
htmlに書き出すなどして負荷の低減が喜ばれる昨今、需要はないかもね。
自宅サーバに内輪が集まるようなサイトやってるからまぁ気にならないのです。地味にPHP化してみます。
APACHEさんどうもです。
Apacheといえば、自宅サーバにチャレンジして2週間ほど。10回位インストールのやり直しやってます(笑)。確かに苦しんだほうが覚える・・・。
[687 のレス2] Name:APACHE Date:2005/02/27(Sun) 04:57
あまり需要はなさそう。
とりあえず自分で改造した方がよさげ。
[687 のレス1] Name:phpinfo Date:2005/02/26(Sat) 22:03
直接メールすれば・・・出来る事もなきにしもあらずです
#設定でそう言った機能がON/OFF出来ればいいかな
[687] PHPアプロダへリクエスト Name:hide Date:2005/02/26(Sat) 16:25
アプロダ設置を計画中で、こちらのPHP版を考えています。
で、リクエストなのですが、
http://homepage2.nifty.com/nonota/
さんのところで実装されているダウンロード数表示と
その回数によってファイルリストが浮き沈みする仕組み
を取り入れて欲しいと希望します。
これによって人気ファイルが長生きし、不人気or一時的
需要のファイルはそのうち消えるということが実現して
あぷろだ運用メンテナンスが楽になるという寸法です。
(まぁ、自分で移植しろというのもありですが・・・)
[695 のレス6] Name:roux Date:2005/03/01(Tue) 14:24
今手元にすぐ実験できる環境がない(のと繋ぐhttpsを用意してない)ので4.3.0以下でこの機能が正常に動くかどうかすぐチェックできませんが、なんか検証できそうであればよろしくお願いします。結局最終的にはNet_Socketのconnectメソッドで接続するわけですが、これは単純にfsockopenのwrapperです。
http://jp.php.net/fsockopen
> PHP 4.3.0以降、OpenSSLサポートを有効にしてコンパイルした場合、
> hostnameの前に'ssl://' ...<snip>
とあるので、その為に$hostを'ssl://'にしている処理だと思うんですが、4.3.0以下の場合はやっぱりここで落とさないと何か変な気がします。どっちにしても失敗した場合はNet_Socketがエラーを投げてくるので、それで何かわかりそうな気もしますが、せっかくif文を作ったのであればelseで何か返してやった方が親切なようにも見えるんですが。。
ともあれ今んとこわかるのはこれくらいです。何か確証がとれればこっそりバグレポ投げとくかもしれません。では。
[695 のレス4] Name:roux Date:2005/03/01(Tue) 14:11
おっと、すみません、具体的にはRequest.phpなんですが
----------------------------------------------------
// 4.3.0 supports SSL connections using OpenSSL. The function test determines
// we running on at least 4.3.0
if (strcasecmp($this->_url->protocol, 'https') == 0 AND function_exists('file_get_contents') AND extension_loaded('openssl')) {
if (isset($this->_proxy_host)) {
return PEAR::raiseError('HTTPS proxies are not supported.');
}
$host = 'ssl://' . $host;
}
----------------------------------------------------
の部分ですね。しっかし今よくみてみるとelseの場合にエラーオブジェクトがreturnされませんなぁ。。という事はそのまま先につっこんでいってしまうわけですが、これで繋がるのかどうか微妙です。4.2以下+openssl環境が手元に無いので実験できませんが、ひょっとしたらここはelseブロックで落とさないといけない所なのかもしれませんが、どうなんでしょう。
[695 のレス2] Name:hogehoge Date:2005/03/01(Tue) 13:59
質問とは直接関係ありませんが、http_requestの和訳マニュアル読んでみたのですがPHP4.3.X以降でないとSSLが使えないという記述が見つけられませんでした。
申し訳ないのですがソースがあったら教えてください。
php4.3.0以降はfsockopenでssl://記述が可能になりましたがこれを使わないとSSL通信してくれないのかな?
ちなみにこの現象でよくあるのはrouxさんも指摘しているPHPのOpenSSL supportがenabledになってない場合ですね。
[695 のレス1] Name:roux Date:2005/03/01(Tue) 01:18
詰まったとは具体的にどういう具合で詰まったんでしょか。
sendRequestした際にSSLのサポートが無い場合はPEAR_Error_Objectが返ってくるのでそれを掴まえてください。
ちなみにPHPのバージョンにも依存するようで4.3.xでないと無理臭いです。あとopensslエクステンションも必須です。
ともあれsendRequestメソッドのコードをよーく眺めてみてください
[695] sslへのpost送信 Name:sunny Date:2005/03/01(Tue) 00:31
pearライブラリ内のhttp_requestを使い、データをpost送信しています。
今までは非SSL環境の為問題なく送信できたのですが今回ssl環境へデータを送信する際に詰まってしまいました。
pearのマニュアルを読むとSSLにデータを送れるようなことは書いてあるのですが、詳しいことは書かれておりません。
ものすごく初歩的な事かもしれませんが、どなたかご存じ無いでしょうか?
[694 のレス7] Name:ゆい子 Date:2005/03/01(Tue) 01:39
いきのむし様
有難うございます!心配しすぎですね。
以前、このスクリプトをデフォルト使用していて、携帯から投稿して利用させて頂いていたのですが、その際に携帯の電波状況が悪かったらしく、投稿後pop.phpにアクセスしたのですが時間がかかってしまったらしく、いつまで経っても表示されなかった事があったんです。
そしたらPHP稼働時間が規定時間を超えていたらしく、スクリプト暴走と判断され、即刻スペースの停止処分となってしまっていた為、表示が出来なくなっていたそうなのです(そうサーバー管理者から警告されました)。
再度同じ事(スクリプト使用によるサーバー停止)をした場合には、スペース停止ではなく退会処分とすると言われているので、今は線の細い携帯ではなく必ずPCから投稿して更新(pop.php)しています。
PCからの利用とはいえ、それでもログの大きさがかさんでいる状況なので、今度はそれが理由で負担が大きくなりサーバーを止めてしまったら退会ですから、大袈裟になっていたようです。
アクセスはそんなに無い日記ですので、しばらくこのままでいて、その間に過去ログのことを考えていこうと思います。
お世話になりました、ログ数が増えるにしたがって、ちょっと怖くなっていたので、対策を考えながらであれば利用し続けられそうで安心出来ました。
本当に有難うございました。
※スペックに関してはレンタル元のどこにも表記されていないので、わかりませんでした。ごめんなさい。
[694 のレス6] Name:いきのむし Date:2005/02/28(Mon) 23:25
正直、あまりに心配しすぎるというか……
PHPの実行時間に関しては、php.iniのmax_execution_timeにより設定されます。PHPのスクリプトが長時間(デフォルトで30秒)実行状態のままになっていると、Maximum execution time of 30 seconds exceededと表示して止まります。これが出てもサーバーは落ちません。ちなみに、default_socket_timeoutはsocket系の命令(fsock_openとか)のタイムアウトのようです。
サーバーのスペックが分からないので何とも言えませんが、最近のサーバーであれば、正直100件や200件のログで1秒以上かかるとは到底思えません。今現在で応答に数秒かかっていれば別ですが、サーバーを圧迫するほどの……という心配は、1日のアクセス件数が数千件、ログがメガバイトクラスになってからすればいいのではないかと思います。
[694 のレス4] Name:ゆい子 Date:2005/02/28(Mon) 18:59
サーバー環境は
・サーバーソフトはwindows2000server・IIS5.0
・Perl(ActivePerl)/ASP,ASP.NET/PHP4
PerlはISAPIモジュールにより高速化を図っています。
・PerlはActivePerlの5.XX
ROCKET3.NET さん
http://rocket3.net/
[694 のレス2] Name:ゆい子 Date:2005/02/28(Mon) 18:50
いきのむし様
大変申し訳ありません。
それぞれの環境ごとで異なる回答となる質問だったと気付かず、何の記述もなくご迷惑をお掛けしました。
自分のレンタルスペースをphpinfoで参照してみた所、
default_socket_timeout 5
とあったのですが、これはもしかして、5秒以上PHPが動作しているとランタイムアウトという事でしょうか…。
日記はパソコン・携帯共に1件ずつ表示しているので、一気に100件表示はした事がなく、常に5秒もかからなかった為か、気付かなかった(ランタイムアウトを喰らった事がない)のですが
これが5秒以上だとサーバーが落ちるとなると、今すぐにでもログを減らさなくてはならない気がしたので
何もわからない素人判断ですが何だか怖い気がして、泣く泣くログを20件にしました。
※サーバーを自分の落ち度で止めてしまうと、退会処分なのです。
過去ログ機能が必要と思いましたが、こちらの”にっきちょう”
http://php.s3.to/simple/source.php?nikki.php
をの過去ログ部分を参照してみたのですが、HTML部分をいじれる程度の今の私には大掛かりな改造は難しいので、色々と試しながら考えていこうと思います。
丸投げなお願い事は致しませんので、もしお差支えなければ、アドバイス的なご意見を頂けると大変光栄に思います。
情報不足な書き込みに対して、丁寧なご返信を本当に有難うございました。
[694 のレス1] Name:いきのむし Date:2005/02/28(Mon) 16:59
まるっきり環境とかが書いてない訳ですが……
よっぽどボロっちぃサーバーとか、ギュウギュウに詰め込んでいるレンタルサーバースペースでない限り、問題はありません。
現状で開くのに5秒とか10秒以上かかるなら、ログが溜まるにつれてタイムアウト(標準では30秒)を食らうようになるかもしれませんが。
そういう風になったら現行ログと過去ログを分けるような改造が必要でしょうね。
レンタルサーバーを利用しているのなら、単純にディスク容量の消費が最初の問題になると思いますよ。
[694] 写メールBBSログ件数について Name:ゆい子 Date:2005/02/28(Mon) 16:40
素敵なスクリプトを利用させて頂いてます。
写メールBBSを自分の日記として利用しているのですが、現在100件を越えたログになっています(設定で120件にしてる)。
設定の数値を超えると、昔のログから消えていってしまうのですが、古い記事も残したくて、設定数をどんどんと増やしていっている現状です。
現在120件ですが、それを越えそうになったら又増やそうと思うのですが、ログが増えるとサーバーに負担が大きいとか、携帯(ブロードバンドではなく情報をやり取りする線が細い)だとサーバ側のPHPを開く時間が長すぎてエラーになるとか、何か負担の大きな事になりますでしょうか。
増やしていく事は、結局解決にならないので、何か案を頂けたらとも思うのですが、ご指導頂けませんでしょうか。
ログが増える事による負担の有無の件と、解決策に関して、ご返信頂けると幸いです。宜しくお願い致します。
[693] 無題 Name:pon Date:2005/02/28(Mon) 14:38
PHP-I-BOARDで管理画面から親スレッドを削除するとツリー情報がおかしくなるバグありませんか?できたら修正してもらえるとありがたいです。
[692 のレス2] Name:まこp Date:2005/02/28(Mon) 14:14
具体的な説明をしていただきまして、ありがとうございました。
[692 のレス1] Name:いきのむし Date:2005/02/28(Mon) 14:06
解析したい.phpページ内のどこかに
<?php include("log.php"); ?>
または
<? include("log.php"); ?>
を挿入して下さいということです。
<? で始まるのは php.iniのshort_open_tagが許可されていないとエラーになります。
[692] 無題 Name:まこp Date:2005/02/28(Mon) 14:01
−PHP Analyzer−のところの設置方法で、
5. 解析したいphpページ内の<?php or <?以降に include "log.php";を挿入してください。
この説明が良く分かりません。どなたか具体的に教えてください。
[690 のレス9] Name:ななしさん Date:2005/02/27(Sun) 23:15
ありがとうござます!その手で行きたいと思います!
教えていただきありがとうございました。
[690 のレス8] Name:moon Date:2005/02/27(Sun) 21:09
[690 のレス7] Name:moon Date:2005/02/27(Sun) 21:05
管理専用のスクリプトはないです。
ホストはログに記録されていますので、いちばん簡単なのはBBSに表示させてしまうことです。
たとえばtree.phpの145行目、Date: {date}の後などに
Host: {host}
と追加すれば、単独表示のときのみホスト名が表示されます。
明示させたくないのならコメントタグではさむとか、バックと同じ文字色で表示するとか。
こんなんでどうでしょう。管理モードという目標からは外れてますが。
[690 のレス6] Name:ななしさん Date:2005/02/27(Sun) 21:00
[690 のレス5] Name:ななしさん Date:2005/02/27(Sun) 20:10
そうですかぁ
ログを管理するスクリプトは、配布されていたりするのでしょうか?
自分が思いついたんですが、.log形式のファイルをHTMLに出力することは出来ないのでしょうか?
質問ばかりですみません。お答えいただければ幸いです。
[690 のレス4] Name:moon Date:2005/02/27(Sun) 19:53
>2
なるほど、そうですね。僕も経験があります。僕の場合は、投稿をメールで通知するようにしてあるので、それでホストをチェックしています。
もしななしさんが希望するものを作るのなら、TreeBBSとは別スクリプトでログを管理するようにしたほうが簡単かも知れませんね。
[690 のレス3] Name:ななしさん Date:2005/02/27(Sun) 17:00
続きです。
すぐに消されてしまった場合は仕方ないですが、
管理モードの場合は、FTPアクセス権がない人でも記事を書いた人のホストを見ることが出来、消すことも出来ます。
迅速に対応できる点からも、管理モードが欲しいと思っています。
遅くなって申し訳ないですが、moonさん。回答ありがとうございます。
[690 のレス2] Name:ななしさん Date:2005/02/27(Sun) 16:50
ログファイルを見ないとホストが分からない点です。
p++BBSの場合、管理モードで管理人室のようなところに入れば、ホストを見ることが出来、記事を削除することも出来ます。
不適切な記事を見つけて、アク禁をかけようと思っても、FTPアクセス権限を持ってる人が、出かけていたりすると、不適切な記事がいつまでも残るし、消されてしまった場合、ログにもホストが残らなくなるからです。
[690 のレス1] Name:moon Date:2005/02/27(Sun) 01:19
TreeBBSはちょっと複雑かつ長いスクリプトなので、「技術」があっても至難の業だと思います。
特に僕のような中途半端な知識では…(苦笑)
それより、TreeBBSの「削除・編集ボタン」ではどういう点が不満なのでしょうか。
教示です。 しつこいか…
[690] TreeBBSに管理モードを付けたい Name:ななしさん Date:2005/02/26(Sat) 22:25
[691 のレス1] Name:いきのむし Date:2005/02/27(Sun) 16:57
[691] SQLiteが使えるレンタルサーバ Name:うらしま Date:2005/02/27(Sun) 11:24
SQLiteが使えるレンタルサーバがあれば、教えて下さい。お願いします。
[672 のレス2] Name:APACHE Date:2005/02/27(Sun) 05:01
$upfile_typeになにも格納されない場合は
デフォルト値として設定されている「text/plain」
になるようです。
[672 のレス1] Name:ヘッポコ Date:2005/02/27(Sun) 04:20
どうやら、前のと仕様が変わったみたいですよ。バグかも?
2002/08/06 v2.0のほうは、ちゃんとjpgファイルをアップすると、image/pjpegになるようです。
2004/10/10 v2.2のやつは、仕様変更でjpgファイルをアップしてもtext/plainのままですね。
もしや?バグ?コードは同じみたいですが・・よくわかりません。作者さん同なんでしょう?
[672] help Name:なまず隊員 Date:2005/02/19(Sat) 21:17
はじめまして、お聞きしたいのですが。
ファイルをアップロードされると、MIMEタイプがimage/pjpegとimage/gifとかに
なるはずなのですが、 text/plain にしかなりません。php.iniでいろいろとやってみたのですが、
同じでした。前にもいろいろやってみたんですが、そのときはうまく判別されるようになったのですが、
今回うまくいきません。どなたかアドバイスをよろしくお願いします。
使用環境
Apache(win)1.3.33
php4.3.10
xpsp2
[685 のレス6] Name:phpinfo Date:2005/02/26(Sat) 13:09
暇だからヒント
投稿内容の変数をphp_mailに渡せばいいと思います。
#かえって難しくなったかな
[685 のレス5] Name:初心者 Date:2005/02/26(Sat) 11:58
すいませんでした・・・TT
roux様の言うとおりです
もうちょっと他のサイト見たりいろいろ検索したりして1から勉強したいと思います。
それでも分からない場合はまた聞くかもしれません
そのときはよろしくお願いしますTT
[685 のレス4] Name:roux Date:2005/02/26(Sat) 11:47
横から失礼。初めから誰しもがみんなPHPの達人というわけではありません。もらった情報をヒントに自分のソースをいじくり回してみたり、他にメールを送信しているようなスクリプトを拾ってそのソースコードを参考にしたりとか、もうちょっと努力してみてくださいな。多分誰から書くと思うので私が書きますが、投稿名から何から何まで初心者連発で何から何まで掲示板で質問しているようではは哀愁漂い過ぎです。
いじってみたPHPのコードがあるというならば畏れずに書いてしまいましょう。それによって得られるアドバイスの方が多いはずです。htmlでは何ともならないと思いますが。
[685 のレス3] Name:初心者 Date:2005/02/26(Sat) 11:07
それとも今変えて作ったHTML載せたほうがいいですかね?・・・よく分からないんです><すいません
[685 のレス2] Name:初心者 Date:2005/02/26(Sat) 10:55
よくやり方が分からないです;;
メールを送信する。ってのをサンプルの中に付け加えれば良いんですか?
何処に入れたらいいかわかんないんですけど;;
すいません初心者ですので何にも分からないんですTT