のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,685,886人
昨日:no data人
今日:
最近の注目
人気の最安値情報

私的良スレ書庫

不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

元スレ【PHP】下らねぇ質問はID出して書き込みやがれ 112

php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
レスフィルター : (試験中)
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
251 : nobodyさん - 2011/11/08(火) 00:45:22.59 ID:??? (+57,+29,-13)
あまり意味は無いけど意味ある部分もあるから
まぬあるのあの文面どうなのって思うわ
252 : nobodyさん - 2011/11/08(火) 02:21:04.05 ID:??? (+45,+29,-47)
staticメソッドにすべきかどうかというのは
プログラム板で聞いたほうがいい
http://hibari.2ch.net/tech/
PHPはこまけーこと気にしないでいいような
オヴァカさん向け設計なので
ご覧のようにまともな回答は返ってきません
そういうメモリやらなんやらの基礎知識は
基本情報あたりに手を出して初めて知るのがPHPer
253 : nobodyさん - 2011/11/08(火) 02:27:58.13 ID:??? (+91,+29,-39)
マニュアルのあの文面ってどの文面なんだろう。
大抵の人は「ああー、あの文面ね」って理解できるぐらいメジャーな話なんだろうけど、分からないorz
254 : nobodyさん - 2011/11/08(火) 02:28:35.06 ID:??? (+61,+27,-1)
>>252
ここって何板なんですか?
255 : nobodyさん - 2011/11/08(火) 02:36:12.73 ID:??? (+69,+29,-5)
>>253
なんで素直に聞かないの?
256 : nobodyさん - 2011/11/08(火) 02:50:14.75 ID:??? (+40,+17,+0)
自演だからとか。
257 : nobodyさん - 2011/11/08(火) 03:01:35.87 ID:??? (+52,-30,-49)
PDOについてなんですが
Prepared statementsを先ほど知ったのですが、
これって、毎回決まったようなクエリだったら
PDO::queryの変わりにPDO::prepareで実行すると
2回目から早いよって認識で大丈夫ですか?
ちょっと認識ずれてます?
258 : 257 - 2011/11/08(火) 03:02:31.41 ID:6HzOoKMd (+3,+3,+0)
>>257
ID出し忘れのため、最投稿
259 : nobodyさん - 2011/11/08(火) 03:17:02.17 ID:??? (+61,+9,-52)
>>257
だいたいそんな感じでいいよ
パラメータだけ変えて複数実行する時に有用
insert文やupdate文でまとめて複数行うときなんかによく使う
261 : nobodyさん - 2011/11/08(火) 09:30:32.81 ID:??? (+17,+0,-2)
クラス使えば?
262 : nobodyさん - 2011/11/08(火) 09:33:12.26 ID:??? (+81,+25,-34)
>>260
その関数内でしか使われない関数って定義はできないし、
ラムダ関数みたいな機能もないので
クラスで書いてもいい処理ならprivateで外からアクセスさせないようにするってくらいかな
263 : 257 - 2011/11/08(火) 09:35:34.95 ID:6HzOoKMd (+36,+29,+0)
>>259
なるほど、ちょっと試してみます。
ありがとうございます
264 : nobodyさん - 2011/11/08(火) 09:39:28.14 ID:??? (+17,-29,-13)
そういえばcreat_functionってラムダ関数作るやつだったな。
記述が見易くならない可能性の方が高いんで、使えるかは微妙だけど
265 : nobodyさん - 2011/11/08(火) 09:56:45.25 ID:??? (+68,+29,-5)
>>262
なぜ後述した書き方が嫌なの?
266 : nobodyさん - 2011/11/08(火) 09:56:54.62 ID:??? (+14,-6,-11)
バカほどstaticを使いたがる
268 : nobodyさん - 2011/11/08(火) 13:03:03.23 ID:??? (-6,-30,-52)
>>267
ActiveRecordみたいなパターンがあるのでおかしくはない
そもそもそのTestが何を表してるのかが大事
クラスは箱や入れ物じゃないからな、型だぞ

$user = new User();
$user->name = 'hoge';
$user->save();

$user = User::findByName('hoge');
270 : nobodyさん - 2011/11/08(火) 14:45:16.78 ID:??? (+57,+29,-39)
そんだけ専門用語理解してるような素振りしといて
スコープもわからんとは不思議なやつめ

staticを考慮しなければそういう理解でよろしいです
271 : nobodyさん - 2011/11/08(火) 16:16:16.06 ID:??? (+15,-29,-15)
クラスの中に入ってる変数を(publicだけでいいから)全部取得したいんだが、
いい方法ないだろうか?
272 : nobodyさん - 2011/11/08(火) 16:17:57.09 ID:??? (+48,+30,+0)
>>1
274 : nobodyさん - 2011/11/08(火) 16:26:49.92 ID:??? (-17,-29,-42)
>>273
requireしたファイルから文字を返すように書き直す
file_get_contentsで403が返るのは理由はHTTPの勉強をすれば出来ない理由が分かる
275 : nobodyさん - 2011/11/08(火) 16:30:50.05 ID:??? (-1,-29,-32)
file_get_contentsで ローカルアドレスでいいんじゃねーの?
276 : nobodyさん - 2011/11/08(火) 16:40:15.24 ID:??? (+27,-30,-83)
>>271
http://www.php.net/manual/ja/reflectionclass.getproperties.php
ここらあたりで出来たはず

