【PHP】下らねぇ質問はID出して書き込みやがれ 98
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2010/09/18(土) 19:20:37ID:???過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。
◆前スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 97
http://hibari.2ch.net/test/read.cgi/php/1279833891/
◆質問用テンプレ
【OS名】CentOS
【PHPのバージョン】5.3
【連携ソフトウェア】MySQL ImageMagick
【質問内容】
◆質問する時の注意
・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す)
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
(PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。)
◆質問後の注意
・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。
・解決しなくても回答をもらった場合はお礼を言うこと。
(荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)
◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。
【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
0717nobodyさん
2010/10/04(月) 19:50:25ID:???if (ENABLE_HOGE) {
}
constantはデバッグ用には使うかもしれないが普通使わないと思われ
definedはユーザに配布するようなスクリプトで
間違ってコメントアウトされたような時でも正常に動くことを想定して使ったり
(通常そこまで世話見なくていいけど)
他のスクリプトのプラグインなどを作成してる場合
他のプラグインと被る可能性を想定して使うことはあるけど
そうでない場合は使わないと思われ
0718nobodyさん
2010/10/04(月) 20:11:04ID:8v2C+34Bなるほど。
その定数が必ず定義されている前提でコーディングするんですね。
複数人が編集したり、定数を加えたりするようなシステムの場合はどうでしょうか。
0719nobodyさん
2010/10/04(月) 20:13:11ID:???というか最初に定数項目の洗い出しぐらいはするべき
0720nobodyさん
2010/10/04(月) 20:15:31ID:???>>716にあるように定数名を文字列として変数に格納している場合などに意味がある。
プログラム中にconstant('ENABLE_HOGE')等と表記するのはナンセンス。
0721nobodyさん
2010/10/04(月) 20:16:45ID:???なればokでなったら直せばいい。
売り物のソフトで定義忘れの場合に親切なメッセージを出したいとかなら
使うのかもしれないけど、売り物だったらじかにdefine書かせたりは
しないかなぁ。よくわからん。
0722nobodyさん
2010/10/04(月) 20:20:11ID:???後から好き勝手につけたりなんてことは普通しない
むしろ勝手に追加したら問題だし
あとで追加していくっていうような事態がまず考えられない
設計にミスがあって追加するって場合はそれは仕様変更というものだ
0723nobodyさん
2010/10/04(月) 20:34:10ID:???その日の0時0分0秒を計算するにはどうしたらいいでしょうか?
0724nobodyさん
2010/10/04(月) 20:35:44ID:???0725nobodyさん
2010/10/04(月) 20:36:20ID:???0726nobodyさん
2010/10/04(月) 20:37:10ID:???0727nobodyさん
2010/10/04(月) 20:38:20ID:???どうやって表現でけいさんするんだwww
0728nobodyさん
2010/10/04(月) 20:39:57ID:???初心者なんだから優しく教えてやれ
正規表現(キリッ<煽り<ID出さない質問者
俺のウザさの順位
0729723
2010/10/04(月) 20:43:28ID:DrSvP9xKありがとうございます。
UNIXタイムから日時計算して、それをさらに年月日だけ渡してUNIXタイムを計算すればいいんですね。
ココまで考えられたので、なんとかできそうです。頑張ります。
>>728
すみません。>>1等は読んでいるのですが
sageてしまってましたね。
遅いかと思いますが、ageときます。
0731nobodyさん
2010/10/04(月) 21:18:22ID:1jHYo0w9下記のように複数のサイトで同じものを、./dard/dardr.phpの形式で配置しているのを見たので、誰かの個人的なものではないように思うのですが…。
http://www.google.co.jp/search?q=DARD+REDIRECTOR
構造を知らないままリンクを踏み続けるのが嫌なので、分かれば知りたいのですが…。
0732nobodyさん
2010/10/04(月) 21:27:58ID:???0733nobodyさん
2010/10/04(月) 21:55:44ID:VsipBJJZ【PHPのバージョン】5.1
【連携ソフトウェア】MySQL
【質問内容】
<?
echo $subject;
?>
$subjectに特定の言葉「tokutei」が入っている場合に、
その言葉だけを「*******」に置換して表示させたい場合はどうしたらいいでしょうか?
初歩的な質問かも知れませんがよろしくお願いします。
0734nobodyさん
2010/10/04(月) 21:58:04ID:xAyUD82v今考えてるのは型番抜いて管理する方法だけど、他に方法がないか模索中です
0736nobodyさん
2010/10/04(月) 22:12:05ID:Dkwhoo6BIDとパスワードではじく。
0738nobodyさん
2010/10/04(月) 22:18:50ID:Dkwhoo6B0739nobodyさん
2010/10/04(月) 22:19:13ID:xAyUD82vログイン付けてない不特定多数用なんだ。すまない。
>>737
やっぱりそれがベターかね。
それでやってみるよ。トンクス
0740733
2010/10/04(月) 22:55:32ID:LuSvKQN4ID変わってしまいましたがその方法でいけました
ありがとうございました
0743nobodyさん
2010/10/05(火) 11:16:14ID:7SJ2JjUO明日から学校で金曜の2時間目にプログラミングの選択教科があります
0744nobodyさん
2010/10/05(火) 11:40:54ID:O+r9qIdK明日は水曜だろw
0745nobodyさん
2010/10/05(火) 11:47:52ID:???0746nobodyさん
2010/10/05(火) 11:49:37ID:???昼間に2ch書き込んでる小学生がいるんだよ
0747nobodyさん
2010/10/05(火) 12:06:33ID:???0748nobodyさん
2010/10/05(火) 12:12:34ID:???0749nobodyさん
2010/10/05(火) 12:21:02ID:???ttp://www.nakamurakyoshitsu.net/youji/info/y_info15.html
0751nobodyさん
2010/10/05(火) 13:39:18ID:???自宅学習用に自宅のパソで建てて設定下手したらプライバシー大公開
の可能性もあるし
0752nobodyさん
2010/10/05(火) 13:41:35ID:???スルーしとけ
0753nobodyさん
2010/10/05(火) 13:48:13ID:???0754nobodyさん
2010/10/05(火) 14:22:11ID:???>>707 のインストール方法は試したの?
ダウンロードしただけで動かないのは当然。
ダウンロードして何をどう設定したのかをはっきりさせてくれないと何も教えられない
0755nobodyさん
2010/10/05(火) 18:33:15ID:???PHPでどういう処理をおこなっているのでしょうか?
Flickrに写真の色で検索するAPIの提供はないので、そのやり方が独自のエンジンを使っているようですが、
内部的にどうやっているのか。判りません。
http://color.slightlyblue.com/
0757nobodyさん
2010/10/05(火) 18:48:07ID:???0758nobodyさん
2010/10/05(火) 18:52:29ID:vy8xoNvz写真をバイナリで読み込んで一番多い色を検索するタグとしているのでは?
0759nobodyさん
2010/10/05(火) 19:48:06ID:???0760nobodyさん
2010/10/05(火) 22:13:01ID:???0761nobodyさん
2010/10/05(火) 22:14:20ID:???0762nobodyさん
2010/10/05(火) 22:45:55ID:QKUq9nFZ0763nobodyさん
2010/10/05(火) 22:56:01ID:???ソースダウンロードして自分で見極めろや
0764nobodyさん
2010/10/05(火) 23:19:05ID:+k5K8KaF名前空間の必要性は、クラス名が衝突したときのため。
ということでよいのでしょうか?
クラス名が衝突するなら名前変えればいいのに・・・とも思うのですが、
多人数開発ではそうもいかないと言うことなのでしょうか?
では、名前空間かつクラス名が衝突したらどうすれば?とも考えてしまいます。
0765nobodyさん
2010/10/05(火) 23:53:47ID:???名前空間がかぶるならかぶらないように修正するしかないんだよ
0766nobodyさん
2010/10/05(火) 23:54:27ID:???0767nobodyさん
2010/10/05(火) 23:58:14ID:???いいよ
>では、名前空間かつクラス名が衝突したらどうすれば?とも考えてしまいます。
名前空間は住所を記述するようなものなので普通衝突しえない
引越して先の住所に人が住み着いたら変更になるが
インターネット上で表すとドメイン名がそれに当たる
0768nobodyさん
2010/10/06(水) 01:59:54ID:ch9fVyH1理解できました。
ありがとうございます。
0769nobodyさん
2010/10/06(水) 05:42:32ID:pLXTowtb相手への負荷を極力さけるには、どのような方法がよいのでしょうか?
・get_headersを使う
・PEAR:HTTP_RequestでHEADリクエスト
・その他
get_headersって、内部的にはHEADリクエストしているんでしょうか?
わかる方がいましたら、よろしくお願いします。
0770nobodyさん
2010/10/06(水) 06:16:43ID:???もし使えるなら便利だからおすすめ
PEAR使うよりはいいと思う
>get_headersって、内部的にはHEADリクエストしているんでしょうか?
テスト環境で試してみた
Apacheのaccess.log見たらGETリクエストが来てるようだ
0771769
2010/10/06(水) 06:37:09ID:pLXTowtbCURLOPT_NOBODYをtrueにしておけば、HEADリクエストになるみたいですね。
なんといっても、allow_url_fopenがOffでもいけるのがいいですね。
(get_headersはたしかダメだったはず)
>>テスト環境で試してみた
Apacheのaccess.log見たらGETリクエストが来てるようだ
わざわざありがとうございます。
ヘッダ取得用の関数なのに、なんでGETリクエストなんだろう・・・
0772nobodyさん
2010/10/06(水) 09:27:40ID:qEiRZ2w4やろうとしたら型がリソース型なのでエンコードできないエラーが出た
リソースから画像バイナリを取り出す方法が調べてもわかりません、どうすれば良いのでしょう?
0773nobodyさん
2010/10/06(水) 10:50:14ID:???756です
写真をバイナリで読み込んでるってことですが、
Flickrの写真を全部読み込んでいるというのは考えにくいので、
まず赤ならタグでredで検索した上で、
その結果の中から赤じゃない写真を排除してるんとかでしょうか
Flickrの公式API以外の検索というのはできないとおもうんですが、
あくまでも、APIを一回経由して取得した画像群にヒストグラムなりでふるいをかけるというやりかただと思うんですがどうでしょうか?
0774nobodyさん
2010/10/06(水) 12:00:57ID:G1zo7uLEUAだけだとiOS4にした3Gなんかの区別が出来ません。
3Gと4Gを区別する方法はあるんでしょうか?
0775nobodyさん
2010/10/06(水) 13:45:38ID:???どうすればいい?
0776nobodyさん
2010/10/06(水) 14:06:41ID:???0777nobodyさん
2010/10/06(水) 16:01:30ID:XjVBnQmyob_start();
imagejpeg($thumb);
$buffer = ob_get_flush();
$memcache->add('img_'.$_GET["item_no"],$buffer);
こんな感じ?
バイナリそのまま入れても大丈夫なのかは不明
手元ではどうも動いてるっぽいが・・・
0778nobodyさん
2010/10/06(水) 20:26:06ID:3KpUSNpepythonで書かれてるのと、文章が読みづらいのと、俺が頭悪いのと・・・
都内、神奈川の喫茶店で一緒に勉強してくれる方募集したいんですけど
python→phpへプログラムの移植作業手伝ってくれる方誰かいない?
モチベーション維持が大変^^
0779nobodyさん
2010/10/06(水) 20:37:41ID:???0780nobodyさん
2010/10/06(水) 20:45:04ID:3KpUSNpeお茶代ぐらいは出しますよ^^
メールアカウント用意しました。
プログラマとしてコントローラ→アクション→ヴューの流れに嫌気が刺し
なにかもう一つプログラマとして違うレイヤーにチャレンジしたい
数学の知識がプログラマとして足りないと分かっているけど、腰が重い方
メールください
→2chreadingbooks@gmail.***
0781nobodyさん
2010/10/06(水) 20:47:01ID:???最悪iPhoneユーザに選択してもらう画面を作る
PHPと全く関係ないで
もしSBのHPに技術情報がのってなかったなら
モバイル関係のスレで聞いてみな
0782nobodyさん
2010/10/06(水) 20:57:09ID:???しかも募集条件が俺が教えてやるよ的な詐欺条件www
どうせ実際はお前の質問攻めになるんだろ?
マジレスするとモチベ維持に他人の目が欲しいならニコ生放送がいいぞ
0783nobodyさん
2010/10/06(水) 21:03:54ID:3KpUSNpe最初に写真共有サイトから写真の中間色?みたいなのを取得し
写真を特定できるIDを色データと共にデータベースに突っ込でるのかもね
ユーザはUIを元に色を指定
データベースからその色と近いデータを取得
ActionScriptならgetPixcelsで1ピクセルずつ色を取得できる関数みたいなのが
あって写真の左上から右下までのピクセルごとの色をループで取得できるから
flexSDKでもインストールしてみたら面白いかもよ^^
ActionScript getPixcel でググると情報いっぱい出てくるから
0785nobodyさん
2010/10/06(水) 21:42:48ID:???もの好きがたまに来ると思う
0786nobodyさん
2010/10/06(水) 21:50:12ID:???0787nobodyさん
2010/10/06(水) 21:51:33ID:???0788山下太郎
2010/10/06(水) 21:51:51ID:???0789nobodyさん
2010/10/06(水) 21:57:47ID:???0790nobodyさん
2010/10/06(水) 22:02:16ID:???社内研究はあるがカンファレンスとかいかないしな
支援にいくことはあるがそういうとこは技術職いないから黙々と作業するだけ
外部の人間との交流なんて自分で足運ばない限りない
よってSEPG経験したからといって馴れ合いのルールなんてわからんよ
0792山下太郎
2010/10/06(水) 22:05:43ID:???0793nobodyさん
2010/10/06(水) 22:19:20ID:???0794nobodyさん
2010/10/06(水) 22:24:11ID:???まだ答えすらないのに何が理解できるわけないだよ
笑わすなって
0795nobodyさん
2010/10/06(水) 22:40:28ID:???0796nobodyさん
2010/10/06(水) 22:54:34ID:3JzDp8Baこれのだめな理由がわからないのですが。
0797nobodyさん
2010/10/06(水) 22:58:03ID:???0799nobodyさん
2010/10/06(水) 23:17:10ID:???http://b.hatena.ne.jp/entry/codezine.jp/article/detail/5430
0800nobodyさん
2010/10/06(水) 23:41:01ID:L1X+4oQtdです
バイナリそのままで大丈夫でした
0801nobodyさん
2010/10/06(水) 23:50:08ID:3JzDp8Ba0802nobodyさん
2010/10/07(木) 00:32:13ID:???正直このスレより質が低いと思うw
0803nobodyさん
2010/10/07(木) 03:22:53ID:???どのサイトも穴だらけでその携帯の部分だけ躍起になってるのが
滑稽に見えて仕方が無い。
0804nobodyさん
2010/10/07(木) 05:17:02ID:???0805nobodyさん
2010/10/07(木) 05:37:10ID:???0806nobodyさん
2010/10/07(木) 12:30:52ID:???0807nobodyさん
2010/10/07(木) 12:32:13ID:???0808nobodyさん
2010/10/07(木) 12:48:45ID:???0809nobodyさん
2010/10/07(木) 13:52:26ID:???0810nobodyさん
2010/10/07(木) 14:27:39ID:bfwxS3EJphp5.3.3をインストールしようとしたところ下記のエラーが出てしまうのですが
解決方法はありますか?
Apache2.2はインストールしてあります
Error trying access httpd.conf file. You will need to manually
configure the web server
OS:VISTA Home Premium
0811nobodyさん
2010/10/07(木) 14:33:05ID:???ttp://pocketstudio.jp/log2/2007/01/windows_apache_224_php_520.html#comment-9327
0812810
2010/10/07(木) 14:47:07ID:bfwxS3EJ返信ありがとうございます、解決できました。
Apacheの設定ファイルがある場所の指定が間違っていたようです
簡単なミスでした、お手数おかけしました。
0813nobodyさん
2010/10/07(木) 19:58:56ID:???専門C++です^^
っていうの?
0814nobodyさん
2010/10/07(木) 20:02:35ID:???0815nobodyさん
2010/10/07(木) 21:48:04ID:???道具は要所で使うことに意味がある
0816nobodyさん
2010/10/07(木) 22:41:42ID:???お蔭様でもうほぼ完成したんですが、どうしても解決しない所がありまして質問させてください。
$dbh = new PDO($dsn, $user, $password);
$dbh->query('SET NAMES utf8');
$sql = "select * from `user` where `id` = ? AND `pass` = ?";
$query = $dbh->prepare($sql);
$result = $query->execute(array($id,$pass));
$res = $result->fetchAll(PDO::FETCH_ASSOC);
ログインの部分で上のように記述すると
Fatal error: Call to a member function fetchAll() on a non-object in C:\xampp\htdocs\osusume\login_2.php on line 50
と出てしまいます。
$sqlを "select * from `user` where `id` = \"{$id}\" AND `pass` = \"{$pass}\"";
のように書くとログイン可能なんですが、これだと脆弱性が残る気がして不安です。
ちなみに$idと$passの箇所は
$id = htmlspecialchars($_POST[id],ENT_QUOTES);
$pass = htmlspecialchars($_POST[pass],ENT_QUOTES);
のように受け取っています。
何が駄目でエラーになってしまうのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています