トップページ⇒php
1001コメント277KB

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

■ このスレッドは過去ログ倉庫に格納されています
0001 忍法帖【Lv=40,xxxPT】 2011/06/05(日) 07:56:02.79ID:???
質問者はまず>>1を良く読むこと(必須!)
過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。

◆前スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 105
http://hibari.2ch.net/test/read.cgi/php/1304064660/
◆質問用テンプレ
【OS名】CentOS
【PHPのバージョン】5.3
【連携ソフトウェア】MySQL ImageMagick
【質問内容】

◆質問する時の注意
・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す)
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
(PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。)

◆質問後の注意
・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。
・解決しなくても回答をもらった場合はお礼を言うこと。
 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)

◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。

【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
0266nobodyさん2011/06/15(水) 16:38:28.62ID:???
>>265
current()
0267nobodyさん2011/06/15(水) 16:58:00.55ID:???
内部イテレータの状態に左右されるぞ
reset()が相応しい
02682652011/06/15(水) 17:49:03.08ID:h+zI4DZU
>>266-267
ありがとうです。
その関数自体知りませんでした。
これでイケそうなので使ってみます。
ありがとうございました。
0269nobodyさん2011/06/15(水) 22:57:20.19ID:???
内部イテレータじゃなくて
内部イレテータな。
0270nobodyさん2011/06/15(水) 23:10:43.84ID:???
>>269
そこはネタなのかマジなのかハッキリして欲しいところ。
0271nobodyさん2011/06/15(水) 23:49:58.25ID:???
書いた本人は面白いと思ってるから書いたんだろうけど
小学生が思いつくようなレベル実際は面白くない件
0272nobodyさん2011/06/16(木) 00:37:55.17ID:???
誰も釣られなくて残念だったね>>270
0273nobodyさん2011/06/16(木) 04:36:27.58ID:???
イタレータだろ
0274nobodyさん2011/06/16(木) 12:06:45.31ID:???
イタリアーノだろ
0275nobodyさん2011/06/16(木) 12:22:52.81ID:???
ボルケーノだろ
0276nobodyさん2011/06/16(木) 12:31:37.05ID:???
マルメターノ?
0277nobodyさん2011/06/16(木) 12:40:50.53ID:nqAlo4Zy
>>245
Submit押された瞬間に
JavaScriptか何かでMD5ハッシュとかで通信させてやればいいんじゃないかな?
まぁ、根本的な解決にはならないだろうけど
0278nobodyさん2011/06/16(木) 14:34:57.31ID:???
お前アスペか?245は「そんな事する意味無いだろ?」
って書いてるんだぞw
0279nobodyさん2011/06/16(木) 14:36:34.43ID:???
>>278==>>245
0280。 ◆oDupeixhZv52 2011/06/16(木) 14:36:44.77ID:???
230からの件だろ。
http://assl.sullof.com/assl/ でも使え。
0281nobodyさん2011/06/16(木) 16:30:01.61ID:???
マルコポーロ?
0282nobodyさん2011/06/16(木) 21:18:28.37ID:P33p70Cz
某スレで質問したのですが分かる方がいなかったのでこちらに
転載させてください。

素朴な疑問なのですが
例えば、レンタルサーバで専用サーバを借りたとします。

そして、同一サーバ上で2つのサイトを運用して
(2つのドメインを持っていたとして)
そのうちドメイン(A)のみ公開していたとします。

ドメイン(A) : 公開 ⇒ 他サイトにリンク有り
domain-a.com

ドメイン(B) : 非公開 ⇒ 他サイトからのリンク無し
domain-b.com

この場合に ドメイン(A)から
「ドメイン(A)及びドメイン(B)が同一人物の管理である」
といった事が分かる方法はありますか?
0283nobodyさん2011/06/16(木) 21:19:09.13ID:???
マルチ乙
0284nobodyさん2011/06/16(木) 21:20:01.54ID:???
>>277
MD5をどう使う?
0285nobodyさん2011/06/16(木) 21:37:10.32ID:???
>>282
10秒で分かります
0286nobodyさん2011/06/16(木) 21:38:55.31ID:???
なんでいつもこういう奴は例えの話にしたがるんだろう
0287nobodyさん2011/06/16(木) 21:48:20.16ID:???
>>285
どうすれば分かるのでしょうか?
教えて下さい。
0288nobodyさん2011/06/16(木) 21:51:58.09ID:???
>>1
0289nobodyさん2011/06/16(木) 21:57:36.55ID:???
>>286=>>287だったら教えないけど
0290nobodyさん2011/06/16(木) 22:17:51.37ID:???
>>289
100%違います。

