1 名前:nobodyさん mailto:sage [2009/02/03(火) 01:09:36 ID:???] まず読め→【PHP マニュアル】www.php.net/manual/ja/ PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。 過去スレ、関連スレ、FAQなどは>>2-10 辺り 次スレは>>980 が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。
110 名前:nobodyさん mailto:sage [2009/03/24(火) 20:10:52 ID:???] 習得度が高かろうと低かろうとどうでもいいが 初心者なのに人の意見に耳を傾けないで根拠も無く自分が正しいと思ってるからだめなんだろ
111 名前:nobodyさん mailto:sage [2009/03/24(火) 20:16:04 ID:???] 煽ってる阿呆は1人なんだからもう放置しようぜ・・・
112 名前:nobodyさん mailto:sage [2009/03/24(火) 20:18:24 ID:???] 1人ってどれ?
113 名前:nobodyさん mailto:sage [2009/03/24(火) 20:20:17 ID:???] 自覚がないんですね
114 名前:nobodyさん mailto:sage [2009/03/24(火) 21:02:38 ID:???] 90のコードに嫉妬
115 名前:98 mailto:sage [2009/03/25(水) 09:31:58 ID:???] 90のコード dばっかとか意味わかんないし。 イミプーでうすぁ。
116 名前:nobodyさん mailto:sage [2009/03/25(水) 10:04:26 ID:???] あえて言いたい >>90 のコードはネタだろ つられてんじゃねえよw
117 名前:nobodyさん mailto:sage [2009/03/27(金) 04:02:52 ID:???] 未定義のプロパティーはnullですが これは規定と考えていいのでしょうか?
118 名前:nobodyさん [2009/03/27(金) 04:16:33 ID:Xi9/JJ4U] DBなどすべてUTF-8で構築しております。 そのうえで、xmlWriter()をつかって「EUC-JP」で XMLを書き出したいのですがどうしたらよいのでしょうか? 単にstartDocumentでEUC-JPを指定するだけでエンコードを変更できるのでしょうか? Firefoxでは表示され、safariだとエラーになってしまいます。 $writer = new xmlWriter(); $writer->openMemory(); $writer->startDocument('1.0', 'EUC-JP'); $writer->startElement('root'); (略) $writer->endElement(); $writer->endDocument(); return simplexml_load_string($writer->outputMemory(TRUE)); ちなみに各Directiveの値もメモしておきます。 mbstring.http_input auto mbstring.http_output pass mbstring.internal_encoding UTF-8 mbstring.script_encoding no value
119 名前:nobodyさん mailto:sage [2009/03/29(日) 00:44:35 ID:???] ライブラリとかクラスファイルとか、 他のファイルを読み込むときは可読性からスクリプトの最初で読み込みたいんだけど、 ある条件下でしか使わないようなファイルをスクリプトの途中で読み込みたいときはどうしてる?
120 名前:nobodyさん mailto:sage [2009/03/29(日) 00:55:11 ID:???] スクリプトの途中で読み込む
121 名前:nobodyさん [2009/03/29(日) 04:16:40 ID:0MM+niTd] 118について、気になっているオレガイル。
122 名前:nobodyさん mailto:sage [2009/03/29(日) 13:45:03 ID:???] テーブル設計とかわけがわかりません。 楽天・DMMなどを見ても全くその構造がわかりません どうしたら こういう構造について強くなれるでしょうか おすすめの書籍やページなどあればお願いします php中級者です
123 名前:nobodyさん mailto:sage [2009/03/29(日) 13:48:49 ID:???] つ教科書
124 名前:122 mailto:sage [2009/03/29(日) 13:51:43 ID:???] >>123 どの教科書ですか? 教えて下さい。当方PHPしかやったことないですが アルゴリムズなど こういうWEBのアルゴリズムについて 良い本とかページ無いですか
125 名前:nobodyさん mailto:sage [2009/03/29(日) 14:14:14 ID:???] 調べろよ
126 名前:122 mailto:sage [2009/03/29(日) 14:19:21 ID:???] わからないんです 早くして
127 名前:nobodyさん mailto:sage [2009/03/29(日) 14:19:46 ID:???] 調べろよ
128 名前:122 mailto:sage [2009/03/29(日) 14:21:20 ID:???] 早くしてください
129 名前:nobodyさん mailto:sage [2009/03/31(火) 11:33:31 ID:???] 正規表現くんがいま調べてるから黙って待ってろ
130 名前:nobodyさん mailto:sage [2009/04/03(金) 15:49:42 ID:???] $_login->authorize(); だけでどうして ユーザ認証ができるんですか?
131 名前:nobodyさん mailto:sage [2009/04/03(金) 15:52:26 ID:???] authorizeメソッドにユーザ認証機能が実装されてるからだろ
132 名前:nobodyさん mailto:sage [2009/04/03(金) 18:35:49 ID:???] authorizeメソッドって何? ぐぐってもわからない
133 名前:nobodyさん mailto:sage [2009/04/03(金) 19:00:10 ID:???] public function authorizeで定義したメソッド
134 名前:nobodyさん mailto:sage [2009/04/03(金) 19:29:21 ID:???] ん、その定義しましたってのはどこのファイル見たらわかるの?
135 名前:nobodyさん mailto:sage [2009/04/03(金) 19:37:04 ID:???] PHPマニュアルでauthorizeで検索しても出てこない・・
136 名前:nobodyさん mailto:sage [2009/04/03(金) 19:49:54 ID:???] ないもんは出てこない仕様です
137 名前:nobodyさん mailto:sage [2009/04/03(金) 19:52:46 ID:???] $_login->authorize(); これ 変数_login > authorize(); に見えるんだよな
138 名前:nobodyさん mailto:sage [2009/04/03(金) 19:54:20 ID:???] あぁそうか ユーザー定義関数だからないのかな ただこのフォルダのスクリプトの中にどこにも function authorize() { 処理に必要なプログラム } がないんだよね
139 名前:nobodyさん mailto:sage [2009/04/03(金) 20:04:13 ID:???] あるよ 関数じゃなくてメソッドだけどね
140 名前:nobodyさん mailto:sage [2009/04/03(金) 20:42:39 ID:???] おおお さらに深くgrepしたら出てきた $_login->authorize(); // ユーザ認証 ん、これって自動的にauthorizeメソッド検索してできるんだ〜
141 名前:nobodyさん mailto:sage [2009/04/03(金) 20:43:38 ID:???] どんだけ浅くgrepしてんだYO
142 名前:nobodyさん mailto:sage [2009/04/03(金) 20:45:13 ID:???] いやそれ定義じゃなくて実行じゃん
143 名前:nobodyさん mailto:sage [2009/04/03(金) 21:15:32 ID:???] $_login->が何を表してるかがわからない authorize(); はpublic function authorize(){}を探しそこにフォーカスを動かすって事かな
144 名前:nobodyさん mailto:sage [2009/04/03(金) 21:58:00 ID:???] 全然ちゃうわ
145 名前:nobodyさん mailto:sage [2009/04/03(金) 22:14:41 ID:???] せめてググッタラわかるようなキーワードを教えてくれ
146 名前:nobodyさん mailto:sage [2009/04/03(金) 22:21:35 ID:???] つ公式マニュアル
147 名前:nobodyさん mailto:sage [2009/04/03(金) 22:53:39 ID:???] そろそろ俺に答えられそうな質問を出してくれないかな
148 名前:nobodyさん mailto:sage [2009/04/04(土) 00:13:38 ID:???] そうなんだ・・・すまん
149 名前:nobodyさん mailto:sage [2009/04/04(土) 00:14:31 ID:???] detail.chiebukuro.yahoo.co.jp/qa/question_detail.php?qid=1124846266 知恵袋で質問してみた
150 名前:nobodyさん mailto:sage [2009/04/04(土) 08:28:29 ID:???] 質問です。 CentOS5.2 + Apache 2.2.3 + PHP5.1.6という環境で 趣味のホームページ作りをしています。 ドキュメントルート /var/www/html/ 直下にPHPフレームワーク(CakePHP)を インストールするとウェルカムページ(スタートページ)も問題なく表示されますが、 Virtualhost 機能を使用し、/var/www/html/TEST/ をバーチャルホスト のドキュメントルートしてウェルカムページを表示すると、なぜかエラーが出ます。 エラーの内容 Warning: touch() [function.touch]: Utime failed: Operation not permitted in /var/www/html/TEST/cake/libs/file.php on line 130 いろいろ調べるとパーミッションがらみの問題であるとのことなので、 chmod -R 777 /var なんていう無茶なことをやってみましたが、それでも 改善しません。 ちなみに、上記の問題はWindows上のxamppで同様のVirtualhostを設定した場合は 再現しません。 何かご存知の方はいらっしゃいませんでしょうか?
151 名前:nobodyさん mailto:sage [2009/04/04(土) 08:34:47 ID:???] ご存知だったけど忘れたな なんかカラクリがあったのは確かだ
152 名前:nobodyさん mailto:sage [2009/04/05(日) 14:20:07 ID:???] >>53 亀レスだがこれをよく読んどきなさい --------------------------------------------------------------------- 最近のスクリプト言語は機能が多く、基本的な機能はほとんど実装されているので、 アルゴリズムをどうこうするより、どの機能を使うか選ぶ方が重要だったりしますね(コーディングの効率的にも)。 --------------------------------------------------------------------- 引用:ifs.seesaa.net/article/26300967.html
153 名前:nobodyさん [2009/04/05(日) 21:10:32 ID:Z8UCv2WT] 質問です。 UTC時間で計算したいのですが、 strtotimeやlocaltimeを使うと勝手に日本時間を参照したような値が 返ってきます。UTCのままで計算する方法教えてください。
154 名前:nobodyさん mailto:sage [2009/04/05(日) 21:15:40 ID:???] localtimeで日本時間が返るなら勝手に変えてるわけじゃないと思うが
155 名前:nobodyさん mailto:sage [2009/04/06(月) 04:35:26 ID:???] >>152 アフィリエイト目的のただの糞サイト
156 名前:nobodyさん mailto:sage [2009/04/06(月) 10:40:36 ID:???] >>155 =正規表現クン
157 名前:nobodyさん [2009/04/06(月) 11:46:40 ID:SCbGgs9l] OS:CentOS / PHP:5.1.6 / DB:PostgreSQL 質問: 現在のところテスト環境のためパスワードはrootのみしか設定していないためPHPでは host=localhost dbname=sampletabl この2つしか指定しておりません。 コードは下記のものになります。 $conn = "host=localhost dbname=sampletable"; $link = pg_connect($conn); if (!$link) { die('接続失敗です。'.pg_last_error()); } print('接続に成功しました。<br>'); パスワード等は必ず設定しなければならないのでしょうか? 繋がらない理由などがよくわからないのでそういった事を解説してあるサイトなどあれば教えて頂ければと思います。
158 名前:nobodyさん mailto:sage [2009/04/06(月) 11:50:14 ID:???] ユーザ名とパスワード入れろよ
159 名前:157 [2009/04/06(月) 12:06:33 ID:SCbGgs9l] この場合のユーザとパスはPostgreSQLの方ではユーザーの作成も何もしていないので ユーザーとして存在しているrootもしくはpostgresのどちらかってことになるかと思います。 postgresの方もパスワードは設定しておりませんので user=postgres のみか user=root password=**** になると思うのですが 一応両方試してみてうまくいきませんでした。 postgresのユーザー及びパスワードの設定は必須ということでしょうか?
160 名前:nobodyさん mailto:sage [2009/04/06(月) 12:30:48 ID:???] テスト環境って自鯖でしょ? どうやってsampletable領域を作成したの? sampletableが作成できてるならcreate userでユーザ作成できると思うけど
161 名前:157 [2009/04/06(月) 12:51:29 ID:SCbGgs9l] >>160 createuserは使用しておりません。 手順としては su - postgresでアクセス psql postgres でDBに接続 CREATE TABLE sampletableでテーブル作成 insert into sampletable でデータが入る事を確認 このようにしてテーブルを作成しました。ですのでcreate user等は使用せずに テーブルを作成した形になります。
162 名前:nobodyさん mailto:sage [2009/04/06(月) 12:57:00 ID:???] それじゃあsampletableはdbnameじゃなくテーブル名じゃん dbnameってデータベース領域だよ?
163 名前:157 [2009/04/06(月) 13:59:50 ID:SCbGgs9l] >>162 すいません。回答ありがとうございます。 何か大きな勘違いをしているようです。 下記を確認しました。 -bash-3.2$ psql -l List of databases Name | Owner | Encoding -----------+----------+---------- postgres | postgres | UTF8 template0 | postgres | UTF8 template1 | postgres | UTF8 で表示されているNameの部分がdbnameってことになるわけですよね? ですので host=localhost dbname=template0 user=postgres という事になるのでしょうか。これでもうまくいきませんでしたので私の方で何か根本的に間違っていると思うのですが…
164 名前:157 [2009/04/06(月) 14:08:45 ID:SCbGgs9l] すいません自己解決しました。 pg_hba.confを設定したヤツが設定ミスってました。 スレ汚し本当に申し訳ないです。
165 名前:nobodyさん mailto:sage [2009/04/06(月) 14:22:08 ID:???] 自宅サーバを立ててた時は、Linux(CentOS) 使ってたんだけど、実際にサーバを借りてPHPで作ったサイトを維持 する事を考えると断然Windowsの方が便利に感じたので Windows上でPHPスクリプトを書いてたりするんだけど、 皆さんはどちらで作業してますか? ※どう考えてもLinuxよりも便利なツールがWindowsの方が多く出ている から生産性も高いと思うんだけど。
166 名前:153 [2009/04/06(月) 15:02:21 ID:krIGQs5h] >>153 まだ?? 教えてほしいです。
167 名前:nobodyさん mailto:sage [2009/04/06(月) 15:10:03 ID:???] >>166 >>154
168 名前:nobodyさん mailto:sage [2009/04/06(月) 15:11:06 ID:???] >>165 開発環境は別に好きな方でいいんじゃね?
169 名前:nobodyさん mailto:sage [2009/04/06(月) 15:39:08 ID:???] >>165 開発はwin、テスト鯖はlinux これおすすめ winでは動かない関数もあるからね
170 名前:nobodyさん [2009/04/06(月) 15:40:36 ID:krIGQs5h] >>165 データベースを考えるとサーバー内がいいだらおう。
171 名前:nobodyさん mailto:sage [2009/04/07(火) 02:06:16 ID:???] 完全に静的なファイル(ssi)で出力する多数フォルダOKの複数ブログが 作成できるのを作ったんですが 使い道に困っています あと、1つのフォルダに2000ファイルとかになった場合 どうしたらいいですか そのジャンルのフォルダにindex.shtmlなども入っています
172 名前:165 mailto:sage [2009/04/07(火) 03:07:41 ID:???] >>168 いや、実際のPHPを使う開発現場に入った事が無いから 開発現場でWindows使ってるところってあるのかな?と思ってね。 >>169 取り敢えず今自分は、開発はWindowsテストはレンタルサーバに TeraTerm使って色々やってます。 >>170 ???
173 名前:nobodyさん mailto:sage [2009/04/07(火) 03:15:31 ID:???] 次の通り契約コースの異なるレンタルサーバを2つ契約したとします。 その場合、Aの場合だとPHPとDBも使えるのですが、 Bだと料金が安い分、PHPが使えるだけでDBが使えません。 そこでAで契約したディスク容量に余裕がある為、 BからAのDBを使用したアプリを組む事は出切るのでしょうか? ※今回は、さくらインターネットを想定していますが、 この様な事を全く別のレンタルサーバでも行う事は出切るのでしょうか? A: PHP5 + DB使用可能 月額1000円 B: PHP5 月額500円 あと、BからASP.net(SqlServer)様のレンタルサーバのDBだけを使用したり、 といった事もやりたいのですが出来ますか?
174 名前:nobodyさん mailto:sage [2009/04/07(火) 05:07:54 ID:???] >>173 絶対に無理。 違うレンタルサーバでも同じレンタルサーバー内でも不可能
175 名前:nobodyさん mailto:sage [2009/04/07(火) 05:17:43 ID:???] まぁ「DBを使う」の意味に依るんだろうけどねぇ。 AにXMLで通信するの作って、Bからそれを呼び出すって手はあるし。 それに意味があるかどうかは別にして。
176 名前:nobodyさん mailto:sage [2009/04/07(火) 05:29:23 ID:???] >>174 データーベースのIPアドレスとパスワードがわかっていれば できるのでは? でもサーバーのadminが不可にしていれば、無理だと思うけど。
177 名前:nobodyさん mailto:sage [2009/04/07(火) 05:33:48 ID:???] あと P2P的にどっかでブリッジして接続ってのも、一応可能なんかなぁ。 ますます意味はないと思うが。
178 名前:nobodyさん mailto:sage [2009/04/07(火) 05:49:04 ID:???] TORみたいな?
179 名前:nobodyさん mailto:sage [2009/04/07(火) 10:14:05 ID:???] >>172 テストでレン鯖使うとか氏ねよ
180 名前:173 mailto:sage [2009/04/07(火) 10:22:03 ID:???] >>174 、、、無理ですか。 金を節約したいので出来ればいいなぁと思ったのですが。 というか普通にクラサバとかの場合だとDBサーバとか分かれてるのになぜ出来ないんですかね。? >>175 普通にクエリを INSERT / DELETE / UPDATEしたいと思ってます。 >>176 私も普通に考えて、DBサーバ(各レンタルサーバ)のIPアドレスとID/PASS さへ分かっていれば接続出来る気がしてならないのです。 誰か私がやろうとしている様な事を既に実践された方とかいないですかね? >>179 はぁ?
181 名前:nobodyさん mailto:sage [2009/04/07(火) 10:24:47 ID:???] >>180 はあ?じゃねえぞ氏ね 人様の鯖を人柱にしてんじゃねえぞクズ
182 名前:nobodyさん mailto:sage [2009/04/07(火) 10:51:32 ID:???] ↑こっちは金払ってんだよ。屑
183 名前:nobodyさん mailto:sage [2009/04/07(火) 11:01:33 ID:???] 典型的だな
184 名前:nobodyさん mailto:sage [2009/04/07(火) 11:11:13 ID:???] いいぞもっとやれ
185 名前:nobodyさん mailto:sage [2009/04/07(火) 11:13:04 ID:???] >>182 貸して頂けるために金を払ってるんだろksg
186 名前:173 mailto:sage [2009/04/07(火) 12:52:12 ID:???] で結局出来る?出来ないの? やった事ある人はいますか?
187 名前:nobodyさん mailto:sage [2009/04/07(火) 12:57:04 ID:???] レン鯖によるのになんでここで聞くの? おまえは匿名じゃないと尋ねられないもやしか
188 名前:nobodyさん mailto:sage [2009/04/07(火) 13:07:02 ID:???] >>186 出来るも出来ないも、そのDBサーバを管理するレンタルサーバ屋次第。 ただ、普通のレンタルサーバであれば、わざわざDBポートの開放をして 無用のセキュリティーリスクを増やしたりはしないと思うから、 一般的には出来ない。と思って良いんでは?
189 名前:nobodyさん mailto:sage [2009/04/07(火) 17:21:22 ID:???] そもそも格安のレンタルサーバで 違うコンピュータからの接続許してるところなんて みたことないよ
190 名前:nobodyさん mailto:sage [2009/04/08(水) 00:53:34 ID:???] ああポートをふさいでいるわけね。
191 名前:nobodyさん mailto:sage [2009/04/08(水) 02:57:46 ID:???] >>189 サンクス 少々高いけど金出してDBも使えるサーバを借りないといけないね。 ちょっと前まで自宅サーバとかやってたんだkど、 煩いからやめたよ。 やっぱりレンタルサーバの方が安心だな。 ※一通りのアプリは作れるけどセキュリティー面についてはサーバエンジニアには負けるだろうから。
192 名前:nobodyさん mailto:sage [2009/04/08(水) 13:57:34 ID:???] 一通りのアプリって何?
193 名前:nobodyさん mailto:sage [2009/04/09(木) 05:30:52 ID:???] グーグルランク取得したいです。PHPで でも、その方法が調べてもわからないんです PHP暦は一年でそこそこです
194 名前:130 mailto:sage [2009/04/09(木) 06:11:15 ID:???] 見つかったのでもういいです ほんと、役に立たない人達。いつも俺は、あんたら初心者のために 泥の中をはいつくばるように質問に答えて、その上暴言を吐かれ それでも答え続けてるのに、情けない奴らだよほんと この程度も即レスできないようじゃ また、この時間に寝ているとの意見もあるだろうが そのような言い訳も聞く気もありません 本当に幻滅しました。能力の無い糞
195 名前:nobodyさん mailto:sage [2009/04/09(木) 06:56:29 ID:???] 130 名前:nobodyさん[sage] 投稿日:2009/04/09(木) 05:12:24 ID:??? グーグルランクをPHPで取得する方法がわかりません 131 名前:130[] 投稿日:2009/04/09(木) 05:15:38 ID:sBmn/pA0 グーグルランク取得したいです。PHPで でも、その方法が調べてもわからないんです PHP暦は一年でそこそこです
196 名前:nobodyさん mailto:sage [2009/04/09(木) 10:20:18 ID:???] 香ばしい。もう少し熟成させよう。
197 名前:nobodyさん mailto:sage [2009/04/09(木) 17:20:26 ID:???] 実務でphpを使用したWEBアプリを開発する場合の開発環境は一般的に 何が使われていますか? ※Windowsだと色々と便利なIDEが出てますけどLinuxの場合だと ExlipsePDTが一番多く使われているのでしょうか? それともエディタで開発をしているのでしょうか?
198 名前:nobodyさん mailto:sage [2009/04/09(木) 17:21:33 ID:???] そんなの人それぞれだろ
199 名前:nobodyさん mailto:sage [2009/04/09(木) 20:40:44 ID:???] >>198 だから実際の開発現場では何が一番使われてますか?って質問に答えて下さいな。
200 名前:nobodyさん mailto:sage [2009/04/09(木) 20:53:21 ID:???] 開発現場でも人それぞれでどれが多いってほどダントツなものはないがあえて言うなら viで開発してる人はいない ネタで掲示板で開発してるってレスしてるやつ見るが現場で一度もみたことない emacs,eclipse,がたいてい使われてる
201 名前:nobodyさん mailto:sage [2009/04/09(木) 21:10:45 ID:???] >>193 ヒント: Google Toolbarをインスト-ルしてパケットキャプチャしてみる
202 名前:nobodyさん mailto:sage [2009/04/09(木) 21:16:33 ID:???] おれはvimがあれば充分
203 名前:nobodyさん mailto:sage [2009/04/09(木) 21:18:29 ID:???] >>199 本業の人じゃないと思うけど言動を慎め
204 名前:nobodyさん mailto:sage [2009/04/09(木) 21:33:58 ID:???] >>203 本業は.Net中心に開発してます。 PHPは実務経験無いです。 俺の言動に何処か文句でもおあり?
205 名前:nobodyさん mailto:sage [2009/04/09(木) 21:35:21 ID:???] そりゃ見込みないな
206 名前:nobodyさん mailto:sage [2009/04/09(木) 22:12:47 ID:???] >>204 なんだ.net開発かよ ディレクターの俺になんか文句あるか?
207 名前:nobodyさん mailto:sage [2009/04/09(木) 22:32:22 ID:???] ディクレーターw? 敢えて言うならカスかな
208 名前:nobodyさん mailto:sage [2009/04/09(木) 22:40:54 ID:???] 【給料】 ディレクター>>越えられない壁>>開発土方 【地位】 ディレクター>>越えられない壁>>開発土方 他に何か?
209 名前:nobodyさん mailto:sage [2009/04/10(金) 01:34:27 ID:???] 【給料】 社長>>ディレクター>>越えられない壁>>開発土方 【地位】 社長>>ディレクター>>越えられない壁>>開発土方 ※俺は個人会社の代表
210 名前:nobodyさん mailto:sage [2009/04/10(金) 01:35:23 ID:???] ばりばりVSを使用してphp開発をしているのって俺位?