【PHP】下らねぇ質問はID出して書き込みやがれ 109
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2011/07/28(木) 06:53:37.45ID:???過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。
◆前スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 108
http://hibari.2ch.net/test/read.cgi/php/1309599473/
◆質問用テンプレ
【OS名】CentOS
【PHPのバージョン】5.3
【連携ソフトウェア】MySQL ImageMagick
【質問内容】
◆質問する時の注意
・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す)
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
(PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。)
◆質問後の注意
・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。
・解決しなくても回答をもらった場合はお礼を言うこと。
(荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)
◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。
【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
0786nobodyさん
2011/08/22(月) 19:21:00.22ID:???手順さえちゃんと作ってあげれば
馬鹿じゃなければどうとでもなるでしょ・・・
0787nobodyさん
2011/08/22(月) 19:44:37.30ID:???うちはまさにそんな感じでやってる。
鯖といってもリンクステーションの一部をbareかけて使ってるよ。
OSはMacなので、人気の高いクライアントいれてあげて、それを使わせてる。
コンフリクトの解消とかも最初は大変だったけど、今ではこなれてきたっぽい。
参考になるかわからないけど、参考までに。
0788nobodyさん
2011/08/22(月) 20:22:00.61ID:???まだsvnのうちって……
0789781
2011/08/22(月) 20:24:55.11ID:???おお〜。プログラマ集団なら迷いなくそれでいけるんですけどね。
なかなか新しい環境への移行って大変で。
あと全てのローカルマシンで環境入れるのも手間。
DBのスキーマ変わったら、各自のマシンでDB作りなおしさせないといけないし。
動作環境がサーバー1台だとその辺楽なんですよね。
現場で面倒な手間が増えたとだけ思われるようだと・・・
ちなみにMacではTowerってクライアント使ってます。結構お気に入り。
0790781
2011/08/22(月) 20:26:32.32ID:???フォルダの移動は普通にエクスプローラでドラッグ&ドロップで良いのが楽。
あとignoreするファイルパターンも、ファイルに書いてそれ自身コミットできる。
フォルダごとに.svnできるあの環境には戻れない・・・
意外と初心者にもgitのが楽なんですよ。
0791nobodyさん
2011/08/23(火) 18:11:32.54ID:???0792nobodyさん
2011/08/23(火) 18:16:28.88ID:???ローカルリポジトリにコミット→まとめて共有リポジトリにコミット
ができるから便利
0793nobodyさん
2011/08/23(火) 18:41:37.26ID:???教えろ
0794nobodyさん
2011/08/23(火) 18:46:21.92ID:???0795nobodyさん
2011/08/23(火) 19:33:54.15ID:???いいから教えろ
0796nobodyさん
2011/08/23(火) 19:57:25.21ID:???0797nobodyさん
2011/08/23(火) 19:57:34.28ID:???あのリーナス・トーバルズさんが作ったそうだ。
svnは知らない。
0798nobodyさん
2011/08/23(火) 21:44:17.55ID:???http://o0ye3aec.blog51.fc2.com/blog-entry-66.html
0799nobodyさん
2011/08/23(火) 22:27:06.28ID:???ついでに言えばcrypt関数でとも書けよ
0800nobodyさん
2011/08/23(火) 22:53:44.08ID:???0801nobodyさん
2011/08/24(水) 01:31:41.61ID:???言っとくけどこれは質問じゃなくて命令だからIDは出さなくていい
0804nobodyさん
2011/08/24(水) 03:14:56.89ID:???cvsから始めろ。
これは命令だw
初心者はまずcvsで技術を学び、svnで磨きをかけた後で
gitにたどり着くべきだ。
初めからgitとか生意気だぞw
0806nobodyさん
2011/08/24(水) 05:36:57.23ID:E2tHb41Hhttp://dev.mysql.com/doc/refman/4.1/ja/can-not-connect-to-server.html
接続のhost指定をIPアドレス(127.0.0.1)に変更して解消したんですが
・php以外の言語ではlocalhostで接続できる
・pdo,mysqlなどいくつかの接続方法でも同じ(2002エラー)
・php及びmysqlを再インストールしてもlocalhostで接続できるように戻らない
なぜにphpだけ変わったのか見当つく人いますか?
(OSの方で何か変更されたのかも・・・?
0807nobodyさん
2011/08/24(水) 06:51:38.66ID:???http://hibari.2ch.net/test/read.cgi/tech/1295493964/
>>806
%windir%\system32\drivers\etc\hosts
の localhost が書き換えられたとか
0808nobodyさん
2011/08/24(水) 10:55:55.28ID:???0809nobodyさん
2011/08/24(水) 11:05:57.08ID:???0810nobodyさん
2011/08/24(水) 11:13:52.21ID:???バックアップが楽
複数のPCから編集するのにも同期が楽
ソース書き換えが楽、古いコードバッサリ消せる
機能追加にブランチ切っていろいろ試せる
0811nobodyさん
2011/08/24(水) 11:34:31.26ID:???0812nobodyさん
2011/08/24(水) 12:15:29.23ID:???1.どしどし上書きする
2.foo1.pl → foo2.pl →foo3.pl .....と番号を増やす
3.foo.pl → foo.pl.old →foo.org.....と名前を変えていく
0813nobodyさん
2011/08/24(水) 12:19:00.15ID:???0814nobodyさん
2011/08/24(水) 12:21:28.67ID:???0817nobodyさん
2011/08/24(水) 16:46:46.75ID:???0818nobodyさん
2011/08/24(水) 19:51:17.26ID:ojPB3m7Udefineで定数指定したら、その定数は使えるようになるのでしょうか?
0819nobodyさん
2011/08/24(水) 20:03:53.94ID:???definedあたりで調べてなければ定義にしておけば良い
0820nobodyさん
2011/08/24(水) 20:35:41.20ID:ojPB3m7U0821nobodyさん
2011/08/24(水) 20:58:27.30ID:BnI6tJPlマニュアルの「このライブラリにより、多くの異なったプロトコルで様々なサーバと接続し、 通信することが可能になります」だけではいまいち良く分かりません
具体的にどういう時に使うのでしょうか?
また、皆さんは利用していらっしゃいますか?
0822nobodyさん
2011/08/24(水) 21:06:26.82ID:???0823nobodyさん
2011/08/24(水) 21:13:47.58ID:BnI6tJPlありがとうございます
見た感じ、APIに使われるやり方がメインなのかなと思いました
自分には必要あるのかな?と
一般的にはあまり使用されませんよね?
0824nobodyさん
2011/08/24(水) 21:28:58.74ID:???0825nobodyさん
2011/08/24(水) 21:55:15.57ID:???別にいらない人にはいらない
0826806
2011/08/24(水) 21:55:52.84ID:E2tHb41Hありがとうございます。たしかにhostsファイルを編集しました
現在のhostsファイル↓(2行目を追記した※記述ミスはないはず)
127.0.0.1 localhost
XXX.XXX.XXX.XXX mytest.com
ですが、元に戻してシステムを再起動するなどしても戻らず・・・
IPアドレス指定で不都合はないので今は掘らずに様子を見るつもりですがどうも不思議です
0827nobodyさん
2011/08/24(水) 23:12:45.31ID:???こんなようなリモートホスト名をドメインだけの形にするのってどーやるの
サブドメインいらんす
教えてエロい人
0828nobodyさん
2011/08/24(水) 23:17:53.94ID:???0829nobodyさん
2011/08/24(水) 23:18:20.17ID:???0830nobodyさん
2011/08/24(水) 23:22:03.78ID:???nttkyo389176.tkyo.nt.ftth.ppp.infoweb.ne.jp
を
infoweb.ne.jp だけにしたいす
KD182249022142.au-net.ne.jp
を
au-net.ne.jp
にしたいす
0831nobodyさん
2011/08/24(水) 23:31:07.25ID:???0834nobodyさん
2011/08/25(木) 00:32:53.21ID:KfTuoz9b5時間目、描いてみたけど、
読んで意味わかる?
http://www.pixiv.net/member_illust.php?mode=manga&illust_id=21289086
0835nobodyさん
2011/08/25(木) 00:44:53.18ID:???2.2枚目のコレがページを進めるまで何を指してるのか解らない
3.いきなりアルゴリズムの説明されても困る
4.あの程度の内容ならif文要らない
0837nobodyさん
2011/08/25(木) 00:50:19.24ID:KfTuoz9bif文はいるだろボケエエエエエエエ
どーやって1と2と3を
識別するんだああああああ
あだち充のマンガみたいに
全員同じ顔で、しぐさで見分けるのかあああ?!
0838nobodyさん
2011/08/25(木) 01:02:27.59ID:???"それはできない",
"忙しすぎる",
"体調悪い"
);
echo $ary[rand()%count($ary)],"\n";
echo $ary[rand(0,2)],"\n";
echo $ary[array_rand($ary)],"\n";
こんなんでもいいいし
1-3をそのままにしたいなら
$ary = array(
1=>"それはできない",
"忙しすぎる",
"体調悪い"
);
にして
echo $ary[rand(1,3)],"\n";
とすれば出来る
0839nobodyさん
2011/08/25(木) 01:03:38.48ID:???0840nobodyさん
2011/08/25(木) 01:40:47.62ID:???すべてのトップレベルドメインとセカンドレベルドメインを羅列するだけなら
面倒だけど別に難しくはないだろ?
0841nobodyさん
2011/08/25(木) 02:21:48.35ID:Qb73wGwGこれはどういう意味ですか?なぜ「defined('Hoge') or」をつけているのかわかりません
0842nobodyさん
2011/08/25(木) 03:37:09.47ID:???演算子orは左側を最初に評価し、falseだった場合は右側を評価します。
つまりdefined('Hoge')の評価結果がfalseであればdefine('Hoge', true)を評価します。
結果、定数'Hoge'が定義されていなければdefine('Hoge', true)が実行されることになります。
0844nobodyさん
2011/08/25(木) 11:17:02.67ID:L9PzJ4Hsif ($id == 1) {
define('ENTRY_LIMIT', 100);
}
みたいな事がしたいのですが、上書きできません。
一度定義した定数って上書きできないのでしょうか?
0845nobodyさん
2011/08/25(木) 11:31:40.94ID:???0846nobodyさん
2011/08/25(木) 12:26:38.16ID:???一応 PECL runkit を使えば再定義することはできる
define('ENTRY_LIMIT', 300);
echo ENTRY_LIMIT;
runkit_constant_redefine('ENTRY_LIMIT', 100);
echo ENTRY_LIMIT;
0847nobodyさん
2011/08/25(木) 13:02:41.18ID:???0848nobodyさん
2011/08/25(木) 13:50:02.32ID:D2w26RWAどこから実行されたのか判定する方法ありますか?
そのメソッド(もしくはクラス)の中に何かを記述することで対応できるのが理想です
エラー処理のメソッドがどこから呼び出されてるのかわからなくて困っている状況です
0849nobodyさん
2011/08/25(木) 14:18:30.39ID:???0850nobodyさん
2011/08/25(木) 14:33:05.48ID:Qb73wGwGすみません。読解力がないせいか、まだよくわかりませんので、方向を変えて
「defined('HOGE')」を「defined('HOGE') or define('HOGE', true)」にする目的はなんでしょうか?
0851nobodyさん
2011/08/25(木) 14:42:51.06ID:???defined('HOGE') or define ('HOGE', true) の一行は、以下と等価
if (defined('HOGE'))
{
define('HOGE', true)
}
0852nobodyさん
2011/08/25(木) 14:43:33.95ID:???それを書き換えると
if (!defined('HOGE')) {
define('HOGE',true);
}
と同じになる
0853nobodyさん
2011/08/25(木) 14:43:36.19ID:???0854nobodyさん
2011/08/25(木) 14:46:46.15ID:???0856nobodyさん
2011/08/25(木) 15:38:50.34ID:Qb73wGwGただ、「define('HOGE', true)」だけではいけないのは何故でしょうか?あえて 「defined('HOGE') or ...」 をつけている理由が知りたいんです
0857nobodyさん
2011/08/25(木) 15:50:12.81ID:???dがついてるのを見落としてるとかないよな?
0859nobodyさん
2011/08/25(木) 16:21:44.19ID:Qb73wGwGなるほど!すっきりしました。ありがとうございます。
0860 忍法帖【Lv=1,xxxP】
2011/08/25(木) 20:42:25.54ID:ULkE4QS+0861nobodyさん
2011/08/25(木) 21:22:57.08ID:???0862nobodyさん
2011/08/25(木) 21:40:26.76ID:???0863nobodyさん
2011/08/25(木) 23:05:33.08ID:WrUw1RTIif (!defined('HOGE')) {
define('HOGE',true);
}は一番ハッキングしやすいし、
Javaのコントローラーにも
適応しやすいってことか。
C言語でも使いやすいよね
0864nobodyさん
2011/08/25(木) 23:24:05.94ID:???0865nobodyさん
2011/08/25(木) 23:43:07.91ID:4cMPPRv20867nobodyさん
2011/08/25(木) 23:52:53.53ID:???0868nobodyさん
2011/08/26(金) 10:43:49.15ID:???0870nobodyさん
2011/08/26(金) 10:57:44.68ID:???http://ja.wikipedia.org/wiki/Ajax
0872nobodyさん
2011/08/26(金) 22:33:41.79ID:lASdrs1Rif ($key === 0) $sql.= $val . "='1'";
else $sql.= " and " . $val . "='1'";
上記の文の$sqlの後の.=の意味が分かりません。
基本的な書き方のルールだと思うのですが
検索してもでてこなくて困っています。よろしくお願いいたします。
0873nobodyさん
2011/08/26(金) 22:37:33.03ID:???0874nobodyさん
2011/08/26(金) 22:40:30.56ID:???http://jp2.php.net/manual/ja/language.operators.string.php
0875nobodyさん
2011/08/26(金) 22:41:04.65ID:???.= は =(代入) と .(結合)が合体した演算子。
$a .= $b は $a = $a . $b と同じ。
http://www.php.net/manual/ja/language.operators.string.php
0878nobodyさん
2011/08/26(金) 22:44:44.20ID:???+= もあるよ
http://www.php.net/manual/ja/language.operators.assignment.php
0879nobodyさん
2011/08/26(金) 22:46:59.30ID:???ありがとうございます!
じっくり読んでみます。
0880nobodyさん
2011/08/26(金) 23:10:51.64ID:FNxQRvbXhttps://www.fout.jp/
0881nobodyさん
2011/08/26(金) 23:23:52.68ID:JWsNDBFUhttp://ja.wikipedia.org/wiki/○○○○○
の○○○○○には日本語をエンコードした文字列が入っています。
例.[てすと]をエンコードすると%5B%E3%81%A6%E3%81%99%E3%81%A8%5D
PHPでこのようなURLはどうやったら作れますか?
0882nobodyさん
2011/08/26(金) 23:30:00.28ID:???専用関数がたしかあった。
「PHP逆引き大辞典」
みたいな本を開いて、
「日本語処理」
とか、そういう章をあさっていけば
たぶん見つかる。
それか、グーグルで、
「PHP 日本語 文字列 エンコード 関数」
と入れて検索すると、たぶん見つかる。
0883nobodyさん
2011/08/26(金) 23:34:29.94ID:???0884nobodyさん
2011/08/26(金) 23:45:55.40ID:JWsNDBFU実はurlencode()関数は知っていますが上手くいかなかったんです...
Wikipediaの wiki/○○○○○とかニコニコ動画の tag/○○○○○
○○○○○の部分のコーディングについて経験者の方が
おられましたらご教授頂ければ幸いです
(特に作る際のmkdir($dir_name)のやり方等ですかね)
0885nobodyさん
2011/08/26(金) 23:57:35.56ID:???■ このスレッドは過去ログ倉庫に格納されています