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

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

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2007/11/16(金) 18:09:05ID:kurqBmt1
まず読め→【PHP マニュアル】http://www.php.net/manual/ja/
PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、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カテゴリ)の各スレで
0756nobodyさん2007/11/29(木) 01:37:04ID:???
>>755

ブラウザのバグってことないよな?
いろんなブラウザで試してみ
0757nobodyさん2007/11/29(木) 01:40:23ID:???
>>742
$sort_ary = array_map('trim', file("data.cgi"));
sort($sort_ary);
if($file=fopen("data.cgi","w")) {
fputs($file, implode("\n", $sort_ary));
fclose($file);
}
0758nobodyさん2007/11/29(木) 01:45:03ID:???
>>752
echo implode(",", array_unique(explode(",", "1,1,1,1,1,1,2,2,2,2,3")));
0759nobodyさん2007/11/29(木) 01:47:10ID:???
?  <--これ
<table>ほにゃらら</table>

「これ」が出てるんなら、エスパーするとUTF-8のBOM。
BOMなしで保存するとでなくなる。
BOMだったら、ブラウザによって表示されたりされなかったりする。
0760nobodyさん2007/11/29(木) 01:49:44ID:???
BOMはテンプラに入れとくべきだな
0761nobodyさん2007/11/29(木) 01:53:47ID:???
>>759
utfじゃりません。
UTFサインはもちろんBOMなしで保存してます。
0762nobodyさん2007/11/29(木) 01:54:24ID:QqrQD8Do
>>757
本当、ありがとうございます。
助かりました・・・
0763nobodyさん2007/11/29(木) 01:56:53ID:???
>>761
んじゃtest.phpのソース晒さんことにはわからんな
0764nobodyさん2007/11/29(木) 02:03:07ID:???



    レベル ひっくw

0765nobodyさん2007/11/29(木) 02:04:33ID:???
>>764
お前がな
0766nobodyさん2007/11/29(木) 02:09:19ID:???
>>765
きょうは一段と反応早いなおまえw
はりこみ乙w 腹イテーーーーーーーーーーーwww

0767nobodyさん2007/11/29(木) 02:12:21ID:???
意味不明
妄想乙
0768nobodyさん2007/11/29(木) 02:15:44ID:???
>>741 IT土方氏

ここでやるのはどう?

依頼されたツールを誰かが作るスレ
http://pc11.2ch.net/test/read.cgi/php/1078997682/
0769nobodyさん2007/11/29(木) 02:25:49ID:???
さっさと作るなり移動するなりしろってな。やってもらわないと何もできんのね。
0770nobodyさん2007/11/29(木) 03:02:49ID:???
すいませんfp = fopen('data.txt', 'r+');
の一番最後の文字列をピックアップしたいのですが、どうしたらいいでしょうか?
arrayならarray_pop($fp)でうまくいくとおもいますが。。
0771nobodyさん2007/11/29(木) 03:09:59ID:???
>>770
http://php.net/fopen
0772nobodyさん2007/11/29(木) 03:45:03ID:???
>>766
お前らもう結婚しとけよwww
07737552007/11/29(木) 04:19:37ID:5Kv1f9ef
>>756
バグかどうかは分かりませんが、win98+flash9なのでfoxが使えず、あまり検証できません。
ところで、それはIE6全てで発生するバグと言う意味なのか、それとも自分のIE6のみで起こるのか?という意味なのでしょうか?

>>759
そうです。ブラウザの表示では「?」はありませんが、ソースを見るとそうなってます。

>>761
あの…えと…どなたでしょうか?汗


という訳で再度ID表示。意識失ってましたので、明日BOMとやらを調べてみます!
0774nobodyさん2007/11/29(木) 04:33:31ID:???
>>773

BOM = バカだろオマエ

 調べなくていいよw

0775nobodyさん2007/11/29(木) 04:40:09ID:???
>>758
ありがとうございました。参考になりました。
ただ、array_uniqueだと重複文字列が全部整理されてしまいますが、
1,1,1,1,1,1,2,2,2,2,3,1,1,1,1,1,1,2,2,2,2,3,1,1,1,1,1,1,2,2,2,2,3
だと 1,2,3に整理されると思うのですが、

