【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カテゴリ)の各スレで
0784nobodyさん
2007/08/23(木) 13:03:25ID:???0786nobodyさん
2007/08/23(木) 13:15:45ID:y8C8Paf/1行BBS(PHP)で書いた文章の文字制限やテキストファイルに出力してくれるようなスクリプト配布している
所はないでしょうか?
いくら探しても1行BBSのみで
よろしければ教えて下さい。
0787nobodyさん
2007/08/23(木) 13:18:23ID:???0788nobodyさん
2007/08/23(木) 13:21:07ID:???うそつけ、と思って試してみたけどfopenでもumask効くっぽいよ?
$ sudo su - nobody
$ php -q
<?php
umask(0026);
fopen("/tmp/file1","a");
umask(0);
fopen("/tmp/file2","a");
?>
^D
$ ls -l /tmp/file*
-rw-r----- 1 nobody nogroup 0 2007-08-23 13:16 /tmp/file1
-rw-rw-rw- 1 nobody nogroup 0 2007-08-23 13:16 /tmp/file2
0789nobodyさん
2007/08/23(木) 13:27:53ID:QtPVO/h10790nobodyさん
2007/08/23(木) 13:38:55ID:???0793nobodyさん
2007/08/23(木) 14:08:04ID:QtPVO/h1画面ですか? はぁ?
REFERERを残すことは出来ないつー事?
0795nobodyさん
2007/08/23(木) 14:38:22ID:???if(via&&ip){ok}
の意味を教えてください。
できたらブラウザのフォームやスクリプトを組んで
この条件を突破する方法があれば教えてください。
0796795
2007/08/23(木) 14:39:46ID:???if(via&&ip){ok} でした。
よろしくお願いします。
0797nobodyさん
2007/08/23(木) 14:40:38ID:???if ( via & amp ; & amp ; ip ) { ok }
0798795-798
2007/08/23(木) 14:41:20ID:???0799nobodyさん
2007/08/23(木) 14:49:19ID:???ほかの所にいきます・・・。
0801nobodyさん
2007/08/23(木) 15:02:57ID:eD916GVnと
<input type="submit">
の違いってなんでしょうか?
どちらもクリックしたらsubmitされますよね??
他人が作ったプログラム触っているんですが、type="image"で送信すると、真っ白なページになり、
type="submit"で送信すると、ちゃんとvalidateが通るんですよね・・・。
nameで判断してるのかと思い、nameも合わせたんですが、変わらなかったです。
0802nobodyさん
2007/08/23(木) 15:07:32ID:???type="submit"とtype="image"だけのフォームで、
print_r($_POST)
ってやってみると
0803nobodyさん
2007/08/23(木) 15:28:53ID:???ここは・・・
「今日は回答者、されど明日は質問者」スレですよ。
初心者同士の助け合いの場なのでレベルは低いと思います
0804nobodyさん
2007/08/23(木) 16:07:07ID:eD916GVntype="image"の場合はフォームの値が入っていない・・・。
submitとは違うの?よくわからん><
ただ、クリックしたx,yのポインタが新たに追加されました。
imageで送信したい場合はどうしたらいいんでしょうか?
0805nobodyさん
2007/08/23(木) 16:10:00ID:???おかしくないか
0806nobodyさん
2007/08/23(木) 16:12:28ID:eD916GVnsubmitを画像にしたいだけなんですが、適切な方法ってこれ以外にあります?
0807nobodyさん
2007/08/23(木) 16:20:31ID:???<IMG src="image.jpg">
</BUTTON>
0808nobodyさん
2007/08/23(木) 16:27:57ID:???そのまま使え
0810nobodyさん
2007/08/23(木) 16:31:09ID:eD916GVn画像の後ろにボタンが出てくるし、マウスカーソルも変わらない。
CSSでいじってあげればいけそうだけど、もっとスマートな方法ないでしょうか?
そもそも、<input type="image">って何するためにあるんでしょうか?
0811nobodyさん
2007/08/23(木) 16:35:44ID:???submitをimageにするとエラーになるって話なんだからnameでも被ってる
とかいうオチではないの?。
0813nobodyさん
2007/08/23(木) 16:49:02ID:eD916GVn白紙になる理由がわかりました。
本来、type="submit"で送信すると、そのname(submit_validate)を取って、nameのPOSTがあれば、ちゃんといくんですが、
input type="image"にして送信すると、だめでした。
そこで、hiddenで、submit_validateを渡すと、type="image"でもOKでした。
ただ、別のページで、2個submitがあって、nameによって処理をわけているので、hiddenはあまり使いたくありません。
type="image"のname指定して通らせたいんですが。。。
0814nobodyさん
2007/08/23(木) 16:54:35ID:eD916GVn<input type="image">でも、nameの部分がちゃんと送られている・・・。
PHP側で、<input type="submit">で送信されたか調べることってできるんでしょうか?javascriptでは何もしていないです。
0815nobodyさん
2007/08/23(木) 16:57:27ID:???0816nobodyさん
2007/08/23(木) 17:02:35ID:eD916GVn・<input type="submit" name="aaa" value="送信">で送信すると○
・<input type="image" name="aaa" value="送信">で送信すると×
・<input type="hidden" name="aaa" value="送信">
<input type="image"> で送信すると○
まとめるとこんな感じです。
0817nobodyさん
2007/08/23(木) 17:08:50ID:???aaaが空でxとyを拾ってきたらimage扱いで$_POST['aaa']に代入したったら良いのでは。スクリプトの内容もわからずにやるとすれば気持ち悪いが・・・
0818nobodyさん
2007/08/23(木) 17:11:44ID:???考えればいいだけの話だろ。そこが見えないような何十行にもわたる複数の「質問」レスを書いて、
回答者には>>810みたいなエラソウな返答するって、何様ってこった。
0819nobodyさん
2007/08/23(木) 17:18:58ID:eD916GVn<input type="image" name="aaa" value="送信">で送信すると×
これはaaaはからではないですよね?でも通らないんですよね。。もうjsでやってしまおうかな。。
0821nobodyさん
2007/08/23(木) 17:23:39ID:???現代人は答えばかり求める・・・
imageでnameを付けるとaaa_xやaaa_yになる。つまりnameの取り扱いがsubmitとは異なる。だからうごかねぇんだよ。
0822nobodyさん
2007/08/23(木) 17:25:57ID:???0823nobodyさん
2007/08/23(木) 17:26:46ID:???0824nobodyさん
2007/08/23(木) 17:28:10ID:???エスパー伊藤が来てるんですね^^;
感動すますた。
0825nobodyさん
2007/08/23(木) 17:29:17ID:eD916GVnいや、試しましたよ。
自分のプログラムでは、
Array ( [submit_validate] => 送 信
と、ちゃんとどちらも(image、 submit)入っていました。
でも試しているプログラムは動かないんですよね。
hiddenで確認したように、submit_validateで分岐しているのは明らかなのに。。。
あーもうわけわかんないよーー!
0827nobodyさん
2007/08/23(木) 17:33:29ID:???なぜかうちの環境だと、umaskが無効になってすべて644になってしまうのです。
仕方ないのでapacheをnobodyで動かすのをやめて、ファイル作成後chmodする形で
対応しました。
ありがとうございました
0828nobodyさん
2007/08/23(木) 17:33:30ID:???環境依存のケースもあるかも知れんが頭が固い人らしいのは良くわかった
0829nobodyさん
2007/08/23(木) 17:33:34ID:???話はそれからだ。
0830nobodyさん
2007/08/23(木) 17:36:03ID:eD916GVnマジですか。
じゃあ無視されてるんでしょうね。
ありがとうございます。
onclickでfunction読み出して、そこで、submit_validateの生成もフォームの送信もやってしまおうかな。。
0831nobodyさん
2007/08/23(木) 17:43:22ID:???0833nobodyさん
2007/08/23(木) 17:48:31ID:eD916GVn0834nobodyさん
2007/08/23(木) 18:14:28ID:y8C8Paf/たくさんチェックされるポイントがありJSがすぐにエラーはいてしまいました。
コメント欄だけ使いたいのですが神様助けて下さい
http://unyo.cside5.jp/phproom/uajbbso/
コメント欄だけのスクリプト配布してる所ありませんか;;
0835nobodyさん
2007/08/23(木) 18:30:35ID:3xDKuvt+雇ってもらったのですが、プログラミングの用件を社員の人に聞くと、
そこはキメだから、っていう言葉をよく言われるんですけど、それってどういう意味でしょうか?
キメって今まで読んだ本にも載っていない言葉なのでよく分からないです。
phpの何のことをキメという風にいうのでしょうか?教えてください。
0836nobodyさん
2007/08/23(木) 18:31:20ID:eD916GVn0837nobodyさん
2007/08/23(木) 18:33:34ID:3iwDG/BV0838nobodyさん
2007/08/23(木) 18:35:23ID:3xDKuvt+あぁ、定数のことだったんですか、ありがとうございました。
本人に聞きたのはヤマヤマなんですが、常に不機嫌な人でボソボソっていうタイプの人なので、
聞きづらいんです。社内の雰囲気がぴりぴりしているので、結構疲れます。
あと、分からないことは、自分で調べてって言われるし。
一つ勉強になりました。ありがとうございました。
0840nobodyさん
2007/08/23(木) 18:38:08ID:???0841nobodyさん
2007/08/23(木) 18:38:28ID:3iwDG/BVCustomerIdしか取得できなくて困っています。
ニックネームを表示させるにはどうしたらよいでしょうか?
0842nobodyさん
2007/08/23(木) 18:39:56ID:3xDKuvt+一般的なことばじゃないんですね。
そこは、キメの問題だよ!とか不機嫌に言われるので、困りました。
英数字の全角の指摘されたのは初めてです。確かにプログラムでは半角で書きますから、そうですよね。気をつけます。
0843nobodyさん
2007/08/23(木) 18:47:36ID:???0844nobodyさん
2007/08/23(木) 18:51:35ID:3xDKuvt+あぁ、そういう所はよく分からないのですが、
例えば、fopenしたらfcloseしろ、とかそういうプログラム上の暗黙の約束事みたいなことでしょうか。
すみません、何回何回も聞いてしまって。
0846nobodyさん
2007/08/23(木) 18:57:52ID:???とかww
0847nobodyさん
2007/08/23(木) 18:59:09ID:???0848nobodyさん
2007/08/23(木) 19:06:09ID:3xDKuvt+すみません。うろ覚えなのですが、
確か、クラスの内部関数のfuncitonの引数を一つにした方がいいのか、二つにした方がいいのか、
聞きに言ったら、そんなのキメの問題だろって言われました。
引数にしないで、グローバル定数にシロっていう意味だったのでしょうかね。
個人的には、グローバルレベルのものは使いたくないし、本にも使わないように書いてあったのですが。
0849nobodyさん
2007/08/23(木) 19:07:52ID:2P+62c4Gこれあり得ないだろ。ヤラセだろ。
0850nobodyさん
2007/08/23(木) 19:19:25ID:???それは
君の仕様しだいでどっちでも良いから
君が決めろって意味じゃないのか?
てか普通関数作るのに使用するサイト限定以外で
関数内でグローバル定数とか変数とかありえないんじゃないの?
0851nobodyさん
2007/08/23(木) 19:20:51ID:???「キメの問題」でも「決めの問題」でもいいから まずは google に訊こうか
それとも そろそろ「大漁大漁」って宣言するか
0852nobodyさん
2007/08/23(木) 19:23:57ID:???function hoge($a="10",$b="20"){
echo $a.$b;
}
見たいな決めうちで必要無いときはデフォルト値使えるように
しろって意味じゃね?
0853nobodyさん
2007/08/23(木) 19:24:58ID:???0854nobodyさん
2007/08/23(木) 19:31:03ID:3xDKuvt+あぁ、「キメ」は「決める」の「決め」のことなんですね。
で、その「決める」の主語は私のことなんですね。
キメの問題だよ、それもキメ、だからキメ、とかいう言われ方するので、
「決める」のことだと気付かなかったです。
つまり自分の自由に決めればいいんですね。聞き流して、勝手に作ったので、それなら何も問題がおこらなそうです。
本当にありがとうございました。
PS.この業界本に出てこない言葉(隠語?)が多くて初心者には大変です。
0855nobodyさん
2007/08/23(木) 19:46:17ID:???【CGI】こんなCGI探してますver.22
http://pc11.2ch.net/test/read.cgi/hp/1166794984/
0856nobodyさん
2007/08/23(木) 20:13:33ID:???たびたび過去スレでも同じ質問が何回か出てるよな
同一人物だろ?まだ見つけられないのかよ
0857nobodyさん
2007/08/23(木) 20:15:17ID:???class作ろうっと
0858nobodyさん
2007/08/23(木) 20:26:45ID:???<?php
echo '名前:<input type="text" name="name" size="10" />';
echo 'コメント:<input type="text" name="comment" size="40" />'
?>
こんな感じか?
0859nobodyさん
2007/08/23(木) 20:54:57ID:ZPheT/y8↑みたい感じで初期化したり、変数を定義するのは良いのでしょうか?
素人質問ですいません
0860nobodyさん
2007/08/23(木) 21:11:02ID:gax68YGkそういえば、その件ってあまりマスコミが報道しないよなw
小沢とか「ニートは動物以下」とか発言してもちっとも叩かれないw
自民の揚げ足取りはすごいのに
http://osb.sra.co.jp/PostgreSQL/Manual/PostgreSQL-7.1-ja/multibyte.html
0865nobodyさん
2007/08/24(金) 03:56:46ID:S7bkov/v0866nobodyさん
2007/08/24(金) 04:08:42ID:???0867nobodyさん
2007/08/24(金) 04:11:46ID:???0868nobodyさん
2007/08/24(金) 04:14:25ID:???0869nobodyさん
2007/08/24(金) 04:14:30ID:???0870nobodyさん
2007/08/24(金) 05:47:34ID:???配列をソースコードに戻すいい方法を教えて下さい
0875nobodyさん
2007/08/24(金) 07:29:19ID:???x'はdx/dtのことです。
∂y/∂x''とかはx'',x',xをそれぞれ独立に偏微分やっちゃっていいの?
たとえば
y=x''+2x'+x-3とします
∂y/∂x''=1、∂y/∂x'=2としていいんでしょうか?
0876nobodyさん
2007/08/24(金) 07:30:46ID:???0877nobodyさん
2007/08/24(金) 08:56:04ID:mMvBSuAkのようにリアルタイムで現在の時間をphpで出来るのでしょうか?
もしできるのなら、
あるゲーム(ぶっちゃけFF11ですが)では地球時間1分に対しゲームない時間が25分経過するのですが
それを計算してゲーム内時間をリアルタイムで表示するのはどんな風にすればいいのでしょう。
0878nobodyさん
2007/08/24(金) 09:04:45ID:???大昔のチャットみたいに1分毎に自動リロードしちゃえば?
問題なのは画面の自動更新だけで時間表示は簡単。
可能ならAjaxでも使って負荷低減した方がいいと思うが
そこまでできるオツムはなさそーだし。
0879nobodyさん
2007/08/24(金) 09:48:43ID:???リアルタイム表示はjsの範囲。
PHPで毎一秒に自動更新したとしてもdumpまでのラグが出るので正確な時刻を表示するのは無理かと。
0880nobodyさん
2007/08/24(金) 09:51:32ID:???0882nobodyさん
2007/08/24(金) 10:07:20ID:???0883nobodyさん
2007/08/24(金) 10:08:03ID:???■ このスレッドは過去ログ倉庫に格納されています