【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カテゴリ)の各スレで
0785nobodyさん
2007/11/29(木) 09:04:53ID:???0786nobodyさん
2007/11/29(木) 09:08:07ID:???AMPがこのスレのデフォだぜ
0787nobodyさん
2007/11/29(木) 09:46:12ID:3vJQn9oy個人の力量次第ですが「普通」は下記のサイトでしたら
どの程度の時間で作れるものですか?
また、運営費にどの程度かかるのですか?
ttp://www.yakuzaishi-kyujin.com/
0788nobodyさん
2007/11/29(木) 09:48:32ID:???鯖借りて5000円/一年くらい
0790nobodyさん
2007/11/29(木) 10:08:23ID:???> LAMPなら聞いたことがあるけどなw
0794nobodyさん
2007/11/29(木) 10:29:46ID:???0795nobodyさん
2007/11/29(木) 10:31:10ID:???0796nobodyさん
2007/11/29(木) 10:31:19ID:???0797nobodyさん
2007/11/29(木) 10:33:11ID:UweWnTq0表記をフォーマットするにはどうしたらよいのでしょうか。
西暦→UNIX秒なら簡単に見つかるのに、なぜか逆が見つからなくて・・・。
0798nobodyさん
2007/11/29(木) 10:34:50ID:???いまどきのLinuxなんてインストールからシステムのアップデートもWindowsと一緒だろうが
0799nobodyさん
2007/11/29(木) 10:35:47ID:???0801nobodyさん
2007/11/29(木) 10:43:43ID:???ページをリスト表示するにはどうしたら良いのでしょ
うか?
Google Ajax Search API を使えばできますか?
0802nobodyさん
2007/11/29(木) 10:51:20ID:HTBoD0WS0804nobodyさん
2007/11/29(木) 11:13:28ID:UweWnTq0こうですか!わかりません!
0806nobodyさん
2007/11/29(木) 11:23:50ID:???パーソナルデスクトップとしてLinux導入してるとこも多いのに
Windowsが使えてLinuxが使いこなせないなんてことはない
デバッグ環境作るだけなのに自己満足のCUIで構築するバカもいないだろう
0807nobodyさん
2007/11/29(木) 11:27:02ID:???0808nobodyさん
2007/11/29(木) 11:27:40ID:???0813nobodyさん
2007/11/29(木) 12:14:30ID:???0814782
2007/11/29(木) 12:21:03ID:???ありがとうございます 試してみますね
>>784
DBの種類ごとに動作が変わるような問題だと思いませんでした すみません
0815nobodyさん
2007/11/29(木) 13:02:23ID:???0817nobodyさん
2007/11/29(木) 13:10:35ID:???$hoge = a;
$output = `ls -$hoge`;
みたいなことをしたいのですが、変数が展開されません。
何か良い方法はないのでしょうか?
0818nobodyさん
2007/11/29(木) 13:11:17ID:???・ 自分のIDを表示させること。(メール欄に何も記述しないこと。空白も入力しちゃダメ)
これ読めないやつ多いな
0820nobodyさん
2007/11/29(木) 13:17:21ID:???0821nobodyさん
2007/11/29(木) 13:32:38ID:5JTcagKP特段の変更無く 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:???0824nobodyさん
2007/11/29(木) 14:05:45ID:???0825nobodyさん
2007/11/29(木) 14:07:19ID:???0826nobodyさん
2007/11/29(木) 14:08:28ID:???自動で入った気がする。
漏れは、Ports 使っているから、
依存インスコかもしれん。
回答になってないね。ゴメソ
0828nobodyさん
2007/11/29(木) 14:18:10ID:???0829nobodyさん
2007/11/29(木) 15:19:53ID:yDgmBl710832nobodyさん
2007/11/29(木) 15:34:18ID:???http://www.php.co.jp/
0833nobodyさん
2007/11/29(木) 15:52:53ID:yDgmBl710834nobodyさん
2007/11/29(木) 16:07:25ID:???0835nobodyさん
2007/11/29(木) 16:11:04ID:???0838nobodyさん
2007/11/29(木) 17:10:53ID:???0839nobodyさん
2007/11/29(木) 19:27:52ID:???0840質問
2007/11/29(木) 19:38:05ID:tYN0KDnk0841nobodyさん
2007/11/29(木) 19:39:36ID:???mb_substr
0842質問
2007/11/29(木) 19:43:22ID:tYN0KDnkたとえば+が3回出た後の文字を???に変換したい。
例
$a = "aaa+bbb+ccc+ddd";
これを aaa+bbb+ccc+??? にしたい。
よろしくお願いします。
0844質問
2007/11/29(木) 19:59:10ID:tYN0KDnk>>843ありがとう!
0846753,755
2007/11/30(金) 02:04:55ID:???756さんをはじめとする皆さん、ありがとうございました!
0847nobodyさん
2007/11/30(金) 08:16:18ID:???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シングルクォートでも実行できないんですけれど。
どうすれば良いんでしょうか?
引数に応じて、コマンドを実行させたいんですが。
0853IT土方 ◆5m1CB.BcLA
2007/11/30(金) 09:32:49ID:ZZzc5XCJ紹介感謝。
過疎ってるという意味ではちょうどいいかもしれん(笑
移動して誰かついてくるっかい?
0854nobodyさん
2007/11/30(金) 09:41:41ID:seldkZ3qんで、結局どうやれば実行できるんでしょうか?
0855nobodyさん
2007/11/30(金) 09:45:12ID:???1. 読まない ・・・説明書などを読まない。読む気などさらさらない。
2. 調べない ・・・過去スレ、ググるなど最低限の内容も自分で調べようとしない。
3. 試さない ・・・めんどくさいなどの理由で実行しない。する気もない。
4. 理解力が足りない ・・・理解力以前の問題で理解しようとしない。
5. 人を利用することしか頭にない ・・・甘え根性でその場を乗り切ろうとする
0858nobodyさん
2007/11/30(金) 11:27:09ID:7wito75uのようなdatファイルを下記でブランチさせると、指定範囲外だと判定されてしまうようなのです。
改善するにはどこを直せば良いでしょうか・・・最後の日付部分の大小だけで判定されてる・・?
foreach $sdat(@set){
next, if $sdat eq "\n";
@sdat = split(/,/,$sdat);
@ddat = split(/\-/,$sdat[0]);
@d1dat = split(/\//,$ddat[0]);
@d2dat = split(/\//,$ddat[1]);
@tdat = split(/\-/,$sdat[1]);
if(
($ddat[1] eq '' || ($ddat[1] ne '' && $d2dat[0] eq '*' || $d2dat[0] >= $year))
&&($ddat[1] eq '' || ($ddat[1] ne '' && $d2dat[1] eq '*' || $d2dat[1] >= $mon))
&&($ddat[1] eq '' || ($ddat[1] ne '' && $d2dat[2] eq '*' || $d2dat[2] >= $mday))
&&($d1dat[0] eq '*' || ($ddat[1] ne '' && $d1dat[0] <= $year) || ($ddat[1] eq '' && $d1dat[0] == $year))
&&($d1dat[1] eq '*' || ($ddat[1] ne '' && $d1dat[1] <= $mon) || ($ddat[1] eq '' && $d1dat[1] == $mon))
&&($d1dat[2] eq '*' || ($ddat[1] ne '' && $d1dat[2] <= $mday) || ($ddat[1] eq '' && $d1dat[2] == $mday))
&&($sdat[1] eq '*' || ($tdat[0] <= $hour && $hour <= $tdat[1]))
){
chomp $sdat;
$url = $sdat[2];
last;
}
}
0864nobodyさん
2007/11/30(金) 13:05:11ID:7wito75u>>860の人、失敬。
0865nobodyさん
2007/11/30(金) 13:07:11ID:???0867nobodyさん
2007/11/30(金) 13:10:46ID:???0868nobodyさん
2007/11/30(金) 13:34:06ID:???人生初心者だな・・・
きっと、永遠初心者なんだろな
0869nobodyさん
2007/11/30(金) 13:35:26ID:???じゃあビル・ゲイツあたりにPHPやってもらったらどうなるのー^q^?
0870nobodyさん
2007/11/30(金) 13:37:22ID:???0871nobodyさん
2007/11/30(金) 13:57:30ID:???0872nobodyさん
2007/11/30(金) 14:33:57ID:ikvxMQlZPHPの文字コードeuc-jp
なんですが、
受け取ったものを文字が特定の文字列の時、勝手に\が入ってしまいます。
例) ワトソン→ワトソ\ン
尚、受け取った文字列はmb_convert_encodingでEUC-JPに変換しています。
変換する前の文字をvar_dumpしてみても\が入った状態でした。
これを回避する方法を教えてください。
環境:
PHP5.0
0873nobodyさん
2007/11/30(金) 14:35:32ID:???0874872
2007/11/30(金) 14:44:53ID:ikvxMQlZそれしか方法はないということでしょうか?
できれば文字コードの変更はしない方法をお教えいただければと思います。
0875nobodyさん
2007/11/30(金) 14:48:34ID:???やってることは間違ってないと思うが。
0876872
2007/11/30(金) 14:56:22ID:ikvxMQlZ普通にPOSTで受け取ったものをコード変換しているだけです。
// <input type="text" name="foo">のVALUEがワトソンだと仮定
var_dump($_POST['foo']); //ワトソ\ン
$foo = mb_convert_encoding($_POST['foo'], 'euc-jp', 'sjis');
0877nobodyさん
2007/11/30(金) 14:57:59ID:???ビルはPHPできるよ。
>>872
たしか、php.ini のマジッククォートだったかの設定を変更するか、
エスケープを外す関数でラップするかで対応できる
0878872
2007/11/30(金) 15:06:57ID:ikvxMQlZmagic_quotes_gpc = Off
で、できました!
ありがとうございますm(_ _)m
php.iniの設定はしっかり見ないとですね、、、
0880nobodyさん
2007/11/30(金) 15:44:56ID:???レベルひっくw
0881nobodyさん
2007/11/30(金) 15:46:42ID:pchZJyTO$var = spilit(' ', $var);
ではダメなのでしょうか。
これでやっても区切られず文字列がそのままになります。
0882nobodyさん
2007/11/30(金) 15:50:09ID:2W3G10mXFatal error: Call to undefined function: spilit() in 〜
と出るはずなのに、>>881の環境ではエラーにならないのか。
>>881の使ってるサーバは優秀だな。
>>881自身はどうしようもなくボンクラだが。
■ このスレッドは過去ログ倉庫に格納されています