トップページ⇒php
1001コメント268KB

【PHP】下らねぇ質問はここに書き込みやがれpart13

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2005/11/25(金) 21:16:56ID:???
PHPに関するくだらねぇ質問用スレです。
ここなら本スレで回答のないお前の下らない質問に回答があるかも知れません。
次スレは>>970あたりが建てて下さい

・過去スレ
【PHP】くだらねぇ質問はここに書き込みやがれ
http://pc5.2ch.net/test/read.cgi/php/1099322141/
【PHP】くだらねぇ質問はここに書き込みやがれpart2
http://pc5.2ch.net/test/read.cgi/php/1105218084/
【PHP】くだらねぇ質問はここに書き込みやがれpart3
http://pc5.2ch.net/test/read.cgi/php/1107780435/
【PHP】くだらねぇ質問はここに書き込みやがれpart4
http://pc8.2ch.net/test/read.cgi/php/1110697712/
【PHP】くだらねぇ質問はここに書き込みやがれpart5
http://pc8.2ch.net/test/read.cgi/php/1114787573/
【PHP】くだらねぇ質問はここに書き込みやがれpart6
http://pc8.2ch.net/test/read.cgi/php/1117945031/
【PHP】くだらねぇ質問はここに書き込みやがれpart7
http://pc8.2ch.net/test/read.cgi/php/1121100429/
【PHP】くだらねぇ質問はここに書き込みやがれpart8
http://pc8.2ch.net/test/read.cgi/php/1123431535/
【PHP】くだらねぇ質問はここに書き込みやがれpart9
http://pc8.2ch.net/test/read.cgi/php/1125716012/
【PHP】下らねぇ質問はここに書き込みやがれpart10
http://pc8.2ch.net/test/read.cgi/php/1127581425/
【PHP】下らねぇ質問はここに書き込みやがれpart11
http://pc8.2ch.net/test/read.cgi/php/1129582431/
【PHP】下らねぇ質問はここに書き込みやがれpart12
http://pc8.2ch.net/test/read.cgi/php/1130835396/
03573542005/12/03(土) 00:38:22ID:???
>>355,356
即レスありがとうございます!!
入社二日目で言われて,なにから手をつけていいのかさっぱりだったので助かります。
さっそくググッてみます。

>>356 そうですね。言われて見れば確かにそうです。
なんでなのかなぁ。
0358nobodyさん2005/12/03(土) 00:49:14ID:???
>>354
入社2日目か
なんか354見るとphpソースとか書いてあるし
言われたことを理解してないんじゃないかい?
確認をしたほうがいいかも
03593542005/12/03(土) 01:08:01ID:???
ですね。もう一度聞いてみます。
03603232005/12/03(土) 02:06:12ID:???
>>324
ありがとうございます。
出力時ではなくフォームからの値受け取り時に
i-modeのSJISからEUCへの自動変換時に絵文字部分は消されてしまうのです。
受け取り時に文字コード変換をしなければ良いみたいですが、
それだといちいち自分でコンバートしなきゃいけないですよね。
始めにパラメータを変換するフィルタ的なつくりにしてみます。

