【PHP】下らねぇ質問はID出して書き込みやがれ 79
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2009/01/13(火) 21:48:25ID:???過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。
◆前スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 78
http://pc11.2ch.net/test/read.cgi/php/1230026935/
◆質問用テンプレ
【OS名】vine linux
【PHPのバージョン】php5.26
【連携ソフトウェア】mysql
【質問内容】
◆質問する時の注意
・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す)
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
(PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。)
◆質問後の注意
・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。
・解決しなくても回答をもらった場合はお礼を言うこと。
(荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)
◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。
0222nobodyさん
2009/01/17(土) 17:43:22ID:???php+MySQLで、datの場所だけはsqlで管理して、本文なんかはdatからphpで検索するのと
あらかじめdatの内容がMySQLにインポートされたものを、phpで検索するのとでは
どれくらい差が出てくるんだろうか
0223nobodyさん
2009/01/17(土) 17:59:37ID:???というかファイルベースとDBの基礎
0225178
2009/01/17(土) 18:19:04ID:sXvdxnWvutf-8は携帯も如徐に対応してきているからな。
utf8で行こう。
もちろんサニタライズとmysql_real_escape_stringはしような
0226nobodyさん
2009/01/17(土) 18:25:47ID:???あうーはいまだにUTF-8を安心して使えないのだが。
0227nobodyさん
2009/01/17(土) 18:30:17ID:sXvdxnWv0228nobodyさん
2009/01/17(土) 19:11:59ID:???0229nobodyさん
2009/01/17(土) 19:44:31ID:???0230nobodyさん
2009/01/17(土) 21:55:20ID:???最近は実はeucでも大抵対応してたりします。
でも、やはり携帯向けの出力はSJISが良いです。
携帯については、docomoがSJIS大好きでその過去の遺産を引きずり続けてるので仕方ない。
>>226
PHP側のソースコードはUTF-8で書いて、出力をSJISにすればいいです
入出力をSJISで扱う際は、SoftBank(3G)の絵文字がdocomoやauの絵文字とコードが被ってるのでご注意を
0231nobodyさん
2009/01/17(土) 23:06:48ID:sXvdxnWv0233nobodyさん
2009/01/17(土) 23:50:41ID:???オレはおまじない的にSJISじゃなくてSJIS
0234nobodyさん
2009/01/17(土) 23:51:38ID:Bf8FDb6YPHPの仕事がしたいのですが、どんな試験に合格すればPHPの仕事が来ますか?
0236nobodyさん
2009/01/18(日) 01:18:16ID:8k82vHSn試験なんかいらんよ。
趣味でPHPでサイトとか作ってみて、そこそこ作れるようになったら
未経験可のネットベンチャーに潜り込んでプログラマとしての実務経験を積む。
実務経験ができたら好きなとこに転職。ここらへんは努力次第。
0237nobodyさん
2009/01/18(日) 01:59:05ID:NtnUHZUGあるぞ。
少なくともrubyよりは
0238192
2009/01/18(日) 02:55:33ID:ahiVKrb+0239nobodyさん
2009/01/18(日) 02:58:30ID:???が変なところに入っている。消せ。
0240nobodyさん
2009/01/18(日) 03:00:42ID:???具体的にはcssにphpを埋め込んで動的にWebページのレイアウト(背景画像など)を変えたいです
0242nobodyさん
2009/01/18(日) 04:07:10ID:FyU5dhg9これらの権限を確認する関数などはありますか?(クラス名と変数名を受け取って権限を返すような)
0243nobodyさん
2009/01/18(日) 04:19:01ID:???http://www.php.net/manual/ja/language.oop5.reflection.php
0245nobodyさん
2009/01/18(日) 08:08:39ID:5/8C6AICこのページに
「bindParamは値が実行時評価なので、
コードがトリッキーに見える。保守性があ
まりよくない。よって、bindValue推奨。」
、、、って書いてあるのだが、本当?
0246nobodyさん
2009/01/18(日) 08:56:31ID:FY9pgzCK「ソ」が入った単語がfalseになるみたいだけど、
マッチさせる方法ありますか?
<?php
error_reporting(E_ALL | E_STRICT);
mb_internal_encoding('Shift_Jis');
$str = 'ソウル在住のペーが主演する冬ソナはNGワードにする';
echo '<pre>';
var_dump(mb_ereg('ソウル|冬ソナ', $str));
die;
0247nobodyさん
2009/01/18(日) 09:07:41ID:???0249nobodyさん
2009/01/18(日) 10:20:35ID:???それなんてエスパー?内部エンコ無視してUTFで処理できんの?
mb周りの他の設定がないと正しいアドバイスなんてできないだろ。
0250nobodyさん
2009/01/18(日) 10:29:03ID:???(゚Д゚)・・・・
0252nobodyさん
2009/01/18(日) 12:41:04ID:???SJIS止めましょうというのが正解だけど、取りあえずは
mb_regex_encoding()
の指定で何とかなるかも。
知ってるかもしれないけど、SJISは2byte目に\x5c(要するに「\」)を含む文字があるので、
理由についてはその辺りを調べておくといいよ。
0253nobodyさん
2009/01/18(日) 12:47:54ID:???確かに、複雑な正規表現と一緒で、第三者が見るとパッと見で何やってる
のか分かり難い事はあるよ。でもそれってコードの書き方やコメントで
幾らでも回避出来るので、bindParamの利便性を否定する理由にはならないと思う。
0254nobodyさん
2009/01/18(日) 12:50:23ID:???携帯なら○-winは必須ですね〜
例えば、SJIS-win=cp932なので、
携帯絵文字を含む文字列を変換する際、○-winを付けておかないと上手くいかない。
○-winを付ける理由というのは、要するに扱う文字列の範囲が変わるって事だけど、
携帯向けの開発経験が無くて知らない人もいるかと思い、一応補足してみた。
0255nobodyさん
2009/01/18(日) 12:59:52ID:2lVr2uZSこれは仕様なんでしょうか?
サーバのドメイン(hoge.jp)は同じです
http://www.hoge.jp/m/hoge.php中で、以下のようにしてます
require_once('https://www.hoge.jp/m/hoge.inc.php');
0256nobodyさん
2009/01/18(日) 13:08:49ID:???0257nobodyさん
2009/01/18(日) 13:11:31ID:???0258nobodyさん
2009/01/18(日) 13:12:23ID:???0259nobodyさん
2009/01/18(日) 14:13:15ID:???どっちでもいいがそもそもSSL通す意味あんの?
URLをインクルードした時点で帰ってくるのはテキストかHTMLなわけだけど
0261nobodyさん
2009/01/18(日) 16:01:53ID:2lVr2uZS定数を設定してるただの設定ファイルなんで、、問題ないかなと。。
他にも答えてくれた方、ありがとうございました
0263nobodyさん
2009/01/18(日) 17:23:15ID:???正規表現で使いたければ16進表記でpreg
0264nobodyさん
2009/01/18(日) 21:25:09ID:SRgQAS5C$a="アホ";
という変数があって
それが既にある配列の中にあるかどうかを調べてその配列内の文字列のキーを取得したいんですがいい関数ある?
$array(1=>"バカ",500=>"アホ",960=>"クソ",)
で、「アホ」を返したい。
あと関係ない質問だが
md5()ってマジで重複した文字列にならないんですか?
0266nobodyさん
2009/01/18(日) 21:45:52ID:???0267nobodyさん
2009/01/18(日) 21:48:14ID:???質問が矛盾してる、アホは値であってキーではない。
array(264=> "バカ", 500=>"アホ", 268 =>"クソ")
0268nobodyさん
2009/01/18(日) 21:57:35ID:???SHA-1でも衝突する可能性はあるでしょ。天文学的に低い確率でだが
暗号学的ハッシュ関数を期待するなら、最近はSHA-1も攻撃に成功しちゃったので
SHA-2系列が無難
0269nobodyさん
2009/01/18(日) 22:28:00ID:???0270nobodyさん
2009/01/18(日) 22:32:18ID:???0271nobodyさん
2009/01/18(日) 22:32:34ID:???0272nobodyさん
2009/01/18(日) 22:34:39ID:???0273nobodyさん
2009/01/18(日) 22:48:54ID:SRgQAS5Cサンキュー
とりあえずやってみるわ
0274nobodyさん
2009/01/18(日) 23:38:37ID:2lVr2uZS何か便利なツールをご存じないでしょうか?
よろしくお願いします
0275nobodyさん
2009/01/18(日) 23:56:19ID:???0276nobodyさん
2009/01/19(月) 00:04:50ID:JWKfTsmiレスありがとうございます
借りてるレンタルサーバーが両方とも使えないんです 参りました
0277nobodyさん
2009/01/19(月) 00:10:15ID:???「使えない」って設定にされたら、
それでもう、使えないというしろものなの?
0278nobodyさん
2009/01/19(月) 00:13:20ID:6UkUnxLQPDOのこの仕様ウザクね?
0280nobodyさん
2009/01/19(月) 00:19:45ID:JWKfTsmiうーん、どうなんでしょう、、
今、phpInfo()してみたら、↓という項目が出ました
include_path .:/usr/lib64/php/pear
これは使えるってことかなぁ。でもサーバーのサイト見たら使えないって書いてるような
それに、自分が必要なモジュールがインストールできなきゃ意味ないですよね。。
0281nobodyさん
2009/01/19(月) 00:21:04ID:???0282nobodyさん
2009/01/19(月) 00:24:28ID:JWKfTsmiすみません
ここなんですが、 解約理由を見ると「PHPのPEARが使えない」っていう項目があるんです
http://web.arena.ne.jp/suitex/support/change/cancell.html
じゃあ使えないのかなぁと…
機能のページにもモジュールを追加する方法とかないし わからないなー
0283nobodyさん
2009/01/19(月) 00:28:19ID:???依存関係だけ要チェック
0284nobodyさん
2009/01/19(月) 00:29:33ID:6UkUnxLQPDOのMySQLのドライバが入ってない場合は、
「自分でなんとかする」ってアプローチは、無理?
0285274
2009/01/19(月) 00:54:30ID:JWKfTsmiいろいろ試してみます、ありがとうございました
0286nobodyさん
2009/01/19(月) 01:23:25ID:6UkUnxLQ何かある?
0287nobodyさん
2009/01/19(月) 01:25:43ID:???自力でごりごり書いたほうが楽やんけ
0288nobodyさん
2009/01/19(月) 01:27:54ID:???0289nobodyさん
2009/01/19(月) 01:31:38ID:6UkUnxLQこのページに、
「windowsユーザーは以下の設定をしろ」
って書いてあるんだけど、Win用ってsoファイルだっけ?
libファイルだったような気がするんだけど?
次にphp.iniに以下の設定を行い、コンパイルしたPDOのモジュールをPHPにロードします。
?? Win32 users
extension=php_pdo.so
extension=php_pdo_sqlite.so
0290nobodyさん
2009/01/19(月) 01:34:27ID:???0291nobodyさん
2009/01/19(月) 01:35:58ID:6UkUnxLQでググってみても、
1件しかヒットしないんだが、
このモジュールって本当に存在するのか?
1件っておかしくないか?
0293nobodyさん
2009/01/19(月) 01:50:14ID:???0295nobodyさん
2009/01/19(月) 10:13:32ID:???"php_pdo.so" の検索結果 約 115 件中 1 - 10 件目 (0.04 秒)
0296nobodyさん
2009/01/19(月) 10:48:55ID:???0297nobodyさん
2009/01/19(月) 12:06:52ID:Pmk06qWC掲示板が荒らされた時に荒らし対策とプロバイダへの通報を視野に入れてますが
最低限必要なデータは日付とIPだけでよろしいでしょうか?
他にも取得したほうが良いものがございましたらご教授よろしくお願いいたします
0298nobodyさん
2009/01/19(月) 12:08:58ID:dm9TADfgその関数内で自身のファイル名を表示するにはどうしたら良いでしょうか?
0302nobodyさん
2009/01/19(月) 12:44:32ID:???0303nobodyさん
2009/01/19(月) 12:59:59ID:???日時とIPアドレスだけで特定できるから、
あとは紐付けできる掲示板のログね
逆にそれ以上の内容まで保存しているISPは少ない
0304298
2009/01/19(月) 13:15:11ID:dm9TADfgスイマソ
連続してしまいますが、もう1つ教えてください。
Digest認証したあとに現在ログインしている人のユーザ名は
どうやったら分かりますか?
0307298
2009/01/19(月) 13:16:23ID:dm9TADfg申し訳ないです。
0309nobodyさん
2009/01/19(月) 13:45:59ID:???取得できなければ仕方ないが
0310nobodyさん
2009/01/19(月) 13:46:14ID:???http://www.php.net/manual/ja/features.http-auth.php
> 一度、ユーザーがユーザー名と パスワードを入力すると、
> PHP スクリプトを含むその URL は、次回以降、
> 定義済みの変数 PHP_AUTH_USER と、 PHP_AUTH_PW と、 PHP_AUTH_TYPE に
> それぞれユーザー名、 パスワード、認証型が代入された状態で呼ばれます。
0311nobodyさん
2009/01/19(月) 13:58:25ID:???ホスト名のほうが利点あるのなら書き換えたい
0312nobodyさん
2009/01/19(月) 14:05:54ID:???逆引き用に自前のDNSもってればいくらでも書き換えられるし。
0313nobodyさん
2009/01/19(月) 14:07:51ID:JWKfTsmi(XMLはMovable Typeのフィードです)
<category term="FISHING" scheme="http://www.sixapart.com/ns/types#category" />
<category term="北海道" label="北海道" scheme="http://www.sixapart.com/ns/types#tag" />
という構造を含むXMLを解析するとき、下段の labelの方の「北海道」を取得するにはどうしたらいいんでしょう?
$xmlObj = simplexml_load_file($file);//$fileは.xmlへのパス
$xmlObj->entry->title; で、タイトルを取得できるのはわかったんですが
どうも上記の解析はわかりません
どなたかよろしくお願いします
0314nobodyさん
2009/01/19(月) 14:09:23ID:4ClG+j5+0 => array(
'num' => 1,
'name' => 'master'),
1 => array(
'num' => 2,
'name' => 'hoge'),
2 => array(
'num' => 3,
'name' => 'fuga'),
3 => array(
'num' => 4,
'name' => 'foo')…);
配列の最大値のnumの数値をとりたいのですが関数などありますでしょうか?
下でもできますがこれが一番良いでしょうか?
$val = max($list);
echo $val[num];
0315nobodyさん
2009/01/19(月) 14:15:39ID:???0316nobodyさん
2009/01/19(月) 16:31:11ID:FUIeaJ+60317nobodyさん
2009/01/19(月) 17:07:27ID:???0318nobodyさん
2009/01/19(月) 17:09:09ID:???0319nobodyさん
2009/01/19(月) 17:17:22ID:???属性は $node['attribute'] で取れる
http://www.php.net/manual/ja/simplexml.examples-basic.php
■ このスレッドは過去ログ倉庫に格納されています