【PHP】下らねぇ質問はID出して書き込みやがれ 104
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2011/02/14(月) 16:45:59ID:???過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。
◆前スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 103
http://hibari.2ch.net/test/read.cgi/php/1295956018/
◆質問用テンプレ
【OS名】CentOS
【PHPのバージョン】5.3
【連携ソフトウェア】MySQL ImageMagick
【質問内容】
◆質問する時の注意
・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す)
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
(PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。)
◆質問後の注意
・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。
・解決しなくても回答をもらった場合はお礼を言うこと。
(荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)
◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。
【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
0452nobodyさん
2011/02/25(金) 01:45:00.66ID:???程度のものにフレームワーク使うってどうなの?
駄目じゃないけど大げさな気がする
・・・ってことでしょ
0453nobodyさん
2011/02/25(金) 01:49:02.11ID:???まだ理解して使えてないレベルだね
バリデーションも自力で書けないだろうし素直にCakePHP使っとけ
0454nobodyさん
2011/02/25(金) 02:01:30.05ID:???質問したいのはフレームワークがわからないじゃなくて、>>452なんです。
なんでもMVC形式にしているので、MVC形式じゃない構成は
他の人ならどうしてるんだろう?と思って質問した次第です。
0455nobodyさん
2011/02/25(金) 02:05:09.97ID:???/system(非公開・システム用)
└/models
└/views
/webroot(公開用)
└/contact(お問い合わせフォームと仮定)
└index.php
ルーティングしていないので、controllerを公開ディレクトリに配置してますが、
配置しないようにすると、systemの中に入れるわけで、
classのややこしい処理が入り、無駄な気がしています。
0456nobodyさん
2011/02/25(金) 06:54:01.52ID:???0457nobodyさん
2011/02/25(金) 09:57:38.21ID:???googleが1秒以内に検索結果を出してくるネット上で「そんなの知ってた」の後出しか…
ここまでの馬鹿は初めて見た
0458nobodyさん
2011/02/25(金) 10:15:21.51ID:???0459nobodyさん
2011/02/25(金) 11:15:11.99ID:???0460nobodyさん
2011/02/25(金) 18:59:14.50ID:m74L8+JImt_rand('5', '10')
mt_rand(intval('5'), intval('10'))
mt_rand((int) '5', (int) '10'))
どれが一番でしょうか?
5, 10は実際には変数です
0461nobodyさん
2011/02/25(金) 19:01:53.12ID:???0463nobodyさん
2011/02/25(金) 19:44:53.90ID:m74L8+JIありがとうございます。
とりあえずintvalのとこ直しときました
0464nobodyさん
2011/02/26(土) 00:09:27.28ID:???内部でintに多分キャストしてるから
わざわざPHP側で指定しなくてもいいと思うけどね
まぁコード的には正しいんだけど
0465nobodyさん
2011/02/26(土) 00:28:28.06ID:1ge9s2EYXMLをパースするときに、RSSとAtomの処理を分けるには
どの部分で判別すればいいのでしょうか?
0466nobodyさん
2011/02/26(土) 01:07:42.22ID:???http://www.google.com/search?hl=ja&q=Atom+rss+%E9%81%95%E3%81%84&aq=f&aqi=g1&aql=&oq=
0467nobodyさん
2011/02/26(土) 17:00:22.91ID:f0IHKLDg試験していたところ、Firefox 3では、ブラウザを閉じても次回
ブラウザ標準でついているセッションの復元機能で開くと、Cookie
まで保持されてしまうようで、困ってます。
Chromeでは同様の機能を使用してもCookieは消去されているよう
です。
ブラウザ固有の問題だとは思いますが、もし何か対策等ありまし
たら教えていただけますと幸いです。
よろしくお願いいたします。
0468nobodyさん
2011/02/26(土) 17:17:59.47ID:???[Firefox]Firefoxのセッション管理とSingle Sign-On
http://www.on-sky.net/hs/index.cgi?date=200911
0469467
2011/02/26(土) 18:13:25.34ID:???具体的なURLを挙げていただきありがとうございます。
読ませていただきましたが、結論としては、Firefoxの場合は
回避不能ということになるのでしょうか・・
困りました。。
0470nobodyさん
2011/02/26(土) 19:17:03.74ID:Yo6180zyOS:Windows Vista
Sever:Xampp 1.7.3 のあぱっち
PHPver:5.3.1
Eclipse:ガリレオ
デバッグ中ウォッチ式に登録していると途中で落っこちてしまいますよね。
しかし、どうしても変数が見たい時、クラスメソッド処理なら
$this->_______debug____hogehoge = $見たい変数
として、見ているんですが、、、、めんどくさいのです。
他にいい方法はありませんか?
0471nobodyさん
2011/02/26(土) 19:37:17.05ID:???0472nobodyさん
2011/02/26(土) 20:24:30.26ID:???0473nobodyさん
2011/02/26(土) 20:36:37.63ID:???0474nobodyさん
2011/02/26(土) 21:09:42.08ID:pPMF/zUB一般的にはどのやり方でやるんでしょうか?
mcrypt?, openssl?暗号アルゴリズムは?
dbはmysql
0475nobodyさん
2011/02/26(土) 22:09:51.98ID:???0476nobodyさん
2011/02/26(土) 22:12:58.17ID:???0477nobodyさん
2011/02/26(土) 22:16:24.51ID:???0478nobodyさん
2011/02/26(土) 22:54:34.79ID:elyw+sghdatファイルに複数のデータを保存するにはどうしたらいいでしょうか?
具体的にはアクセス数を計りたいページが50個以上あって、それぞのページのアクセス数をdatファイルに保存したいと言うことです。
初歩的な質問で申し訳ないけど教えてください
0479nobodyさん
2011/02/26(土) 23:16:05.07ID:1ge9s2EY$log = file_get_contents('log.dat');
file_put_contents('log.dat', $log . "\n" . $new);
0480nobodyさん
2011/02/26(土) 23:47:29.63ID:+KU0rJGoauの携帯で、gps情報取得と同時に任意のパラメータを渡したい。
っていう質問をしようかと思ってるんですが・・
0482nobodyさん
2011/02/27(日) 03:14:37.32ID:???現在開発者不足なのです。。
開発に協力して頂ける方、OpenSocialアプリの開発テストがてらに使ってやってもいいという方など
無償で協力していただけるマゾな方いましたら、どうか運営までご連絡ください。
開発専用SNS(Lab)があるので、そちらにご招待します。
■2chLabel
http://2chlabel.org/
■NingAPI(Docs)
http://developer.ning.com/docs/ningapi/1.0/index.html
■OpenSocial(Docs)
http://2chlabel.org/group/2chlabel
0484nobodyさん
2011/02/27(日) 04:13:08.70ID:???0485nobodyさん
2011/02/27(日) 04:21:49.53ID:???0486nobodyさん
2011/02/27(日) 07:03:02.16ID:GexZY7hJこの変換を変数展開で実行したいのですが、
正規表現で使える記号の変数展開のやりかたを教えてください。
2.$exprString = '/[\(]{2}?(.*?)\:(.*?)[\)]{2}?/';
preg_match("/$exprString/", $text, $match);
これだとうまく行きません。
0487nobodyさん
2011/02/27(日) 07:29:18.07ID:???http://hibari.2ch.net/test/read.cgi/php/1168450843/
0488nobodyさん
2011/02/27(日) 09:35:25.44ID:???preg_match("$exprString", $text, $match);
こうじゃないの?
0489nobodyさん
2011/02/27(日) 09:36:19.00ID:???正規表現の問題でもないのに誘導して、誘導されてたのか。
0491nobodyさん
2011/02/27(日) 21:52:03.94ID:???他にダウンロードできるところない?
0492nobodyさん
2011/02/27(日) 21:57:55.55ID:???0494nobodyさん
2011/02/28(月) 03:16:00.54ID:???画像+普通のムービー(swf)を合成した場合は普通にムービーとして生成されるのですが
単体のswfで動いている時計を合成すると時計の数字の部分が消えてしまいます。
これはMingがfscommand2関数をサポートしていない事に関係があるかもしれませんが
何か解決策はありますでしょうか?
ちなみに、現在借りているサーバーではroot権限がないためswfmillは使用できません。
0495nobodyさん
2011/02/28(月) 03:16:29.88ID:???0496494
2011/02/28(月) 03:17:07.47ID:lVV3cCbc0497nobodyさん
2011/02/28(月) 08:05:02.77ID:???GDなり使って
0498494
2011/02/28(月) 09:10:24.51ID:lVV3cCbc時計の画像ではなく、携帯の時間を取得して動くデジタル時計の予定だったのですが
普通のムービーエフェクトの合成でよしとすることにしました。
0499。 ◆oDupeixhZv52
2011/02/28(月) 09:12:46.83ID:???http://blog.livedoor.jp/kronekodow/archives/64937244.html
0500nobodyさん
2011/02/28(月) 14:44:23.22ID:???0501nobodyさん
2011/02/28(月) 15:00:07.55ID:???0502nobodyさん
2011/02/28(月) 18:43:40.30ID:ovWEbgyhその中でDBから読み込んだ(Euc-jp)データをShift-jisに変換して出力してる文字だけなぜか文字化けしてないんですが
0505nobodyさん
2011/02/28(月) 23:48:57.43ID:Kw+he6/Gpublic とかを使ったほうがいいんでしょうか?
それから var は public とはどう違うのか教えてもらえないでしょうか。
0506nobodyさん
2011/02/28(月) 23:51:02.45ID:???http://www.php.net/manual/ja/language.oop5.properties.php
0507505
2011/03/01(火) 00:18:04.45ID:???0508nobodyさん
2011/03/01(火) 00:18:48.04ID:???0509505
2011/03/01(火) 00:22:59.20ID:sy3U+KRzとありますが違うんでしょうか?非推奨なので使いはしませんが
0510nobodyさん
2011/03/01(火) 00:44:54.04ID:???0511505
2011/03/01(火) 01:06:30.07ID:sy3U+KRz0512nobodyさん
2011/03/01(火) 01:34:47.71ID:???全てUTF-8に統一しなよ。文字コードまわりはめんどくさいよ。
統一できないなら、my.cnf php.ini(mbstring, output buffering)とか確認。とにかくいろいろ試しておぼえるしかないよ。
0513nobodyさん
2011/03/01(火) 01:39:10.76ID:???サーバーにアップするときにFTPソフトが文字コードをEUCに変えちゃってるのかも
例えばFFFTPだったら「EUC」ボタンが押されてる状態
0515nobodyさん
2011/03/01(火) 13:15:31.59ID:???0517nobodyさん
2011/03/01(火) 13:19:50.95ID:???0518nobodyさん
2011/03/01(火) 23:52:09.75ID:9ObeODx+>>1
>>518 名前: nobodyさん 投稿日: 2011/03/01(火) 23:52:09.75 ID:9ObeODx+
自分の書き込んだレスを声に出して読み返してごらん。
0520nobodyさん
2011/03/02(水) 02:08:05.91ID:???0521nobodyさん
2011/03/02(水) 02:24:50.49ID:???0522nobodyさん
2011/03/02(水) 02:59:39.31ID:fPtfIzHvメールフォームの作成をしているのですが
入力フォームに入力後、確認画面に飛んだら画面が真っ白になってエラーすら表示されなくなりました。
↓の辺が怪しく感じるのですが何が原因なんでしょうか?
//エラーがある場合は、入力フォームに戻します。
$dirname = dirname($_SERVER['SCRIPT_NAME']);
$dirname = $dirname == DIRECTORY_SEPARATOR ? '' : $dirname;
$uri = 'http://' . $_SERVER['SERVER_NAME'] .
$dirname . '/contact.php';
header('HTTP/1.1 303 See Other');
header('Lacation: ' . $uri);
レンタルサーバはlolipopでエラー表示はonにしています。
0523nobodyさん
2011/03/02(水) 03:06:13.59ID:???○Location
0524522
2011/03/02(水) 04:22:53.93ID:fPtfIzHvありがとうございます。
真っ白ではなくなりました!
ただ今度はきちんとフォームに入力しても送信失敗と表示されてしまいます。。
原因は何の可能性が高いでしょうか?
0525nobodyさん
2011/03/02(水) 04:25:25.17ID:???メールサーバの設定ができてないとかは?
0526522
2011/03/02(水) 04:30:23.91ID:fPtfIzHv送信部とはここですか?
if(isset($_POST['ticket']) && isset($_SESSION['ticket'])) {
$ticket = $_POST['ticket'];
if (!in_array($ticket, $_SESSION['ticket'])) {
die('不正アクセスの疑いがあります。');
<form action="thanks.php" method="post">
<input type="hidden" name="ticket" value="<?php print h($ticket);?>" />
<input type="submit" name="submit" value="送信する" />
</form>
0527522
2011/03/02(水) 04:33:37.22ID:fPtfIzHvメールを送信するだけのプログラムを設置するだけOKなようです。
0528522
2011/03/02(水) 04:45:51.25ID:fPtfIzHvttp://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1456601024
ttp://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1156601031
お願いします><
0529nobodyさん
2011/03/02(水) 06:17:49.71ID:???0530522
2011/03/02(水) 13:44:10.35ID:fPtfIzHv全部書ききれなかったので…
0531デフォルトの名無しさん
2011/03/02(水) 14:01:23.56ID:???0533522
2011/03/02(水) 16:51:44.69ID:fPtfIzHvエラーを表示できるように記述したら
Notice: Undefined variable: mailto in …xxx.php on line 60と表示されました。
どこが原因でしょうか?
//メールの送信と結果の判定をします。セーフモードがOnの場合は第5引数が使えません。
if(ini_get('safe_mode')) {
$result = mb_send_mail($mailto,$subject,$comment,$header);
}else{
$result = mb_send_mail($mailto,$subject,$comment,$header, '-f' . $returnMail);
}
0534nobodyさん
2011/03/02(水) 17:06:57.48ID:???0535nobodyさん
2011/03/02(水) 17:11:47.65ID:???$mailTo = 'chibiland@lolipop.jp';
↓ここ
$result = mb_send_mail($mailto,$subject,$comment,$header);
よく見ろ
0536522
2011/03/02(水) 17:23:41.29ID:fPtfIzHv送信できました><
神様です。ありがとうございます
0537nobodyさん
2011/03/02(水) 20:27:46.95ID:???0538nobodyさん
2011/03/03(木) 01:36:28.33ID:???0539nobodyさん
2011/03/03(木) 02:00:40.43ID:???0540nobodyさん
2011/03/03(木) 07:14:42.80ID:???0541nobodyさん
2011/03/04(金) 00:29:44.87ID:???なんだよnobadyって
英語も出来ない池沼かよwwwプ
お前にはPHPじゃなくて他に勉強すべき言語がありそうだなwwwwwww
0542nobodyさん
2011/03/04(金) 01:54:10.01ID:???0543nobodyさん
2011/03/04(金) 07:55:11.18ID:???0544nobodyさん
2011/03/04(金) 15:41:43.98ID:???nobadyはわざとか発音しながらそのまま書いちゃったってのが分かる
むしろ英語できるやつじゃないとこの間違え方は無理ですね
0545nobodyさん
2011/03/04(金) 15:45:05.56ID:???0546nobodyさん
2011/03/04(金) 16:04:30.70ID:Qj3ipoDB【PHPのバージョン】5.2.4
【連携ソフトウェア】
【質問内容】
PHP5.2.4ではFatal ErrorやParse Error、例外をキャッチしない場合
などのPHPエラーの際、通常のエラーメッセージ表示ではなく、
HTTP 500 Internal Server Errorを表示するような仕様のようですが、
何らかの方法で通常のエラーメッセージを出力、またはログファイルとして
出力するような仕組み、方法はありますでしょうか。
今まで5.2.4以前のバージョンで開発をしていましたが、
今回開発サーバの都合上5.2.4で開発することとなり
エラーメッセージが表示されず500エラーでプログラムが
停止することで戸惑っています。
php.iniなどサーバ側の設定を変更することはできる立場ですが、
できる限り設定は変えない形で対応できれば助かります。
0548nobodyさん
2011/03/04(金) 16:20:19.48ID:Qj3ipoDBthx
Fatal Errorはset_error_handlerでは拾えないと思ってましたが
いってきます
0549nobodyさん
2011/03/04(金) 18:33:39.36ID:???以下の二つは正常に通るんですが、
'SELECT * FROM users ORDER BY id DESC';
'SELECT * FROM users WHERE type="show"'';
これが通りません。
'SELECT * FROM users ORDER BY id DESC WHERE type="show"';
どこに問題があるのでしょうか?
0550nobodyさん
2011/03/04(金) 18:34:21.69ID:sBd7McPx0551nobodyさん
2011/03/04(金) 18:48:55.23ID:???SELECT * FROM users WHERE type="show" ORDER BY id DESC
■ このスレッドは過去ログ倉庫に格納されています