これを 1,2,3,1,2,3,1,2,3という風に横同士で並んでるのだけ整理したいのですが、
どうしたものかと悩んでいます。
0776nobodyさん2007/11/29(木) 04:46:53ID:???
>>775
自分で関数作れや
0777nobodyさん2007/11/29(木) 04:52:06ID:???
>>776
すいません。今から横で寝てる彼女とおマンコするので作れません。
終わるまでに作っといてもらえますか? 10分もかかりませんからw
0778nobodyさん2007/11/29(木) 04:53:25ID:???
うわぁ・・・人間として最低だこいつ・・・
0779nobodyさん2007/11/29(木) 04:55:58ID:???
>>773
http://ja.wikipedia.org/wiki/UTF-8#.E3.83.90.E3.82.A4.E3.83.88.E3.82.AA.E3.83.BC.E3.83.80.E3.83.BC.E3.83.9E.E3.83.BC.E3.82.AF.E3.81.AB.E3.81.A4.E3.81.84.E3.81.A6

>>775
echo preg_replace('/(.,)\\1*/', '$1', '1,1,1,1,1,1,2,2,2,2,3,1,1,1,1,1,1,2,2,2,2,3,1,1,1,1,1,1,2,2,2,2,3' . ',');
0780nobodyさん2007/11/29(木) 05:02:19ID:???
>>778
釣られんなよ
07817752007/11/29(木) 06:30:02ID:???
>>779
ありがとうございます。正規表現は思いつきませんでした。
0782nobodyさん2007/11/29(木) 07:38:33ID:4PzhnTZW
dbのテーブルに何か情報を新規登録したとき、(テーブルが一行増えたとき)
その増えた行のidを取得する方法ってないですか?
登録→登録したパラメータを使ってwhereとlimitでSQL文再発行して取得
というやり方なら確実でしょうが、なんか頭悪いというか、もっとやりようないかなって
気がします
0783nobodyさん2007/11/29(木) 07:44:10ID:???
その方法じゃパラメータが重複したときにidが2つ3つ戻ってくるから駄目。
auto_increment属性を持ってるだろうから、mysql_insert_id()を呼ぶことで最後に生成されたIDを取得できる。
0784nobodyさん2007/11/29(木) 09:01:47ID:???
>>782
DB何使ってるかくらいは書けよ
0785nobodyさん2007/11/29(木) 09:04:53ID:???
DBは、ここではMySQLしか認めないみたいですよw
0786nobodyさん2007/11/29(木) 09:08:07ID:???
当然だろ?
AMPがこのスレのデフォだぜ
0787nobodyさん2007/11/29(木) 09:46:12ID:3vJQn9oy
最近、PCスクールに通い始めたばかりの初心者です。
個人の力量次第ですが「普通」は下記のサイトでしたら
どの程度の時間で作れるものですか?
また、運営費にどの程度かかるのですか?

ttp://www.yakuzaishi-kyujin.com/
0788nobodyさん2007/11/29(木) 09:48:32ID:???
一ヶ月あれば余裕。余裕あり過ぎか。
鯖借りて5000円/一年くらい
0789nobodyさん2007/11/29(木) 10:07:54ID:???
>>786
Windows厨発見
LAMPなら聞いたことがあるけどなw
0790nobodyさん2007/11/29(木) 10:08:23ID:???
> Windows厨発見
> LAMPなら聞いたことがあるけどなw
0791nobodyさん2007/11/29(木) 10:09:51ID:???
>>788とか言っているやつに限って
実際にやらせたらなんだかんだ文句をつけて
一ヶ月では終わらない法則
0792nobodyさん2007/11/29(木) 10:10:33ID:???
>>790
0793nobodyさん2007/11/29(木) 10:13:51ID:???
>>790
Windows厨涙目
0794nobodyさん2007/11/29(木) 10:29:46ID:???
デバッグのためにわざわざLinuxインスコするのはバカ
0795nobodyさん2007/11/29(木) 10:31:10ID:???
Linuxが使えないバカがキター
0796nobodyさん2007/11/29(木) 10:31:19ID:???
linuxを使う気持ちはよく分かるが、至上主義な人ってキチガイだな。
0797nobodyさん2007/11/29(木) 10:33:11ID:UweWnTq0
くだらない質問すぎて申し訳ないのですが、UNIX秒から西暦の日付に
表記をフォーマットするにはどうしたらよいのでしょうか。
西暦→UNIX秒なら簡単に見つかるのに、なぜか逆が見つからなくて・・・。
0798nobodyさん2007/11/29(木) 10:34:50ID:???
使えないとかアホか
いまどきのLinuxなんてインストールからシステムのアップデートもWindowsと一緒だろうが
0799nobodyさん2007/11/29(木) 10:35:47ID:???
mktime
0800nobodyさん2007/11/29(木) 10:38:45ID:???
>>798はたぶんLinuxを使ったことがないな
0801nobodyさん2007/11/29(木) 10:43:43ID:???
ブラウザ上で表示中のページに同サイト内で関連する
ページをリスト表示するにはどうしたら良いのでしょ
うか?