どうもありがとうございます。
0361nobodyさん2005/12/03(土) 02:58:29ID:???
phpに限らない質問ですが・・・・・・
携帯からのアクセスがあった場合にフルブラウザかどうかを判断する方法はありますか?
全機種登録してリファラで振り分けるしかありませんか?
0362nobodyさん2005/12/03(土) 03:09:27ID:???
UAだろ?
0363nobodyさん2005/12/03(土) 03:17:52ID:???
>>362
す、すいません。
UAの間違いですorz
0364nobodyさん2005/12/03(土) 03:20:20ID:???
UAで携帯PC振り分けなんざそこらじゅうにあるだろうに
調べたら?
0365nobodyさん2005/12/03(土) 08:49:40ID:5owRlhQT
>>361
UAなら普通にとったら携帯のメーカーが入ってるし
すぐわかるよ
0366nobodyさん2005/12/03(土) 09:33:43ID:???
>>361
こちらへドゾー
つ[携帯端末用のWeb制作8]
http://pc8.2ch.net/test/read.cgi/hp/1132477988/
0367nobodyさん2005/12/03(土) 12:31:41ID:???
残念ながら、一部フルブラウザにはUAを自由に変更できるものがあります
0368nobodyさん2005/12/03(土) 12:50:48ID:???
それは考慮しなくていいんじゃないかな。
0369nobodyさん2005/12/03(土) 12:57:26ID:???
jigからのアクセスだけど、変更している人案外いる気がする。
nullpoとか、rouei Scopeとか来たw
0370nobodyさん2005/12/03(土) 15:14:27ID:???
perlのpackにあってphpのpackに無いTEMPLATE(bとか)と
同じ処理をさせたいのですが、無理でしょうか?
03713702005/12/03(土) 16:03:21ID:???
自己解決です。数学関数使えば出来るようですね。
失礼しました。
0372nobodyさん2005/12/03(土) 17:03:07ID:s9WACNTa
すいません。質問です。
空メールシステムを作りたいんですが、自分でいじれるメールサーバーが
ないとむりですか?ヤフーとか無理ですよね?
0373nobodyさん2005/12/03(土) 17:04:56ID:???
無理だしPHPに関係ないし
0374nobodyさん2005/12/03(土) 17:06:51ID:s9WACNTa
関係ありますよ
PHPで作ろうとおもってるんです。トリガーはCornを使おうと思っています。
0375nobodyさん2005/12/03(土) 17:09:41ID:???
>>372 http://karame.com/ 3分ハック。
0376nobodyさん2005/12/03(土) 17:14:05ID:???
PHPのプログラミングを考えながらラーメン食うので
ラーメンの話はPHPに関係あるがごとし。

>>374
cronで回さないで、forwardでキックした方が良くないか?
ま、どっちにせよPHPに絡めるならもちっと具体的な段階でドゾー
0377nobodyさん2005/12/03(土) 17:18:18ID:???
頭にでも被ってろ
0378nobodyさん2005/12/03(土) 18:34:41ID:HaiO3Em8
質問させてください。

PHPで日本語表示ができなくて困っています。

環境
OS:Vine Linux 3.2
apache 2.0.55
php 5.0.5

apacheのドキュメントルートに以下のようなソースを置いてブラウジング
します。

<?php
print "テスト";
?>

すると、以下のようなエラーメッセージが表示されてしまいます。