>>273
file_get_contentsはファイルパスも受け付けるのでファイルパスを記述すりゃいい
file_get_contents('../../../hogehoge')
file_get_contents('/var/www/etc/hogehoge')
みたいな感じで
277 : 273 - 2011/11/08(火) 16:46:18.38 ID:92k+xz2U (-24,+27,-2)
>>274-276
URL形式ではなく>>276さんのおっしゃる方法でうまくいきました。
お三方ありがとうございました。
278 : 271 - 2011/11/08(火) 17:10:24.27 ID:??? (+66,+29,-70)
>>276
どうやら、そのリフレクションでは、
クラスのデフォルト値しかとれないようです
コンストラクタとかで値を再定義しても、そっちは取得できない。
で、調べてみたらクラスをforeachにかけると取れるのがわかったので、
今回はそっちを使うことにしました
280 : nobodyさん - 2011/11/08(火) 18:33:52.57 ID:??? (+57,+29,-51)
Webブラウザのホワイトリスト作るしかないでしょ。
偽装できちゃうんで、それが出来る限りでしょう。
期待した答えじゃないなら、それ書いてね。
282 : nobodyさん - 2011/11/08(火) 18:42:37.21 ID:??? (+52,+29,-26)
クッキー食わないブラウザのアクセスを断るみたいなページは作れるかとは思いますが。
やりたいことは何でしょうか。
283 : nobodyさん - 2011/11/08(火) 18:42:50.35 ID:??? (+57,+29,-2)
Webブラウザって言っても色々あるし
そういうのは現実的ではないと思うなぁ
284 : nobodyさん - 2011/11/08(火) 18:49:56.34 ID:++VodBMC (-12,+29,-56)
>>282
それではクッキーが有効かどうかで判定してみることにします。
アクセス解析みたいなプログラムで不要・不正なアクセスを除外したいです。
ありがとうございました。
285 : nobodyさん - 2011/11/08(火) 18:50:05.65 ID:??? (+52,+29,+0)
無理ですね
諦めてください
286 : nobodyさん - 2011/11/08(火) 18:51:53.54 ID:++VodBMC (-25,+29,-3)
何が無理なんですか?
287 : nobodyさん - 2011/11/08(火) 18:54:58.54 ID:??? (+57,+29,-14)
まあ、本人がよければなにするのも自由っしょ。
289 : nobodyさん - 2011/11/08(火) 18:58:54.49 ID:??? (+31,+0,-16)
>>264
何年前のPHPプログラマだ?
290 : nobodyさん - 2011/11/08(火) 19:04:38.69 ID:??? (+90,+29,-27)
まあそれでいいならいいんじゃかね。
Webブラウザが行う事はWebブラウザでしかできない訳ではないから素人の子供だましだけどさ
291 : nobodyさん - 2011/11/08(火) 19:07:22.00 ID:??? (+94,+29,-35)
>>290
誰がやろうとも出来る限りでしか出来んのだよ。
素人だのいってバカにして恥ずかしくないのか?
292 : nobodyさん - 2011/11/08(火) 19:13:52.74 ID:lDLMrbx7 (-1,-30,-242)
phpファイルを読み込んだときに、jsとcssの読み込みがうまくいきません

loader.php
<?php

function flush(){
require_once("test.php");
}
flush();

?>

test.php
<html>
<head>
<link rel="stylesheet" href="test.css" type="text/css">
<script src="test.js" type="text/javascript">
</head>
<body>
<?php echo "hello,world" ?>
</body>
</html>

上のような2ファイルを使い、loader.phpを実行してブラウザに表示させると、test.php内で呼び出しているcssとjavascriptが読み込まれません。
生のhttpレスポンスを見たところ、test.cssとtest.jsではcontent-typeが
Content-Type: text/html;
となっていたため、htmlとして読み込まれていたために動作していなかったと分かりました。
これらcssとjavascriptファイルを適当なcontent-typeで読み込ませるにはどうしたらいいでしょうか?
293 : nobodyさん - 2011/11/08(火) 19:24:39.52 ID:??? (-2,-30,-22)
php_valueで拡張子別にdefault_mimetypeを変更
294 : nobodyさん - 2011/11/08(火) 19:26:25.57 ID:??? (+44,+21,+0)
291は完全に読み違えてるな
295 : nobodyさん - 2011/11/08(火) 19:39:45.28 ID:??? (+62,+29,-1)
>>292
その作りはどう考えても変
296 : nobodyさん - 2011/11/08(火) 20:02:56.28 ID:??? (+52,+29,-1)
気持ち悪いけど、動くのよねこれで。
297 : 292 - 2011/11/08(火) 20:09:12.54 ID:lDLMrbx7 (+9,+29,-87)
すみません、単純にcssとjsのパスを間違えていただけでした・・・
パスをあわせると普通に読み込めました・・・

>>295
自分で>>87のようなルーティングスクリプトを作っています。
あるurlにアクセスしたら条件にマッチするクラスを実行し、
そのクラスの中でtest.phpのようなテンプレートを呼び出す、という形にしているため
こういう感じになりました。
どう変なのか教えてもらえるとうれしいです。
298 : nobodyさん - 2011/11/08(火) 20:39:45.24 ID:??? (+10,-29,-10)
>>297
へ?Content-Type: text/html; になってたってのは?
299 : nobodyさん - 2011/11/08(火) 20:45:05.47 ID:??? (+55,+19,+0)
>>291
意味が分らん
300 : 292 - 2011/11/08(火) 21:01:23.04 ID:lDLMrbx7 (+0,+29,-5)
>>298
結局それもパスを正しいものにしたところで直っていました・・・・
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

類似してるかもしれないスレッド


トップメニューへ / →のくす牧場書庫について