【PHP】質問スレッド Part7
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
03/02/06 05:56ID:???http://www.php.net/
■ 日本 PHP ユーザ会
http://www.php.gr.jp/
■ PHP マニュアル
http://www.php.net/manual/ja/
■ PEAR マニュアル
http://pear.php.net/manual/ja/
過去スレ, 関連スレ及び注意事項等は、>>2-10あたりに
0516nobodyさん
03/03/12 20:19ID:???・Perl/CGIと比較して処理速度の高速化
・サーバー負荷の低減
これらのメリットは無くなるということですか?
cgiとした場合のオーバヘッドが気になるような人気サイトを構築
出来た時点で考えればいいじゃん。
0520nobodyさん
03/03/13 13:41ID:???Linuxなら、e2fsprogs入れてPECL::uuidで使う。
http://cvs.php.net/cvs.php/pear/PECL/uuid
uuidgenをPHPから読んで使っても良いかもしれないけど。
WindowsならMicrosoftのSDKに入ってる、uuidgen.exeを使う。
他のプラットフォームは知りません。多分似たようなもん。
リモートの他のマシンからuuidを取得>折れ
0521nobodyさん
03/03/13 15:06ID:???http://www.php.net/release_4_2_2.php
や
http://www.php.net/release_4_3_1.php
の問題はあるのでしょうか。額面通り読むと4.1.2にはこれらの
問題があるようには読めませんでした。
# もう古いからアナウンスすらされていないのでしょうか…
0522508
03/03/13 15:15ID:EJo9Pen2ありがとうございます。
頑張ってみます。
0523nobodyさん
03/03/13 15:34ID:2CD/32yZ★その目で確認すべし!!★超おすすめ★
0524nobodyさん
03/03/13 21:09ID:Am3iEG5g送られてくるメールの送信のメーアドに.ccがついてくるのはナゼ?
From :[email protected]だと
送信者: [email protected]になる。
0525nobodyさん
03/03/13 21:21ID:???けど、実行速度は速くなるけど、コンパイルに時間がかかるので
逆に遅くなる場合があると思うんだけど、どうかな?
0526nobodyさん
03/03/13 21:26ID:P49/jdlZhttp://hkwr.com/
http://hkwr.com/bbs
0527nobodyさん
03/03/13 21:29ID:???0529nobodyさん
03/03/13 21:35ID:sXZYIvtYEmacs21.2.1でPHPのプログラムを書くのにphp-mode.elってのをみつけたんだけど
.emacsの設定が見当たらなくて探してます古いものなら出てくるんだけどだれか使える設定知ってたら教えて。
0530nobodyさん
03/03/13 21:37ID:???句読点
0531nobodyさん
03/03/13 21:56ID:BWH/3M/3スクリプト(PHPファイル)をEUC+LFで保存し直してみるとか。
0532nobodyさん
03/03/13 22:00ID:BWH/3M/3全読み出来ない時間帯なの忘れてたので最新投稿と勘違いしました。
そんなこたーない。
ソースコード晒せ。
0534525
03/03/13 23:12ID:???にある図でいえば、Optimizer で �D はたしかに速くなるけど
それ以上に�Cが遅くなれば、全体として遅くなる可能性はありませんか?
あんまり気にする必要ないのかな?
0535nobodyさん
03/03/13 23:43ID:9xZX2ID2で、$i = $_GET["KEY"];
などして受け取りたいのですが、うまくいきません。
どうやら、$i = hhhとなっているみたいです。
これを、$i = hhh&gggとするにはどのようにすればいいのでしょうか?
アドバイスなどいただけますと幸いです。
0538nobodyさん
03/03/14 00:10ID:boeLlmSC試してみます。
0541sage
03/03/14 23:23ID:FIrcVUHx実際にやりとりをするのは�Eという罠(藁
0542nobodyさん
03/03/15 01:19ID:???他の言語の話が出て来ると、けなしまくり。(特にPerlが天敵らしい)
マナーが悪いと言うか、なんと言うか…。
自分PHPユーザーなんで、見ててこっちが恥ずかしくなる。
0543nobodyさん
03/03/15 07:26ID:???ま、余り気にするな。
「○○ vs ××」なんてスレ見てるから
そういうのが目に付くだけだから。
仕事でPerlを使わざるを得なかった愚痴とかかもね。
自分の肌に合う合わない言語というのは、やはりあるから。
0544nobodyさん
03/03/15 23:23ID:SKWNhqCYfor ($i = 0; $i < 100; $i++)
{
//ここに10や20などの10の倍数の時に処理をしたいのですが
}
どうしたらいいのでしょうか?よろしくお願いします。
0546544
03/03/15 23:26ID:???○://ここに$iの値が10や20などの10の倍数の時に処理をしたいのですが
0547nobodyさん
03/03/15 23:32ID:???0548544
03/03/15 23:55ID:???ありがとうございました。
0549の
03/03/16 01:40ID:Vfoay5Mnif (($i%10)==0){echo"$i<br>";}
の方が吉でしょう。
0550nobodyさん
03/03/16 01:44ID:???ファイルのアップロードが出来ません。
設定はこんな感じです。
register_globals Off
file_uploads On
upload_max_filesize 2M
post_max_size 8M
以下のようなスクリプトで確認してみたのですが、$_FILES["userfile"]["name"]とか全部空っぽです。
また、phpinfo()内に「$_FILES」に関するような項目がありません。
<form enctype="multipart/form-data" action="upload.php" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="1000">
Send this file: <input name="userfile" type="file">
<input type="submit" value="Send File">
</form>
<?
echo "File name " . $_FILES["userfile"]["name"] . "<br> \n"
."File type " . $_FILES["userfile"]["type"] . "<br> \n"
."File tmp_name " . $_FILES["userfile"]["tmp_name"] . "<br> \n"
."File size " . $_FILES["userfile"]["size"] . "<br> \n";
phpinfo();
?>
register_globals Onにして $userfile_name とか見るようにしてもでもだめでした。
PHPのバージョンは4.3.1です。
いったいどうすれば…
0551nobodyさん
03/03/16 02:01ID:hHXJleNMあるリンクをクリックした時にウィンドウを開きたいのですが、
普通のウィンドウではなく、
ブラウザ機能のついていないウィンドウ(サブウィンドウ?)にしたいのです。
また、開くウィンドウには画像を表示させるのですが、
(リンクが)いくつもあるので、ターゲットの指定もさせたいです。
ご存知の方お願い致します。
0552nobodyさん
03/03/16 02:07ID:???0553nobodyさん
03/03/16 10:07ID:atBcCAsVoffにするとちゃんと動きます。当方apache2+PHP4.3.1という環境です。
0554553
03/03/16 10:21ID:???0555nobodyさん
03/03/16 11:37ID:???Make PHP_AUTH_* variables not available in safe mode under Apache when an external basic auth mechanism is used.
って書いてあったから、できないんじゃないの?
4.3.1は4.3.0にCGI sapiのセキュリティパッチを付けたもの。
BASIC認証を使ってなくて良かった.....
というわけで、スクリプトの「バグ」ということになりますた
0556nobodyさん
03/03/16 18:48ID:???0558nobodyさん
03/03/16 19:29ID:???AN HTTPDを使ってPHPの練習をしてるんですが、
$a = 10;
print "変数aの値は$aです";
これを実行すると、
Notice: Undefined variable: aです in C:\usr\local\sample.php on line 14
と表示されました。14行目はprint "変数aの値は$aです";なのですが
なにが間違っているのでしょうか?
print "$a";にするとちゃんと表示されるので'変数a'というのが
問題なのでしょうか?perlでは普通に表示されてたんですが。。
0561nobodyさん
03/03/16 22:17ID:atBcCAsVやっぱり。。。別の解決策を模索します。。
0562nobodyさん
03/03/16 23:04ID:0EPmf9MBてか、バグか??
もともとPHP_AUTHに入っていること自体が気持ち悪かったよ。
$_SERVER[REMOTE_USER]からとるべし。
0563558
03/03/16 23:16ID:???やっぱり聞いておきたいんですが、この現象はどの環境でも起こることなんでしょうか?
それともたまたま自分の環境だとエラーがでただけなんでしょうか?
0566558
03/03/17 00:03ID:???それはなんなんでしょうか?
>>565
何を分からないって聞くのですか?連結の仕方は知ってます。
上のようなコードを書いた場合、どのような環境でもエラーがでるのか。
ということが知りたいのです。
0567nobodyさん
03/03/17 00:19ID:???0568nobodyさん
03/03/17 00:36ID:???$a = 10;
print "変数aの値は{$a}です";
0570nobodyさん
03/03/17 01:11ID:???見あたらなかったのでここで質問させてください。
WEB上で動作する家計簿でオススメのものはありますか?
0571nobodyさん
03/03/17 01:16ID:???0573nobodyさん
03/03/17 01:27ID:???ダウンロード板に行った方がいいのかな?
向こうに行って聞いてみます
0574nobodyさん
03/03/17 01:30ID:???このスレいけ
0576558
03/03/17 06:46ID:???「です」まで変数の名前と判断されてエラーが出てしまうということですね。
Perlではこのやり方でちゃんと$aだけを代入してくれたんですがPHPは判断してくれないんですか?
わがままちゅうか、頭が固いというか。
これはPHPの仕様。
[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*
マニュアル嫁
0580558
03/03/17 08:52ID:???0581nobodyさん
03/03/17 09:03ID:???0582nobodyさん
03/03/17 09:36ID:???0583nobodyさん
03/03/17 11:20ID:???0584nobodyさん
03/03/17 15:33ID:???今PHPとPstgreSQLでプログラム書いているんだけど
入力フォームで名前とかメールアドレスを記入してApache経由PostgreSQL
行で、データ登録までは出来たんだけど登録されたメールアドレスにメールを
送りたいんですがPHPからsendmailデーモンを起動したり操作できるんでしょうか教えてちょうだい。
0585nobodyさん
03/03/17 15:53ID:???こんな基本的な所で引っかかるのか?
やり方がわかって仕様が分かってるなら意味わかるだろ?
バカかPerl中毒症のどっちかだね。
おまえは素直になるかPerl使い続けたほうがいいよ。
0586nobodyさん
03/03/17 15:55ID:htdRXdVFWeb上で複数のIDとパスワードを設定ファイルに持たせておき
1つのIDとパスワードを入力して、プルダウンからサイトを選択すると
IDとパスワードが個々のサイトのものに変換され
ログインするプログラムを作成しています。
変換したIDとパスワードをPOSTするところまでは問題なく出来たのですが
POSTするのがブラウザではなく、プログラム側になるので
どうやらセッション関係でエラーが発生する感じになっています。
プログラムが送るPOST情報を、ユーザのブラウザが送ったように
見せかけるにはどのようにすればよいのでしょうか?
0587nobodyさん
03/03/17 16:10ID:???自分自身にpostメソッドを撃てばいいじゃん
<form action="<?php print($_SERVER["PHP_SELF"])?>" method="POST">
ボタンを押した時に起動させたかったら
if (isset($_POST["sbmt"])) {
なんて感じで加えていけばいいし。
0589スレ違い
03/03/17 16:57ID:???回答者を怒らせていいことは絶対にない、ということが理解できていない点から、
1. いつも、周りのやつにほいほいと何でも聞いて、幸せに暮らしていた。
口調が、〜わよ。という点から、
2. 年齢は23〜29歳、性格は荒い。
こんな改造が必要になる物として考えられるのは、
3. 掲示板、チャットなど、デザインが命の物。
以上、1.2.3から、偉そうな女で、自己中サイトの管理人であるということがわかる。
0591nobodyさん
03/03/17 18:03ID:???それより藻前ら、クラスメソッドを動的に定義する方法知りませんか?
クラス変数が動的に追加できるならメソッドだって動的に追加できるはず!
0595nobodyさん
03/03/17 22:13ID:???>Perlではこのやり方でちゃんと$aだけを代入してくれたんですが
"ちゃんと"と書いてるけど、それPerlでもパースが上手くいかないことないか。
最近のUnicodeに対応したperlでは、仕様上もOKになったの?
0597nobodyさん
03/03/17 22:56ID:???584ですやっぱPHPでメール関係のコマンドもあったんですね
今PHPマニュアルで確認しやしたわりと簡単につかえそうだね
サンクス使い方は自分でしらべまふ。
printf文でわざわざ変換指定子を追い出してたら、意味ないやん。
それなら echo '変数aの値は'.$a.'です'; でええやろ。
0603nobodyさん
03/03/18 11:07ID:s+XgHl7gこっちのほうが低負荷なら絶対こっちのほうが無料鯖の負担とかも少ないし良いとおもうんだけど。
0605nobodyさん
03/03/18 11:40ID:keYRNXEB>無料鯖の負担とかも少ないし良いとおもうんだけど。
そもそもiswebやtripodなどPHPに対応していない無料鯖が
まだまだ多いのが現状。
0606nobodyさん
03/03/18 13:10ID:???0610nobodyさん
03/03/18 15:49ID:???phpはWebプログラムにしかつかえん・・・
この差はでかい。
perlで遅い遅いっていう香具師は
mod_perl使えないへぼプログラマ
まぁレンタルサーバもmod_perl入ってないところが多いのがちと名残惜しいが
自鯖もてるのならんなの関係ない
0611nobodyさん
03/03/18 15:52ID:???>perlはいろいろ使い道がある
>phpはWebプログラムにしかつかえん・・・
そしてここはWebProg板。
いろいろって言ってもちょっと高機能なシェルスクリプト位だからなぁ・・・。
別にルビーでもパイソンでも良いわけで。
0613nobodyさん
03/03/18 15:56ID:???今やるのならPHPって言ってたんですけど
どっちがいいんでしょうか?
■ このスレッドは過去ログ倉庫に格納されています