Warning: Unexpected character in input: '' (ASCII=27) state=2 in /usr/local/apache2/htdocs/test.php on line 2
%F%9%H(B

なにが原因なのでしょう。以前php4kを使用していたときは問題なかったのですが。
どなたかご教示いただけますでしょうか。よろしくお願いします。

0379nobodyさん2005/12/03(土) 18:56:51ID:???
Warning に character って出てるんやから、文字コード疑えばいいやん?
0380nobodyさん2005/12/03(土) 19:04:34ID:???
一瞬「?」と思ったが答え書いてあるじゃん
>%F%9%H(B
JIS漢字でスクリプトを書いているのが要因だと思う
0381nobodyさん2005/12/03(土) 19:34:30ID:???
文字コードが設定と違うんだろね。
PHP4と5って、php.iniのデフォルトの文字コード(charset,encoding)に変化あったっけ?
0382nobodyさん2005/12/03(土) 20:51:33ID:???
>>367
そこまで考えるならホストのIPで判定するほうがいいかな?

・・・と思ったけどだめか 。アプリだと鯖経由するし。
0383nobodyさん2005/12/03(土) 22:29:16ID:1Mveumjp
<?php
$aaa = date("n");
if(($aaa>=1)&&($aaa<3)){print("1-3");}
if(($aaa>=3)&&($aaa<6)){print("3-6");}
if(($aaa>=6)&&($aaa<9)){print("6-9");}
if(($aaa>=9)&&($aaa<12)){print("9-12");}
?>

こうやっても何も表示されませんでした。
でもエラーメッセージは返ってきません。
何か間違っているでしょうか?
0384nobodyさん2005/12/03(土) 22:32:29ID:???
ああ間違ってる
0385nobodyさん2005/12/03(土) 22:43:48ID:???
元旦にやればなんか出てきそうだな
クリスマスは無理
0386nobodyさん2005/12/03(土) 22:53:15ID:QwnhGijP
xamppのスレってどこかにありませんか?
0387nobodyさん2005/12/03(土) 22:53:48ID:???
>>383
$aaa = date("n"); の後に,print $aaa; とやって,条件文をよく考えてみて.
ついでに print gettype($aaa); もやってみた方がいいけど…,これは別にいいかな.
03883832005/12/03(土) 22:53:51ID:1Mveumjp
>>384
どこが間違っているのでしょうか?

>>385
詳しくお願いします。
0389nobodyさん2005/12/03(土) 22:57:45ID:???
>>386
無いと思う。
てか、xamppをネタに何を話すんだ?

Apache MySQL PHP Perl etc...は既にスレがあるし、xamppに限った話題ってリリース情報ぐらいじゃね?
0390nobodyさん2005/12/03(土) 22:59:29ID:???
>>386
http://pc8.2ch.net/test/read.cgi/mysv/1128262593/
03913832005/12/03(土) 23:11:38ID:1Mveumjp
>>388
>元旦にやればなんか出てきそうだな
>クリスマスは無理

つまり、PHPは12月は処理出来ない仕様なのですかねー?

>>387
やってみます。
03923832005/12/03(土) 23:12:24ID:1Mveumjp
×>>388
◯>>385
0393nobodyさん2005/12/03(土) 23:19:50ID:???
釣りにしてはちょっと・・・
03943892005/12/03(土) 23:25:11ID:???
>>390
自宅鯖板にあったのか。

それにしても・・過疎ってるな・・・。
03953872005/12/03(土) 23:26:09ID:???
>393
だよねぇ.
そろそろ寝たいけど,解決してくれるまで眠れない…
もう1回返答があったら,教えようかな.
0396nobodyさん2005/12/03(土) 23:26:52ID:???
>>391
しかし、上手いこと今が12月でかつ、12月の条件だけをミスったもんだ
03973872005/12/03(土) 23:31:56ID:???
>>396
今が12月だからこそ,この手のミスに遭遇できて良かったんじゃないかな.
今が1月だったら,1年近くミスに気付かないままかもしれないし.
0398nobodyさん2005/12/03(土) 23:37:57ID:???
それにしても、
>つまり、PHPは12月は処理出来ない仕様なのですかねー?
という台詞はどこをどう捻ったら思いつくんだろう?
ある意味感心する
0399nobodyさん2005/12/03(土) 23:38:32ID:???
お前ら純真だな
言い換えると馬鹿だが
04003832005/12/03(土) 23:39:30ID:1Mveumjp
>>396
OK!!
それでひらめきました!

<?php
$aaa = date("n");
if(($aaa>=1)&&($aaa<3)){print("1-3");}
if(($aaa>=3)&&($aaa<6)){print("3-6");}
if(($aaa>=6)&&($aaa<9)){print("6-9");}
if(($aaa>=9)&&($aaa<13)){print("9-12");}
?>

デケタデケター・∀・)!
0401nobodyさん2005/12/03(土) 23:40:32ID:???
この流れで、なんか妙に和んだw
0402nobodyさん2005/12/03(土) 23:45:09ID:???
・∀・)!
0403nobodyさん2005/12/03(土) 23:46:28ID:???
≡・∀・)!ピュー
04043872005/12/03(土) 23:47:51ID:???
>>400
良かった良かった.これで眠れる.
$aaa<13 とするのは予想外だったけど,別にいいや.おやすみ〜
0405nobodyさん2005/12/03(土) 23:48:54ID:???
好みの問題だと思うんだが、
if {
}
else {
}
と、
if {
} else {
}
どちらの書き方の方が格好いいのかな。
0406nobodyさん2005/12/03(土) 23:53:16ID:QwnhGijP
>>390
どうもです!
0407nobodyさん2005/12/03(土) 23:55:53ID:???
>>400
確かに出力はされるけど、なんか根本的におかしくないか?

・・・まあPHPの問題じゃあないかも知れないけど。
0408nobodyさん2005/12/04(日) 00:05:46ID:???
>>405
pearの標準コーディング規約にあわせておけば無難じゃね?
0409nobodyさん2005/12/04(日) 02:26:53ID:???
>>405
俺は前者。後者だと何となく気持ち悪い。

前者の書き方は「ド素人丸出し」で、後者の書き方こそ「プロ」とかいう基地外
臭いカキコをどっかで見た覚えも有るけど、趣味でやってる俺には関係無い事。
0410nobodyさん2005/12/04(日) 02:52:07ID:???
>前者の書き方は「ド素人丸出し」で、後者の書き方こそ「プロ」とかいう基地外
こんな事にこだわるやつこそド素人丸出し。
プロなら1行10KBのソースでも脳内インデント。
0411nobodyさん2005/12/04(日) 02:53:27ID:???
プロなら1行10KBのソースでも脳内インデント。
0412nobodyさん2005/12/04(日) 02:55:49ID:???
おいおい、10KBってどんだけ長いんだよ
0413nobodyさん2005/12/04(日) 03:18:49ID:???
>>405
おれは
if()
{
}
else
{
}