不思議でしょうがないのでどうしても知りたいです。
何卒宜しくお願い致します。
0291nobodyさん2011/06/16(木) 22:20:13.74ID:???
>>286=>>282だったら教えないけど
0292nobodyさん2011/06/16(木) 22:25:27.16ID:???
マジレスすると、ドメインのwhois見れば解る。
もっと言うならIPアドレスが同じだからわかる。
0293nobodyさん2011/06/16(木) 22:45:12.31ID:???
>>292
ありがとうございます。

ただ、疑問なのは >>282の例で言うと

ドメイン(A)については
ドメイン名が domain-a.com である事が分かりそのドメインで検索をする事が出来ますが

ドメイン(B)については、
一般の人間が知る方法があるものなのでしょうか?
0294nobodyさん2011/06/16(木) 22:49:01.37ID:???
ID出せよ
0295nobodyさん2011/06/16(木) 22:55:26.73ID:???
>>293
whoisでググってないでしょ
0296nobodyさん2011/06/16(木) 23:11:51.32ID:Sfg9Eqe3
PHPのファイルを呼び出すとプログラムのままで表示されるのは何が原因ですか?
0297nobodyさん2011/06/16(木) 23:13:29.64ID:???
>>293
whoisで10秒で取得で増す
0298nobodyさん2011/06/16(木) 23:14:16.65ID:???
>>296
apacheの設定
0299nobodyさん2011/06/17(金) 00:29:30.59ID:VfWFsqJl
ライブドアブログを
metaWeblog.newPostで更新したいのですが、できません。

blogidはライブドアでとった7桁のIDで
usernameとpasswordはライブドアのユーザー名とPASSですよね。
HOSTはどこに送ればいいですか?
livedoor.blogcms.jpかblog.livedoor.comのどちらでしょうか。
EUCだけとあったのでEUCで送ったのですがダメみたいです。

よろしくお願いします。
0300nobodyさん2011/06/17(金) 00:30:53.96ID:???
CMSの質問は該当のCMSスレへ
0301nobodyさん2011/06/17(金) 00:36:43.88ID:???
>>295 >>297
whois で検索して出てくるサイトに
ドメイン名を入力し検索しても

専用サーバに載せているもう一つのドメインは出てきません。
2つ目の公開していないドメインがどうしてばれたの不思議と同時に気持ち悪いです。。。
0302nobodyさん2011/06/17(金) 00:40:09.69ID:???
ID出せ
0303nobodyさん2011/06/17(金) 00:46:06.87ID:???
頑なにID出さなくてワロタwww
0304nobodyさん2011/06/17(金) 01:05:30.01ID:???
whoisなら10秒どころか1秒もかからない
0305nobodyさん2011/06/17(金) 03:57:01.10ID:???
test
0306nobodyさん2011/06/17(金) 05:06:24.20ID:???
whoisはこの流れでは間違いだとおもうんだけどなぁ
0307nobodyさん2011/06/17(金) 07:26:36.91ID:VfWFsqJl
>>300
CMSで検索してもそれらしいスレがわかりませんでした。
誘導してくれるとありがたいです。
0308nobodyさん2011/06/17(金) 07:36:47.63ID:Qvzk0Ibe
substrみたいなので
文字列が半角だろうが、全角だろうが0文字目から5文字を
あいuえおaa→あいuえお
あいうえおaa→あいうえお
aiueoaaa→aiueo
と判別して取り出せる方法ないでしょうか?
0309nobodyさん2011/06/17(金) 07:38:05.90ID:Qvzk0Ibe
ついでに文字コードはShift_JISです
0310nobodyさん2011/06/17(金) 07:48:26.90ID:???
>>301
IPアドレスが同じだからでしょ
nslookup が妥当な気もするけど
0311nobodyさん2011/06/17(金) 07:51:09.24ID:???
>>308
mb_
0312nobodyさん2011/06/17(金) 08:10:44.67ID:???
>>311
ありがとうございます!一発解決でした
0313nobodyさん2011/06/17(金) 11:03:29.92ID:xe3B7tTR
PHPのFTP関数で、サーバーと接続まではできるのですが、ファイルをアップロードしようとすると

