【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等)・フレームワークは各該当スレへ
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);
のように受け取っています。
何が駄目でエラーになってしまうのでしょうか?
0817nobodyさん
2010/10/07(木) 22:42:28ID:cS3lZo050818nobodyさん
2010/10/07(木) 22:47:20ID:???何を見て作ったのか知らないがhtmlspecialcharsをエスケープ替わりにするな
htmlspecialcharsで解説しているもので勉強したならそいつを今すぐ捨てろ
0819nobodyさん
2010/10/07(木) 23:00:16ID:???htmlspecialcharsはその名のとおりHTML出力用ね。
SQL用のエスケープはMySQLならmysql_real_escape_string
`id` = ? AND `pass` = ?
だと引用された$id,$passがクオートされていないのでSQLエラーになってるんじゃないかな。
`id` = \"{$id}\" AND `pass` = \"{$pass}\"
で問題ないんじゃね?
0820nobodyさん
2010/10/07(木) 23:06:40ID:???$id='"'.mysql_real_escape_string ($_POST[id],).'"'
とかか。
0821nobodyさん
2010/10/07(木) 23:13:46ID:54RcKHkSAND `pass`=". mysql_real_escape_string( $pass ) ."
0822nobodyさん
2010/10/07(木) 23:21:25ID:cS3lZo05ありがとうございます。
0824nobodyさん
2010/10/08(金) 05:47:41ID:???もっとマニュアルちゃんと読めば正しいエスケープ方法も書いてるでしょうに
ましてやプリペアードステートメントまで使ってるのに
0825nobodyさん
2010/10/08(金) 10:56:38ID:???0826nobodyさん
2010/10/08(金) 11:31:27ID:gdsV0D6r0827nobodyさん
2010/10/08(金) 11:36:50ID:???0828nobodyさん
2010/10/08(金) 11:49:17ID:???その教え方だと危険。プレースホルダ使えというべき。
プレースホルダ使わないでデータ埋め込みでSQL文作って
prepareする奴いるから!!(笑)
0829nobodyさん
2010/10/08(金) 12:27:15ID:???さすがにプレースホルダ使わずprepare使うアホがいるとは想像してなかったんだろう
0831nobodyさん
2010/10/08(金) 12:40:32ID:???0832nobodyさん
2010/10/08(金) 13:01:04ID:gdsV0D6r0833nobodyさん
2010/10/08(金) 13:44:14ID:???>$query = $dbh->prepare($sql);
>$result = $query->execute(array($id,$pass));
>$res = $result->fetchAll(PDO::FETCH_ASSOC);
ここおかしくね?
$resultにfetchAllなんてあるわけない
$query->fetchAllだろ
>>832
816に書いてあるようなやり方
0834nobodyさん
2010/10/08(金) 15:00:00ID:puBZJtRMブログ名を取得する方法教えてください
タイトルとかurlとか時間は取得できるみたいなんだけどブログ名は無理なのかな?
↓ソースの一部
foreach ($rss->item as $item) {
$dc = $item->children('http://purl.org/dc/elements/1.1/');
$link = $item->link;
$title = $item->title;
$date = $dc->date;
$desc =$item->description;
0835nobodyさん
2010/10/08(金) 15:34:59ID:???0837nobodyさん
2010/10/08(金) 15:54:18ID:puBZJtRM宣伝じゃないです
■ このスレッドは過去ログ倉庫に格納されています