Google Ajax Search API を使えばできますか?
0802nobodyさん2007/11/29(木) 10:51:20ID:HTBoD0WS
strtotime
0803nobodyさん2007/11/29(木) 11:02:53ID:???
>>755
<body>

<?php


釣りですか?
0804nobodyさん2007/11/29(木) 11:13:28ID:UweWnTq0
$kekka=date( 'Y年m月d日', $unixtime );

こうですか!わかりません!
0805nobodyさん2007/11/29(木) 11:14:06ID:???
>>798
インストールは出来るがその後が使いこなせない
0806nobodyさん2007/11/29(木) 11:23:50ID:???
うそつけ
パーソナルデスクトップとしてLinux導入してるとこも多いのに
Windowsが使えてLinuxが使いこなせないなんてことはない
デバッグ環境作るだけなのに自己満足のCUIで構築するバカもいないだろう
0807nobodyさん2007/11/29(木) 11:27:02ID:???
いまどきlinuxをCUIでインストールするのは鯖屋ぐらいにしかメリットないな
0808nobodyさん2007/11/29(木) 11:27:40ID:???
WebProgを動かすのは鯖が多いんじゃ?
0809nobodyさん2007/11/29(木) 11:28:56ID:???
>>806
そりゃ極論すぎ。間違ってないけど。
0810nobodyさん2007/11/29(木) 11:59:01ID:???
>>806みたいな必死な人は放置の方向で
0811nobodyさん2007/11/29(木) 12:00:13ID:???
>>806
そういう使い方は考えていなかった
LAN内でLinux鯖たてるってことじゃないのね
0812nobodyさん2007/11/29(木) 12:14:03ID:???
>>790=>>793=>>795=>>810
どうみてもお前が必死
っていうかいらんレスするから悪いんだろうが
0813nobodyさん2007/11/29(木) 12:14:30ID:???
NGワード:Linux
08147822007/11/29(木) 12:21:03ID:???
>>783
ありがとうございます 試してみますね
>>784
DBの種類ごとに動作が変わるような問題だと思いませんでした すみません
0815nobodyさん2007/11/29(木) 13:02:23ID:???
NGワード:Win
0816nobodyさん2007/11/29(木) 13:03:54ID:???
NGワード推奨
>>1-1000
0817nobodyさん2007/11/29(木) 13:10:35ID:???
例えば
$hoge = a;
$output = `ls -$hoge`;
みたいなことをしたいのですが、変数が展開されません。
何か良い方法はないのでしょうか?
0818nobodyさん2007/11/29(木) 13:11:17ID:???
◆質問する時の注意
・ 自分のIDを表示させること。(メール欄に何も記述しないこと。空白も入力しちゃダメ)

これ読めないやつ多いな
0819nobodyさん2007/11/29(木) 13:13:33ID:???
>>818
まともに回答したいやつもID表示させたほうがいいな
そうすれば、ID:???をNGにできる
0820nobodyさん2007/11/29(木) 13:17:21ID:???
強制ID表示の仕様にならないかな
0821nobodyさん2007/11/29(木) 13:32:38ID:5JTcagKP
pecl について質問です。

特段の変更無く PHP をインストールした場合、pecl は勝手にインストールされるものですか?
それとも、設定の変更や、PHPとは別に後で追加する必要があるものですか?

(PHP 5.2.4、Apache/2.2.6、FreeBSD 6.2-RELEASE)
0822nobodyさん2007/11/29(木) 13:47:23ID:???
<わからない五大理由>
1. 読まない ・・・説明書などを読まない。読む気などさらさらない。
2. 調べない ・・・過去スレ、ググるなど最低限の内容も自分で調べようとしない。
3. 試さない ・・・めんどくさいなどの理由で実行しない。する気もない。
4. 理解力が足りない ・・・理解力以前の問題で理解しようとしない。
5. 人を利用することしか頭にない ・・・甘え根性でその場を乗り切ろうとする

