【PHP】下らねぇ質問はここに書き込みやがれ 59
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2007/11/16(金) 18:09:05ID:kurqBmt1PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り
◆前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 58
http://pc11.2ch.net/test/read.cgi/php/1194084457/
◆質問する時の注意
・ 自分のIDを表示させること。(メール欄に何も記述しないこと。空白も入力しちゃダメ)
・ サーバーのOS(Linux、Windows他)、WebサーバーとPHPの種類やバージョン等を明記すること。
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
◆質問後の注意
・偽者防止に必ずIDを表示させること。(メール欄に何も記述しない)
・2回目以降は最初に質問した際のレス番号を名前欄に入れること。
・解決しなくても回答をもらった場合はお礼を言うこと。
(荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)
◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。
【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで
0479nobodyさん
2007/11/23(金) 14:41:51ID:dy8jwYb7いま、gmpというものを使いたくて、マニュアルを見ているのですが、意味が分からず困っています。
インストール手順というところで、オプション --with-gmp を使用することにより〜とありますが、
「PHP オプションとは」や「PHP インストール オプション」、「PHP オプション」や「PHP --with-gmp」で検索しても
一向に意味が分かりません。
GMPに限らず、もっと基本的な「オプションを使用する」の方法や意味、解説などがなされているサイトなどはありますでしょうか?
0480nobodyさん
2007/11/23(金) 14:46:04ID:???0482479
2007/11/23(金) 15:01:34ID:???使えないという事ですね。
0483nobodyさん
2007/11/23(金) 15:03:09ID:???0484479
2007/11/23(金) 15:17:08ID:???0485nobodyさん
2007/11/23(金) 16:30:33ID:aJzRS5bo方法はありますか?
0486nobodyさん
2007/11/23(金) 16:43:55ID:aJzRS5bo0487nobodyさん
2007/11/23(金) 16:44:13ID:???0488nobodyさん
2007/11/23(金) 16:46:21ID:???〜区町村までの住所です。
0490nobodyさん
2007/11/23(金) 16:48:25ID:???ほい
http://www.google.com/search?q=%E9%83%B5%E4%BE%BF%E7%95%AA%E5%8F%B7+%E4%BD%8F%E6%89%80+php
0491nobodyさん
2007/11/23(金) 17:38:01ID:???セッションの引き回しにURLかフォームを使わないといけない情報を見つけたんですが、
セッションIDをサーバに保存してIP(携帯であればIPは一意?)でセッションIDを呼び出す
方法って王道ですか?セッションIDを引き回さない方法でもっといい方法ありますか?
0492nobodyさん
2007/11/23(金) 17:54:31ID:???0493nobodyさん
2007/11/23(金) 17:58:14ID:???{;;;;;;ゝ T辷iフ i f'辷jァ !i;;;;; 携帯のIPなんて
ヾ;;;ハ ノ .::!lリ;;r゙ 変わりまくり…
`Z;i 〈.,_..,. ノ;;;;;;;;> そんなふうに考えていた時期が
,;ぇハ、 、_,.ー-、_',. ,f゙: Y;;f 俺にもありました
~''戈ヽ `二´ r'´:::. `!
0494nobodyさん
2007/11/23(金) 18:06:02ID:???端末固有番号でも使えばいいんじゃね?
0495nobodyさん
2007/11/23(金) 18:26:48ID:???しかもゲートウェイは複数存在し同じ端末からでもアクセスごとのゲートウェイが一意とは限らない(負荷分散のために)
0496nobodyさん
2007/11/23(金) 18:29:45ID:???判別したけりゃ固体識別番号使え
0497nobodyさん
2007/11/23(金) 19:42:39ID:???{;;;;;;ゝ T辷iフ i f'辷jァ !i;;;;;
ヾ;;;ハ ノ .::!lリ;;r゙ level ひっくw・・・・
`Z;i 〈.,_..,. ノ;;;;;;;;>
,;ぇハ、 、_,.ー-、_',. ,f゙: Y;;f
~''戈ヽ `二´ r'´:::. `!
0498nobodyさん
2007/11/23(金) 20:03:38ID:???0500nobodyさん
2007/11/24(土) 04:46:05ID:???{;;;;;;ゝ T辷iフ i f'辷jァ !i;;;;;
ヾ;;;ハ ノ .::!lリ;;r゙ ちょっと回答者のlevelが低くないかい?w
`Z;i 〈.,_..,. ノ;;;;;;;;> manualさえろくに理解してないIQの低(ry
,;ぇハ、 、_,.ー-、_',. ,f゙: Y;;f
~''戈ヽ `二´ r'´:::. `!
0501nobodyさん
2007/11/24(土) 04:58:21ID:???0503nobodyさん
2007/11/24(土) 06:22:21ID:6dZP+8ef$sizen = exp(-int);
$sizen = bcpow(exp(1),"-int");
であると、どちらも同じを返してくれますが、
$sizen = exp(-float);
$sizen = bcpow(exp(1),"-float");
にすると、値が違ってしまいます。
マニュアルではexp()の方は確実にfloatで良いと分かるのですが、bcpowも左オペランドには小数点ありの文字列を使用しています。
値が違うという事は右オペランドには小数点使ってはいけないのでしょうか?
0504nobodyさん
2007/11/24(土) 06:32:31ID:???最終レスを表示して取得する方法しかないんでしょうか?
スレが43万あるんで負荷を抑えたいのですが、
phpでどうにかする方法ありますか?
0505nobodyさん
2007/11/24(土) 06:58:29ID:???板単位なら構わんだろうけど、全スッドレはちょっとヤりすぎ。
0506nobodyさん
2007/11/24(土) 07:08:28ID:???0507nobodyさん
2007/11/24(土) 07:35:39ID:???それが一番付加が少ないかな
でも勢いのあるスレで最終レス時間取得しても意味ないけどね(レスポンス取得時にはすでに次のレスが入ってたり)
0508nobodyさん
2007/11/24(土) 07:39:25ID:???特定のスレッドならまだ分かるけど、全スレッドの最終書込時間調べて何になるのか興味ある
0509nobodyさん
2007/11/24(土) 07:43:55ID:???0510nobodyさん
2007/11/24(土) 07:50:23ID:???0511nobodyさん
2007/11/24(土) 10:56:35ID:/CIDP61kリファラを送るにはどうしたらいいでしょうか?
httpクライアントを自作してリファラの偽装をするしかないのでしょうか?
http://pc11.2ch.net/test/bbs.cgi
?bbs=php
&key=1195204145&time=1104688508
&submit=%8F%91%82%AB%8D%9E%82%DE
&FROM=test
6mail=sage
&MESSAGE=test
↑わかりやすいように改行して表示しました。submitは書き込むをURLエスケープしました。
0512nobodyさん
2007/11/24(土) 10:56:56ID:???0515nobodyさん
2007/11/24(土) 11:15:19ID:???http://age.s22.xrea.com/talk2ch/#post-res
ここを参考にしたのですが、bbs.cgiに直接投稿することはできませんか?
というか、ここはなんでも質問していいスレではなくて、phpの質問スレだと今気づきました・・・
0516nobodyさん
2007/11/24(土) 11:38:01ID:???0517nobodyさん
2007/11/24(土) 11:46:26ID:/CIDP61kすみません、教えてください
>>511みたいなブラウザのみでは無理ですか?
こういう感じのcgiを自作しないと無理でしょうか?
http://c-others.2ch.net/test/-/php/1195204145/w
ここのサイト読めばできるというところでもいいのでなにか紹介してください。
0518nobodyさん
2007/11/24(土) 11:50:09ID:???リクエストヘッダすら晒さない情報小出し厨には教えたくありません。
0521nobodyさん
2007/11/24(土) 12:06:23ID:???0523nobodyさん
2007/11/24(土) 12:31:28ID:/CIDP61k答えてくれた人ありがとうございました
0524nobodyさん
2007/11/24(土) 12:54:04ID:???$_GLOBAL[$name] = $value;
でできるけど、ローカル変数の動的定義って
eval('$name = ' . "'myname'")
みたいにevalしか手はないかな?
0525503
2007/11/24(土) 12:54:55ID:???0528524
2007/11/24(土) 14:08:24ID:???そういうことでなくて・・・
連想配列に要素がいくつか入ってて、キーをローカル変数名として、
任意のタイミングで動的に定義したいということです。
もしかしてevalよりパフォーマンスの良い方法があればと思った次第。
0529nobodyさん
2007/11/24(土) 14:14:10ID:???http://jp.php.net/manual/ja/language.variables.variable.php
こいつでどうか。
0532nobodyさん
2007/11/24(土) 14:45:04ID:???するとかw
0533nobodyさん
2007/11/24(土) 17:00:45ID:???0534nobodyさん
2007/11/24(土) 17:05:42ID:???0535nobodyさん
2007/11/24(土) 17:13:49ID:???0536nobodyさん
2007/11/24(土) 19:35:47ID:???{;;;;;;ゝ T辷iフ i f'辷jァ !i;;;;;
ヾ;;;ハ ノ .::!lリ;;r゙ $_POST = $_GET;
`Z;i 〈.,_..,. ノ;;;;;;;;>
,;ぇハ、 、_,.ー-、_',. ,f゙: Y;;f
~''戈ヽ `二´ r'´:::. `!
0539nobodyさん
2007/11/25(日) 00:35:57ID:LIXqHyWbもし含まれていたらその全角部分だけを抜き出すことって出来ますでしょうか??
たとえば、
$test = "abcあいえうおdef漢字fhi";
という場合、$testの中から「あいうえお」と「漢字」だけを取り出したいのです。
0543nobodyさん
2007/11/25(日) 01:04:08ID:???mbsubstr/mbstrpos/mbstrrposの絶妙な組合わせ、そんな面倒じゃないだろ
0544nobodyさん
2007/11/25(日) 07:32:45ID:???http://q.hatena.ne.jp/1186561142
0545nobodyさん
2007/11/25(日) 08:20:52ID:GkPF2+Rp写真は参照フォームから入力するとして、
記入ページ→確認ページ→実登録ページ って流れだとすると、実登録ページまで
どうやって写真(.jpgのファイル名)を引き回せばいいんですか?
0546nobodyさん
2007/11/25(日) 08:23:33ID:???って、PHPとは全く関係がありませんね!
0548nobodyさん
2007/11/25(日) 10:02:37ID:???その実弾が地上に落下したときに人に当たったらどうするの?
0549nobodyさん
2007/11/25(日) 10:11:16ID:???0552nobodyさん
2007/11/25(日) 11:43:23ID:???>空砲を上に向けて撃ったっていうけど、
>その実弾が地上に落下したときに人に当たったらどうするの?
空砲には弾頭がないと思うんだが。
0553nobodyさん
2007/11/25(日) 11:53:53ID:???確認ページにPOSTされた段階でユニークなファイル名作って、
その1.
しかるべき場所に移動&DB登録。実登録時にフラグを立てる。フラグが立ってないものを定期的に消す。
その2.
Webから見えるテンポラリフォルダ作って、そこに移動。テンポラリフォルダを定期的に掃除。
実ファイル名は名前などと一緒にセッションや、hidden(シリアライズしたりして)持ち回せばよい
0555nobodyさん
2007/11/25(日) 13:05:09ID:???0559nobodyさん
2007/11/25(日) 14:55:30ID:???0560nobodyさん
2007/11/25(日) 15:08:13ID:mmjJDucQgo-pear.org 自体がなくなってるって、あかんやろ!
んで、 http://pear.php.net/go-pear もつながらん!
PEARインストールできひんやんけボケ
0562nobodyさん
2007/11/25(日) 15:25:01ID:???0563nobodyさん
2007/11/26(月) 08:05:57ID:???<?php
$uploadfile = "/Users/hogehoge/Sites";
if (!isset($_FILES['user']['name'])){
echo <<< _EOD_
<html><body>
<form enctype = "multipart/form-data" action= "{$_SERVER['PHP_SELF']}" method="POST">
<input type = "hidden" name = "MAX_FILE_SIZE" value = "1000000">
アップロードするファイル: <input name = "user" type = "file"><br>
<input type = "submit" value = "送信">
</form>
_EOD_;
} else {
print "<pre>¥n";
print_r($_FILES);
print("</pre>¥n");
if (move_uploaded_file($_FILES['user']['tmp_name'], $uploadfile)){
passthru("/bin/ls -l $uploadfile");
} else {
print("駄目です¥n");
}
}
?>
というプログラムで、
Warning: move_uploaded_file(/Users/hogehoge/Sites) [function.move-uploaded-file]: failed to open stream: Is a directory in /Users/hogehoge/Sites/upload.php on line 16
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/private/var/tmp/phpl9YY9x' to '/Users/hogehoge/Sites' in /Users/hogehoge/Sites/upload.php on line 16
というエラーが出ます。
どのへんの設定を見直せば良いでしょうか?
0564nobodyさん
2007/11/26(月) 09:32:03ID:???英語も読めない
1も読めない
まず読むと言うことが出来るように意識の設定を見なおせばいい
0565nobodyさん
2007/11/26(月) 09:37:01ID:???1. 読まない ・・・説明書などを読まない。読む気などさらさらない。
2. 調べない ・・・過去スレ、ググるなど最低限の内容も自分で調べようとしない。
3. 試さない ・・・めんどくさいなどの理由で実行しない。する気もない。
4. 理解力が足りない ・・・理解力以前の問題で理解しようとしない。
5. 人を利用することしか頭にない ・・・甘え根性でその場を乗り切ろうとする
0566nobodyさん
2007/11/26(月) 10:07:33ID:???0567nobodyさん
2007/11/26(月) 10:22:59ID:???デバックエラーには聞き慣れない単語が多いので面倒なのよ。
0568nobodyさん
2007/11/26(月) 10:25:26ID:???実は意外とあれでエラーの原因がわかったりもする
0570nobodyさん
2007/11/26(月) 11:21:45ID:???0571nobodyさん
2007/11/26(月) 11:42:16ID:???PHPはテキトーでも動くからエラーが出ない不具合のほうが多くて困る。
0572nobodyさん
2007/11/26(月) 11:56:13ID:E5gL//e5$key = array($data);
print "$key[0]";
すんません、これではまったく書き出しませんがどこがわるいのでしょうか?
マニュアル見てもどうもわかりません。おねがいします。
0573nobodyさん
2007/11/26(月) 11:57:44ID:???today.csvに入っているものがわからんから何も言えない
あと、file()関数の返り値が何かを調べたほうがいい
0574nobodyさん
2007/11/26(月) 11:58:28ID:???1<>2<>3
4<>5<>6
【コード】
$data = file('today.csv');
print $key[0];
0575nobodyさん
2007/11/26(月) 12:00:17ID:???1<>2<>3
4<>5<>6
【コード】
$data = file_get_contents('today.csv');
preg_match_all("/^.*$/",$data,$match);
print_r($key);
0577nobodyさん
2007/11/26(月) 12:01:08ID:???【today.csvの中身】
1<>2<>3
4<>5<>6
【コード】
$data = file_get_contents('today.csv');
preg_match_all("/^.*$/",$data,$key);
print $key[0][0];
■ このスレッドは過去ログ倉庫に格納されています