【PHP】下らねぇ質問はここに書き込みやがれ 52
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2007/08/11(土) 10:08:03ID:???PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り
◆前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 51
http://pc11.2ch.net/test/read.cgi/php/1185521566/
◆質問する時の注意
・ 自分のIDを表示させること。(メール欄に何も記述しないこと。空白も入力しちゃダメ)
・ サーバーのOS(Linux、Windows他)、WebサーバーとPHPの種類やバージョン等を明記すること。
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
◆質問後の注意
・偽者防止に必ずIDを表示させること。(メール欄に何も記述しない)
・2回目以降は最初に質問した際のレス番号を名前欄に入れること。
・解決しなくても回答をもらった場合はお礼を言うこと。
(荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)
◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。
【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで
0348nobodyさん
2007/08/15(水) 18:09:12ID:???0349nobodyさん
2007/08/15(水) 18:15:01ID:uX1Nde21パーミッションが644や666で動きませんでした
いくつにしたら動くか教えて下さい
0350nobodyさん
2007/08/15(水) 18:38:41ID:???0351nobodyさん
2007/08/15(水) 18:41:51ID:CLR6/mbdプログラムを作成したいのですが、
何か簡単な方法はないでしょうか?
str_replace あたりを使って
---------------------------------------------
$var = file_get_contents($file_path);
$var = str_replace("\r\n", "\n", $var);
file_put_contents($file_path, $var);
---------------------------------------------
だけで良いんでしょうか?
ぱっとテスト動作させた感じはうまくいっているようなんですが、
これだと〜〜のときにうまくいかないよ、
などの情報があったらご教授おながいします。
0352nobodyさん
2007/08/15(水) 18:50:18ID:???改行コードの統一という意味なら
$var = file_get_contents($file_path);
$var = str_replace("\r\n", "\r", $var);
$var = str_replace("\r", "\n", $var);
file_put_contents($file_path, $var);
のほうがベターだと思う
0354nobodyさん
2007/08/15(水) 20:16:26ID:???0355nobodyさん
2007/08/15(水) 22:08:19ID:???array("\r\n", "\r")
0356nobodyさん
2007/08/15(水) 23:39:48ID:+eY6f5Sj$array = array("a"=>"あああ","b"=>"いいい","c"=>"ううう");
と言う配列があったとして、
echo $array["a"]をすると、「あああ」と表示されるわけです。
これを例えば関数で一括変換して配列名を$arrayから$itemに変更し、
echo $item["a"];としても「あああ」と表示する事って出来るのでしょうか?
0357nobodyさん
2007/08/15(水) 23:41:48ID:???unset($array);
0359nobodyさん
2007/08/15(水) 23:53:02ID:???0360nobodyさん
2007/08/15(水) 23:54:17ID:???0362nobodyさん
2007/08/16(木) 02:35:13ID:???phpプログラマとして会社で働いている俺
先日上司とプログラム著作権についての話が出て
phpやPerlである以上 リリースした後のプログラム著作権を主張しても
コピーしていくらでも使えるし改変も可能なんだよな、との話題になった
俺はそのときphpのコードを暗号化、難読化するものもありますよ
とか口がすべってしまったんだが、そのおかげで
Zend guardについて説明しなければならなくなったんだw
初回40万 年間10万弱するソフトなんてうちの会社規模でつかえねーだろうと思うんだがね・・・
Zend guard取り入れて開発したことのある香具師
暗号、難読化は実際どうなのか
対価に見合う売り上げだとどのくらいあるか、対費用効果はあってるか 教えて欲しい
0364nobodyさん
2007/08/16(木) 02:41:13ID:???0367nobodyさん
2007/08/16(木) 02:47:40ID:???その程度の予算っていうけど
50万ってでかくね?
プログラムの保護はされるけど
予算出したからって売り上げで取り戻すことはできないし。
>>362と同じでそのためだけに50万は出せないようちの会社わw
ま、うちはちっちゃい会社だからしょうがねーか(´・ω・`)
0368nobodyさん
2007/08/16(木) 02:54:54ID:???0369nobodyさん
2007/08/16(木) 02:59:31ID:???0371nobodyさん
2007/08/16(木) 03:17:04ID:???レスありがとうございます。そしてスレ違いすいませんでした。
phpの質問に答えられる人達が集まるのでここが妥当かと思ってしまいました。
コピーされて使われてるのに気づけばいいけど、気づけないでしょうし難しいですよね。
それがどうしても気になって嫌なら金出して使えばいい ってことでFAにしておきます。
0372nobodyさん
2007/08/16(木) 03:31:30ID:???なんでダメなの?PHPに関する話題じゃん。
プログラマ板やWEB制作板なんか行ったってこのスレに逆誘導されるのがオチ。
0373nobodyさん
2007/08/16(木) 03:34:29ID:???裁判での立証に、どれだけのお金と手間が掛かるか知らんだろうな。
0374nobodyさん
2007/08/16(木) 03:44:00ID:???0375nobodyさん
2007/08/16(木) 03:50:36ID:???裁判起こしてやんぞ!ってくらいの意気込みでおk
0376nobodyさん
2007/08/16(木) 03:54:24ID:???質問してるやつに答えるくらいしてやれ
俺はしないが
0377nobodyさん
2007/08/16(木) 03:56:31ID:???何この馬鹿丸出しのレスw
莫大な金と時間を使って、勝訴できたとしても、
訴訟費用負担の判決がでなければ、費用を求めることもできないし、
その費用も訴訟に費やした金のほんの一部。
弁護士費用や立証のために掛かった諸経費の請求は認められんし、
この手の訴訟はいわゆる割に合わない訴訟。
0378nobodyさん
2007/08/16(木) 03:56:32ID:???0380nobodyさん
2007/08/16(木) 04:08:03ID:???0381nobodyさん
2007/08/16(木) 04:23:16ID:???0382nobodyさん
2007/08/16(木) 06:15:46ID:???PHPがある限りApacheはpreforkで実行するしかないんでしょうか?
0385nobodyさん
2007/08/16(木) 09:24:56ID:???$a = array('a', 'b', 'c');
って書くけど最後の要素の後ろにカンマつけたら
前はエラーでたと思ったんだけど最近はつけといてもいいの?
0386nobodyさん
2007/08/16(木) 09:48:23ID:???0387nobodyさん
2007/08/16(木) 10:41:11ID:???0390nobodyさん
2007/08/16(木) 13:29:43ID:7iV7mGjEこの話、興味あるな。
みんなはPHPスクリプトをクライアントに渡す時、再利用されても仕方ないなぁ
と思って渡してる?(当然、再利用対価はない)
それとも、何かしらの方法をとって渡してる?
俺が今パッと浮かんだアイデアは、クライアントに渡すスクリプトは、改行を
全部削除して渡す。ってことくらいかな?
0391nobodyさん
2007/08/16(木) 13:35:26ID:???0392nobodyさん
2007/08/16(木) 14:05:35ID:7iV7mGjE0393nobodyさん
2007/08/16(木) 14:08:26ID:???0394nobodyさん
2007/08/16(木) 14:24:42ID:???JSの場合は別
0397nobodyさん
2007/08/16(木) 14:34:30ID:???0398nobodyさん
2007/08/16(木) 14:34:58ID:???0401nobodyさん
2007/08/16(木) 14:47:12ID:???スレ違いになってきてるぞ〜〜〜〜〜!
0402nobodyさん
2007/08/16(木) 14:47:32ID:???0404nobodyさん
2007/08/16(木) 14:59:22ID:???0405nobodyさん
2007/08/16(木) 14:59:38ID:???0406nobodyさん
2007/08/16(木) 15:10:27ID:???0407nobodyさん
2007/08/16(木) 15:14:37ID:???0408nobodyさん
2007/08/16(木) 15:18:52ID:???・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで
そんなに嫌なら次スレはおまえが立ててテンプレ改変したらいんじゃね?
確かに商用関係でphpに関する話でもいつものくだ質とは若干違うとは思うけどな。
他の話題で盛り上がってるわけでもないしかまわんだろ。
0409nobodyさん
2007/08/16(木) 15:18:55ID:???0410nobodyさん
2007/08/16(木) 15:38:13ID:7iV7mGjE自分がプロのつもりなのか?現場で仕事したこと無い奴は困るな。
そんなもん守ってるわけないだろ。
0411nobodyさん
2007/08/16(木) 15:38:46ID:7iV7mGjEお前みたいな奴でも気兼ねなく答えられるように敷居を下げてやったんだよ。
0412nobodyさん
2007/08/16(木) 15:40:57ID:???本当のプロはこんなスレに来るわけないし。
以上。
0413nobodyさん
2007/08/16(木) 15:52:36ID:???0414nobodyさん
2007/08/16(木) 16:02:10ID:???社内で流用くらいはするんじゃないかと
0416nobodyさん
2007/08/16(木) 16:37:58ID:???運用中に問題出たり拡張したくなったらどうするんだよ
0417nobodyさん
2007/08/16(木) 16:39:32ID:???0418nobodyさん
2007/08/16(木) 16:58:09ID:7iV7mGjEプロフェッショナルの意味しってる?
>>413
日本語読めないのか。かわいそう。
>>416
契約次第でしょ。たかがスクリプトなんだから、改変禁止の契約ってあり得ない。
改変したらサポート対象外とか付けるでしょ。
>>415
現場を知らない奴は話が噛み合わない。
0419nobodyさん
2007/08/16(木) 17:01:51ID:7iV7mGjEまぁ現場にもピンキリあるけど、俺はフリーで中小相手に仕事してるけど、
仕事だけを取ってくる奴とか、こっちが納品したシステムを他の奴に改変させて
別の会社に納品したりとか余裕でしてる。
そういう奴って、証拠出して締め上げても、のらりくらりとしてて埒があかない。
0420nobodyさん
2007/08/16(木) 17:06:08ID:7iV7mGjE契約時にシステムの転用禁止みたいな契約もする。
正直、こんな独りよがりなシステム使いたくねーよ!
って思うことばっかりだけど、たまにスゲー優秀なシステムに
めぐり合うこともある。そんな時、実は転用したりする。
転用してもやっぱバレないんだよね。
0421nobodyさん
2007/08/16(木) 17:13:39ID:???0422nobodyさん
2007/08/16(木) 17:18:08ID:???0423nobodyさん
2007/08/16(木) 17:18:53ID:???0424nobodyさん
2007/08/16(木) 17:20:42ID:???基本的にソースは依頼主のもの。
簡単な奴は断るか、そうでなくてもどうせ誰でも出来るわけだからコピーされたって気にしない。
複雑な奴はその客専用につくるので、転用にはそれなりに手間がかかる。
まぁ、運用込で請け負うことが多いのもあるかも。
0425nobodyさん
2007/08/16(木) 17:43:56ID:7iV7mGjEそろそろ夏休みの宿題片付けたほうがいいぞ?
0426nobodyさん
2007/08/16(木) 18:22:54ID:???0427nobodyさん
2007/08/16(木) 18:52:00ID:???0428nobodyさん
2007/08/16(木) 19:58:13ID:???>契約次第でしょ。たかがスクリプトなんだから、改変禁止の契約ってあり得ない。
いままで2行で矛盾してるやつって見たことあるけど、1行で矛盾してるの初めて見た。
0429nobodyさん
2007/08/16(木) 21:19:29ID:???0430nobodyさん
2007/08/16(木) 21:51:07ID:???0431nobodyさん
2007/08/16(木) 21:56:46ID:???0432nobodyさん
2007/08/16(木) 22:00:34ID:???自慢するID:7iV7mGjEさんのせい。
0433nobodyさん
2007/08/16(木) 22:14:48ID:???このスレで最も底辺だと思う。俺含めて。
0434nobodyさん
2007/08/16(木) 22:19:33ID:???0436nobodyさん
2007/08/16(木) 23:30:03ID:NWhUuXjV以下の様に、URLベースでgetimagesizeから画像の縦横幅を取りたいのですが
タイムアウト時間を設定してタイムアウトだった場合にエラーを出したいのですが
タイムアウトの判断はどのように行えば良いでしょうか?
fsockopenとかだったら分かるのですが…
$url = "http://example.com/hoge.jpg";
getimagesize($url, $return);
0437nobodyさん
2007/08/16(木) 23:32:16ID:???0438nobodyさん
2007/08/16(木) 23:45:06ID:NWhUuXjV0439nobodyさん
2007/08/16(木) 23:51:04ID:???0440nobodyさん
2007/08/16(木) 23:54:23ID:???0441nobodyさん
2007/08/16(木) 23:56:18ID:???0442nobodyさん
2007/08/17(金) 00:03:20ID:c43Kkl2A一応コードも載せておきますね。
ini_set("default_socket_timeout", 5);
if(!@getimagesize("http://example.com/hoge.jpg")){
throw new Exception("timeout");
}
ありがとうございました。
0443442
2007/08/17(金) 00:34:12ID:c43Kkl2A結局↑の場合、タイムアウトと画像ファイルじゃなかった場合の区別がつかないので以下の様に修正しました。
ini_set("default_socket_timeout", 3);
ini_set("track_errors", true);
$result = @getimagesize("http://google.co.jp");
if(strpos($php_errormsg, "getimagesize") === 0){
echo "タイムアウト";
}else if($result === false){
echo "画像ファイルではありません。";
}
0444nobodyさん
2007/08/17(金) 11:50:57ID:???0445nobodyさん
2007/08/17(金) 11:53:36ID:???if (substr($txt, 0, 1) == 1) {}
if (substr($txt, 0, 1) == 2) {}
if (substr($txt, 0, 1) == 3) {}
if (substr($txt, 0, 1) == 4) {}
if (substr($txt, 0, 1) == 5) {}
if (substr($txt, 0, 1) == 6) {}
if (substr($txt, 0, 1) == 7) {}
if (substr($txt, 0, 1) == 8) {}
if (substr($txt, 0, 1) == 9) {}
0446nobodyさん
2007/08/17(金) 11:54:34ID:???■ このスレッドは過去ログ倉庫に格納されています