【PHP】下らねぇ質問はID出して書き込みやがれ 115
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2012/01/20(金) 05:43:23.62ID:???過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。
◆前スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 114
http://kohada.2ch.net/test/read.cgi/php/1325437405/
◆質問用テンプレ
【OS名】CentOS
【PHPのバージョン】5.3
【連携ソフトウェア】MySQL ImageMagick
【質問内容】
◆質問する時の注意
・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す)
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
(PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。)
◆質問後の注意
・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。
・解決しなくても回答をもらった場合はお礼を言うこと。
(荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)
◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。
【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
0362nobodyさん
2012/02/03(金) 19:59:09.41ID:yTXNQKBGありがとうございます。pearですか。
自分しか使わない場合はこれでいいんですが、配布のことを考えると微妙ですね。
>>360
ありがとうございます。しかし5.3以上なんですね。
pearでどうやってるか調べてみます。
無理そうなら5.3以上は正しく動作するという方向にします。
0363nobodyさん
2012/02/03(金) 20:08:49.47ID:???0364nobodyさん
2012/02/03(金) 20:09:29.69ID:???0365nobodyさん
2012/02/03(金) 20:19:07.72ID:???0366nobodyさん
2012/02/03(金) 20:26:52.05ID:???根本の対策じゃなくて、macのファイルの濁音の問題だけでいいなら
http://labs.unoh.net/2007/09/unicode-on-mac.html
みたいにやればいいわけで
それだ
ありがとう
0368nobodyさん
2012/02/03(金) 22:13:55.66ID:wKNTeG6h質問なのですがpostまたはgetでデータを送るときに、
データを送るファイルとデータを処理するファイルを別にすべきか否か悩んでいます。
つまり、 データ送る.html(php) と データ処理する.php か、
データ送る_処理する.php のどちらにすべきか(どちらが普通か)ということです。
宜しくお願いします。
0370nobodyさん
2012/02/03(金) 22:27:40.68ID:???やはりそこは好みの問題なんですかね。
私はファイル数が多いと嫌なので1ファイルで処理しようと思います。
ありがとうございます。
0371nobodyさん
2012/02/03(金) 22:32:47.68ID:???0372nobodyさん
2012/02/03(金) 22:41:19.74ID:???はい次
0373nobodyさん
2012/02/03(金) 22:54:14.82ID:???0374nobodyさん
2012/02/04(土) 00:46:21.55ID:1holxMJc【PHPのバージョン】5.2
【連携ソフトウェア】なし
phpで簡単にpost通信がしたくてphp post通信でググって出てきたのの1ページ目のはやったんですがデータが送られませんでした
以前ロリポで出来たので無理ではないと思いますがやり方をわすれてしまいました(たしかfile_get_contentsのだったはず)
0375nobodyさん
2012/02/04(土) 00:48:38.20ID:1holxMJc追記
19を見てから投稿しました
0377nobodyさん
2012/02/04(土) 00:52:05.19ID:???0380nobodyさん
2012/02/04(土) 01:29:15.13ID:???0381nobodyさん
2012/02/04(土) 01:34:37.38ID:???0382nobodyさん
2012/02/04(土) 01:34:42.95ID:???0383nobodyさん
2012/02/04(土) 02:00:51.15ID:U1eS11UEMac糞ですよ。
>>364-365
デフォルトONじゃないんならあんまり意味がないですね・・・
やっぱりpearがいいかもしれませんね・・・
>>366
あ、なるほど。確かにそれでもよさそうです。
ありがとうございます。
0385nobodyさん
2012/02/04(土) 10:37:06.19ID:???0388nobodyさん
2012/02/04(土) 14:32:14.11ID:???0390nobodyさん
2012/02/04(土) 15:10:31.66ID:???いくら煽っても答えは返って来ませんよ
0392nobodyさん
2012/02/04(土) 17:58:53.68ID:???時代遅れの言語
0393nobodyさん
2012/02/04(土) 20:46:14.96ID:???0394nobodyさん
2012/02/04(土) 21:54:40.60ID:yD/6arhrXSSとSQLインジェクションは対策済みです
興味本位でHPを作ってみたものの、ハッキングが怖いです
0395nobodyさん
2012/02/04(土) 22:22:41.42ID:???0398nobodyさん
2012/02/04(土) 22:37:23.06ID:Eguip8rZ0400nobodyさん
2012/02/04(土) 23:38:32.49ID:???0401nobodyさん
2012/02/04(土) 23:43:07.68ID:K4OjxyJF盗んでも内容変えなければ大丈夫じゃない?
0402nobodyさん
2012/02/05(日) 01:01:57.08ID:???立件されなかったけど1ヶ月くらい拘束されてたと思う
0403nobodyさん
2012/02/05(日) 01:02:54.82ID:???0404nobodyさん
2012/02/05(日) 01:21:03.96ID:???不正アクセス禁止法かなんかで
パスワードを入手しようと試みる行為を罰する規定を設けるって
もしかしたらまだ立案段階かもしれないけどそんな話があったとだけ
0405nobodyさん
2012/02/05(日) 01:21:53.98ID:???これだ
0406nobodyさん
2012/02/05(日) 01:55:21.54ID:???バカのためにバカがつくるバカ基準の法律
The government of the baka, by the baka, and for the baka
0407nobodyさん
2012/02/05(日) 13:55:33.69ID:???0410nobodyさん
2012/02/05(日) 16:22:03.34ID:i7H07Acw【PHPのバージョン】5.3
【連携ソフトウェア】MySQL GD2
【質問内容】
PCとスマホ用のサイトを作りました。
ここまでは全てUTF-8で書いています。
今度はガラケー用のサイトを初めて作ることになって、
Shift JISで入出力するらしいのですが、どのように作ればいいでしょうか。
ぐぐったらsmartyというのでやるのが簡単と書いてあるのがありますが、
経験がありません。他に適当な方法がありますか?
基本的に、全キャリア共通サイトとして書くつもりです。
0411nobodyさん
2012/02/05(日) 17:01:27.26ID:???0413nobodyさん
2012/02/05(日) 17:28:45.31ID:???文字コードに自信がない人はUTF-8使って下さい
SJISは潜在的なセキュリティリスクを孕んでるのでよくわからない人が使うのは危険です
ガラケーも今時UTF-8で問題ありません
0414nobodyさん
2012/02/05(日) 22:14:06.28ID:i7H07Acwありがとうございます。
ひとまずUTF-8で書いて確認してみることにします。
携帯サイトの開発者さんって3キャリア分の端末と契約持ってるんですか?
ウィルコムとEMnetはどうしたらいいでしょうか。
0415nobodyさん
2012/02/05(日) 22:53:19.06ID:xvPPfzP03社のはエミュレータ使うといいよ
0416nobodyさん
2012/02/06(月) 00:36:16.14ID:???0417nobodyさん
2012/02/06(月) 00:37:45.04ID:O5qz7xhMどのくらい古いとアウトですか?
0418nobodyさん
2012/02/06(月) 01:00:04.26ID:???http://symple.jp/113.html
0419nobodyさん
2012/02/06(月) 01:06:28.25ID:O5qz7xhMありがとうございます。
よくわかってないんですが、最初からwordpress使えば
スマホ、携帯サイトも簡単にできちゃうんですかねえ?
0420nobodyさん
2012/02/06(月) 02:39:19.20ID:poXN+WMFWindowsは分かりやすいんですが、macとlinuxの切り分けが難しい。
0421nobodyさん
2012/02/06(月) 02:41:27.00ID:???http://php.net/manual/ja/function.php-uname.php
0422nobodyさん
2012/02/06(月) 22:53:18.01ID:C3dZcj350423nobodyさん
2012/02/06(月) 23:13:44.85ID:???0424nobodyさん
2012/02/07(火) 01:32:37.59ID:???まじめ話アブノーマルだと個人的には思う
デザイナーとの仕事が分担できてない環境下だと
結局プログラマがHTMLに仕込んだりしてただただしんどいだけ
0425nobodyさん
2012/02/07(火) 03:38:23.51ID:???0426nobodyさん
2012/02/07(火) 13:10:03.09ID:???【PHPのバージョン】6.0
【連携ソフトウェア】MySQL
【質問内容】
PHPからselect * INTO OUTFILE を行うと文字化けしてしまいます。
DBもスクリプトもUTF8で統一しているのですが、どのあたりから調査すればいいのか検討がつきません。
文字化け解消についてアドバイスいただけないでしょうか。
0429nobodyさん
2012/02/07(火) 23:53:37.99ID:+mH02aFrデザイナーさんとの仕事分担ってどんな感じなんですか?
現状、デザイナーさんがデザインして、ファイルをもらい、
自分がそこにPHPのコードを埋め込んでいく感じですが、
普通の現場だとどうしてるんですかね。
0430nobodyさん
2012/02/08(水) 01:08:26.67ID:???smartyスレにでもいけよ
0431nobodyさん
2012/02/08(水) 02:44:51.80ID:???うまくダウンロードするウィンドウがでるときと
readfile()で読み込んだファイルの内容が出力されるときがあります
どうしてこのようになるのかわかりません
説明不足だと思いますがエスパーの方いたらお願いします
0433nobodyさん
2012/02/08(水) 03:58:08.72ID:???0435nobodyさん
2012/02/08(水) 10:22:32.40ID:3EF2N74Ksetcookie("TestCookie", "something", time()+3600);
で、クッキーをセットしているのですが、firefoxのアドオン View Cookies1.10.3 で見ると
Expires が Session になっています。ブラウザを閉じると全部消えます。
どんな間違いが考えられますか?
0436435
2012/02/08(水) 10:26:44.75ID:3EF2N74K0437435
2012/02/08(水) 10:30:54.77ID:3EF2N74Kブラウザの設定の問題でした。
0438nobodyさん
2012/02/08(水) 16:44:06.52ID:vfdEsjRWSmartyで外部ファイルを読み込む場合、テンプレートとして読み込む(include等)と
変数割り当て等の解析が必要ない場合でもコンパイルされて、
外部ファイルが(別プログラムによって)変更された場合などには、再コンパイルするコードが必要になってしまいます。
Smarty内でこれを解決する(解析不要でただ読み込む)ことって可能でしょうか。
単純にPHPスクリプトで読み込んで変数に割り当てる方法でも対応できますが、
Smarty内からの関数呼び出しで他のテンプレートと同じように扱えればと思いまして・・
0439nobodyさん
2012/02/08(水) 17:59:23.48ID:2t5iqwD7curl系の関数を使う方法しかないんですかね?
curlだとURL指定で並列実行になりますが、
URLから実行せず、絶対パスで指定できたらと思っています。
curl以外の方法かライブラリがあれば教えてください。
0440439
2012/02/08(水) 18:24:02.84ID:2t5iqwD7簡単なので、こちらの方法で行きます。
0441nobodyさん
2012/02/08(水) 18:54:52.14ID:???平行してWebリソースにアクセスすることとマルチスレッドが同義であるという理解が広まってんのかな
0446nobodyさん
2012/02/08(水) 21:04:25.70ID:???0447nobodyさん
2012/02/08(水) 21:22:54.15ID:???0448nobodyさん
2012/02/08(水) 21:29:29.38ID:???0450nobodyさん
2012/02/08(水) 22:12:19.41ID:skUmVjLKこええ。わざとだよね?
0451nobodyさん
2012/02/08(水) 22:48:45.68ID:???PHPはマルチスレッドに対応していない
curlで出来るのはマルチスレッドモドキだって
0452nobodyさん
2012/02/08(水) 22:51:01.40ID:???0453nobodyさん
2012/02/08(水) 23:44:16.03ID:???0454nobodyさん
2012/02/09(木) 01:41:30.50ID:???混同してるのは質問者だけじゃん
0455nobodyさん
2012/02/09(木) 02:47:23.28ID:???0456nobodyさん
2012/02/09(木) 02:54:23.71ID:???ん?並列処理を行うことが目的なの?
目的によって手段を変えるのは当たり前なんだから>>444は別におかしくないだろ
0457nobodyさん
2012/02/09(木) 02:56:55.02ID:???「並列処理=並列してWebリソースにアクセスすること」
って考えしかないからそうなるのかな。
それが目的ならcurlでいいんじゃね、とは思うけれど。
0458438
2012/02/09(木) 09:29:47.73ID:vkcl0tGlありがとうございます。万事うまくいきましたー
0459nobodyさん
2012/02/09(木) 10:48:15.39ID:/qdirMi/マルチタスク=マルチスレッド
0460nobodyさん
2012/02/09(木) 11:01:18.23ID:mqFxDq28【PHPのバージョン】PHP5以降
【質問内容】
変数の未定義を注意されるので、自作のスクリプトで使用している変数・配列を
$value = NULL; で全て初期化していますが、関数によっては初期化しても勝手に未定義に戻されてしまうようです。
例えば以下のようなparse_urlがそのひとつなのですが、皆さんはどのように処理してますか?関数から得た値は全部isset等でチェックしています?それともerror_reportingを変えて無視してますでしょうか?
正直なところ、スクリプト内で使用されている関数を通した変数全部チェックするのはとても大変なのでそこまですべきか悩み中です。
php -l phpスクリプト ではチェックしてくれないですよね?
parse_urlを使ったスクリプト例
<?php
error_reporting(E_ALL);
$a = NULL;
$a['host'] = NULL;
$a = parse_url("www.google.com");
if ($a === false) print "parse_url is false\n";
print $a['host']."\n";
?>
実行結果
Notice: Undefined index: host in /home/test/test.php on line 12
0461nobodyさん
2012/02/09(木) 11:16:27.50ID:???$a['host'] = NULL;
で、上の行は意味が無いし、
$a = parse_url("www.google.com");
で上の2行が意味なしになるのですが、分かります?
0462460
2012/02/09(木) 11:19:34.68ID:???はい。値が上書きされてしまうので意味なしになるだろうとは思いました。
こういう場合、一般的にどう対応されているのかなー と思いまして。
■ このスレッドは過去ログ倉庫に格納されています