【PHP】質問スレッドPart3
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
02/02/17 13:23ID:N+9Uw5dE答えられる方、返答よろしくお願いします。
<<参考リンク>>
■本家
http://www.php.net/
■PHP日本語マニュアル
http://www.php.net/manual/ja/
■JapanPHPUsersGroup
http://www.php.gr.jp/
■PHP日本語ページ
http://www.cityfujisawa.ne.jp/~louis/apps/phpfi/index.html
■Pearのドキュメント
http://phpdocu.sourceforge.net/peardocs/
<<過去スレ>>
■【PHP】質問スレッドPart1
http://ebi.2ch.net/test/read.cgi/php/982687820/
■【PHP】質問スレッドPart2
http://pc.2ch.net/test/read.cgi/php/1003283567/
<<教えて君>>
■ここ見習って書き込んじゃ、駄目よ
http://pc.2ch.net/test/read.cgi/unix/1011345180/242-245
0102無料
02/03/02 01:37ID:voSOqZmi┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
☆★☆現金1000万円が当るチャンス!☆★☆
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
************************************************************
【その他キャンペーン】
人気ゲーム機プレゼントキャンペーン!
田中貴金属製 金ののべ板(純金)プレゼント!
☆☆☆ フィット(車)プレゼントキャンペーン! ☆☆☆
豪華賞品がもらえる!ビンゴゲーム!(毎週実施)
毎日豪華賞品が当る☆毎日懸賞☆
************************************************************
http://www.fruitmail.net/cgi/introduce_jump2.exe?517755
0103nobodyさん
02/03/02 02:00ID:???0104nobodyさん
02/03/02 09:27ID:???$fp = fopen("a.log","r");
$contents = fread( $fp, filesize( "a.log" ) );
fclose($fp);
$fp = fopen("a.log","w");
fwrite($fp, $contents+1);
fclose($fp);
?>
と、読み込むのに一度開いて、書き込むのにまた開いて・・・ってしてるんですが、
一度に出来ますでしょうか?
0105nobodyさん
02/03/02 09:35ID:ldf38DFr$fp = fopen("a.log","r+");
$contents = fread( $fp, filesize( "a.log" ) );
fseek($fp, 0);
fwrite($fp, $contents+1);
fclose($fp);
?>
で動く?
0106nobodyさん
02/03/02 09:53ID:???エラーも何も出ません。。
# apache for win32(1.3.22) + php4です
0107nobodyさん
02/03/02 09:56ID:???普通のHTMLも表示しなかったりして
0109nobodyさん
02/03/02 14:15ID:???フリーのPHPを配布しているところってあるんでしょうか?
海外ほど日本は多くないんですか?
なかなか思ったものがみつからず困ってます。
どこかいいとこあったら教えてください
0110nobodyさん
02/03/02 17:45ID:ldf38DFrれっつ、PHPじゃ、だめなの?
0111nobodyさん
02/03/02 17:59ID:xzfRHLYl$contents+1 ってのが謎やな。
なにがしたいんだ?
0112nobodyさん
02/03/02 20:17ID:pM8GMSO8++$contents
に変えてみな。
それから、このプログラムだったら、何も表示されなくて、当然だけど…
0113104
02/03/02 22:00ID:dw498nIDちなみにただのテストカウンターです。
0114名無しさんに接続中…
02/03/02 23:27ID:7pVD+YgT0115nobodyさん
02/03/02 23:46ID:???0116_ ◆IVXmlxmI
02/03/02 23:56ID:???http://www.st.ryukoku.ac.jp/~kjm/security/ml-archive/incidents/2002.02/msg00243.html
Toolが出回ってるらしいけど、不明。
0118nobodyさん
02/03/03 00:28ID:1xLD0C1V0120nobodyさん
02/03/03 00:50ID:T1JS/I3hおれもローカルにレン鯖と同じ環境作ってる。
だったら自宅鯖でいいじゃんていう話もあるが・・・
0121118
02/03/03 00:56ID:1xLD0C1VLinuxいれてるとかWindows版でやってるとか。
出来ればスペックも教えてほしいです。
0122120
02/03/03 01:33ID:T1JS/I3hんじゃ俺の環境
FreeBSD + Apache + PHP + MySQL
レン鯖のアカウントと同じID・PASSWORDでアカウント1個作ってる。
MySQL のアカウントも同じ。
Apache にはバーチャルドメインを設定して、
レン鯖と同じような感じでアクセスできるようにしてある。
違うのは、レン鯖は Linux ってところかな。
こんなんでいい?
0123119
02/03/03 02:05ID:???んじゃ俺も。
サーバはハウジングを利用してる。
ローカルでも全く同じモノを用意して、ハードトラブル時の予備兼
実験・テスト機にしている。
環境はFreeBSD4.4 + Apache1.3.14 + PHP4.1.2 + MySQL3.23.39。
0124119
02/03/03 02:06ID:???0125nobodyさん
02/03/03 17:06ID:???海外でも構わないのですが、写真をあげとけばフォトアルバムになるようなものを探してます。
サムネイルを自動生成してくれて、それぞれのページに簡単なコメントと他画像へのリンクを貼りたい。
さらにimodeのページも生成してほしいです。
現在手作業で作っておりますが、PHPサーバを借りて移行したいとおもっております。
0126nobodyさん
02/03/03 17:37ID:???それくらいだったら探すより自分で作ったほうが早くない?
0128118
02/03/03 18:01ID:RuQ6RTRaPhotoHighwayで作った方がええと思う
0129nobodyさん
02/03/03 18:15ID:???まさにあのスクリプトが欲しいんです(笑
やっぱ分かりました?
ただ仕事で使うので勝手に人のサーバに寄生するわけにはいかないので、、、、
0130nobodyさん
02/03/03 23:01ID:XAnFyXJOお金、いくらはらってくれるの?
0131nobodyさん
02/03/03 23:13ID:/1MIb/EV20万くらいじゃない?
0132nobodyさん
02/03/03 23:44ID:???0133nobodyさん
02/03/04 01:07ID:Apf9QyOG$person[1] = array("0041","たなべ");
$person[2] = array("0036","いいむら");
$person[3] = array("0001","あらかわ");
$person[4] = array("2005","わたなべ");
$person[5] = array("1102","さとう");
これを、名前の順にソートさせたいのですが
どうすれば良いのでしょうか?
sort($person);
reset($person);
だと 番号順になってしまいますし……
0134nobodyさん
02/03/04 02:04ID:???いくらでもある。
http://www.hotscripts.com/PHP/Scripts_and_Programs/Image_Galleries/
俺 とほほじゃないけど、言うほどでもないんじゃねぇ?
http://www.popup.org/~matsushima/diary/
http://tohoho.wakusei.ne.jp/wwwxx036.htm
0135nobodyさん
02/03/04 03:21ID:???0137nobodyさん
02/03/04 09:14ID:???0138nobodyさん
02/03/04 09:23ID:???http://tohoho.wakusei.ne.jp/wwwxx036.htm#PHP
PHPってこんな記述でも使えるんだ、初めて知った…
0140nobodyさん
02/03/04 09:43ID:???フォトギャラリーをPHPで作るって奴、サンプルコードがデバッグしてない、
説明の記述がめちゃくちゃ。
これを読みながら誤字を修正しつつ打ち込んでも100パー動かない。
何のためにをチュートリアルを世間に晒しているんだ。
初心者にプログラミングを挫折させるためか!!
俺は今、激しく怒っている。
0142nobodyさん
02/03/04 11:07ID:???言いたいことは
「何のためにをチュートリアルを世間に晒しているんだ」ってことだよ。
著者もHotWiredスタッフも
一回読み返せばわかるめちゃくちゃな記述をノーチェックで
載せんなって。
あんなんだったらやらないほうがまし。
あんまりいい加減な仕事すんなって言いたいわけよ。
初心者潰しの効果ありまくりだろ。
0144138
02/03/04 14:42ID:???アフォだよ。
前も誰かに同じ事言って、同じようなやり取りした事があったのを思い出した。
しかもその事実があった事すら忘れてた(w
この表記の仕方って全く使わんからすぐ忘れる…
0146nobodyさん
02/03/05 01:29ID:GzlcMgavfunction cmp($a, $b) {
list($a_key, $a_name) = $a;
list($b_key, $b_name) = $b;
return strcmp($a_name, $b_name);
}
usort($person, 'cmp');
こんなんでどう?
0147nobodyさん
02/03/05 01:30ID:???0148nanasi.php
02/03/05 02:28ID:???0149nanasi.php
02/03/05 02:28ID:???すまん。sage忘れ。
0152_
02/03/05 11:12ID:???と報告してみるテスト
0153nobodyさん
02/03/05 11:18ID:???あんなもんに踊らされて腹が立ったからって、ここで当たり散らすの止めい
0156nobodyさん
02/03/05 20:09ID:Nll019+f│ ( ̄ ̄) │
│ ) ( 糞 ス レ 認 定 証│
│ / 2ch \ │
│ | ∧∧ |/ ̄ ̄ ̄ ̄ ̄\ 認定番号第5314号 │
│ | ( ゚Д゚)< 糞だこりゃ! | │
│ \__/ \_____/ |
│ │
│ このスレが、 2ch糞スレ審査委員会の定める認定 │
│ 基準(第5項) を満たしていることをここに証する。 │
│ │
│ 平成14年3月 2ch糞スレ審査委員会 |
│ 理 事 長 ひろゆき@管直人 |
└────────────────────────┘
0157nobodyさん
02/03/05 20:35ID:???どこの誰だかわかんない奴に
大した理由も無くむかつかれたからって
それが俺にとってなんなんだっつうの。
気安く指図すんなって。
0158nobodyさん
02/03/05 20:40ID:???0159nobodyさん
02/03/05 20:48ID:???ああそう?むかついたむかついた
おめえうざい、なんか知らないけど生理的にキモイ
ホムペに騙されただって?
どこの誰だかわかんねえ、お前に何言われたってつくってるやつ
何とも思わねえよ(藁
0160nobodyさん
02/03/05 20:56ID:eqE53nyjおまえうざいな
0161nobodyさん
02/03/05 21:24ID:???0162nobodyさん
02/03/05 21:27ID:???予想どうりの反応が返ってきて嬉しいよ。
群れてないと生きられねえ弱っちい奴は自分の順位を
必要以上に気にすんだよな。
おれみたいの生理的にうけつけねえだろ?
お前ばっちしそのタイプだな。
犬見てえ。プ
0163nobodyさん
02/03/05 21:28ID:???0165nobodyさん
02/03/06 00:06ID:???見た感じ使いにくそうなのでテンプレートクラスを自作するか検討中
0166nobodyさん
02/03/06 00:18ID:???何となく、仕事で使ってみた。
ループ処理とかに何となくバグもちな気がする・・・。
まあ、CVSから持ってきた最新版じゃなくて
普通に配布されてるやつだから何とも言えないけど。
後、最低一個は置換しないと駄目な気がする。
0167nobodyさん
02/03/06 01:39ID:???サンクス
使い勝手はともかくバグですか・・・
しばらくは自作クラスで間に合わせた方がよさそうですね。
0168nobodyさん
02/03/06 02:05ID:TsOKx1jPちょっと分かりにくいけど、慣れると使いやすいと思うよ。
テンプレートだとSmartyが高機能でいいらしい。
http://www.phpinsider.com/php/code/Smarty/
0169nobodyさん
02/03/06 09:02ID:T5j6rphNphp-4.1.1-Win32を落としてきました。
インストールの仕方を説明してあるサイトでは「php4ts.dllをC:\Windows\Systemに入れてください」
とあるんですが、落としてきたphp-4.1.1-Win32にはphp4ts.dllが見つかりません。
php4ts.dlってまた別に落としてこないとダメなんですか?
それとも違ったインストール方法があるんですか?
知ってる方、お助けください。
0171169
02/03/06 09:24ID:T5j6rphNそうなんですか。
もうちょっとphp系のサイトで調べてみます。
0172nobodyさん
02/03/06 09:37ID:tuJGrm7FWinのフォルダ設定でdllを表示しない設定になってるとかない?
php4ts.dllは必要だよ。
0173166 ◆AngelBlk
02/03/06 09:59ID:z7t2jvIE168さんも言ってるけど、IT割と使いやすいですよ。
一回使ってみるといいかも。
http://angelicwing.net/server/php/IntegratedTemplate.html
適当にpear.php.net見ながら会社の新人用に書いたドキュメント。
参考になれば。
//間違いあったら指摘よろしく(^^;
>168
自分が使ったときは何となくtouchBlockの挙動がおかしい気がした。
まあ、根本的に勘違いしてる可能性否定出来ないけど・・・。
あと、気になったのは最低一つはsetVariableしないと
何も表示されないことない?
Smarty、ちょっと試してみるっす。
0174169
02/03/06 10:19ID:T5j6rphNそのとおりでした…
ありがとうございます。
0175nobodyさん
02/03/06 13:04ID:2mUXrcp1ただ、入り組んだtableを作るのが面倒というか、よくわからなくなるけど。
0176167
02/03/06 23:41ID:???PHP4.0.6では何故かIT_Error.phpが無いらしくエラーを吐いたので
PHP4.1.2に付属していたPEARを丸ごと上書きして解決しました。
今のところ問題は出てないが$_POSTや$_GETなんかの
旧バージョンでは使えない機能って使われてないことを祈る。
で、実際使ってみたら思ったより使い安かった。
<!-- BEGIN *** -->
<!-- END *** -->
っていうのがもうすこしスマートにならなかったのかと思うが
次はSmartyも試してみようかな
0177nobodyさん
02/03/06 23:50ID:4IV0+NOUPHPでXHTMLって表示できないんでしょうか?
Parse error: parse error in (ファイル名) on line 1
とかエラーが出てくるんですけど。
xml宣言が悪いの?
0178nobodyさん
02/03/07 00:13ID:???short_open_tagがonになってるから
<?xml version="1.0" encoding=... ?>
がPHPと認識されてると思われ。
php.iniが弄れる環境ならoffに。弄れないなら.htaccessで
php_flag short_open_tag off
の一行を。
0179nobodyさん
02/03/07 01:20ID:???便乗ですが、.htaccessで PHP 自体を無効にする
書き方はないでしょうか?
特定のディレクトリだけ無効にしたくて。
0180nobodyさん
02/03/07 02:03ID:???でいけそうな気が。
0181177
02/03/07 16:45ID:oKCl5bDxありがとうございます。解決しました。
しかも、よく見るとマニュアルにも書いてありました。すいません。
0182nobodyさん
02/03/08 00:50ID:/gp9jaEC0183nobodyさん
02/03/08 00:57ID:zfV74nWY不正アクセスしなければ普通は無理
0184nobodyさん
02/03/08 02:20ID:FFC0dBuRプログラムでは、どういう意味で使う言葉なのでしょうか。
0187nobodyさん
02/03/08 13:34ID:qpd6ZWSbいかないのですが、UserIDとPassをcsv or tabで管理するので、
それを一括で登録するだけのcgiってありますか?
0189nobodyさん
02/03/08 13:57ID:???http://pc.2ch.net/test/read.cgi/php/1014131785/l50
でしょう。やぱーし
0190nobodyさん
02/03/08 20:49ID:???悪かったYo.
書き込むスレッド間違ったんだYo.気づいたけど、
反省して同じ質問すぐに別スレに書き込むの待ったんだよ。
0192nobodyさん
02/03/09 13:54ID:???わからないよ〜、、
0193nobodyさん
02/03/09 14:24ID:qlswu0DNユニークなキー(仮にID)で親、子記事を管理して、
子の書き込みがあった場合は親へのID属性を持たせる。
他のアルゴリズム見たことないから分からないけどこんな感じでは?
ただこれはDB側でBBSを管理する場合の想定であって、
ファイル(datやcsv)で管理する場合は若干変わってくるかも。
0194192
02/03/09 14:30ID:???レスありが�d!mysql使って組みたいんだけど
その属性の持たし方が頭の中で整理できないんですわ(TДT;)
良かったらサンプル組んで詳しく教えてもらえませんか?
お願いします。昨日から考えてるけどマジでわけわかんないわ
0195193
02/03/09 14:45ID:???プログラム(作りかけだけど一応動く)
ttp://public.dyndns.info:10080/dev/tree_bbs.php
ソース(自作クラス使ってるけど、ツリーのアルゴは分かるかと)
ttp://public.dyndns.info:10080/dev/tree_bbs_source.txt
SQL(Excel持ってなかったらスマソ)
ttp://public.dyndns.info:10080/dev/define_db.xls
0197nobodyさん
02/03/09 15:11ID:???ありがとうございます111111111111111
勉強さしてもらいます、また質問するかもしれないですがよろしく111111
0198nobodyさん
02/03/09 16:36ID:a/ptHYRQコマンドラインからは問題ないんですが
Apacheの設定がいまいちわかりません
AddType application/x-httpd-php .php
をついかしても ソースのダウンロードとなってしまいます。
書き方教えてYO!
0200_ ◆IVXmlxmI
02/03/09 16:48ID:???コマンドライン版としていれたのかな?
そうならScript内に
#!/usr/bin/php
かな?
ちがうなら、libphp(4||3).soをLoadModuleしやがれあんちくしょう
0201_ ◆IVXmlxmI
02/03/09 16:50ID:???■ このスレッドは過去ログ倉庫に格納されています