▲掲示板に戻る
■ 過去ログ 271 ■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件ずつ表示
[636 のレス4] Name:roux Date:2005/02/08(Tue) 12:06
あと、おせっかいながらもう一言付け加えておくと、巷のチュートリよりも自分の目を信用した方が良いっすよ。手でいれるならこれからもうちょっとチューニングしていく事になるんでしょうけど、configureてのは--helpとか付けると各々のオプションに対して説明が出るように出来てる(というか生成されるというか)ので、まずこのようにしてじっくりconfigureの内容を読んでみてください。
./configure --help | less とか
[636 のレス3] Name:roux Date:2005/02/08(Tue) 11:57
ちなみに何故/usrかというと
for i in $PHP_MYSQL; do
if test -r $i/include/mysql/mysql.h; then
MYSQL_DIR=$i
MYSQL_INC_DIR=$i/include/mysql
elif test -r $i/include/mysql.h; then
MYSQL_DIR=$i
MYSQL_INC_DIR=$i/include
fi
done
if test -z "$MYSQL_DIR"; then
{ echo "configure: error: Cannot find MySQL header files under $PHP_MYSQL" 1
&2; exit 1; }
fi
この部分です。指定すると$PHP_MYSQLに/usrとかが入ります。で、mysql.hをみつけるために
for文でいろいろ頑張ってる様がわかりますか?
うまくmysql.hがみつかるとそいつが$MYSQL_DIRにセットされます。
みつかんなかったらエラーになってCannot findとなるわけです。
というわけでmysql.hてのはたぶんmysql-develにある「はず」なので(詳しくはしりませんけど)
その辺をヒントにがんばってみてくだせ
[636 のレス2] Name:roux Date:2005/02/08(Tue) 11:51
うーん、最近手でいれてないちうのとrpm系に明るくないちうのとturboは触ったことないのでかなり適当なので適当に聞いてください。
まずパッケージでmysqlが入っててmysql-develが入っているようですけど、findしてほんとにそれだけしか出てきませんか?
とりわけmysql-develなんてヘッダファイルとかそういうのがドバドバつまってるはずなのですが、、
rpm -ql mysql-develとかしてみるとかはどうなんでしょうか。
まぁそれは良いとしましょう。とりあえず展開したconfigure開いてみてください。
--with-mysql[=DIR] Include MySQL support. DIR is the MySQL base directory
If unspecified, the bundled MySQL library will be used
という事なのでなんも指定しないと(すなわち--with-mysqlのみ)バンドルのライブラリが使われるらしいっすよ。
まぁ強いて指定するなら--with-mysql=/usrくらいでしょうか
ただ、パッケージでいれるのとソースでビルドしたのをつっこむ混在環境は個人的にはあんまりおすすめしませんが
[636 のレス1] Name:510 Date:2005/02/08(Tue) 10:59
自己レスです。
OSはTurboLinux8Serverです。
# rpm -qa | grep MySQL
MySQL-devel-3.23.58-1
MySQL-shared-3.23.58-1
MySQL-3.23.58-1
MySQL-client-3.23.58-1
MySQL-bench-3.23.58-1
# find / -name mysql
/var/lib/mysql
/var/lib/mysql/mysql
/tmp/php-4.3.10/ext/mysql
/etc/logrotate.d/mysql
/etc/webmin/mysql
/usr/bin/mysql
/usr/include/mysql
/usr/share/mysql
/usr/libexec/webmin/caldera/mysql
/usr/libexec/webmin/mscstyle3/mysql
/usr/libexec/webmin/mysql
という現状です。宜しくお願いいたします。
[636] phpの./configureのオプションについて Name:510 Date:2005/02/08(Tue) 10:57
はじめまして。
HP参考にさせていただいております。
phpのソースからのインストールでつまづいております。
phpの./configureのオプションでいろいろつけておりますが
mysqlと連動させたい?ので--with-mysqlのオプションをつけたいと思います。よくページである例では下記のように
--with-mysql=/usr/local/mysql
とありますが、自分の環境では上記の/usr/local/mysql
というフォルダはありません。
私はMySQLをrpmからそのままインストールをしたので
実際にどこを具体的にさせばいいのか検討つきません。
どうやって探せばいいのでしょうか?アドバイスお願いいたします。
[642 のレス1] Name:roux Date:2005/02/09(Wed) 20:47
出先だったりするので実際に試してないので超適当なことを書きますが
まぁ参考程度になれば。
<Directory>とか<Location>とかに絞ってAddTypeを書けばいいんじゃないかなぁと重います。
この場合locationなら
<Location /php>
AddType application/x-httpd-php .php
</Location>
のような感じでいかがでしょうか。出来なかったらすみません。はい。
[642] PHPを特定のディレクトリのみ有効 Name:man Date:2005/02/09(Wed) 13:33
はじめまして。PHPを特定のディレクトリのみ有効にする方法を調べております。どなたかご存じではないでしょうか?apacheのdocumentrootを/home/wwwとし、その配下の/home/www/phpのみphpを有効にしたいと考えております。ご教授お願い致します。
[641 のレス3] Name:co Date:2005/02/09(Wed) 14:03
>APACHE様
APACHE様のヒントを得て調べてみました。
いくつか方法があるようでしたのでがんばってみたいと思います。
ありがとうございました。
[641 のレス2] Name:APACHE Date:2005/02/09(Wed) 03:35
改造する事は可能。
方法としては
1.ログに同じ内容が存在しないかチェックする
2.投稿フォームにランダムな値をセットしてログにその値も記録し、同じ値の投稿は受け付けないようにする
などかな。
まぁ改造方法はご自身で考えてください。
分からない場合は業者さんに頼むか詳しい人に頼んでください。
[641 のレス1] Name:izzy Date:2005/02/09(Wed) 03:18
それはブラウザの仕様でしょ?
更新じゃなくて再アクセスさせれば済むのでは?
[641] ショートメッセージ2 Name:co Date:2005/02/09(Wed) 02:19
はじめまして!
ショートメッセージ2を利用させて頂いてます。
お伺いしたいのですが、ブラウザの「更新」ボタンを押すと、前に書いた書きこみを、また記入してしまうのはバグでしょうか?
それとも仕様なのでしょうか?
もし仕様の場合、「更新」ボタンを押しても、再記入されないように改造する事は可能でしょうか?
アドバイスをお願い致します。
[634 のレス2] Name:hogehoge Date:2005/02/08(Tue) 09:37
[634 のレス1] Name:n Date:2005/02/07(Mon) 19:59
[634] 無題 Name:きく Date:2005/02/07(Mon) 15:46
はじめまして。phpdevをインストールした際に、mysqlをローカルで動作確認をしたいのですが、どうもmysqlコマンド参照画面の文字変換〔latin1〕がsjisに変わりません。お手すきの際でも宜しいので、phpdevを使ったmysqlでの文字設定方法をお教えください。
[633] メール受信 Name:max Date:2005/02/07(Mon) 14:40
こん○○わ。
写メールBBSをいろいろと参考にさせてもらってます。
久ぶりのphpでの製作で困っていましたが、いい例みせてもらいました。メール受信部分でとても参考にさせてもらいました。自分でもっとメール部分を強化してやってみます。
[625 のレス10] Name:u2 Date:2005/02/05(Sat) 16:55
moonさんのアドバイスを元にいじってみたら、それっぽいのが出来ました。
いままでアドバイスをくれたみなさんありがとうございました。
[625 のレス9] Name:APACHE Date:2005/02/05(Sat) 14:31
まぁ自分で出来ないなら
1.あきらめる
2.お金を払って業者にやってもらう
3.本を買ったりしてしこたま勉強
他力本願は駄目駄目です。
[625 のレス8] Name:いきのむし Date:2005/02/05(Sat) 07:01
# 「頼ってしないたい」ってなんだろう……
分からないなら、分かるようになればいいのでは。もちろん、他力本願でも誰かがやってくれる可能性はありますが。
[625 のレス7] Name:u2 Date:2005/02/05(Sat) 06:29
正直なところ、PHPはほとんど分からないので誰かに頼ってしないたいですが、お願いできませんか?
[625 のレス6] Name:F Date:2005/02/05(Sat) 00:40
出きるか出きないかで言えば
出きない事はPHPに限らず(CGI等含め)90%くらい無い
で、最初の質問だけど、30日分(一月分)ログを取ってる関数
又は処理が当然あるので、一月分ではなく、
10日分にした場合も同じように作ってそのまま
見れるようにするだけじゃ駄目なん?
言ってる事は >3 と同じだけど...
てか、プログラムの事が良く分からないなら頼るしかないんだけど(笑
[625 のレス5] Name:u2 Date:2005/02/04(Fri) 00:12
プログラムのことはよく分からないのですが、
あらかじめ日記帳を2つ用意して、それぞれ通常用と過去ログ用に設定して、同じログを読み取ることは出来るのでしょうか?
もちろん、同一のページで。
通常用は過去の日記の部分を消して、過去ログ用は、その反対で、過去の日記表示の部分だけ利用するという形で。
[625 のレス4] Name:いきのむし Date:2005/02/03(Thu) 06:38
ちょっとやってみたんですけど、けっこう面倒ですね……
ていうか、今サンプルに書き込めないような。
[625 のレス3] Name:moon Date:2005/02/03(Thu) 03:25
これは少々厄介かも…。
最新用と過去ログ用に別々に変数を宣言して、表示を分岐させなきゃならんかな?
>1
えーとー… 困ったちゃんだな〜
[625 のレス2] Name:u2 Date:2005/02/03(Thu) 02:16
書き方がつたなくて申し訳ありません。
自分が言いたかったのは、
日記を開いたときに表示される内容は、一日分で、
過去ログを見るときには、10日分一度に見れるようなるやり方のことです、
$page_defの数字をいじると、初めに開いたときの表示件数も過去ログ参照時の表示件数も連動してふえたりへったりしてしまうのですが……
もういちど、指南お願いします。
[625] 過去ログの表示件数 Name:u2 Date:2005/02/02(Wed) 19:47
初めまして。
日記帳を使わせてもらおうと思っています。
質問なのですが、日記帳をindex uodetaerと同じように、最初の表示件数と過去ログの表示件数の数をべつべつにするにどこをいじればいいのでしょうか?
[632 のレス1] Name:いきのむし Date:2005/02/05(Sat) 07:03
不可能ではありません。ただ、あんまり最適化されているとは言えないような感じだったような。また、freestyle bbsのサポート掲示板はここじゃありませんので、適切な板でお願いします。
[632] 初めまして Name:bamse Date:2005/02/05(Sat) 05:38
「freestyle bbs」を利用させて貰おうと思っているのですが、これは携帯でも閲覧って可能なんでしょうか??
諸々初心者です・・・。宜しくお願いします。
[630 のレス2] Name:高梨 Date:2005/02/04(Fri) 21:39
即レスどもです。
正直phpについては人様のを借りるのが精一杯の未熟者なので、他の方の力をお借りしたいのですが、すばやい確認とアドバイス有り難うございました。
[630 のレス1] Name:hogehoge Date:2005/02/04(Fri) 17:17
確認しましたが確かに現在のログは順に出るのに過去ログは逆向きで出力されて見にくい気がしますね。
ソースを眺めただけなので未検証で無責任で発言をすれば
ibbs.phpの819行目のforステートメントの条件を変更して逆向きに動作するように変更するか、ステートメント終了後に$arg['past']内の配列を全てひっくり返すような処理を付け加えたらいいんじゃないでしょうか。
[630] PHP-I-BOARD の過去ログ機能とログ検索 Name:高梨 Date:2005/02/04(Fri) 12:08
PHP-I-BOARDありがたく使わせてもらってます。
仕様なのかわからなくてちょっとお聞きしたいんですが、過去ログを生成させたとき、過去ログの表示順がレス→親記事の順になってるんですがこれって仕様でしょうか?
親記事→レスとなったほうが読みやすいのですがどこをいじったらいいのかわからず質問させてもらってます。
また過去ログ検索で、全部の過去ログをまたいでの検索は不可能でしょうか?
こちらのサンプルでも無理そうだったのでこれは仕様かなともおもうのですが。
[626 のレス17] Name:hogehoge Date:2005/02/04(Fri) 16:24
お久しぶりです。
横レス申し訳ないんですが、そもそもakanekoさんは「機種ごとに表示する画像そのものをPHPで加工(リサイズ等)をする」ことを望んでいるのでしょうか?
もしも機種ごとに別のフォルダやファイル名で画像を用意することを前提にされているならずっと簡単にできると思うのですが。
[626 のレス16] Name:akaneko Date:2005/02/04(Fri) 14:05
こんにちは。昨日悪戦悶絶しつつもなんとかキャリア別で画像を変えるところ(拡張子)までは出来るようになりました。Docomoで見た場合はGIF、vodaだとpng、、、ということころまでは成功することが出来きました。少しずつですが内容も理解できてきたんだと思います。本当にありがとうございました!あとは機種を判別して画像をリサイズして表示するように・・・頑張ります。今回もまた理屈では理解できているんですが・・・悪戦苦闘しそうです。
[626 のレス15] Name:いきのむし Date:2005/02/03(Thu) 17:31
[626 のレス14] Name:akaneko Date:2005/02/03(Thu) 14:57
ありがとうございます。今PHPの部分から勉強をしなおそうと思い頑張っています。少し時間がかかるかもしれませんが参考にさせていただきながらなんとかできるようになりたいと思います。頑張ってみます!いきのむしさんありがとうございます。
[626 のレス13] Name:いきのむし Date:2005/02/03(Thu) 14:39
>11
別に茶化しているとは言ってませんが……
>12はGDが使えない環境では当然のことながら動作しませんので、御利用の環境で動作するかどうか、事前に確認してください。
[626 のレス12] Name:いきのむし Date:2005/02/03(Thu) 14:35
>9のリンク先、すごいですね……全部elseifで。
画像表示用のphpファイルを一つ用意するだけでいいと思うんですけどね。
リンクはリンクを表示する側のphpで動的に生成。<A HREF="put_img.php?num=xxxxx">画像</A>
で、put_img.phpの中身は
(1)ユーザーエージェントから解像度を取得(例:SH505iなら縦320px横240px)
(2)元画像(xxxxx.jpgとか)の画像サイズをgetimagesizeで取得。(例:縦横とも400px)
(3)拡大縮小率を計算(例:400→240で0.6倍)
(4)imagecopyresampledで縮小画像を動的に生成
(5)imagejpegなどで表示
これだけ。
GD系については、>1のリンク先の「User Contributed Notes
」とかを見れば分かるので読んでください。
# 英語だから分からないとか言う戯言はナシの方向で。
[626 のレス11] Name:akaneko Date:2005/02/03(Thu) 14:32
勉強するための最初の取っ掛かりがよくわからずに模索しているんですが、、、茶化しているようにみえるのであればご迷惑をお掛けしました。
[626 のレス10] Name:いきのむし Date:2005/02/03(Thu) 14:24
うーん、あんまりわちゃわちゃしてないで、少しは腰を落ち着けて勉強した方がいいと思うんですが……チャットじゃないので。
[626 のレス9] Name:akaneko Date:2005/02/03(Thu) 14:20
[626 のレス8] Name:akaneko Date:2005/02/03(Thu) 14:12
ものすごく基本以前の問題だと思うんですが、web作成・デザインばかりしていたので改造程度の知識しかないんですが、HTMLとCGIファイルをアップして、HTMLからCGIに飛ぶようにしてHTMLの画像の部分に指定するタグを書き込むというものではできないですか?GD関数というのを検索しているんですが、GD関数がよくわかっていません。そこを理解しないと先にすすめないですよね?GD関数というものを初めて聞いたので・・・。うまく説明できなくてすみません。「ユーザーエージェント→端末解像度を取得してGD関数でリサイズを表示」という理屈はわかるのですが、サイトはHTMLで、ユーザーエージェントはアクセスログのようなもので取得して、そこで拾った端末解像度を取得してその取得したものをどうするのか・・・。(あいまいな理解ですみません)そこからGD関数までがつながらず、GD関数自体が何をするのかはなんとなくはわかっているのですが、それをどこに組み込む?入れるのか・・・。ほんとにわからなくてすみません。、まだ時間はあるんですが、理解するまでに時間がかかりそうなので早めに勉強したくて。このくらいの知識では難しいのでしょうか。。
何とかしてできるようになれば今後役だつと思ったのですが。
>しろさん
URLありがとうございます。携帯のサイト部分の表示先を変えることはできたんですが、「キャリア別にその数分毎回更新しないといけないの?」って言われて画像がリサイズできることをしって。無謀なことなんですかねぇ。。><
>rouxさん
ありがとうございます。Net_UserAgent_Mobileのほうも、教えていただいたURLを見て勉強してみます。
[626 のレス7] Name:roux Date:2005/02/03(Thu) 12:44
[626 のレス6] Name:roux Date:2005/02/03(Thu) 12:43
機種判別だけに関していえば、PEARを理解しているならNet_UserAgent_Mobileを使うのが手です。作者も日本人ですしVodafoneのUA変更にも早速対応されたようです。
画像の振り分けはGDで自動生成もありかもしれませんがPC用とモバイル用の2つだけでいいなら予めファイルを用意しておいて、UAに応じてリンク先を書き変えるだけとかにしといたらいいんじゃないでしょうか。
[626 のレス5] Name:しろ Date:2005/02/03(Thu) 12:28
[626 のレス4] Name:akaneko Date:2005/02/03(Thu) 12:11
[626 のレス3] Name:akaneko Date:2005/02/03(Thu) 11:34
ありがとうございます!早い回答を頂いてうれしい><
今から教えていただいたサイトを読んで勉強しながら頑張りたいと思います。理解力に乏しいのでまたわからないことがあれば書き込みさせていただきたいと思います。なるべく一人で頑張れますように・・・
[626 のレス2] Name:しろ Date:2005/02/03(Thu) 11:24
[626 のレス1] Name:いきのむし Date:2005/02/03(Thu) 10:49
[626] 機種別に画像を振分 Name:akaneko Date:2005/02/03(Thu) 10:39
はじめまして。
色々探していてここにたどり着いたんですが、
携帯でアクセスしたときに機種を判別してページに振り分けるのではなく、機種を判別して画像のみを振り分ける方法はりませんか?作成しようとしているサイトがページが多くなるので、画像表示部分に振り分けるようなスクリプトを書いておいて、携帯でアクセスした場合に、機種を判別して画像を表示するといったことがしたいのですが。。もしご存知の方がいらっしゃればご指導お願い致します。PHPはそんなに詳しくはないんですが、何とかできればと思っています。宜しくお願いいたします。
[621 のレス5] Name:ligaya Date:2005/02/04(Fri) 08:10
DoCoMoとAUでは直った事を確認しました。
親切にどうもありがとうございましたm(_ _)m
[621 のレス4] Name:roux Date:2005/02/03(Thu) 12:36
うへ、ソースもロクによまずしかもかなり適当なことを書いてるのがばれてしまいました
やっぱLocationヘッダですかねぇ
---
echo "<META HTTP-EQUIV=\"refresh\" content=\"0;URL=$PHP_SELF?\">";
?>自動的にジャンプしない場合は<a href="<?=$PHP_SELF?>">ここ</a>をクリック<?
---
みたいなのもアリかな
[621 のレス3] Name:moon Date:2005/02/02(Wed) 21:55
>2
そーみたい。i-modeはリフレッシュしないんです。