- 1 名前:nobodyさん mailto:sage [2007/12/19(水) 03:33:51 ID:???]
- まず読め→【PHP マニュアル】www.php.net/manual/ja/
PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。 過去スレ、関連スレ、FAQなどは>>2-10辺り ◆前スレ 【PHP】下らねぇ質問はここに書き込みやがれ 60 pc11.2ch.net/test/read.cgi/php/1196511516/ ◆質問する時の注意 ・ 自分のIDを表示させること。(メール欄に何も記述しないこと。空白も入力しちゃダメ) ・ サーバーのOS(Linux、Windows他)、WebサーバーとPHPの種類やバージョン等を明記すること。 ・ 己の行った操作、変更などを詳しく明記すること。 ・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。 ・ 質問者として、態度をわきまえること。 ・ 事前に公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。 ◆質問後の注意 ・偽者防止に必ずIDを表示させること。(メール欄に何も記述しない) ・2回目以降は最初に質問した際のレス番号を名前欄に入れること。 ・解決しなくても回答をもらった場合はお礼を言うこと。 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。) ◆回答者への注意 ・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。 【その他諸注意】 ・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ ・SQLについての質問はデータベース板(PCカテゴリ)の各スレで
- 182 名前:nobodyさん [2007/12/23(日) 10:37:51 ID:6DPIzhWO]
- すみません 上の181書き込みe-mail欄を消去しそこねました
アドバイスよろしくお願いします
- 183 名前:nobodyさん mailto:sage [2007/12/23(日) 11:22:06 ID:???]
- おっぱいカッコ
- 184 名前:nobodyさん [2007/12/23(日) 11:42:34 ID:MvcJEZMN]
- fgetcsvについて質問です。
A,B,C,D,E F,G,H,I,J K,L,M,N,O という内容のテキストファイルcount.txtから $handle = fopen("count.txt", "r"); $data = fgetcsv($handle); for ($c=0; $c < 5; $c++) { echo $data[$c]; } fclose($handle); というコードを用いてファイル内容を表示させようとしてるのですが 一行目までのABCDEまでしか値を取得出来ません。 二行目を抜き出すにはどんな条件を設定すればいいのでしょうか。 PHPManualを見ても、どの条件が該当するのか分からなかったので よろしくお願いします。
- 185 名前:nobodyさん mailto:sage [2007/12/23(日) 11:53:45 ID:???]
- >>184
jp2.php.net/manual/ja/function.fgetcsv.php 例をよく見ろ
- 186 名前:nobodyさん [2007/12/23(日) 12:12:21 ID:MvcJEZMN]
- >>185
すみません、質問が悪かったですね。 Manualでは表示のためにwhileでfor文を繰り返してることは分かるのですが !== FALSEがファイルの終端での全処理終了条件であることを除けば 単純にfor文を繰り返してるだけに見えるんです。 ABCDEABCDE...とループを繰り返さないための条件が何処に該当するのか、 ご教授お願いします。
- 187 名前:nobodyさん mailto:sage [2007/12/23(日) 12:41:31 ID:???]
- >>186
fgetcsv()すればファイルポインタが1行進む。 しまくればいずれEOFに到達して終わる。
- 188 名前:nobodyさん [2007/12/23(日) 13:01:34 ID:MvcJEZMN]
- >>187
whileの継続条件で用いられているfgetcsvが、 同時にポインタを進める役割も果たしてたということですか。 ポインタについてあまり学んでいないので気づきませんでした。 回答ありがとうございました。
- 189 名前:nobodyさん [2007/12/23(日) 13:06:40 ID:Dd+txFZ/]
- 質問です。
変換するコマンド、をexecさせたいのですが、 どうしても引数を受け取る関数が必要なのでしょうか? 例えば、 exec("convert $hoge $huga); $hogeが引数のファイル $hugaがconvertした後のファイル としたいのですが、失敗してしまいます。
- 190 名前:nobodyさん mailto:sage [2007/12/23(日) 13:25:53 ID:???]
- 上の文を訳しなさい。【30点】
- 191 名前:nobodyさん mailto:sage [2007/12/23(日) 13:37:38 ID:???]
- 質問です。
FATをNTFSに変換するコマンドconvertをPHPのexec関数で実行させたいのですが どうしても出力を受け取る第二引数が必要なのでしょうか? 例えば、 exec("convert $hoge $huga); $hogeが変換するファイル名 $hugaが変換後のファイル名 としたいのですが、失敗してしまいます。
- 192 名前:nobodyさん [2007/12/23(日) 13:39:07 ID:j7tEfXX4]
- 質問があります。
PHP+PostgresqlまたはPHP+mysqlでシステム を作ろうと思うのですが、PHP5が認識をしてくれません。 PHP info();でその部分がでてきません。 なんのパッケージをインストールしたらいいのでしょうか? OSはFedora core4です。 板違いかもしれませんが、よろしくお願いします。
- 193 名前:nobodyさん mailto:sage [2007/12/23(日) 13:42:43 ID:???]
- >>192
何をしたけど認識をしてくれないの?
- 194 名前:nobodyさん mailto:sage [2007/12/23(日) 13:48:06 ID:???]
- SQLを、じゃない?
- 195 名前:194 mailto:sage [2007/12/23(日) 13:48:45 ID:???]
- 誤爆
- 196 名前:nobodyさん mailto:sage [2007/12/23(日) 14:46:06 ID:???]
- >>192
板違いです 「fedora core4 php mysql インストール」とかでググレカス
- 197 名前:nobodyさん mailto:sage [2007/12/23(日) 14:55:33 ID:???]
- 板違いだが教えよう。
普通はyumでいれればパッケージ全部はいるはずだが、あとはphp-mysqlを入れればよいはず。php関連に限っていえばね
- 198 名前:176 mailto:sage [2007/12/23(日) 15:49:32 ID:???]
- >>175
そのXMLであってるのか。。 DOM的には確かにノードの扱いはそうなると思うけど、XML的には \naaa\n<p>bbb</p>\nddd\n がひとつのノードになるのは確かだと思う。 なので、 ・DOM使ってXML的にもノードがばらけるように変換する。 ・XML文字列を適当に文字列変換する。 くらいしかやっぱりないような気がするけどなあ。
- 199 名前:nobodyさん mailto:sage [2007/12/23(日) 16:13:53 ID:???]
- >>175、>>176
\naaa\nはTextNode <data></data>、<p></p>はElementNode firstChildNode、SiblingNodeとNodeTypeとかでとれる気もするけどXMLってそういう使い方はしない気がする。 そしてSimpleXMLElementにそれがあるかどうかは知らない。
- 200 名前:nobodyさん [2007/12/23(日) 17:04:49 ID:4Xlz9Mde]
- 複数の変数をいっきにチェックしたいのですが効率的な書き方ありませんか?
if (empty($var1) && empty($var2) && empty($var3)) 今こんな風になってます。
- 201 名前:nobodyさん mailto:sage [2007/12/23(日) 17:13:25 ID:???]
- 自分で関数を作る
- 202 名前:nobodyさん mailto:sage [2007/12/23(日) 17:52:07 ID:???]
- emptyて !$hoge と同義じゃなかたけ?
- 203 名前:nobodyさん mailto:sage [2007/12/23(日) 17:56:22 ID:???]
- >>200
別にその書き方でいいと思うんだけど。
- 204 名前:175 [2007/12/23(日) 18:08:04 ID:/N04QiDA]
- >>175
XPathでもXQueryでもSAXとかも全部別々にあつかうし XMLでも、それぞれ別にあつかうよ >>198 それについては、>>179-180に 結論としては、やっぱ無理っぽい SimpleXMLElementって名前な時点で、Elementノードしか 無理じゃないかな〜て気はしてたんだ それでもやるなら、SimpleXMLElement派生させるなりHelper関数用意するしかないっぽい
- 205 名前:175 [2007/12/23(日) 18:11:12 ID:/N04QiDA]
- どんべえ食いながらレスしてたら、レス番号ずれまくり……orz
>>204において >>175 → >>198 >>198 → >>199 です。
- 206 名前:nobodyさん mailto:sage [2007/12/23(日) 18:11:19 ID:???]
- >>202
変数限定(返り値や即値は使えない)ってことと UndefinedVariableエラーにならないってとこらが違うかな。
- 207 名前:nobodyさん mailto:sage [2007/12/23(日) 19:35:35 ID:???]
- >>200
in_array
- 208 名前:nobodyさん [2007/12/23(日) 19:56:37 ID:Lt3D3rib]
- PHP4 から PHP5に移行して
サンプル集を買ってきたんですが $select = "select * from hoge where name = $hage"; $query = mysql_query($select); $result = mysql_result($query,0,0); などと書いてた事が $db = new mysqli(-------); $aa = $db->prepare("select * from hoge where name = ?"); $aa->bind_param("s",$jakld); みたいな文に変わってるのですが、結局どっちでもいいのでしょうか? かなり戸惑ってまして一から勉強しないと全く分からない状態で・・。
- 209 名前:nobodyさん mailto:sage [2007/12/23(日) 19:57:23 ID:???]
- >>200
1つのメソッドにする。 by 「リファクタリング」
- 210 名前:nobodyさん mailto:sage [2007/12/23(日) 20:04:09 ID:???]
- >>208
mysql関数を使うスタイルとmysqliを使うのは 好き好きでいい(でもPHP5以降ならmysqli使った方がスタイルが入り混じらないので良い) けど、後者のサンプルにあるプリペアードクエリの発行の仕方は反映した方が良いよ。
- 211 名前:nobodyさん mailto:sage [2007/12/23(日) 20:23:13 ID:???]
- >>208
練習したり、ちょっとした使い捨てでないなら、どっちもよくない PDOでもadodbなりPEARのライブラリなり、何でもよいが、 なんらかのインターフェイスでラップするべき お薦めは、PDOだ。
- 212 名前:nobodyさん [2007/12/23(日) 20:24:33 ID:2UmaE0fQ]
- pdoってなんですか?
- 213 名前:208 [2007/12/23(日) 20:38:27 ID:Lt3D3rib]
- >>210
ありがとうございます。 prepareはたしか、パフォーマンスの向上と自動的にエスケープ されるんでしたよね。 >>211 参考になります。ありがとうございました。 >>212 PHP Data Objects (PDO) 俺が説明するより検索したほうが確かな情報が得られると思うので。
- 214 名前:208 [2007/12/23(日) 20:51:51 ID:Lt3D3rib]
- あ。。。
mysql4.1移行はmysqliを使わないとだめなんですね。。 サーバーが4.1以降だからmysqli使わないと・・・。 勉強しなおしか・・・。
- 215 名前:nobodyさん mailto:sage [2007/12/23(日) 21:04:06 ID:???]
- 別にmysqlでも書けるけど
- 216 名前:208 [2007/12/23(日) 21:34:13 ID:Lt3D3rib]
- >>215
え? 試してみましたがエラーになってしまいます・・。
- 217 名前:nobodyさん mailto:sage [2007/12/23(日) 21:38:57 ID:???]
- エラーになったと言われても
エラーを晒さないと解らないな ・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
- 218 名前:208 [2007/12/23(日) 21:44:48 ID:Lt3D3rib]
- >>217
大変失礼しました。。。 平凡なエラーなんですが Call to undefined function mysql_connect です。 なんか凡ミスしてるっぽいなぁ・・・。
- 219 名前:nobodyさん mailto:sage [2007/12/23(日) 21:56:53 ID:???]
- ぉぃぉぃ…
- 220 名前:nobodyさん mailto:sage [2007/12/23(日) 22:15:35 ID:???]
- >>218
エスパーなので、Windowsだということも判るし php_mysqli.dllが読み込まれてるのに php_mysql.dllは読みこまれてないということも判る。
- 221 名前:208 [2007/12/23(日) 22:18:13 ID:Lt3D3rib]
- !!
あなたの言うとおり! ありがと。
- 222 名前:nobodyさん mailto:sage [2007/12/23(日) 22:20:25 ID:???]
- すげえw
- 223 名前:nobodyさん mailto:sage [2007/12/23(日) 23:00:41 ID:???]
- 以上、自演でお送りしました
- 224 名前:nobodyさん mailto:sage [2007/12/24(月) 00:05:58 ID:???]
- ID:Lt3D3ribが楽しそうでなによりだ。
- 225 名前:nobodyさん [2007/12/24(月) 00:48:15 ID:sRF6QhUm]
- 192です。
fedora core4 php mysql インストールで ググッてみたんですが、でてきません。 また、今後はどこの板で聞けばいいでしょうか? 後postgresqlも認識してくれないのですが。 php-mysqlと同じでいいのでしょうか。 すいませんが、よろしくお願いします。 このことに関するサイトがあれば教えてください。
- 226 名前:221 [2007/12/24(月) 00:59:41 ID:PecBMOMk]
- >>225
ここじゃだめかしら? www.fedoraz.com/
- 227 名前:nobodyさん mailto:sage [2007/12/24(月) 01:37:31 ID:???]
- >>225
それで検索すると>>226が出てくるわけで、それで分かんなきゃあきらめたほうがいい
- 228 名前:nobodyさん mailto:sage [2007/12/24(月) 02:52:04 ID:???]
- あるサイトに昨日アクセスした際にスクリプトエラーが出て、
その内容が画面に出た際、xxx.incの何行目のエラーとか出た。 試しに、xxx.incのURLで指定したら、そのソースが丸見えwwで、 その中にDBの接続のためのパラメータ(ID、PWDまで)まで書かれている。 こんな馬鹿な作りをしているサイトに天誅を下そうと思うのだが、 面白い天誅の食らわし方ない? 知っている人も結構多い、大きめのサイトなんだが。
- 229 名前:nobodyさん mailto:sage [2007/12/24(月) 03:11:37 ID:???]
- >>228
は?直ちに管理者にその旨を連絡するべきなのに、悪用しようなんてお前が逆にリアル天誅を食らうだけだから 一応言っておくと、明示的に公開されていないものに対してのアクセスで逮捕された前例もある
- 230 名前:192です。 [2007/12/24(月) 03:19:58 ID:sRF6QhUm]
- 226さん、227さんありがとうございます。
postgresqlも使いたいのですが、yumでphp側のインストール はなにをすればよいでしょうか? サイトがあれば、サイトはありがたくブックマークしました。
- 231 名前:208 [2007/12/24(月) 05:28:08 ID:PecBMOMk]
- >>229
「リアル天誅」ウケたwwwww >>230 ごめんよ。fedora core4 とか初耳だし OS違うとそんなにインストの方法が変わるなんて 知らないし、教えてあげられんよ。。。
- 232 名前:nobodyさん mailto:sage [2007/12/24(月) 05:48:42 ID:???]
- >>230
検索ぐらいしようぜ yum postgre phpとかで検索すれば直ぐ出てくるだろ
- 233 名前:nobodyさん mailto:sage [2007/12/24(月) 08:41:55 ID:???]
- >>229
じゃ、リアル天誅を食らわないように、日本の捜査権が及ばないクラッキング集団のサイトとかないの? そこで、IDとPWDさらせば問題ないってことだよね?
- 234 名前:nobodyさん [2007/12/24(月) 09:30:50 ID:P1UMzL+u]
- phpMyAdminでCSVデータをインポートする時に、
CSVのフィールド囲み記号は「"」で指定すると、 データの数値で「"」で囲まれていない部分があると読み込んでくれません。 (「フィールド数が合わない」とエラーが出ます。) もともとこういう仕様なのでしょうか・・・? それだと、ダウンロードしてきたデータが読み込めなくて大変です (基本的に「"」で囲まれているのは文字列だけなので)
- 235 名前:nobodyさん mailto:sage [2007/12/24(月) 09:49:55 ID:???]
- >>233
やー、考え浅いぞ そういう奴らそもそも裏取るまで行動起こさないし、まずそういう情報投げた奴を洗うし叩くし。要はここと大差ねえな そういう厨房っぽい所存でいくなら、ハッカーになりたがってるご同類の サイトの掲示板にでも書き込んだ方がいいんじゃねえの。 無論揉め事になったら煽動で関わった事になるけどな 忠告はした alt.2600あたりでぐぐってあとはお好きなように。類似のアレなのも色々芋蔓で引っかかるでしょう 一応先に自衛でtorやらのなんとかする品物でも入れとけよ
- 236 名前:nobodyさん mailto:sage [2007/12/24(月) 10:14:28 ID:???]
- >>235
詳しくサンクス。参考になった。 最近多いんだよな。素人のくせに自鯖立てて踏み台にされて迷惑掛けているやつとか、 簡単に会員の個人情報がわかるようなサイトとか、 こういうのは天誅を下さないとダメだろうなぁ。 こういう奴に限って、過失を認めず、過失を認めても誤って終わりとか。 警察や役所やプロバイダーやクレジット会社から個人情報が流出しても、損害賠償なんてしないし、天誅しかないな。
- 237 名前:nobodyさん mailto:sage [2007/12/24(月) 10:17:04 ID:???]
- ちなみに、俺はクレジット会社から個人情報が流出されて、
一時期毎日のようにサラ金業者から電話に掛かってきた。 テレビで報道されているのを知って、苦情言っても、 謝っても、それは私たちから漏れている情報ではないかの一点張り。理不尽な世の中に天誅を。
- 238 名前:nobodyさん mailto:sage [2007/12/24(月) 10:34:27 ID:???]
- 世知辛い大義名分だなあ
もっと理性的な説諭の手段がありそうなもんだが。 ま、ただの感想だ。流してくれや
- 239 名前:192 [2007/12/24(月) 11:13:48 ID:sRF6QhUm]
- shikabo.ddo.jp/?cat=85
これがみつかった。 ほかにないかな?
- 240 名前:192 [2007/12/24(月) 11:14:47 ID:sRF6QhUm]
- 連続すいません。
上記のがみつかったのですが、 ほかにもっと詳しく書いてあるサイトはないかな? 知っている人よろしくです。
- 241 名前:nobodyさん mailto:sage [2007/12/24(月) 11:23:36 ID:???]
- もっと詳しいのが必要ってことは、そこの手順と対処方法で躓いたんだよね?
どこで躓いたのか明記しないと誰も有益な情報返せないんじゃないかな 只でさえfcな人がどんだけ見てるのか判らんのだし。 linux板とか当たってみるのもありかも
- 242 名前:nobodyさん mailto:sage [2007/12/24(月) 12:32:11 ID:???]
- なんとか苦労してApache2.0とPHP5をインストール完了。
ブラウザはFireFoxを使ってるんだけどアドレスバーから「localhost/abc.php」と打つと 問題なくページが表示されるんだけどフォルダからダブルクリックで「abc.php」を開くと ブラクラみたいにタブが無限に開いていってしまう (; ´Д`) どうしたらいいんですか・・・・?
- 243 名前:nobodyさん mailto:sage [2007/12/24(月) 13:19:28 ID:???]
- >>242
abc.phpのどっかが無限ループになってるんでしょ。 winならxamppという便利なものがあんのに。
- 244 名前:nobodyさん [2007/12/24(月) 15:48:25 ID:tHEPo1ls]
- <form>
<input type="text" name="text"> <input type="submit" value="test1" name="test1"> <input type="submit" value="test2" name="test2"> </form> こんな感じでformの中にinput-submitのボタンが複数あって、 押したボタンによってPHP側で"text"の処理分けしたいんですが、 valueの値で判定するしかないんでしょうか。 valueだとボタンの名前として表示されるため他の方法を探しています。
- 245 名前:nobodyさん mailto:sage [2007/12/24(月) 16:15:56 ID:???]
- >>244
var_export($_GET); したものをtest1、test2のクリック時に見比べてみ
- 246 名前:nobodyさん mailto:sage [2007/12/24(月) 16:27:38 ID:???]
- isset()
- 247 名前:244 [2007/12/24(月) 17:11:12 ID:tHEPo1ls]
- >>245
valueの値だけは違いがありますね。 input-submitじゃなくて button-submitを使いボタン名をvalueとは別に設定することで解決しました。 レスありがとうございました。
- 248 名前:nobodyさん mailto:sage [2007/12/24(月) 17:19:57 ID:???]
- どうみても押したボタンのnameとvalueのセットだけが送信されます。
本当にありg(ry
- 249 名前:244 [2007/12/24(月) 17:29:41 ID:tHEPo1ls]
- 別の処理でうまくいった気がしたので過信してました。
本当にありがとうございました…。
- 250 名前:244 [2007/12/24(月) 17:54:23 ID:tHEPo1ls]
- あまりに下らないので、スレ汚し続けたくはないのですが間違いがあったので訂正だけ。
<button type="submit" value="test" name="test1">内容</button> だとvalueに設定されているtestは送信されなくて、内容が送信されるようですね。 手元のHTML本ではvalueが送信値となってますが、仕様変更でもあったのか。 >>248さんのご指摘とは違い他フォームの内容もちゃんと送信される模様です。
- 251 名前:nobodyさん mailto:sage [2007/12/24(月) 18:18:44 ID:???]
- >>250
嘘だろうと思って動作確認したらIE7では確かにそう動いた。 ちなみにFireFox2 Opera9 ではvalue値が送信されてる。(IE7と動作が異なる) PHPの話題じゃないけど、RFC的にはどうなんだろ。 <html> <head><title>test</title> <meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8" /> </head> <body> <?php print_r($_GET); ?> <hr/> <form action="test.php" method="get"> <button type="submit" value="test" name="test1">内容</button> </form></body></html>
- 252 名前:245,248 mailto:sage [2007/12/24(月) 19:02:38 ID:???]
- RFCというよりHTML4の仕様なんだけど、IE6,7はそれに従っていない。
以下のコードで、 ・name1 name2 のいずれかをクリックした時に、3,4は送信されるべきでは無い ・name3 name4 のいずれかをクリックした時に、value3またはvalue4が送信されるべき DOMの扱い時にも同様の支障がでてくる。 なので、buttonを使うより、input type=button を使う方が良い。(buttonに比べて表示の自由度は落ちる) 検証用コード <html><body><form> <input type="submit" name="name1" value="value1"></input> <input type="submit" name="name2" value="value2"></input> <button type="submit" name="name3" value="value3">3</button> <button type="submit" name="name4" value="value4">4</button> </form><p> <?php var_export($_GET); ?> </p></body></html>
- 253 名前:nobodyさん mailto:sage [2007/12/24(月) 22:47:49 ID:???]
- まじで?
IE7でも相変わらず腐ってるんだな・・
- 254 名前:nobodyさん mailto:sage [2007/12/25(火) 08:19:17 ID:???]
- imap_open とかでサーバ側のエラーメッセージ(たとえば、LoginError)を
取得したいのですが、基本的に不可能でしょうか? ZendFrameworkのZend_Mail使ってみたんですが、 オブジェクト指向を完全に理解していないオイラには かなりつらい部分があったので、imap関数に移ろうとしてるのでつが。
- 255 名前:255 [2007/12/25(火) 09:05:15 ID:Coxwnlyh]
- linux環境でphpを勉強し始めて5日の者です。phpのサンプル集を買って勉強しているんですが、
その中のメールフォームサンプルを自分のサイトの隅っこに置いて、apacheを起動させて動作確認してみたところ、 フォームに文字入れて確認画面に進み、送信を押すと 本当は「送信成功しました。or失敗しました。」と表示されるはずが、何も 表示されず、メールも送られていません。php.iniはデフォのままなんで、そこがダメなんじゃないかと思うのですが、 どうなんでしょう。書籍には何も書いてないです。
- 256 名前:nobodyさん mailto:sage [2007/12/25(火) 10:39:57 ID:???]
- エラーのときどうする、って話が書いてない本はダメだね。
そういう本(書いてない本)多いけど
- 257 名前:nobodyさん mailto:sage [2007/12/25(火) 11:11:07 ID:???]
- zend_extensionとextensionの違いってなんでしょう?
何時もphp.iniに書く時に迷う・・・
- 258 名前:nobodyさん [2007/12/25(火) 11:15:16 ID:M0LvCdnx]
- >>255
送信しましたor失敗しました あたりのソースうp 質問ですが、SQLインジェクション対策ってどうしてます? 自分はMySQLを使っていたので、mysql_real_escape_strngを使っていたのですが、 他のデータベースでも書き換えなくていいように、全てのデータベースで活用できるような インジェクション対策などありませんでしょうか?
- 259 名前:nobodyさん mailto:sage [2007/12/25(火) 11:53:41 ID:???]
- >>258
PDOを使うのが定石かなぁ。
- 260 名前:nobodyさん mailto:sage [2007/12/25(火) 12:06:36 ID:???]
- pdo丸投げで一切自前では対策してないけど、それでいいのか不安w
- 261 名前:nobodyさん mailto:sage [2007/12/25(火) 13:18:29 ID:???]
- test.iniってファイルを
parse_ini_file("test.ini",true); で読み込むとshift_jisで読み込まれちゃうんですが、ファイル読み込みのエンコーディングをUTF-8にしたいんです。 iniや表示するphpファイルは全てUTF-8になっています。 php.iniでファイル読み込みのエンコードとかでしょうか? iniの中身は ------------------ [友達] "佐藤" = "コスプレ" "伊藤" = "女装" ------------------
- 262 名前:nobodyさん mailto:sage [2007/12/25(火) 13:20:42 ID:???]
- >>261
>>1
- 263 名前:nobodyさん [2007/12/25(火) 13:31:06 ID:Kk9QHm5I]
- すいません、下げ忘れていました
test.iniってファイルを parse_ini_file("test.ini",true); で読み込むとshift_jisで読み込まれちゃうんですが、ファイル読み込みのエンコーディングをUTF-8にしたいんです。 iniや表示するphpファイルは全てUTF-8になっています。 php.iniでファイル読み込みのエンコードとかでしょうか? iniの中身は ------------------ [友達] "佐藤" = "コスプレ" "伊藤" = "女装" ------------------ PHP Version 5.2.4
- 264 名前:nobodyさん mailto:sage [2007/12/25(火) 14:32:50 ID:???]
- >>263
とりあえずキーはダブルクォート出来ません。
- 265 名前:nobodyさん [2007/12/25(火) 14:41:28 ID:Kk9QHm5I]
- >>264
そうなんですか、それでも文字コードの問題は残るので解決方法があればお願いします。 ひとまずキーにダブルクォートで動いてはいます。
- 266 名前:nobodyさん mailto:sage [2007/12/25(火) 14:45:46 ID:???]
- キーを英語にし、ダブルクォートでも文字化けは変わりませんでした。
一応ご報告を
- 267 名前:nobodyさん [2007/12/25(火) 14:47:22 ID:V7kmAO2b]
- 非常に下らないかもしれませんが、EOSでの質問です。
$bbb[0]['abc']="表示テスト"; $a=<<<EOS <table> <tr> <td>$bbb[0]['abc']</td> </tr> </table> EOS; print $a; EOS内で連想配列の変数を簡単に吐き出す方法はありますか? そのままだと Array['abc'] となってしまいます・・。 変数に入れ直せば良いのですが種類が多いと大変で・・ 皆さんはどうやってますでしょうか。
- 268 名前:nobodyさん [2007/12/25(火) 14:51:23 ID:ek1/aJk1]
- PHPの質問と言っていいのか悩んだんですが、PHPファイルに限って起きるので質問させてください。
WEBサーバーでSSLを設定してそこにPHPファイルを配置したところ、httpでのアクセスだとPHPは正常 に動くんですが、httpsだと何故か404になってしまいます。 他の形式(aspx、txtや画像)はhttpでもhttpsでも問題無く動くのでアクセスしているフォルダが違うとかは 考えられず、httpだとPHPは動くのでPHP自体がおかしいってことも考えられず…。 通常のSSLの設定は終えていますが、PHPをSSLに配置する際は他に何か設定等必要なんでしょうか? 環境ですが、 Windows2000ServerSP4 + IIS5.0 + PHP5.2.5 (+ VisualStudio2003) です。 よろしくです。
- 269 名前:nobodyさん mailto:sage [2007/12/25(火) 14:52:26 ID:???]
- >>267
変数を挿入するときは {$bbb[0]['abc']} のように括りましょう。
- 270 名前:nobodyさん [2007/12/25(火) 14:57:18 ID:V7kmAO2b]
- >>269
即答ありがとうございます!それだけで良かったんですね 基本的な方法が分からずにいろんな遠回り処理した上で えーーそんな簡単にできたの・・みたいな事がよくあります 有難うございました。
- 271 名前:nobodyさん mailto:sage [2007/12/25(火) 15:32:13 ID:???]
- >>268
404時のエラーログに出るフルパスは同じもの?
- 272 名前:268 mailto:sage [2007/12/25(火) 15:51:19 ID:???]
- >>271
IISのログには相対パスのみ出てまして、httpとhttpsとで別サイトとして登録してますので パスは別物です。
- 273 名前:nobodyさん mailto:sage [2007/12/25(火) 16:12:23 ID:???]
- >>263
自己解決しました。 凡ミスだったので気にしないでください・・。 ;-;
- 274 名前:nobodyさん mailto:sage [2007/12/25(火) 16:32:12 ID:???]
- PHPのメジャーな統合開発環境って何ですか?
フリーので。
- 275 名前:nobodyさん mailto:sage [2007/12/25(火) 16:35:17 ID:???]
- >>273
ヽ(・ω・)/ ズコー \(.\ ノ
- 276 名前:nobodyさん [2007/12/25(火) 16:41:01 ID:Kk9QHm5I]
- >>275
すいません >< ID出し忘れたので偽者と思われないようにも返信しときます・・
- 277 名前:nobodyさん mailto:sage [2007/12/25(火) 16:44:26 ID:???]
- >>274
ヽ(・ω・)/ ドボン \(.\ ノ
- 278 名前:nobodyさん mailto:sage [2007/12/25(火) 17:37:59 ID:???]
- >>274
EmEditor→phpエディタ→phpeclipse→zend と使ってきたけど俺はphpeclipseが一番使いやすかった
- 279 名前:nobodyさん [2007/12/25(火) 19:39:53 ID:YdyXWQpG]
- Yahooのニュース記事の表示が、馬鹿丸出しなんだけどwwwwwwww
headlines.yahoo.co.jp/hl?a=20071225-00000912-san-soci <futoji>元福岡地検検事正で公証人の絹川信博さんの話</futoji> 「鑑定結果が今後、民事訴訟の証拠として採用される可能性は十分ある。 民事分野でも、ポリグラフの活用範囲が広がる可能性がある」
- 280 名前:nobodyさん [2007/12/25(火) 20:31:12 ID:qdKsQYMA]
- 質問です。
array("aaa" => "bbb", "ccc" => "ddd" "???" => "fff") この配列から「三個目の要素」であること、又は「値がfff」であることから、 不明なキー名である???のみを抜き出したいのですがどのような方法があるでしょうか。 よろしくお願いします。
- 281 名前:nobodyさん mailto:sage [2007/12/25(火) 20:43:37 ID:???]
- >>280
www.php.net/manual/ja/function.array-search.php
- 282 名前:nobodyさん [2007/12/25(火) 21:14:34 ID:qdKsQYMA]
- >>281
普通に定義されてるんですね。回答ありです。
|

|