1 名前:nobodyさん mailto:sage [2007/05/12(土) 16:43:57 ID:???] まず読め→【PHP マニュアル】www.php.net/manual/ja/ PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。 過去スレ、関連スレ、FAQなどは>>2-10 辺り ◆前スレ 【PHP】下らねぇ質問はここに書き込みやがれ 45 pc11.2ch.net/test/read.cgi/php/1177635762/ ◆質問する時の注意 ・ 自分のIDを表示させること。(メール欄に何も記述しないこと。空白も入力しちゃダメ) ・ サーバーのOS(Linux、Windows他)、WebサーバーとPHPの種類やバージョン等を明記すること。 ・ 己の行った操作、変更などを詳しく明記すること。 ・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。 ・ 質問者として、態度をわきまえること。 ・ 事前に公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。 ◆質問後の注意 ・偽者防止に必ずIDを表示させること。(メール欄に何も記述しない) ・2回目以降は最初に質問した際のレス番号を名前欄に入れること。 ・解決しなくても回答をもらった場合はお礼を言うこと。 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。) ◆回答者への注意 ・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。 【その他諸注意】 ・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ ・SQLについての質問はデータベース板(PCカテゴリ)の各スレで
3 名前:nobodyさん mailto:sage [2007/05/12(土) 16:45:00 ID:???] 関連リンク ■本家マニュアル www.php.net/manual/ja/ ■日本PHPユーザ会 www.php.gr.jp/ ■PEARマニュアル pear.php.net/manual/ja/ ■メーリングリスト ns1.php.gr.jp/mailman/listinfo/ ■ZFマニュアル framework.zend.com/manual/ja/ (以下英語) ■Smarty smarty.php.net/ ■Zend本家 www.zend.com/ ■Zend Framework framework.zend.com/ ■php | architect www.phparch.com/ ■Smartyマニュアル smarty.php.net/manual/en/ ■PECL本家(英語) pecl.php.net/
4 名前:nobodyさん mailto:sage [2007/05/12(土) 16:45:23 ID:???] 【簡易FAQ】 1.文字コードは何を使えばいいの? →1.UTF-8 2.EUC-JP のどちらか。迷うようなやつはShift_JISは使っちゃダメ。 2. このスレに書き込むときに自分のサイト名を晒したくない → example.com/ が例文などのために予約されている。hogehoge.comは使っちゃダメ。 3. ブラウザに何も表示されないんだけど・・・ → Apacheの設定を見直せ。ファイルの拡張子は何にしてて、その拡張子でPHPを呼ぶようになっているか? 4. 記号の意味がわからないけどググりようがない → 「@」 エラー表示を抑制、「->」 オブジェクトのメンバにアクセス、「::」 静的なメソッド呼び出し、 「==」は暗黙の型変換をしてゆるい比較、「===」は型情報も含めた厳密な比較 5. echo "$arr['hoge']['fuga']"; と書いたらエラーになった → {おっぱい括弧}でくくって"{$arr['hoge']['fuga']}"にする 6. 一定時間ごとに自動的に何かしたいんだけど → cronかタスクスケジューラを使え。 7.extractって危険なの? →変数上書き&初期化忘れなどで危険。楽だからという理由だけで安易に使わない。 8. include/requireに「〜.php?a=b&c=d」のようなパラメータをつけたい → URL呼び出しなら可能だけど、普通のファイル呼び出しではできません 9.include/requireでURLを指定しても何も起きない → .phpの拡張子のファイルをURLで呼び出すと、1度PHPプログラムとして実行された結果になる。
5 名前:nobodyさん mailto:sage [2007/05/12(土) 16:45:39 ID:???] 10. そもそもインストールの時点でうまくいかない → 確認すべきはPHPのconfigureの引数、php.iniの内容と置き場所、 Webサーバの設定(Apacheならhttpd.conf)、起動&再起動あたり 11. SQLの質問はどこで? → データベース板に誘導されるのが嫌ならPHPにうまく関連させて質問する 12. 文字列のなかに、英字のみとか数字のみとか記号が入っちゃいやんとかはどうしたらいいの? → ctype_〜()が手軽。複雑なパターンはpreg_〜()あたりで正規表現を使う。 13. $a1, $a2, $a3 ... のような変数名をうまく扱いたい → 可変変数で実現できるけど、むしろ配列を使って$a[1], $a[2], $a[3]等とするのがベター 14. echoとprintってどう違うの? → よく議論される話題であるが基本的に両者とも同じ。 以下ちょっとした議論。 www.faqts.com/knowledge_base/view.phtml/aid/1/fid/40 15. クッキーの情報をユーザから隠したい → セッション使え。ただしクッキーとセッションは仕組みが違うから同じように扱うな 16. strip_tags()で削除しないタグを複数指定したい → strip_tags($html, '<a><p><font>'); // htmlspecialchars()も検討すべし 17. CSVやTSVのファイルをスマートに扱いたい → まずはfgetcsv()。ただし日本語を含むと正常に動作しない場合があるので注意だ。 18. 値渡しと参照渡し(「&」を使う)のパフォーマンスの違い → C言語じゃないので、パフォーマンス目的で使いわけたらダメ。参照渡しにすると逆に遅くなったりする 参照渡しは引数に戻り値を設定したり引数を関数内で変更するなど、正しい目的に使うこと 19. ファイル入出力関数(fopen等)でリモートファイル(http://〜とか)を扱う際の限界 → fsockopen()でソケット通信 or PEARのHTTP系 or CURLで解決 必要ならHTTPをはじめとする各種プロトコル(どんなデータを送受信するか)はRFCなどで調べる 20. PHPからPOSTリクエストしたい →19.を参照 21. 画像処理一般 or GDの限界 → ImageMagick(PECLのやつ or シェルから実行) 22. 画像・音・動画はファイルで保存?DBに保存? → 好きにしてください
6 名前:nobodyさん mailto:sage [2007/05/12(土) 16:50:14 ID:???] >>1 乙
7 名前:nobodyさん [2007/05/12(土) 16:53:14 ID:uqNjkBgI] 上書きされたくない配列のクラス内属性があるのですが constには配列が記述できないですよね。 何かいい方法はないでしょうか?
8 名前:nobodyさん mailto:sage [2007/05/12(土) 17:02:48 ID:???] アクセサ経由で使用させる
9 名前:nobodyさん mailto:sage [2007/05/12(土) 17:18:33 ID:???] _,, ─=ニ二 ̄ "'- 、 _,..-'''"__ ※ `"'- 、 \ />゙⌒ヽ ̄ ̄ ̄"'- 、 ※ \. \ / ./ : :\ : :\ : : \ ∨ \ . / / : :ハ : :\ : : ヘ ※ ∨ _〆) / : :i : i: : :ト、 : : ヘ : :ヘ. | イ__/ / : :i : : /,イ イ: :ト、\__,: :∧ : : :| ※゙|.八 l l : : :l_ // ル゙i: :ノィr‐─< 〉: :.,' .l: : \ l l. : :tノ.厶イ ル゙ (て刀ア.,': :./ ※ .l: : \ |∧ : :∨ (てカ` ゞ―゙ /: :/ .ト、 : : \ . ゝ : : \.ゞ┘ , ////,.イ ※ l: \ : : \ 下らねぇ質問は . `(>┬-ゝ// r 、 个 ∧.: : \ : : '., ここに書き込みやがれですぅ . ) 人.X゙\ `‐' / .| ※ /.: :',: : \: : l /./ : : )゙※/゙テ=r‐ャ<.___人. /: : ',: : \: : l /./ : :/ /゙f .〉〉刀, 〉 〕 `X乃ミY)∧: : \/ /./ : :/./_「| Y| /\ ∧ ヘ\  ̄ハ.: : \ /./ : : ,イ 辷竺ミY .∧ 》 ∧ノ 〉 \. l.: : ヘ . /./., -'"/ノ 廴_辷竺ミ乃ゝノ∧ノ / ※ / |.: : : : ', /./ / ./^''^''廴___) ∧ノ 〈 〈 l: : : : l . / ※ / Y / 人^''^''^∨ノ∠_.', ', l',.: : : : |
10 名前:nobodyさん mailto:sage [2007/05/12(土) 17:59:38 ID:???] >>1 乙 ところで失敗したゴミスレはどうすんの?
11 名前:nobodyさん mailto:sage [2007/05/12(土) 18:08:44 ID:???] 普通は、スレ番間違ってても、先にたった奴から消費するもんだが
12 名前:nobodyさん mailto:sage [2007/05/12(土) 18:20:39 ID:???] >>10 ・「先に立ってる向こうが本スレ、ここは重複」で向こうを46として使う。(通常、これ) 保守なんかしなくてもこっちも落ちないだろうから、ここが将来の47に。 ・放置して沈める。現状のままレスが一定数つかなければ即死判定で消える。 たぶん誰かが書くので生き延びる。 ・削除整理に持って行ってみる。スレタイや 1 の文言がアレすぎる事例なら 住民合意次第で後から立ったほうを本スレ扱いしてもらえる場合もあったと思う。 どれか。つーか、番号の変え忘れだけでなんで重複が立ってるんだ。
13 名前:nobodyさん mailto:sage [2007/05/12(土) 18:37:00 ID:???] linuxのfedoraスレは重複しまくりだけど削除人に無視されてるよw
14 名前:nobodyさん mailto:sage [2007/05/12(土) 21:10:57 ID:???] 最近このいたの過疎化が急激にすすんできた
15 名前:nobodyさん mailto:sage [2007/05/12(土) 21:12:02 ID:???] 休日は人すくないお 職場から書き込んでる人が多いんじゃない?
16 名前:nobodyさん mailto:sage [2007/05/12(土) 21:53:16 ID:???] 幾ら試してもダメだったんで質問。 (postで文字列・行番号を送信) textからファイルを1行ずつ配列に突っ込む、 配列の指定された行に文字列代入、(この時改行を突っ込む) その後ファイルに出力。 とやってるんだけど、どうしてもpostで受け取ったところに改行が入らない。 \r\n、\n、\r、CRLF、0xA、0x0D全部ダメでした。 改行を入れるのに良い方法があればご教授宜しくお願いします。 ※環境:windowsXP proSP2 IE6 XAMPP2.3 ※状況としては、DB使えない鯖でDB的な事がやりたい。 で、1つずつファイルを用意して、1行で1つのパラメータとして管理。行番号でIDとしてやってみた。
17 名前:nobodyさん mailto:sage [2007/05/12(土) 22:10:37 ID:???] > (postで文字列・行番号を送信) > textからファイルを1行ずつ配列に突っ込む、 > 配列の指定された行に文字列代入、(この時改行を突っ込む) > その後ファイルに出力。 この説明を自分で読んでどう思う、あとIDな
18 名前:nobodyさん mailto:sage [2007/05/12(土) 22:18:35 ID:???] 意味ワカンネ ソース晒せ
19 名前:nobodyさん mailto:sage [2007/05/12(土) 23:38:29 ID:???] >>16 こういうこと? 【1】 管理画面的なページからファイルに書き込みたい文字列と行番号を送信 【2】 【1】の文字列と行番号を受け取ったプログラムが受け取った文字列をファイルに書き込み だよな? で、ファイルの書き込む位置として【1】から受け取った行番号を使うんだよな?
20 名前:nobodyさん mailto:sage [2007/05/12(土) 23:41:43 ID:???] >>16 ちゃんと文字列に改行つけられてないんだろ? $fp = fopen ("/unnko/file.txt"); fputs ($fp, $_POST['文字列' . "\r\n"]); fclose($fp); コレでもだめ?
21 名前:20 mailto:sage [2007/05/12(土) 23:42:32 ID:???] よく見たらIDだしてないじゃないかお前 氏ね!俺氏ね!
22 名前:nobodyさん mailto:sage [2007/05/13(日) 00:13:47 ID:???] ID出さないは食い逃げですよ
23 名前:nobodyさん mailto:sage [2007/05/13(日) 01:14:36 ID:???] ID出したら負けと思ってます
24 名前:nobodyさん [2007/05/13(日) 01:17:52 ID:bVkJL6kZ] ApacheモジュールのPHPって 仮にあるユーザが10秒かかる処理をリクエストしたとき その10秒間は他のユーザがアクセスしても無応答になるの?
25 名前:nobodyさん mailto:sage [2007/05/13(日) 01:27:52 ID:???] >>24 apacheが別スッドレ起動するはずだから大丈夫
26 名前:nobodyさん [2007/05/13(日) 01:40:06 ID:EaEIAfe4] 空メのシステムを作りたいんだけど、 お勧めのレン鯖ってないかな? これはメール鯖借りるだけでもできたっけ?
27 名前:nobodyさん [2007/05/13(日) 02:01:55 ID:bVkJL6kZ] >>25 確か自分で高負荷のかかる処理をさせたときは待たされた記憶があるんですが その判定って何でやってるんですか?IPアドレス?セッション?
28 名前:nobodyさん mailto:sage [2007/05/13(日) 02:03:04 ID:???] 質問です。 手元の本見てると、 class xxxx { private $_name; function getName(){return $this->_name;} function setName($namae){$this->_name = $namae;} } って言うのがあるんですが、 この$_name の「_」には何か特別な意味があるんですか? $nameとする場合と意味が違うんでしょうか?
29 名前:nobodyさん mailto:sage [2007/05/13(日) 02:03:49 ID:???] >>28 private変数を明示的にするための過去の遺産かと
30 名前:nobodyさん mailto:sage [2007/05/13(日) 02:06:10 ID:???] >>26 昨日のやつか市ね
31 名前:nobodyさん mailto:sage [2007/05/13(日) 02:06:46 ID:???] >>29 ありがとうございます。じゃ、作者の癖みたいなものですね? あと、 {return $name;} じゃダメなんでしょうか? this って必要でしょうか? マニュアルで検索しても出てこないような? jp2.php.net/manual-lookup.php?pattern=this&lang=ja
32 名前:nobodyさん [2007/05/13(日) 02:08:54 ID:EaEIAfe4] >>30 昨日って?
33 名前:nobodyさん mailto:sage [2007/05/13(日) 02:29:01 ID:???] >>27 それはシステム自体(つまりサーバ全体)自体が負荷が 高くて処理が遅くなってたんじゃないのかな? PHP自体はIPとかセッションじゃなくてリクエスト単位で アパチェがスッドレ立ててるはずだよ
34 名前:nobodyさん mailto:sage [2007/05/13(日) 02:38:00 ID:???] >>31 thisって関数じゃないだろ。 クラスのとこ見たほうがいいと思うよ。
35 名前:nobodyさん mailto:sage [2007/05/13(日) 03:02:00 ID:???] $thisって実行してるクラスってことでいいんだよな?
36 名前:nobodyさん mailto:sage [2007/05/13(日) 03:08:49 ID:???] いいえ。全然違います。 メンバ変数のことです。
37 名前:ぷぅ [2007/05/13(日) 03:11:20 ID:eYzfHo38] 携帯の前略のプログなんですが、ある人のりあるのページをみたら、背景と文字が真っ黒で絵文字のみ浮き上がり読めなくなってしまいました。読める様になる方法ってありますか?教えて下さい。
38 名前:nobodyさん mailto:sage [2007/05/13(日) 03:24:35 ID:???] >>36 インスタンスだろ
39 名前:nobodyさん mailto:sage [2007/05/13(日) 03:26:32 ID:???] >>38 ('A`)?
40 名前:nobodyさん mailto:sage [2007/05/13(日) 03:27:12 ID:???] >>37 板違い、やさしい住民がいる板に誘導してやるからさっさとでていけクズ 【マジレス】超初心者の質問に答えるスレ49【エスパー】 pc11.2ch.net/test/read.cgi/win/1178613757/
41 名前:nobodyさん mailto:sage [2007/05/13(日) 03:32:54 ID:???] >>39 分からないなら少なくともマニュアルのクラスの項読むといいぞ
42 名前:nobodyさん mailto:sage [2007/05/13(日) 07:35:57 ID:???] >>41 クラスのどこ読めばいいの? $thisがインスタンスとだけ言われちゃどういう意図でいったのか意味が伝わらない。
43 名前:nobodyさん mailto:sage [2007/05/13(日) 08:10:34 ID:???] 全部
44 名前:nobodyさん mailto:sage [2007/05/13(日) 10:25:54 ID:???] 普通に考えて$thisはインスタンスだろwwwwwwww このスレのレベルの低さが伺えるなw
45 名前:nobodyさん mailto:sage [2007/05/13(日) 10:27:35 ID:???] メンバ変数であるわけないのに、そう言っちゃって突っ込まれたから 顔が真っ赤になって書き込みを続けているというだけの話だろうね
46 名前:nobodyさん mailto:sage [2007/05/13(日) 10:33:12 ID:???] 公式マニュアルはOOP入門書じゃないし、 そのへんの一般常識がごっそり抜けてる奴が結構居ると思うよ。
47 名前:nobodyさん mailto:sage [2007/05/13(日) 11:32:57 ID:???] 常識というより、どっかからサンプルソースもってきて、 表示された=動いたーうごかないー、みたいなやつにありがちだ。 意味もわからずDBを入れるわ、クラス使うわ
48 名前:nobodyさん mailto:sage [2007/05/13(日) 12:26:51 ID:???] PHPのクラスとオブジェクトのページすら読まずに語ってたのか・・・ 恐ろしや・・・
49 名前:nobodyさん [2007/05/13(日) 12:27:00 ID:/gq+so5C] >>26 空メって何?
50 名前:nobodyさん [2007/05/13(日) 12:33:10 ID:EaEIAfe4] >>49 メールが送られてきたらPHPを実行する みたいな感じ
51 名前:nobodyさん mailto:sage [2007/05/13(日) 12:38:40 ID:???] mb_send_mail('info@rental-server.domain','至急','なぁ、おまえんとこのサーバってメールが送られてきたらPHPを実行できんのか?それだったら借りたる');
52 名前:nobodyさん mailto:sage [2007/05/13(日) 13:12:19 ID:???] 仕組み次第で出来るぞ・・
53 名前:nobodyさん mailto:sage [2007/05/13(日) 14:49:01 ID:???] 開発環境によると思うが、 .forward ファイルを編集して fopen('php://stdin', 'r'); で受け取ればいい
54 名前:nobodyさん mailto:sage [2007/05/13(日) 15:03:59 ID:???] postfixを使った場合のソースをもっと詳しくおながい
55 名前:nobodyさん mailto:sage [2007/05/13(日) 15:46:59 ID:???] ググレ腐るほど転がってる
56 名前:nobodyさん mailto:sage [2007/05/13(日) 16:07:42 ID:???] ここに転がしてよ!バカ!
57 名前:nobodyさん [2007/05/13(日) 17:17:10 ID:JyhsaAbc] 質問させてください。 /proc 0 0 0 0% /proc ↑のようなデータがあります。 この行の"0%"のみを抜き出して表示させたいのですが、 以下のようなスクリプトを実行すると、 何も表示されません。0=無として動いているようです。 $a = 0; $hairetu = explode(" ", "$proc"); // ↑の$procに「/proc 0 0 0 0% /proc」の内容が入ってます。 while( $a < 34 ) { if ( ereg("%", $hairetu[$a]) ) { $str = "$hairetu[$a]"; } $a++; } print "$str<br>"; // ↑ここで何も表示されない 分かりにくくて申し訳ありませんが、対処方法を教えてください。
58 名前:nobodyさん mailto:sage [2007/05/13(日) 17:17:44 ID:???] sendmail呼べばおk。
59 名前:nobodyさん mailto:sage [2007/05/13(日) 17:25:38 ID:???] >>57 $str = preg_replace('/.*? (¥d+)%.*/', "$1", $proc);
60 名前:nobodyさん mailto:sage [2007/05/13(日) 17:27:12 ID:???] >>57 $a = 0; $hairetu = explode(" ", "/proc 0 0 0 0% /proc"); while( $a < 34 ) { if ( ereg("%", $hairetu[$a]) ) { $str = "$hairetu[$a]"; } $a++; } print "$str<br>"; で出てくるけど
61 名前:nobodyさん mailto:sage [2007/05/13(日) 17:31:11 ID:???] >>57 糞ロジックだし、記法かなりあやしいところあるけど、別に間違ってないよ。 別の原因だな。
62 名前:nobodyさん [2007/05/13(日) 22:04:51 ID:w30SUErw] phpで指定した何年何月のカレンダーを組み込み関数なしで表示させたいが いまいちソースが予想付かない、どういう組み方すればいいかなんとかご教授 お願いできませんでしょうか。スレ違いならそっちいくんでスレ指定おねがいします。 初めて1か月だがプログラミング向いてないんかな・・・。
63 名前:nobodyさん mailto:sage [2007/05/13(日) 22:28:16 ID:???] なぜ組み込み関数無しで?
64 名前:nobodyさん mailto:sage [2007/05/13(日) 22:34:48 ID:???] できるわけねえだろクズ。 もしやるとしたら正しい日付のフォーマットを自分で作るしかねえんだよ!
65 名前:nobodyさん mailto:sage [2007/05/13(日) 22:36:29 ID:???] ガタガタいってるとそろそろ反撃しますよ回答者ども おれは62じゃないから、念のため。
66 名前:62 mailto:sage [2007/05/13(日) 22:59:48 ID:???] >>63 いやそういう指定受けたもので。 >>64 でもやらなきゃならんのですよ。 ううむ・・。基本日数は1800年の1月1日が水曜日って事ぐらいしか・・
67 名前:nobodyさん mailto:sage [2007/05/13(日) 23:05:30 ID:???] その理由をかけよ
68 名前:nobodyさん mailto:sage [2007/05/13(日) 23:08:17 ID:???] >>66 1800年の1月1日から、求める月の最初の日付まで何日間経ったか数えて、 それを7で割ったあまりで1日の曜日を求めて、ってことになりますね。 閏年は4で割り切れる年、ただし100で割り切れない年である、しかし400で割り切れる年はやはり閏年である、という事実を使って日数を求めればよいです。
69 名前:nobodyさん mailto:sage [2007/05/13(日) 23:10:19 ID:???] >>68 それも関数つかわなきゃできなくね?
70 名前:nobodyさん mailto:sage [2007/05/13(日) 23:10:44 ID:???] >>66 とりあえずどこまで考えたか見せてみ
71 名前:nobodyさん mailto:sage [2007/05/13(日) 23:16:04 ID:???] 組み込み関数無しでどうやって出力するんだ
72 名前:nobodyさん mailto:sage [2007/05/13(日) 23:17:30 ID:???] プログラムのロジックを考えるのが趣味ならべつだが、車輪の再開発なんて無駄
73 名前:66 [2007/05/13(日) 23:21:39 ID:w30SUErw] >>67 残念だが無理 >>68 わかりました、それをヒントに考えてみます。 >>70 フロチャートから書いてる段階だからまだ入力してないんだ・・。 >>71 説明不足でした、正確には日付関数系をなし。 なんとか頑張ってみます、ありがとうございました。
74 名前:nobodyさん mailto:sage [2007/05/13(日) 23:23:08 ID:???] 無理ワロタ
75 名前:nobodyさん mailto:sage [2007/05/13(日) 23:23:35 ID:???] できないことはないが、ソースがふえるだけ 学校の宿題だろ
76 名前:nobodyさん mailto:sage [2007/05/13(日) 23:24:06 ID:???] どうせ宿題かなんかだろ。 スルーしろよ。
77 名前:nobodyさん mailto:sage [2007/05/13(日) 23:25:31 ID:???] どんな用件なんだいったい? 謎は深まるばかりだな
78 名前:nobodyさん mailto:sage [2007/05/13(日) 23:28:46 ID:???] 大学板でこの質問貼り付けて聞きまわって調査してくる
79 名前:nobodyさん mailto:sage [2007/05/13(日) 23:29:38 ID:???] >>73 要求仕様の理解がおかしいんじゃないのか? カレンダー関数と、標準関数としての日付関数と取り違えてないか?
80 名前:nobodyさん mailto:sage [2007/05/13(日) 23:37:32 ID:???] >>73 フローチャートでもいいから見せろよ どの段階で詰まってるのか分からないと答えようが無いだろ
81 名前:nobodyさん [2007/05/13(日) 23:37:33 ID:Abz7uB+8] ウィンドウズでPHP5をインストールしたのですが アパッチを起動してPHPが動きません PHP4を設定する資料は沢山あっても5の資料が無いので教えてください
82 名前:nobodyさん mailto:sage [2007/05/13(日) 23:38:28 ID:???] >>81 公式マニュアルに分かりやすく確実な解説があるよ〜〜〜
83 名前:nobodyさん [2007/05/13(日) 23:41:09 ID:Abz7uB+8] >>82 どうもありがとう
84 名前:nobodyさん mailto:sage [2007/05/14(月) 00:11:16 ID:???] >>81-83 ほのぼのした流れにワロタ
85 名前:nobodyさん mailto:sage [2007/05/14(月) 00:30:06 ID:???] あるスクリプトで、sleep 10;という命令を使おうと思ってます。 そこで、停止している10秒間に、10、9、8、7、、、と カウントダウンを表示させたいのですが、どのように記述すれば 良いでしょうか
86 名前:nobodyさん mailto:sage [2007/05/14(月) 00:31:07 ID:???] >>85 >>1
87 名前:nobodyさん mailto:sage [2007/05/14(月) 00:46:07 ID:???] >>85 こんなんじゃダメか? for ($i = 10; $i >= 0; $i--) { printf("\r%2d", $i); sleep(1); }
88 名前:nobodyさん mailto:sage [2007/05/14(月) 00:52:05 ID:???] 駄目に決まってるじゃん。CLI標準出力じゃあるまいし
89 名前:nobodyさん [2007/05/14(月) 00:56:58 ID:5a5f7yKw] >>50 Thx!なるほど。バッチで実行してもいいんじゃね?phpでpopアクセスするやつ作って。
90 名前:nobodyさん mailto:sage [2007/05/14(月) 00:58:42 ID:???] >>88 死n
91 名前:nobodyさん [2007/05/14(月) 01:07:06 ID:anxZlOK/] $iyear=2007; $imoon=5; function leap($year){ $count=0; $count += floor($year/4); $count -= floor($year/100); $count += floor($year/400); return $count; } $leap = leap($iyear)-leap(1800+(($imoon>2)?-1:0)); echo "leap=$leap\n"; $moon = array(0,31,28,31,30,31,30,31,31,30,31,30,31); $day = ($iyear-1800)*365 + $leap; for($i=1; $i<$imoon; $i++) $day+=$moon[$i]; echo "day=$day\n"; $dotw=($day+3)%7; echo "dotw=$dotw\n"; for($i=0; $i<$dotw; $i++) echo " "; for($i=1; $i<=$moon[$imoon]; $i++){ printf("%2d ",$i); if(!(($i+$dotw)%7)) echo "\n"; }
92 名前:nobodyさん mailto:sage [2007/05/14(月) 01:07:34 ID:???] IDだしてないやつに回答した奴が被害にあいますた
93 名前:nobodyさん mailto:sage [2007/05/14(月) 01:12:07 ID:???] そうですか。頭悪いね。
94 名前:nobodyさん [2007/05/14(月) 01:14:51 ID:w1xXl1JO] httpd.exe: Syntax error on line 115 of C:/Program Files/Apache Software Foundati on/Apache2.2/conf/httpd.conf: Cannot load C:/php/php5apache2.dll into server: \x 8ew\x92\xe8\x82\xb3\x82\xea\x82\xbd\x83\x82\x83W\x83\x85\x81[\x83\x8b\x82\xaa\x8 c\xa9\x82\xc2\x82\xa9\x82\xe8\x82\xdc\x82\xb9\x82\xf1\x81B Note the errors or messages above, and press the <ESC> key to exit. 27... C:/php/php5apache2.dllはあるのにこう言われます 何故ですか
95 名前:nobodyさん [2007/05/14(月) 01:15:34 ID:w1xXl1JO] >>94 はウィンドウズXPでアパッチを起動した時のエラーメッセージです
96 名前:nobodyさん [2007/05/14(月) 01:16:34 ID:dsmo737w] >>95 エラーメッセージ答えてもエラー内容わからないと解決しなくね?
97 名前:nobodyさん mailto:sage [2007/05/14(月) 01:17:11 ID:???] >>91 汚いけど凄いな、俺には理解できん
98 名前:nobodyさん mailto:sage [2007/05/14(月) 01:19:05 ID:???] >>94 httpd.confの115行目でsyntax errorだって。
99 名前:nobodyさん mailto:sage [2007/05/14(月) 01:22:01 ID:???] なんでapache2.2なのにphp5apache2.dllを呼ぶんだよバカ。 apache2,2用のdllを呼んでからでなおしてこいやボンクラ
100 名前:nobodyさん mailto:sage [2007/05/14(月) 01:23:47 ID:???] ( ・ω・)
101 名前:nobodyさん [2007/05/14(月) 01:37:31 ID:Rgccl4HD] $str1 = "/AAA/BBB/CCC"; $str2 = "/BBB/CCC/DDD"; から共通部分の"/BBB/CCC"だけを抜き取るにはどうしたらいいの?
102 名前:nobodyさん mailto:sage [2007/05/14(月) 01:40:52 ID:???] マニュアルの配列を扱う関数ページはもちろんみたんだろうな?
103 名前:nobodyさん [2007/05/14(月) 01:53:13 ID:w1xXl1JO] >>99 どうもありがとう おかげでエラーは出なくなりました でもまだテスト用のスクリプト動かすとエラーが出ます たとえば <? phpinfo() ?> だけのphpファイルを開くと Parse error: syntax error, unexpected '@' in C:\Pr 略 est\phpinfo.php on line 2 になります 他のスクリプトの内容でも同じエラーです 質問厨ですいません