- 1 名前:nobodyさん mailto:sage [2008/09/20(土) 20:23:08 ID:???]
- 質問者はまず>>1を良く読むこと(必須!)
過去スレ、関連スレ、FAQなどは>>2-10辺り 次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。 ◆前スレ 【PHP】下らねぇ質問はここに書き込みやがれ 73 pc11.2ch.net/test/read.cgi/php/1220440493/ ◆質問用テンプレ 【OS名】vine linux 【PHPのバージョン】php5.26 【連携ソフトウェア】mysql 【質問内容】 ◆質問する時の注意 ・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す) ・ 己の行った操作、変更などを詳しく明記すること。 ・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。 ・ 質問者として、態度をわきまえること。 ・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。 (PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。) ◆質問後の注意 ・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。 ・解決しなくても回答をもらった場合はお礼を言うこと。 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。) ◆回答者への注意 ・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。 【その他諸注意】 ・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
- 85 名前:たま ◆ExGQrDul2E [2008/09/21(日) 15:45:51 ID:Q+K5bZwX]
- このようなことも考えてみました。
$log = file("./list.txt"); foreach ($log as $value){ list($no,$title,$time) = explode('<>', $value); array_unique($log); echo "NO:".$no."<br>"."title:".$title."<hr>"; } list.txtには 1<>テストすれ1<>9/10 11:10 3<>テストすれ3<>9/10 11:15 1<>テストすれ1<>9/10 11:10 2<>テストすれ2<>9/10 11:13 このように同じ要素 1<>テストすれ1<>9/10 11:10 があったので array_unique($log); で消そうと思いましたが、だめでした。 なぜでしょうか?
- 86 名前:nobodyさん [2008/09/21(日) 15:46:08 ID:amudP2A4]
- $keyはその消したいやつがある配列の番号count。
2番目のスレを上げで書き込む前に ループで if(スレ番==2){ array_splice(スレの配列、$i、1、"")//配列をループさせ、スレ番号が2の行を見つけたら、その行を空にする } で、新しい2をunshftで書き込む
- 87 名前:nobodyさん [2008/09/21(日) 15:46:42 ID:UFHYPm4K]
- 質問させてください。
以下のようにクラスセパレータを含むようなクラス変数を表示させたいのですが うまくいきません(どうも変数が通っていない) どのようにすれば表示できるか教えてください。 <?php $var = "no->hoge_id"; $str = '<?xml version="1.0"?><item>'. '<no><hoge>123</hoge>'. '<huga>456</huga></no>'. '</item>'; $xml = simplexml_load_string($str); // 出力無し echo $xml->{$var}; ?>
- 88 名前:87 [2008/09/21(日) 15:47:37 ID:UFHYPm4K]
- すいません、一部間違えました。
× $var = "no->hoge_id"; ○ $var = "no->hoge";
- 89 名前:nobodyさん mailto:応援あげ [2008/09/21(日) 15:58:15 ID:???]
- たまちゃん応援あげ
- 90 名前:nobodyさん mailto:sage [2008/09/21(日) 16:09:11 ID:???]
- >>88
二つに分けりゃいいじゃん
- 91 名前:nobodyさん mailto:sage [2008/09/21(日) 16:16:41 ID:???]
- >>たまちゃん
アレイユニークをループの中に入れてもしょうがないので ループの前に $配列 = アレイunique($配列) にしてループで表示すればいいよ ただそれだとログの中は同名のスレだらけになるから 書き込む時にunique使って、表示する時は通常通りがいいよ ただ、uniqueでやると改行文字もuniqueの判定基準になるから 文字コード変えると二つ表示になっちゃうよ やっぱり古いのは""で置き換えた方がいい あとほかの方法では 書き込むときのループで if($i==0 or スレ番!=2){ write } とすれば一番新しく追加されたスレ番2以外の2は書き込まれないよ
- 92 名前:nobodyさん [2008/09/21(日) 16:17:50 ID:amudP2A4]
- ID出し忘れた
というかもうどうでもいい ひたすらベンチするわ
- 93 名前:nobodyさん mailto:sage [2008/09/21(日) 16:20:16 ID:???]
- >>92
いちいち報告しなくていいからあとはチラシの裏でやってくれな
- 94 名前:nobodyさん mailto:sage [2008/09/21(日) 16:34:17 ID:???]
- >>92
クソの役にも立たないベンチはどうでもいいからブログにでも書いといてくれ
- 95 名前:90 [2008/09/21(日) 16:36:13 ID:UFHYPm4K]
- 返信ありがとうございます。
後出しぽくて申し訳ないですが本当はもっと大きなXMLを読み込んでいて、 階層の深さが特定できない状態という前提で考えているので $var = "no->hoge->foo->bar"; のように変数名も受け付けるように読み込みたいのです。 splitで分割して、それをセパレータでつなげるというのは挑戦してみたんですが どうにもうまくできなくて…。おわかりの方はいらっしゃいますでしょうか?
- 96 名前:88 [2008/09/21(日) 16:37:12 ID:UFHYPm4K]
- ↑すいません、また間違えてしまいました。
90ではなく88 >> 90さんへの返信でした
- 97 名前:nobodyさん mailto:sage [2008/09/21(日) 16:38:23 ID:???]
- 階層の深さが特定できないなら余計に文字列でなく要素ごとに管理したほうがいいと思うが
splitでもいいんじゃない?
- 98 名前:88 [2008/09/21(日) 16:55:26 ID:UFHYPm4K]
- >>97さん
XMLの要素名を配列の要素に入れて、それをくっつけて参照できる形に組み立てる感じでしょうか。 僕が知らないだけなのかもしれないんですが、ちょっとその方法がわからないんです。 ちなみにsplitで最初に書いたコードはこんな感じです。 <?php // XML読み込みは省略 $classvars = split("->", $var); $num = count($classvars); for ($i=0; $i<$num; $i++){ if (($i+1) != $num){ // ここでエラーが出る $class .= $classvars[$i]->; } else{ $class .= $classvars[$i]; } } echo $xml->{$class}; ?>
- 99 名前:nobodyさん mailto:あげ [2008/09/21(日) 17:06:01 ID:???]
- たまちゃん応援あげ
- 100 名前:nobodyさん mailto:sage [2008/09/21(日) 17:11:30 ID:???]
- <?php
$str = '<?xml version="1.0"?><item>'. '<no><hoge>123</hoge>'. '<huga>456</huga></no>'. '</item>'; $xml = simplexml_load_string($str); $var = "{$xml->no->hoge}"; echo $$var; これじゃだめなん?要素ごとに分けないやり方の方が良いのなら。
- 101 名前:nobodyさん mailto:sage [2008/09/21(日) 17:16:43 ID:???]
- すまん勘違いだ。
123を表示できればいいのに$123とかよく分からないことになってる。 よく考えてみたら結局そのまま $xml->no->hoge でいいような気もするんだが >>87みたいに可変変数使う理由って何なの?
- 102 名前:88 [2008/09/21(日) 17:53:49 ID:UFHYPm4K]
- >>101さん
function showElementValue($node){ // 省略 echo $xml->{$node}; } 実際にはこのようにメソッドとして呼び出しているので表示したいノードを引数にして書きたいのと、 $xml-> というような共通項は関数内で処理できたらなと思ったのが理由です。 冗長になると思ってやめたんですが、意図通りにちゃんとメソッドとして例示した方がよかったですね。
- 103 名前:nobodyさん mailto:sage [2008/09/21(日) 18:13:41 ID:???]
- オブジェクトオペレータ込みだと上手いこと展開してくれないんだね。
PHPなんだからしてくれてもいいのにね。 やっぱ要素ごとに渡してくっつける方法か、 関数に分けて入れない方法を検討したほうがいいかもね。 省略中でどんな処理してるか分からんから何とも言えないけど。
- 104 名前:nobodyさん mailto:sage [2008/09/21(日) 18:19:16 ID:???]
- 汚いけどevalで出来るよ
- 105 名前:nobodyさん mailto:sage [2008/09/21(日) 18:21:35 ID:???]
- なにがしたいのかさっぱりわからん
- 106 名前:nobodyさん mailto:sage [2008/09/21(日) 18:43:54 ID:???]
- なんか…
必死だなw
- 107 名前:nobodyさん mailto:sage [2008/09/21(日) 18:58:52 ID:???]
- >>106
だまれっ!下僕の分際でいきがるな!!!!!
- 108 名前:nobodyさん [2008/09/21(日) 19:00:01 ID:kQIo17gb]
- Linuxです。
PHPからmail()とかでメール送りたいのですが、メール鯖をインストールするのも面倒なので、 プロバイダのサーバー使えるようにできないもんですかね。 Windowsではphp.iniの設定でなんとかなるみたいですが・・
- 109 名前:88 [2008/09/21(日) 19:05:46 ID:UFHYPm4K]
- ありがとうございました。
結局、以下のように階層を9に絞って手動処理してみました。 >>104さんの仰るようにevalも試していますが、いかんせん 始めて扱う関数でうまくいきません。よければ教えてください。 function showElementValue($node){ $path = parseNode($node); echo $path; } function parseNode($node){ $cv = split("->", $node); $count = count($cv); // オブジェクトオペレータの展開がうまくいかないので、すごく冗長な手動処理 switch ($count){ case "1": return $xml->$cv[0]; case "2": return $xml->$cv[0]->$cv[1]; // 以下同じように続く } }
- 110 名前:nobodyさん mailto:sage [2008/09/21(日) 19:10:46 ID:???]
- >>108
phpで直接ISPのメル鯖にsmtp投げればいいだけの話と違うん?
- 111 名前:nobodyさん mailto:sage [2008/09/21(日) 19:17:57 ID:???]
- >>107
下僕、ゲッ、僕σ(´Д`)? (´・ω:;.:...
- 112 名前:nobodyさん mailto:sage [2008/09/21(日) 19:22:08 ID:???]
- >>111
- 113 名前:88 [2008/09/21(日) 19:27:37 ID:UFHYPm4K]
- 以下でなんとかできましたので、ご報告しておきます。
ありがとうございました。 eval('$node = $xml->'. $node .';');
- 114 名前:nobodyさん mailto:sage [2008/09/21(日) 19:32:40 ID:???]
- ちょw
- 115 名前:nobodyさん mailto:sage [2008/09/21(日) 19:35:44 ID:???]
-
showElementValue($xml->no->hoge); function showElementValue($node){ // 省略 echo $node; } なんで、これじゃだめなん?
- 116 名前:nobodyさん mailto:sage [2008/09/21(日) 19:58:39 ID:???]
- >>115
>>102
- 117 名前:nobodyさん mailto:sage [2008/09/21(日) 21:47:12 ID:???]
- >>108
ライブラリでもあると思うが
- 118 名前:nobodyさん [2008/09/21(日) 21:52:10 ID:EC1BuyjV]
- レンタルサーバでPHPをCGIとして利用したい場合、
#!/usr/local/bin/php みたいに1行目に書く必要がありますが、 このパスがわかりません。 phpinfo();で出力した情報のどこを見ればよろしいのでしょうか? 前提としてその鯖ではPHPをCGIとして動かせるということだけはわかってます。 鯖管に聞くのが一番早いのですが、後学のために教えてください。
- 119 名前:nobodyさん mailto:sage [2008/09/21(日) 21:53:58 ID:???]
- 仕様に載ってる
- 120 名前:118 [2008/09/21(日) 22:01:48 ID:EC1BuyjV]
- >>119
マニュアルに書いてるということでしょうか? 仕様という項目が見当たらないのですが、 もしよかったらどこを見ればよいか教えてください。
- 121 名前:nobodyさん mailto:sage [2008/09/21(日) 22:05:35 ID:???]
- 載ってないの?じゃ見てみるからURL教えてくれ
- 122 名前:118 [2008/09/21(日) 22:08:35 ID:EC1BuyjV]
- >>121
サーバの仕様ってことですか? 一応のせてみますので、よろしくお願いします。 ttp://www.usamimi.info/~sakura/cgi-bin/puki/?WEB
- 123 名前:nobodyさん [2008/09/21(日) 22:12:51 ID:lcTeMIBY]
- j
- 124 名前:nobodyさん mailto:sage [2008/09/21(日) 22:13:11 ID:???]
- まぁ普通に考えて
/usr/local/bin/php or /usr/bin/php ではないでしょうか
- 125 名前:118 [2008/09/21(日) 22:20:36 ID:EC1BuyjV]
- レスありがとうございます。
/usr/local/bin/php /usr/bin/php 拡張子をcgiにパーミッションを755にし、どちらも試しましたが、 テキストとして普通に表示されてしまいます。 cgi-binというフォルダがあったので、 そこに入れてみて実行してみましたが、500が返ってきました。 phpinfo();での確認が無理なようでしたら、あきらめたいと思います。
- 126 名前:nobodyさん mailto:sage [2008/09/21(日) 22:25:19 ID:???]
- その挙動は何かおかしいんじゃないの?
perlで書いたcgiなら動くのかい? 俺は良く知らないので詳しい人待ち。 そんなことより、ちゃんと良さげなフォーラムが用意されているのになぜ聞かないんでしょうか
- 127 名前:nobodyさん mailto:sage [2008/09/21(日) 23:11:18 ID:???]
- 「PHPについては、SuEXEcが掛からない為、特別なパーミッション設定などはありません。」って書いてあるな
PerlだけSuExecしてるってことはないだろうから、CGI版PHPじゃないんじゃね? 仕様の表ではCGIの項目にPHP5ってあるけど誤記かもしれん(鯖缶がアホならCGIとモジュール版の違いが分からんだろうし)
- 128 名前:nobodyさん mailto:sage [2008/09/21(日) 23:45:44 ID:???]
- >>118
そもそもphpをcgiで動かせる鯖なのか?
- 129 名前:nobodyさん [2008/09/22(月) 00:32:06 ID:FSj+R9kA]
- "aaa","bbb","ccc"
というダブルクォーテーションで囲まれた文字があるとします。 これを文字だけ取り出して配列に入れるにはどうすればいいのでしょうか? ファイルではないので、fgetcsvは使えませんでした。
- 130 名前:nobodyさん mailto:sage [2008/09/22(月) 00:32:09 ID:???]
- モジュール版だったら、.phpで。
CGI版だったら、.cgiで。 動かすってこと?
- 131 名前:nobodyさん mailto:sage [2008/09/22(月) 00:38:55 ID:???]
- >>129
explode >>130 そんなのどうとでも設定できる
- 132 名前:nobodyさん mailto:sage [2008/09/22(月) 00:47:40 ID:???]
- >>131
揚げ足とって楽しい? そうやってリアルでもやってて人から嫌われてるだろ?
- 133 名前:nobodyさん mailto:sage [2008/09/22(月) 00:52:06 ID:???]
- ど、どの辺が揚げ足・・・?
- 134 名前:nobodyさん mailto:sage [2008/09/22(月) 00:54:46 ID:???]
- >>130 一般的にはそうだが、>>131も正解。
ていうか鯖管に聞けよ
- 135 名前:nobodyさん mailto:sage [2008/09/22(月) 01:00:26 ID:???]
- >>131=>>133=>>134
- 136 名前:うんこ ◆otPHSLbxjY [2008/09/22(月) 01:02:48 ID:JxuRK2av]
- よくさぁ、掲示板とか作るけど、ログをDBに入れるかdatファイルに保存するか悩むやついるよね。
「DBの方が速そう」とか。 今日(というか昨日)ベンチしまくって分かったんだけど DBの方が遅いわ。 1000行書き込んで表示させたんだけどdatの方が速かった。 「そんなわけねーだろバカ」って思った? なぜかって、DBだって結局取り出したあとPHPの変数に入れてPHPでループ表示させるので 違いはデータをDBから読みとるかファイルから読みとるかの違いでしかないんだよね。 で、DBだってデータ圧縮されて保存されてるわけじゃないから HDDが読みとるデータ量はほぼ同じ。 結局速度は同じなんだよね。 でもDBはDBに接続する時に少し時間がかかってるようだ。 ということで単純にデータを取り出すだけならdatファイルがいい。 ただし、検索したり並び変えたりするのであれば PHPのeregやソート関数を使うよりDBの方が断然速いのでDBを使おうな。
- 137 名前:nobodyさん mailto:sage [2008/09/22(月) 01:12:19 ID:???]
- >>136
あのさ、datファイルに保存する奴の目的って 「後からログを検索したい」だと思うぞ。 そりゃ読み込むだけならdatファイルの方が早いのは当たり前だ
- 138 名前:nobodyさん mailto:sage [2008/09/22(月) 01:13:14 ID:???]
- もう相手すんな
- 139 名前:nobodyさん mailto:sage [2008/09/22(月) 01:13:29 ID:???]
- 間違えた
datファイルに保存する奴の目的って ↓ ログを保存する奴の目的って
- 140 名前:nobodyさん mailto:sage [2008/09/22(月) 01:13:58 ID:???]
- どこを立て読み?
ていうか駐留しなくていいからそろそろ名無しに戻るか消えてくれないかな スカトロマニアはこのスレにはいないので
- 141 名前:nobodyさん mailto:sage [2008/09/22(月) 01:22:51 ID:???]
- >>136
どこに新しい要素があるのその話
- 142 名前:nobodyさん mailto:sage [2008/09/22(月) 01:25:54 ID:???]
- DBスレいって書き込んで来い
盛大に笑われるからw
- 143 名前:nobodyさん mailto:sage [2008/09/22(月) 01:39:27 ID:???]
- >>136
普通の人はね、ファイル名とハッシュだけDBに入れてデータはファイルで持つとか 用途に応じて格納場所変えるのね。まぁ試行錯誤するのは悪くないのね。 ところで質問は?
- 144 名前:nobodyさん mailto:sage [2008/09/22(月) 01:47:51 ID:???]
- >>143
横から質問で申し訳ないんだけど、 >普通の人はね、ファイル名とハッシュだけDBに入れてデータはファイルで持つとか そうなの?MTのDB構造とか見てると、ログはテーブルに全て書き込んでた
- 145 名前:nobodyさん mailto:sage [2008/09/22(月) 01:50:05 ID:???]
- お前は何を言ってるんだ
- 146 名前:nobodyさん mailto:sage [2008/09/22(月) 01:53:39 ID:???]
- >>144
用途に応じてと言う言葉が見えんのか・・・ 次の質問どうぞ
- 147 名前:nobodyさん mailto:sage [2008/09/22(月) 01:55:02 ID:???]
- 「用途に応じて」って言ったら、どの質問もそれで片づけられるなw
- 148 名前:nobodyさん mailto:sage [2008/09/22(月) 01:58:23 ID:???]
- いや、その片づけ方は難度高いぞ
- 149 名前:nobodyさん mailto:sage [2008/09/22(月) 02:03:02 ID:???]
- >>144
blogのログとかは利便性もあってDBに全部放り込むとか良くあるのね。 逆に考えるのね。何故MTは全部DBに放り込んでるのか、そう考えるのね。 そういう思考できないとSEとかPGとしては暗い未来が待ってるのね。 ぼちぼちウザいからこの文体やめるのねw
- 150 名前:nobodyさん mailto:sage [2008/09/22(月) 02:05:24 ID:???]
- とりあえずうんこ野郎には構ってやるな
有益な意見交換ができるどこか こうやって口論を誘発させるレスばっかなんだから 前スレでの教訓をいい加減生かしてくれ
- 151 名前:nobodyさん mailto:sage [2008/09/22(月) 02:06:35 ID:???]
- >>136
さあプログラムを書く作業に戻るんだ
- 152 名前:nobodyさん mailto:sage [2008/09/22(月) 02:10:22 ID:???]
- >>150
うんこ自身はともかくその後のやり取りは割と有益に見えるがな
- 153 名前:nobodyさん mailto:sage [2008/09/22(月) 08:11:46 ID:???]
- >>140
せっかくトリつけてるんだから、NGにしとけよ。
- 154 名前:nobodyさん mailto:sage [2008/09/22(月) 08:59:46 ID:???]
- >>136
初心者のボクには役に立った。 でもなぜネット上では「preg_matchの方がeregより速い」という情報があるのかな。 というかマニュアルにも書いてあるし。これPHPの制作者が書いたんでしょに。
- 155 名前:nobodyさん mailto:sage [2008/09/22(月) 09:22:53 ID:???]
- >>154
マニュアルにあるように「多くの場合pregの方が早い」 全ての状況でeregより早いって訳じゃないんだな
- 156 名前:nobodyさん mailto:sage [2008/09/22(月) 09:23:40 ID:???]
- >>154
まぬあるにはどこにもpregのが方が早いとは書いて無いぞ >注意: Perl 互換の正規表現構文を使用する preg_match() のほうが、多くの場合 ereg() よりも速く動作します。 ここに書いてあるのは”多くの場合”だ
- 157 名前:nobodyさん mailto:sage [2008/09/22(月) 09:30:56 ID:???]
- なるへそ
- 158 名前:nobodyさん mailto:sage [2008/09/22(月) 09:37:39 ID:???]
- 私はメモリの使用量や比較量のオーダを計算して客観的に見ることができるんです。
あなたたちとは違うんです。
- 159 名前:nobodyさん mailto:sage [2008/09/22(月) 09:40:12 ID:???]
- お前は何を言っている
- 160 名前:nobodyさん mailto:sage [2008/09/22(月) 10:01:31 ID:???]
- >>158
まあ最終的にはそういうことだな
- 161 名前:nobodyさん mailto:sage [2008/09/22(月) 10:07:11 ID:???]
- そういや初心者未満スレで
ttp://www.php.net/manual/ja/functions.arguments.php > 注意: PHP 5以降、デフォルトで値はリファレンス渡しとなります。 これ訳が間違ってるって指摘あったぞ
- 162 名前:nobodyさん mailto:sage [2008/09/22(月) 12:08:11 ID:???]
- PHPとjavaScript、
どっちが難しい?
- 163 名前:nobodyさん mailto:sage [2008/09/22(月) 12:16:05 ID:???]
- クロスブラウザのことがあるからjavascriptじゃね?ライブラリで吸収すれば事足りるが
- 164 名前:nobodyさん mailto:sage [2008/09/22(月) 12:24:45 ID:???]
- ブラウザ上のクライアントサイドで間違っても「ごめんねテヘッ☆」で済むことがほとんどだが
サーバーサイドで間違うと民事補償で首が回らなくなる セキュアに作るのが大前提の昨今ではPHPのほうが難しいと言わざるを得ない
- 165 名前:nobodyさん mailto:sage [2008/09/22(月) 12:29:36 ID:???]
- >> サーバーサイドで間違うと民事補償で首が回らなくなる
民事補償で首が回らなくなるようなシステムをphpで作るわけないだろw もう少し考えて物言ったほうがいいよ。
- 166 名前:nobodyさん mailto:sage [2008/09/22(月) 12:54:53 ID:???]
- >>165
バカだなあ 本当にバカだなあ
- 167 名前:nobodyさん [2008/09/22(月) 16:23:26 ID:Ib6bzj0X]
- PHPでなにかエラーがあったときに、エラー内容がHTMLに出力されますが、
同じ内容をログファイルかなにかに出力させることはできますか。 Ajaxを使っていると、エラーがおきても 200 OK でかえってくるので、 わかりにくいです。
- 168 名前:nobodyさん mailto:sage [2008/09/22(月) 16:37:37 ID:???]
- log_errors
- 169 名前:たまちゃん ◆ExGQrDul2E [2008/09/22(月) 22:32:32 ID:igNMx8gy]
- 先日はお世話になりました
o(・◇・)o おかげさまで、成功いたしました。 今回は、ユーザーエージェンとから、ブラウザ名を取得する配列を作ろうと思います。 UAにMSIEが含んでいたらIE Sleipnir/が含んでいたらSleipnir みたいに、たくさんのブラウザ情報を取得したいです。教えてください。
- 170 名前:たまちゃん ◆ExGQrDul2E [2008/09/22(月) 22:33:38 ID:igNMx8gy]
- 教えてくださいというのは、ブラウザ情報です。
preg_matchで、マッチさせたいと思います。 よろしくお願いします
- 171 名前:nobodyさん mailto:sage [2008/09/22(月) 22:47:03 ID:???]
- 何が分からんの?
- 172 名前:nobodyさん mailto:sage [2008/09/22(月) 22:52:54 ID:???]
- >教えてくださいというのは、ブラウザ情報です。
全ブラウザのユーザーエージェントを教えろと言っているか? だったらスレ違いだヴォケ
- 173 名前:たまちゃん ◆ExGQrDul2E [2008/09/22(月) 23:32:56 ID:igNMx8gy]
- すべてではないです。
有名なブラウザを5〜8個くらいお願いしたいです。
- 174 名前:nobodyさん mailto:sage [2008/09/22(月) 23:42:09 ID:???]
- なんのために?
書き出すJavaScriptの分岐でもするのかな
- 175 名前:nobodyさん mailto:sage [2008/09/22(月) 23:50:57 ID:???]
- >>173
訪問者のUA記録してそっから上位のブラウザしぼって調べればいいのでは?
- 176 名前:nobodyさん mailto:sage [2008/09/23(火) 00:09:15 ID:???]
- >>174
XHTMLとか使うんだと思う あれはIEは読めない
- 177 名前:nobodyさん mailto:sage [2008/09/23(火) 00:40:53 ID:???]
- >>173
とりあえず「ユーザーエージェント 一覧」でググれ php関係ねーよその質問
- 178 名前:nobodyさん [2008/09/23(火) 06:12:56 ID:pjs6yXW6]
- たまちゃん応援あげ
- 179 名前:nobodyさん [2008/09/23(火) 06:35:46 ID:NJoiFrJ7]
- PHPってCGIじゃないから
パーミッションの勉強はしなくていいの?
- 180 名前:nobodyさん mailto:sage [2008/09/23(火) 07:15:24 ID:???]
- >>179
ディレクトリもファイルも全部に777にしとけばそれ以上気にする必要はない
- 181 名前:nobodyさん mailto:sage [2008/09/23(火) 08:47:20 ID:???]
- >>179
PHPだってCGIだ
- 182 名前:nobodyさん mailto:sage [2008/09/23(火) 09:18:57 ID:???]
- >>179
「PHP CGI版 モジュール版」でググってこい
- 183 名前:nobodyさん mailto:sage [2008/09/23(火) 10:25:58 ID:???]
- >>181
その回答には疑問を呈さざるを得ない
- 184 名前:nobodyさん [2008/09/23(火) 11:47:07 ID:EW2yGFvW]
- 【OS名】WindowsXP
【PHPのバージョン】php5.26 【連携ソフトウェア】mysql 【質問内容】 PHPを使ってWEBアプリのファイルマネージャを 作成しようと思っていますが、 ローカル側のファイル一覧の取得及び ファイル操作のやり方がわかりません くだらない質問ですみませんが ご教示ください
- 185 名前:nobodyさん mailto:sage [2008/09/23(火) 12:03:36 ID:???]
- >>184
まあ基本的にはCGIとかではローカルデータの取得はできません (できたらページにアクセスしただけでじゃんじゃんファイルがアップロードされて困る) プラウザ上でローカルディスクをいじれるものを導入してください IEとActiveXコンポーネントが定番なのかな
|

|