Warning: ftp_put() [function.ftp-put]: PORT command successful

というエラーが出てアップロードできません。
これは何がいけないのですしょうか?
0314nobodyさん2011/06/17(金) 11:39:51.04ID:???
パッシブモードをオンにしてみたらどうかね
0315nobodyさん2011/06/17(金) 12:19:45.55ID:xe3B7tTR
>>314
できました!
ありがとうございます。
0316nobodyさん2011/06/17(金) 16:16:02.71ID:nzqljx60
gethostbyaddr()を速くする方法ってありますか?
ggって出てきたmax_execution_timeをいじるやり方を試してみたのですが劇的な改善は見込めませんでした
回数は最大で200回程度です。

php5.3.1、xamppを使ってのローカルアプリです。よろしくお願いします。
0317nobodyさん2011/06/17(金) 16:24:47.89ID:???
100ミリ秒で200回程度なのか1秒で200回程度なのか1時間で200回程度なのか1年で200回程度なのかはっきりしろよ!

と書いた途中xampp使ってる奴か
気にするようなレベルじゃないんだからいいよ
0318nobodyさん2011/06/17(金) 16:25:26.08ID:???
ウイルス作成罪が想像以上に馬鹿だった
0319nobodyさん2011/06/17(金) 18:32:20.66ID:???
>282
いいから、
http://www.aguse.jp/
上のサイトで、その公開しているドメインを入力してみろよ。
一発で出るから。
0320nobodyさん2011/06/17(金) 18:40:13.48ID:???
なんて言うか、みんなが「出来るよ」って言ってるのに
頑なに「出来ません!出来ないはずです!」って言われてもな・・・

まるで「出来ないよ」って言われて安心したいから
質問してるみたいで変な感じ。
0321nobodyさん2011/06/17(金) 18:52:40.25ID:0mUESFUm
【OS名】Windows7 pro
【PHPのバージョン】5.3
【連携ソフトウェア】Xampp
【質問内容】

文字列からyoutubeの動画のURLを見つけて
埋め込みURLに置換するスクリプトを書いています
具体的にはこうです
http://www.youtube.com/watch?v=RMgwWlu5MtA
又は
http://youtu.be/RMgwWlu5MtA
というURLがあったら
<iframe width="425" height="349" src="http://www.youtube.com/embed/RMgwWlu5MtA" frameborder="0" allowfullscreen></iframe>
に置換する
これをやりたいと思ってこう書きました
$str=ereg_replace("(https?://)(www.youtube.com/|youtu.be/)(*watch\?v=)?([\w\d\-\.,@?^=%&:/~\+#]*)","<iframe width=\"425\" height=\"349\" src=\"http://www.youtube.com/embed/\\4\" frameborder=\"0\" allowfullscreen></iframe>",$str);
その結果はこうです
<iframe src="http://www.youtube.com/embed/" allowfullscreen="" width="425" frameborder="0" height="349"></iframe>RMgwWlu5MtA
単純にこうすると
$str=ereg_replace("(https?://)(www.youtube.com/|youtu.be/)(*watch\?v=)?([\w\d\-\.,@?^=%&:/~\+#]*)","\\4",$str);
こうなります
RMgwWlu5MtA