だな、見やすいってだけだけど
0414nobodyさん2005/12/04(日) 08:53:44ID:???
改行が増える事による処理速度の違いはないのだろうか?
気持ちの問題だろうけど改行コードは少ない方が良さそう
0415nobodyさん2005/12/04(日) 09:19:37ID:???
>>414
改行を100万個並べたファイルをincludeしたら1秒以内に終わったけど。改行1個につき0.000001秒未満
0416nobodyさん2005/12/04(日) 10:31:20ID:???
おそーい
0417nobodyさん2005/12/04(日) 10:46:53ID:???

         ナ ゝ   ナ ゝ /    十_"    ー;=‐         |! |!   
          cト    cト /^、_ノ  | 、.__ つ  (.__    ̄ ̄ ̄ ̄   ・ ・   
0418nobodyさん2005/12/04(日) 11:02:37ID:mZWB+qjB
PHPで、
クラス内定数のconstとstaticの使い分けってどうしてる?
スカラー値=const
配列=static?
0419nobodyさん2005/12/04(日) 11:06:24ID:82Fy3YTF
質問です。
PHPを使って、画像を生成したいのですが、文字を出力する事はできますか?

例えば「Hello」のように…
サーバにはGDという物が入っているようです。
よろしくお願いします。
0420nobodyさん2005/12/04(日) 13:13:41ID:???
>>419
GDを使って出来る。
日本語(マルチバイト)は嵌るかもしれんが、
まずはHello(シングルバイト)が出来るように試してみ。
0421nobodyさん2005/12/04(日) 13:16:11ID:kSUEPQlr
共有サーバでion cube encoder で暗号化してphpとして
パーミッション755で使用するのと
cgiとして700で使用するのはどちらがよりセキュアなんでしょうか?
前者なら鯖管も解読不可ということで前者かな?
ただし、暗号化コードが同一サーバの一般の人にも漏れてしまうわけで、
結局のところ暗号化の性能ということに・・・
組合すことができたら完璧なんですが。
0422nobodyさん2005/12/04(日) 14:09:34ID:???
目的を整理してそれにかなった方法を選べ
0423nobodyさん2005/12/04(日) 14:25:00ID:82Fy3YTF
>>420
ありがとうございます。
ぐぐってその方法は分かったのですが、日本語フォントをサーバに入れないと駄目みたいです。

verdana.ttf はどこにあるのでしょうか?
0424nobodyさん2005/12/04(日) 15:11:25ID:???
phpをテストしてたんですが、
mysql_connectを使用すると
Call to undefined function: mysql_connect
が出るページもあるし、出ないページもある。
こ、この挙動は何?汗


extension=mysql.soを加えたら
ちゃんと動作するようになったが気持ち悪すぎる。
なぜ、動いたり動いてなかったりしたんだ・・・
0425nobodyさん2005/12/04(日) 15:16:09ID:???
>>424
Webサーバが実は多重化されてねぇか?
0426nobodyさん2005/12/04(日) 15:16:22ID:???
それだけかボケ
0427あぼーんNGNG
あぼーん
0428nobodyさん2005/12/04(日) 16:17:28ID:???
PHPを使ってローカル(windows)のファイルを操作したり、
テキストに書き込んだりするのは可能ですか?
0429nobodyさん2005/12/04(日) 16:37:07ID:???
>>428
可能可能。俺はWindowsでのファイルの整理(名前変更)や
抽出とかはPHPでやってるよ。
0430nobodyさん2005/12/04(日) 17:04:52ID:???
>>428
基本的には (PHP が動いてるマシン == ローカル) が成立する場合だけだけど
>>429 のようにできる。
0431nobodyさん2005/12/04(日) 18:33:59ID:???
>>424
ここはお前がいるスレではない
カエレ!!
0432nobodyさん2005/12/04(日) 19:17:29ID:???
>>428ではないが、
そうかー、ローカルでもできるんだよな。こりゃー便利だな。今気付いたよ。
0433nobodyさん2005/12/04(日) 22:46:07ID:???
header("Content-Type: text/html;charset=UTF-8");
header('WWW-Authenticate: Basic realm="あいう"');
header("HTTP/1.0 401 Unauthorized");

という感じでベーシック認証に用いられる文字コードを指定できないのですね
他に方法あるのでしょうか?
0434nobodyさん2005/12/04(日) 22:55:29ID:???
HTTPヘッダにmultibyteをそのまま入れるなんてオレには真似できねぇな
0435nobodyさん2005/12/04(日) 23:12:08ID:???
http://www.faqs.org/rfcs/rfc2617.html

realmに日本語が入るケースはまずないと思うが
いずれにせよ実装依存だろ
0436nobodyさん2005/12/05(月) 13:33:37ID:???
PHPの関数一覧どっかにない?
0437nobodyさん2005/12/05(月) 13:36:17ID:???
>>436
プチリファレンスとかポケリファレンスとかの索引
0438nobodyさん2005/12/05(月) 13:40:09ID:???
マニュアルに関数一覧があるだろボケ
0439nobodyさん2005/12/05(月) 13:46:01ID:???
本当にくだらないんだけど、array_unique()使うときって、
特に配列内の順序を気にしないなら直前にarray_sort()しといたほうが速い?
全然意味ないかな?
0440nobodyさん2005/12/05(月) 14:04:09ID:???
無し
0441nobodyさん2005/12/05(月) 14:18:34ID:???
内部でquick sortしてるから意味無いし、下手すりゃ遅くなるね。
0442nobodyさん2005/12/05(月) 17:39:32ID:???
>>438
あれ見づらいから聞いてんだよーお前ってばかだなあ
0443nobodyさん2005/12/05(月) 17:47:17ID:???
あれ以上見やすいものはないよ。
0444nobodyさん2005/12/05(月) 17:51:40ID:???
その馬鹿は騙りだろw
0445nobodyさん2005/12/05(月) 17:55:25ID:???
PHPのマニュアルは最高だけど
バイナリセーフかどうかぱっと見て分かるともっと素敵

何か傾向はないのかな?
0446nobodyさん2005/12/05(月) 18:04:20ID:???
信者はみづらいとは言わないもんだよね
0447nobodyさん2005/12/05(月) 18:11:35ID:???
>>445
バリデートとかファイル操作で使う奴なら自分でちまちま調べてメモってる。
チートシートにして公開してみようかな。

>>446
どう見づらいのかは上で質問した本人にしか分からんよ。
つか >>436→>>442 分かるわけねーだろwww脳みそ足りねえwww

というか見づらい見づらくないというものじゃないでしょ。
何か別のものでも見てるんじゃないの。
0448nobodyさん2005/12/05(月) 18:16:15ID:???
バイナリセーフなファイルハンドラはねーだろ?
入力値は全部サニタイズしてしまえ
0449nobodyさん2005/12/05(月) 18:17:13ID:???
PHPのマニュアルは、検索が使い物にならんのが一番むかつく。
ぐぐってPHPのマニュアルにたどり着くことの方が多いというのは如何なものか。
0450nobodyさん2005/12/05(月) 18:17:59ID:???
何を言ってるかわからんね
0451nobodyさん2005/12/05(月) 18:18:57ID:???
サイト検索するとGoogle先生にリダイレクトされるしなw
0452nobodyさん2005/12/05(月) 18:21:46ID:???
オイラがPHPで最初に書いたスクリプトは、
マニュアルのMany HTML Files版のディレクトリを走査して
ファイル名から関数一覧を作成するスクリプトだったなぁ。
こんな関数あるのかな?って感じで単語で検索するのに重宝した。
今はchm形式のを使ってるけど。

・特定のディレクトリを開く、ファイル名取得する。
・特定の文字(function)が含まれているか調べる
・文字の置き換え(ファイル名から関数名を取り出す。リンクを作成する)
・ファイルへの書き込み(一覧htmlを作成)
0453nobodyさん2005/12/05(月) 18:26:05ID:???
俺、最初はレッツラPHPのナマズに世話になってた。
一通り目録を見通した後は検索しなくなったけどね。
0454nobodyさん2005/12/05(月) 18:36:04ID:???
>>453
あれは検索語の塊であるユーザノートが引っかからないのが痛い
グーグル以前なら仕方ないけれど
0455nobodyさん2005/12/05(月) 19:12:54ID:OEVC/8Kz
全角の英数字や記号を半角に変えるには、
テキストの文字数を取得して、
一文字一文字チェックして変えるしかないんでしょうか。
0456nobodyさん2005/12/05(月) 19:15:37ID:???
>>455
mb_convert_kana
■ このスレッドは過去ログ倉庫に格納されています