なんで自分で調べようとしないかなぁ
0823nobodyさん2007/11/29(木) 14:00:27ID:???
web制作板へカエレ
0824nobodyさん2007/11/29(木) 14:05:45ID:???
さて、本題に戻りましょう・・・
0825nobodyさん2007/11/29(木) 14:07:19ID:???
本題ってなんだっけ?
0826nobodyさん2007/11/29(木) 14:08:28ID:???
>>821
自動で入った気がする。
漏れは、Ports 使っているから、
依存インスコかもしれん。
回答になってないね。ゴメソ
0827nobodyさん2007/11/29(木) 14:09:33ID:???
> 本題ってなんだっけ?
>>1 を読む以前に、スレタイ嫁w
0828nobodyさん2007/11/29(木) 14:18:10ID:???
たしかに下らねぇ質問ではあるw
0829nobodyさん2007/11/29(木) 15:19:53ID:yDgmBl71
PHPってなんですか?
0830nobodyさん2007/11/29(木) 15:25:30ID:???
>>829
環境くらい書きやがれ
0831nobodyさん2007/11/29(木) 15:29:31ID:???
>>829
パーソナルホームページ
0832nobodyさん2007/11/29(木) 15:34:18ID:???
>>829
http://www.php.co.jp/
0833nobodyさん2007/11/29(木) 15:52:53ID:yDgmBl71
ここはユーモアのかけらも感じないインターネットですね
0834nobodyさん2007/11/29(木) 16:07:25ID:???
うわ つまんね(;^ω^)
0835nobodyさん2007/11/29(木) 16:11:04ID:???
面白い質問や面白くない質問はスレ違い。
0836nobodyさん2007/11/29(木) 16:13:58ID:???
>>833
あなたは来るなって言われているふいんきが読めない人ですね
0837nobodyさん2007/11/29(木) 16:21:35ID:???
>>836
ふいんきという言葉はありません。
ふんいきと読む言葉はあります。
0838nobodyさん2007/11/29(木) 17:10:53ID:???
不淫気
0839nobodyさん2007/11/29(木) 19:27:52ID:???
あるじゃん
0840質問2007/11/29(木) 19:38:05ID:tYN0KDnk
PHPで文字列の最後の5文字を取得するにはどうしたらいいでしょうか?
0841nobodyさん2007/11/29(木) 19:39:36ID:???
substr
mb_substr
0842質問2007/11/29(木) 19:43:22ID:tYN0KDnk
もしくは、指定した文字が3回出た後の文字を変換したい。
たとえば+が3回出た後の文字を???に変換したい。

例
$a = "aaa+bbb+ccc+ddd";
これを aaa+bbb+ccc+??? にしたい。

よろしくお願いします。
0843nobodyさん2007/11/29(木) 19:48:11ID:???
>>842


し   ね



0844質問2007/11/29(木) 19:59:10ID:tYN0KDnk
しねって言われてむかついたのでがんばったら解決しました。
>>843ありがとう!
0845nobodyさん2007/11/29(木) 20:02:43ID:???
>>842
正規表現
0846753,7552007/11/30(金) 02:04:55ID:???
昨日、教えてもらった通りBOMを調べて、includeされるファイルをUTF-8Nで保存したら「?」消えました!

756さんをはじめとする皆さん、ありがとうございました!
0847nobodyさん2007/11/30(金) 08:16:18ID:???
>>842
echo implode('+', array_slice(explode('+', $string), 0, 3)) . '???'
0848nobodyさん2007/11/30(金) 08:51:10ID:seldkZ3q
質問です。
<?php
$hoge = "/bin/ls":
$output = shell_exec('ls -l $hoge');
echo "<pre>$output</pre>";
?>
で$hogeが展開できないのですが、どうすれば問題なく実行できるようになるのでしょうか?
0849nobodyさん2007/11/30(金) 08:55:10ID:???
いい加減、シングルクォートとダブルクォートの違いを覚えよう
0850nobodyさん2007/11/30(金) 08:59:31ID:???
覚えなくてもダブルクォート使ってりゃ問題ない
0851nobodyさん2007/11/30(金) 09:25:06ID:seldkZ3q
>>849
シングルクォートでも実行できないんですけれど。
どうすれば良いんでしょうか?
引数に応じて、コマンドを実行させたいんですが。
0852nobodyさん2007/11/30(金) 09:26:52ID:???
>>851
いい加減、シングルクォートとダブルクォートの違いを覚えよう
0853IT土方 ◆5m1CB.BcLA 2007/11/30(金) 09:32:49ID:ZZzc5XCJ
>>768
紹介感謝。
過疎ってるという意味ではちょうどいいかもしれん(笑
移動して誰かついてくるっかい?
0854nobodyさん2007/11/30(金) 09:41:41ID:seldkZ3q
>>852
んで、結局どうやれば実行できるんでしょうか?
0855nobodyさん2007/11/30(金) 09:45:12ID:???
<わからない五大理由>
1. 読まない ・・・説明書などを読まない。読む気などさらさらない。
2. 調べない ・・・過去スレ、ググるなど最低限の内容も自分で調べようとしない。
3. 試さない ・・・めんどくさいなどの理由で実行しない。する気もない。
4. 理解力が足りない ・・・理解力以前の問題で理解しようとしない。
5. 人を利用することしか頭にない ・・・甘え根性でその場を乗り切ろうとする
■ このスレッドは過去ログ倉庫に格納されています