本当はこうなってほしいのですが
<iframe width="425" height="349" src="http://www.youtube.com/embed/RMgwWlu5MtA" frameborder="0" allowfullscreen></iframe>
なりません
寝て目が覚めたら何か解決策が思いつくかと思ったけど何も思いつきませんでした
何方か解決策をご存知でしたら教えてください
よろしくおねがいします
0322。 ◆oDupeixhZv52 2011/06/17(金) 19:18:31.04ID:???
(watch\?v=)([A-Za-z0-9\-\.,@?^\=%&:/~\+#]+)
ereg_replaceだと、\wや\dは使えませんよー
0323nobodyさん2011/06/17(金) 20:16:52.54ID:???
初心者はXAMPP使うな
0324nobodyさん2011/06/17(金) 20:34:57.30ID:0mUESFUm
>>322
ありがとうございます
やったー!!
できるようになりました
修正後のコードはこうです

$str=ereg_replace("(https?://)(www.youtube.com/|youtu.be/)(*watch\?v=)?([[:alnum:]\+\$\;\?\.%,!#~*/:@&=_-]+)","<iframe width=\"425\" height=\"349\" src=\"http://www.youtube.com/embed/\\4\" frameborder=\"0\" allowfullscreen></iframe>",$str);

0325nobodyさん2011/06/17(金) 20:54:15.98ID:???
ereg系を使うクズがまだいたのかっ!
0326nobodyさん2011/06/17(金) 21:25:26.03ID:???
pregでうまくいかないこともあるのでeregも場合によっては使うよ
0327nobodyさん2011/06/17(金) 21:25:46.04ID:???
pregでうまくいかない場合ってどういう場合?
0328nobodyさん2011/06/17(金) 22:08:45.43ID:???
>>319
ありがとう!!まさか、こうもあっさり調べられるとは予想もしてなかったよw!!!
ありがとう!


何かこんな便利なサイトを作ってくれた人がいるんなんて。
俺もこれだけ便利なサイトを作って世の人に貢献したいな。
0329nobodyさん2011/06/17(金) 22:09:45.74ID:???
ID出せ
0330nobodyさん2011/06/17(金) 22:17:09.66ID:???
>>325
単純な条件だとeregの方が速いって記事どっかでみたけどどうなんだろ?
自分で試してないからなんともいえないけどw
0331nobodyさん2011/06/17(金) 22:21:32.75ID:8p615TQf
winXP+php+smartyの環境です。
require_once 'c:/xampp/php/includes/Smarty/libs/Smarty.class.php';
だと、通るのですが、
require_once 'Smarty/libs/Smarty.class.php';
だと、エラーになります。
どうすればいいでしょうか?
設定ファイルみたいのに何か書けばいいような気がするのですが、
どのファイルに何を書いていいのかわかりません。
どなたか教えてください。
0332nobodyさん2011/06/17(金) 23:15:25.10ID:???
>>330
そういう問題じゃねえよ
http://www.php.net/manual/ja/function.ereg-replace.phpを読め
0333nobodyさん2011/06/17(金) 23:43:49.03ID:???
XAMPPを使う奴に限ってeregを使う
eregを使う奴に限ってマニュアルをよく読まない
マニュアルをよく読まないからバージョンの違いで壁にぶち当たる日が来る
0334nobodyさん2011/06/18(土) 00:14:29.53ID:???
過去ログ見てたけどOCNって誰?
0335nobodyさん2011/06/18(土) 00:54:10.15ID:???
>>331
相対パスは、requireされたときの場所によって意味が変わっから、どこかにdefine(ROOT_DIR, dirname(__FILE__))みたいなの入れて、そこを基準にパス記述するよーにすればいいんじゃね?

っつか、smartyの場合ってsmartyのディレクトリを示す定数があったよーな。
0336nobodyさん2011/06/18(土) 01:03:41.27ID:???
ID出せ
0337nobodyさん2011/06/18(土) 03:30:12.37ID:???
>>331
inclide_path通ってないだけだろ
0338nobodyさん2011/06/18(土) 09:50:15.01ID:???
またXAMPPか
0339nobodyさん2011/06/18(土) 10:38:27.34ID:5amRruzF
$st = $db->prepare('insert into posts(content) values(?)');
これの「->」の意味を教えていただけたら嬉しいです。
03403302011/06/18(土) 11:08:27.23ID:???
>>332
読んだ
そういう問題じゃなかったな
0341nobodyさん2011/06/18(土) 12:18:37.47ID:???
>>339
テンプレ
0342nobodyさん2011/06/18(土) 12:43:51.51ID:5amRruzF
>>339
ありがとうございました。そしてすみませんでした。
0343nobodyさん2011/06/18(土) 14:19:31.46ID:???
今のプロジェクトが

匿名メソッドをガンガン使ってるんですが(__call)
この機能にいったいどんなメリットがあるのでしょうか?
0344nobodyさん2011/06/18(土) 14:47:24.51ID:???
ありませんよ
0345nobodyさん2011/06/18(土) 14:48:05.29ID:???
デメリットしかないよ!だから使う価値はないよ!!
0346nobodyさん2011/06/18(土) 14:54:41.57ID:???
ID出せ
03473432011/06/18(土) 15:08:19.79ID:???
前任者がマジックメソッドなる負の遺産をだらけの
オナニーコードを残して退社しやがった。

まつうら ***
0348nobodyさん2011/06/18(土) 15:10:28.55ID:???
技術力低いエンジニアしか残ってなさそうだけどお前の会社の将来が心配だw
0349nobodyさん2011/06/18(土) 15:28:43.90ID:???
>>347
お前が馬鹿だろ
マジックメソッドを積極的に活用すれば自由度の高いアプリを組めるのに
0350nobodyさん2011/06/18(土) 15:34:16.23ID:???
自由すぎてめちゃくちゃになるわw
0351nobodyさん2011/06/18(土) 15:45:34.63ID:???
つZF
0352nobodyさん2011/06/18(土) 16:06:17.89ID:???
めちゃくちゃになるかどうかはプログラマーの能力次第
0353nobodyさん2011/06/18(土) 16:09:15.61ID:???
eregのような非推奨な機能ならともかく、
マジックメソッドはPHPが公式にサポートしている正当な機能。
お前らには使いこなせないかも知れんけどな。
0354nobodyさん2011/06/18(土) 16:11:33.25ID:???
マジックメソッドなんて可読性が悪くなるだけ。

最初に使いまくった奴は馬鹿


因みにそいつ無駄にPHPなのに7重継承とかしやがって。あほらしい。
03553312011/06/18(土) 16:12:36.27ID:aDPJsk7d
>>335、>>337
有り難うございました。 php.iniファイルの書き換えをすませていませんでした。
0356nobodyさん2011/06/18(土) 16:32:36.51ID:77Lco+b7
>>354
そして、万世一系を目指すのです。 近親相姦人間犬猫ブリーディングは美しい日本の文化です。
0357nobodyさん2011/06/18(土) 16:35:35.71ID:???
>>353
Only in PHP(笑)
0358nobodyさん2011/06/18(土) 20:15:11.35ID:???
PHPという独立した言語なんだから他の言語に無い機能があって当然
0359nobodyさん2011/06/18(土) 20:35:58.03ID:???
サポートしてる正当な機能だから何?
いらんものなのは反応を見ても明らかだろ
使いこなせないじゃなくて使うべきじゃない
goto文や多重継承なんかが同じようなこと言われてんだろ
0360nobodyさん2011/06/18(土) 20:38:11.76ID:???
いらないと思うなら自分が使わなければいいだけでは?
0361nobodyさん2011/06/18(土) 20:41:47.32ID:???
議論の余地なし(キリッ
0362nobodyさん2011/06/18(土) 21:22:07.14ID:???
マジックメソッドは糞

それを使う奴はド糞
0363nobodyさん2011/06/18(土) 21:31:24.92ID:GJJqHIXM
質問です。

403(直リンク禁止)の画像は、リファラを弄ってreadfileで読みこめばphpで表示できたんですが、
下記のURLのように302で遷移されてしまっていると、なぜか遷移先のページが表示されてしまいます。
http://image.itmedia.co.jp/promobile/articles/1106/17/l_ys_s01.jpg

普通に元の画像を表示したいんですが、readfileじゃ無理なんでしょうか?
0364nobodyさん2011/06/18(土) 21:48:45.61ID:???
>readfileじゃ無理なんでしょうか?
無理だから飛ばされたのでは?
itmediaの鯖管じゃないしそんなこと聞かれても困っちゃう

ブラウザで正常に読み込める状態を再現すればいい
0365nobodyさん2011/06/18(土) 22:38:53.62ID:???
迷惑だから規制されてるのにバカなことやってんじゃねえよ
0366nobodyさん2011/06/18(土) 22:57:42.14ID:???
>>364-365
役に立たないレスなら書き込まなくて結構です。
不愉快です。
他の方の建設的な返信をお待ちしております。
■ このスレッドは過去ログ倉庫に格納されています