1 名前:nobodyさん mailto:sage [2008/09/15(月) 18:41:32 ID:???] まず読め→【PHP マニュアル】www.php.net/manual/ja/ PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。 過去スレ、関連スレ、FAQなどは>>2-10 辺り 次スレは>>980 が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。
43 名前:nobodyさん mailto:sage [2008/09/18(木) 20:33:16 ID:???] >>36 すみません。もう一度読み返しました。 結果は同じのようですが、実行速度は環境にもよると思うので 自分でとってみたいと思います。 ありがとうございました。 それにしても、PHPSPOTのマニュアルコピーうぜー
44 名前:nobodyさん mailto:sage [2008/09/18(木) 20:37:28 ID:???] jp2.php.net/manual/ja/copyright.php > 修正の有無に関わらず本文書の全体または一部を再配布または再出版したい場合や、 質問がある場合には、 ≫ ***@***.*** 宛で著作権者まで連絡をしてください。
45 名前:nobodyさん mailto:sage [2008/09/18(木) 20:38:11 ID:???] PHPSPOTってここ? phpspot.net/php/ アフィがサイトのコンテンツを見難くしてて今一だね phpproの方がいい感じだわ
46 名前:nobodyさん mailto:sage [2008/09/18(木) 20:38:51 ID:???] ぐぐるに通報したらあぼんされるのか?
47 名前:nobodyさん mailto:sage [2008/09/18(木) 20:42:05 ID:???] >>43 マニュアルがPHP4.3のだったり、 鯖が四六時中落ちていたり、 アフィが出たり、 ほんとウザいよね、マニュアルのコピペ。
48 名前:nobodyさん mailto:sage [2008/09/18(木) 20:42:44 ID:???] pc11.2ch.net/test/read.cgi/php/1213919075/524-525
49 名前:nobodyさん mailto:sage [2008/09/18(木) 21:11:55 ID:???] PHP 5.2.6 strtr(3引数) 0.04 s strtr(2引数) 0.62 s str_replace 0.10 s ereg_replace 5.25 s preg_replace 0.29 s eregは糞
50 名前:nobodyさん mailto:sage [2008/09/18(木) 22:02:57 ID:???] 試してみると私の環境だとstrtrの方が早かったですね。 場合によってはeregは使い道あると思うよ。 こっちの方が(>>1 )回答のレベル高いかも。 1人だと大変だろうけど。
51 名前:nobodyさん mailto:sage [2008/09/18(木) 22:26:19 ID:???] さすがに一人ではこの流れにならんでしょう。 回答レベルの話は、たぶん先行き次第。
52 名前:nobodyさん mailto:sage [2008/09/18(木) 22:27:16 ID:???] この答えがレベル高いってどんだけゆとりなんだよww
53 名前:nobodyさん mailto:sage [2008/09/19(金) 02:55:12 ID:???] どの変数にデータを送ってるのか たまに頭混乱しませんか? どうしてるんでしょうか?
54 名前:nobodyさん mailto:sage [2008/09/19(金) 02:55:52 ID:???] 低脳は死ね
55 名前:nobodyさん mailto:sage [2008/09/19(金) 03:00:19 ID:???] >>54 低脳が原因なんでしょうか? リアルでも知らない人が質問したら”低脳は死ね”って言うんですか?
56 名前:nobodyさん mailto:sage [2008/09/19(金) 03:04:35 ID:???] 低脳が原因じゃなかったら何が原因だと思うの?
57 名前:nobodyさん mailto:sage [2008/09/19(金) 03:05:55 ID:???] 他の人の回答お待ちしますね
58 名前:nobodyさん mailto:sage [2008/09/19(金) 03:06:24 ID:???] >>53 しません
59 名前:nobodyさん mailto:sage [2008/09/19(金) 03:06:29 ID:???] >>56-57 お前ら死ね
60 名前:53 mailto:sage [2008/09/19(金) 03:07:14 ID:???] もういいです。二度と来ませんさようなら。
61 名前:nobodyさん mailto:sage [2008/09/19(金) 03:07:46 ID:???] ∩ 〈〈〈 ヽ 〈⊃ } (\___/) | | ( ̄l▼  ̄)! ! / ● ● | / / l ___\lミ/ /▲ ( 。--。 ) /■___ (( ̄)) こいら最高にBSEモォーーーーーーーーー (___)  ̄/
62 名前:nobodyさん mailto:sage [2008/09/19(金) 03:08:50 ID:???] まっここは2chだし あまり回答に期待しない方がいいぜ ここにいるのは 俺すげーできる と思ってるカスだからな
63 名前:nobodyさん mailto:sage [2008/09/19(金) 03:10:37 ID:???] 低脳とかまだ言ってる奴居るの? ワロタw
64 名前:nobodyさん mailto:sage [2008/09/19(金) 04:59:16 ID:???] >>1 はなかなか出来る。 くだスレの信者に聞くよりここで聞く方がいいかも。 IDIDってうざいし。
65 名前:nobodyさん mailto:sage [2008/09/19(金) 05:26:54 ID:???] いや別に>>1 が答えてるわけじゃ・・・
66 名前:nobodyさん mailto:sage [2008/09/19(金) 09:19:27 ID:???] 深夜なのに物凄い連続カキコですね
67 名前:nobodyさん mailto:sage [2008/09/19(金) 09:26:57 ID:???] 向こうのくだスレが落ち着いたと言うのに
68 名前:nobodyさん mailto:sage [2008/09/19(金) 11:09:11 ID:???] 次スレ立つときが見ものだよな
69 名前:nobodyさん mailto:sage [2008/09/19(金) 13:16:15 ID:???] PHPのコマンドライン引数の一覧って、マニュアルのどの項だっけ?
70 名前:nobodyさん mailto:sage [2008/09/19(金) 13:26:36 ID:???] 事故解決しました jp2.php.net/manual/ja/features.commandline.php
71 名前:nobodyさん mailto:sage [2008/09/19(金) 14:25:39 ID:???] すみません、基本的なことで申し訳ないですが教えてください。 本に簡単なRSSリーダーのソースということで以下がのってたので、「index.php」という名前にしてレンタルサーバにアップしたのですが、 そのサイトへとぶと、Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. という表示しか出ません。 そのウェブサイトにとぶことで、目的のページをフィードするためには、後何が足りてないのでしょうか? 宜しくお願いいたします。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd "> <html xmlns="www.w3.org/1999/xhtml "> <head> <meta http-equiv="content-type" content="text/html;charset=shift_jis" /> <meta name="generator" content="Adobe GoLive" /> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <title>asdfasdf</title> </head> <BODY> <?php function cvt($text){ return mb_convert_encoding($text, "SJIS", "UTF-8"); } if($fileContents = file_get_contents( 'lump.blog.shinobi.jp/RSS/091/ ')) { $xml = new SimpleXMLElement($fileContents); echo '<0L>'; $Loop = 0; while ($Loop < count($xml->item)) { echo '<LI>' . '<A href="' . $xml->item[$Loop]->Link . '">' . cvt($xml->item[$Loop]->title) . '</A>' . '</LI>'; ++$Loop; } echo '</0L>'; } ?> </BODY> </HTML>
72 名前:nobodyさん mailto:sage [2008/09/19(金) 14:27:48 ID:???] PHP以前の問題
73 名前:71 mailto:sage [2008/09/19(金) 14:55:33 ID:???] ですよね、、そもそも何かが分かっていない気がするのですが…。 index.phpだけではサイトに表示はできないんでしょうね
74 名前:nobodyさん mailto:sage [2008/09/19(金) 15:01:22 ID:???] httpラッパが使えないとかそんなことなんじゃ (CGIモードならInternal errorになりそうだし)
75 名前:nobodyさん mailto:sage [2008/09/19(金) 15:03:08 ID:???] まさか#!/usr/bin/phpを入れたら動いたりしないよね
76 名前:nobodyさん mailto:sage [2008/09/19(金) 15:05:55 ID:???] それじゃ拡張子がcgiにならんか?レン鯖ならそうすると思うし 拡張子phpでInternal error出てるんだし一応PHPモジュールなりForceCGIなりしてるよな
77 名前:nobodyさん mailto:sage [2008/09/19(金) 15:17:37 ID:???] 空のPHPでも内部サーバエラーなら、鯖が狂っているんだろうね .htaccessが使えるならAddTypeで強制的にmodphpで動くよう指定してみるとか
78 名前:71 mailto:sage [2008/09/19(金) 18:31:50 ID:???] いろいろ試してみます。 ありがとうございました。
79 名前:nobodyさん mailto:sage [2008/09/19(金) 19:01:45 ID:???] >>71 SimpleXML 拡張モジュールは PHP 5 が必要になります。 mbstring は拡張モジュールです。つまり、デフォルトでは 有効にならないということです。
80 名前:nobodyさん mailto:sage [2008/09/19(金) 19:08:36 ID:???] phpのバージョンとか4で5の関数・クラス使ってようが phpのエラーがでるだけでinternal errorなんて出ないて
81 名前:nobodyさん mailto:sage [2008/09/19(金) 19:29:44 ID:???] undefined functionになるだけ
82 名前:nobodyさん mailto:sage [2008/09/19(金) 21:39:14 ID:???] PHP5(のどっかのバージョン)からはエラーが標準出力されない件(よってCGIのように403エラー)
83 名前:nobodyさん mailto:sage [2008/09/19(金) 21:41:26 ID:???] >>82 5.1系の前半
84 名前:nobodyさん mailto:sage [2008/09/19(金) 21:44:31 ID:???] という訳でブラウザでエラー出すのにxdebugとか使うハメに
85 名前:nobodyさん mailto:sage [2008/09/19(金) 22:19:55 ID:???] 403?500じゃなくて?
86 名前:nobodyさん mailto:sage [2008/09/19(金) 23:46:32 ID:???] orz すまん・・・forbiddenなんてどうでもいいな
87 名前:nobodyさん [2008/09/20(土) 21:04:23 ID:EkLzV9bU] PHP5.2.6で、 upload_max_filesizeよりもMAX_FILE_SIZEの値を大きくして、 実際にはupload_max_filesizeに引っかかった場合でも、 エラーの値が、UPLOAD_ERR_FORM_SIZEになります。 これはバグですか?
88 名前:nobodyさん mailto:sage [2008/09/20(土) 21:19:48 ID:???] ググレカス
89 名前:nobodyさん mailto:sage [2008/09/20(土) 21:33:35 ID:???] >>87 sageろやカス
90 名前:nobodyさん [2008/09/20(土) 21:42:11 ID:EkLzV9bU] スレタイが述べていることは ID出しても出さなくてもOKということでしょう 違いますか?
91 名前:nobodyさん mailto:sage [2008/09/20(土) 21:44:13 ID:???] そうです。
92 名前:nobodyさん mailto:sage [2008/09/20(土) 21:44:41 ID:???] 986 名前:nobodyさん[sage] 投稿日:2008/09/20(土) 20:05:03 ID:??? PHP5.2.6で、 upload_max_filesizeよりもMAX_FILE_SIZEの値を大きくして、 実際にはupload_max_filesizeに引っかかった場合でも、 エラーの値が、UPLOAD_ERR_FORM_SIZEになります。 これはバグですか? そんならなぜID出せといわれてるスレでわざわざID出さなかったのですか? だいたいマルチだしお前みたいな釣り人は一人で解決してろ
93 名前:nobodyさん mailto:sage [2008/09/20(土) 21:49:38 ID:???] 頑張ってこのスレを使わせたいんだよ、きっと
94 名前:nobodyさん mailto:sage [2008/09/20(土) 21:58:52 ID:???] 前スレで質問したら混乱の中でスレが落ちたので こちらで質問させてもらいました。 IDを出すことを強制するスレより、こちらの方がいいと思ったので。
95 名前:nobodyさん mailto:sage [2008/09/20(土) 22:01:35 ID:???] >IDを出すことを強制するスレより、こちらの方がいいと思ったので。 こりゃ明らかに釣りだな 質問者のふりをするために適当な質問をしたってとこか
96 名前:nobodyさん mailto:sage [2008/09/20(土) 22:08:26 ID:???] 意味が分かりません 誰が何のためにそのような釣りをするのですか?
97 名前:nobodyさん mailto:sage [2008/09/20(土) 22:14:50 ID:???] スレ主が自分のスレを盛り上げるために自演をする と、とりあえず書いてみる どうでもいいけど、ここにそういう書き込みするならググったほうが速いぞ どうせ役に立たないスレなんだから
98 名前:nobodyさん mailto:sage [2008/09/20(土) 22:16:21 ID:???] こっちのスレにも偽者は出ますアピールか? やっぱ板自体を強制IDにしないと解決しないなこりゃ こっちは偽者でさらに荒れるだろうよ
99 名前:nobodyさん mailto:sage [2008/09/20(土) 22:46:05 ID:???] どっちにしたって荒れるからどうでもいいよ php使いはレベル低い
100 名前:nobodyさん mailto:sage [2008/09/20(土) 22:58:07 ID:???] >>99 自己紹介はいらないよ
101 名前:nobodyさん mailto:sage [2008/09/20(土) 23:01:47 ID:???] なにやらループさせすぎて 鯖がパンクしたみたいです。 どうしましょ
102 名前:nobodyさん mailto:sage [2008/09/20(土) 23:10:32 ID:???] 鯖管にさっさと復旧しろとでも言えばいい
103 名前:nobodyさん [2008/09/21(日) 07:19:11 ID:rKcSwzKG] XMLファイルをアップロードして、それを順次処理したいのですが XMLの各要素のバリデーションって 一般的にどうしますか? そういうライブラリみたいのがあれば教えて下さい
104 名前:nobodyさん mailto:sage [2008/09/21(日) 10:05:16 ID:???] DOMDocumentクラス
105 名前:nobodyさん mailto:sage [2008/09/21(日) 10:21:00 ID:???] ありがとうございました XMLスキーマというのがあるんですね あやうく自分で処理を書くところでした
106 名前:nobodyさん mailto:sage [2008/09/23(火) 15:07:25 ID:???] 外部に公開してない、 社内限定サービスを、 携帯電話でアクセスして ページを見たりすることは不可能?
107 名前:nobodyさん mailto:sage [2008/09/23(火) 15:15:39 ID:???] >>106 板違い。通技板でも行ってこい。 っていうか必要なら会社のネットワーク管理者に言えよ。
108 名前:nobodyさん mailto:sage [2008/09/23(火) 17:36:09 ID:???] 社内限定っていうのが、社内LANでしかアクセスできないものなら当然無理
109 名前:nobodyさん mailto:sage [2008/09/25(木) 21:08:41 ID:???] <?php $contents = @file_get_contents('777.txt'); echo $contents; $text = htmlspecialchars( $_POST["textbox"] ); if ( get_magic_quotes_gpc() ) { $text = stripslashes( $text ); } $filepath = "777.txt"; $string = "$text"; $fp = fopen($filepath, "w"); @fwrite( $fp, $string, strlen($string) ); fclose($fp); readfile($filepath); ?> <form action="<?= $_SERVER['PHP_SELF']; ?>" method="POST"> <input type="text" name="textbox" value=""> <input type="submit" value="書き込む">
110 名前:109 [2008/09/25(木) 21:12:02 ID:om/g2aHU] ・欲しい携帯電話[ P906 ] [ 入力欄 ]【書き込む】 入力欄に欲しい機種を記入して書き込むを押せば、P906が入力された機種に変わり 初めに表示されていた機種(P906)は保存しないるようなものを作りたいのですが ページを開いた時、777.txtに保存されている内容が表示され書き込むと 以前に保存された内容と書き込んだ内容が同時に表示されてしまいます どうすれば書き込んだ内容だけを表示できますか?
111 名前:nobodyさん mailto:sage [2008/09/25(木) 21:18:53 ID:???] 冒頭で $contents = @file_get_contents('777.txt'); echo $contents; してるんだから当たり前じゃん
112 名前:109 [2008/09/25(木) 21:49:58 ID:om/g2aHU] >>111 どうすれば最後に書き込みされた内容を表示する事ができるのですか?
113 名前:nobodyさん mailto:sage [2008/09/25(木) 22:11:44 ID:???] せめて順番を変える(書き込んでから表示)くらい思いついてくれ
114 名前:nobodyさん mailto:sage [2008/09/26(金) 16:27:22 ID:???] <?php $text = htmlspecialchars( $_POST["textbox"] ); if ( get_magic_quotes_gpc() ) { $text = stripslashes( $text ); } $filepath = "777.txt"; $string = "$text\n"; $fp = fopen($filepath, "w"); @fwrite( $fp, $string, strlen($string) ); readfile($filepath); fclose($fp); ?> <form action="<?= $_SERVER['PHP_SELF']; ?>" method="POST"> <input type="text" name="textbox" value=""> <input type="submit" value="書き込む">
115 名前:109 [2008/09/26(金) 16:40:46 ID:ri8qzJjD] >>113 114のような事でいいのですか? もう一度質問ですが 新たにページを開くと保存された内容が表示されず空白のままです ページを開いた時に、最後に書き込まれた内容を表示するにはどうすればいいのですか?
116 名前:nobodyさん mailto:sage [2008/09/26(金) 17:01:03 ID:???] 少しは自分の頭も使ってくれ
117 名前:nobodyさん mailto:sage [2008/09/26(金) 17:06:55 ID:???] >>115 かなりの初心者のようだな >>114 のソースだと、ボタンを押さなくても必ずファイルへ書き込んどる(textboxが空だからファイルも空) せめてisset($_POST['textbox'])でもいいからボタンを押したことを判別して書き込みを行ってくれ それと書き込みと読み込みを別けてくれ <?php $filepath = "777.txt"; if(isset($_POST['textbox'])){ $text = htmlspecialchars( $_POST["textbox"] ); if ( get_magic_quotes_gpc() ) { $text = stripslashes( $text ); } $string = "$text\n"; $fp = fopen($filepath, "w"); @fwrite( $fp, $string, strlen($string) ); fclose($fp); } readfile($filepath); ?>
118 名前:nobodyさん mailto:sage [2008/09/26(金) 18:44:58 ID:???] そもそもやりたいことが意味不明
119 名前:109 [2008/09/26(金) 21:58:36 ID:ri8qzJjD] >>117 ありがとう、できました PHPを始めて一週間ぐらいの初心者です(;^_^
120 名前:109 [2008/09/26(金) 22:04:11 ID:ri8qzJjD] >>117 ありがとう、できました PHPを始めて一週間ぐらいの初心者です(;^_^
121 名前:nobodyさん mailto:sage [2008/09/26(金) 22:42:52 ID:???] 大事なことでなくても2回言ってしまうのはpc11のご機嫌が あまりよろしくないかららしい
122 名前:nobodyさん mailto:sage [2008/09/27(土) 00:20:34 ID:???] >>119 初心者なのは別にいいんだけど、そんなところで他人に頼ってちゃ1年たっても素人のままだよ?
123 名前:nobodyさん mailto:age [2008/09/30(火) 06:38:16 ID:???] if($aa){ $bb==1; else{ $bb==2; } $bbの前は見やすいようにタブスペースで空けているのですが、 これが増えてくると実行速度に影響があるものなのでしょうか?
124 名前:nobodyさん mailto:sage [2008/09/30(火) 06:40:23 ID:???] 0.00000001秒くらい
125 名前:age mailto:sage [2008/10/02(木) 07:44:19 ID:???] 1タブで0.00000001秒なのでしょうか?
126 名前:nobodyさん mailto:sage [2008/10/02(木) 07:49:59 ID:???] 試してみれば?
127 名前:nobodyさん mailto:sage [2008/10/02(木) 15:18:12 ID:???] タブ1個を気にするなら、Pythonでもやるべき
128 名前:nobodyさん mailto:sage [2008/10/02(木) 15:28:30 ID:???] Pythonは3.0でガラッと変わるらしいので 二の足を踏んでいます。 0.00000001は嘘っぽいのでマジレス希望
129 名前:nobodyさん mailto:sage [2008/10/02(木) 16:17:22 ID:???] じゃあマジレス 気 に す る な !
130 名前:nobodyさん mailto:age [2008/10/02(木) 17:33:53 ID:???] (「゚A゚)「 シャー 」 L
131 名前:nobodyさん mailto:sage [2008/10/02(木) 18:23:39 ID:???] 信じもしない、試しもしない、ってどんだけ糞質問者だよw 何秒なら信じるんだwww
132 名前:nobodyさん mailto:sage [2008/10/02(木) 21:06:37 ID:???] PHPのバージョンやコンパイラやOSやキャッシュやCPU等で変わるのに、どれだけかかるかなど分かる訳がない だから自分が試したのを信じておきゃいーんだよ
133 名前:nobodyさん mailto:sage [2008/10/02(木) 21:23:38 ID:???] >>128 マジレスするとPGはやめたほうがいい 自分でできるのにやらないのは論外としても、自分で質問したくせに善意で答えてくれている回答者を ないがしろにするようでは、この先君は誰からも助けられないし信用もされない。
134 名前:nobodyさん mailto:sage [2008/10/03(金) 03:13:22 ID:???] マジレスすると、アセンブリ言語で組めばいいよ そうすれば実行速度は最速になるよ
135 名前:nobodyさん mailto:sage [2008/10/03(金) 04:50:02 ID:???] なぜタブの話からアセンブラの話になるんだ
136 名前:nobodyさん mailto:sage [2008/10/03(金) 07:38:57 ID:???] >>132 の言うとおりで、0.00000001秒という回答を善意ととっていいものかどうか疑問
137 名前:nobodyさん mailto:sage [2008/10/03(金) 09:28:54 ID:???] 0.00000001秒を真に受ける方がどうかしてる タブ1つで目に見えるほどの違いは出ない、って言いたいんだろ
138 名前:nobodyさん [2008/10/03(金) 11:28:29 ID:SBEKvvRO] 質問です。 if(mb_ereg("^[カ-コ]",$k['kana'])) $title_arr[$e]['line']='か行'; この状態だと、濁点の入った文字が検索できません。 ガギグなども一致させるにはどうしたらいいですか?
139 名前:nobodyさん mailto:sage [2008/10/03(金) 12:15:20 ID:???] if(mb_ereg("^[カ-コガ-ゴ]",$k['kana'])) $title_arr[$e]['line']='か行';
140 名前:nobodyさん mailto:sage [2008/10/03(金) 12:22:15 ID:???] がぎぐげごをか行とは言わないんじゃね
141 名前:nobodyさん mailto:sage [2008/10/03(金) 12:28:12 ID:???] >>139 ありがとうございます。試してみます。 >>140 そうですね。でもが行であまり探さないかなと思いまとめてみました。
142 名前:nobodyさん [2008/10/04(土) 12:11:31 ID:55cVbMG1] PHPでWebカメラの映像を公開したいのですが どうやったらいいですか?
143 名前:nobodyさん mailto:sage [2008/10/04(土) 17:01:03 ID:???] PHPだけでは無理