1 名前:nobodyさん mailto:sage [2006/11/27(月) 17:46:42 ID:???] このスレッドは、他のスレッドでは書き込めない超低レベル、 もしくは質問者自身何が何だが分からない質問を勇気を持って書き込むスレッドです。 PHP使いが優しくコメントを返しますが、 お礼はPHPの布教と初心者の救済をお願いします。 PHP Home Page www.php.net/
29 名前:nobodyさん mailto:sage [2006/11/29(水) 10:55:37 ID:???] ローカルでテスト中のときだけ壷停止しとけばおk
30 名前:nobodyさん [2006/11/29(水) 16:41:30 ID:gqW8eidG] フォームで番号入力させてボタン押したら それをもとにHTMLファイル作成して そこに飛ぶようにしたいんですけど どのようにしたらいいでしょうか? action先にあるphpファイル指定して、ファイル作成して そのファイルに飛ぶって感じで考えたんですけど かなり無駄ですよね・・・なにかいい方法ないですか?
31 名前:nobodyさん mailto:sage [2006/11/29(水) 16:53:50 ID:???] >>30 マルチすんな。
32 名前:30 [2006/11/29(水) 17:00:36 ID:gqW8eidG] ごめんなさい。今日中にやらなきゃだめで・・つい
33 名前:nobodyさん mailto:sage [2006/11/29(水) 17:48:47 ID:???] つい殺してしまった つい盗んでしまった
34 名前:nobodyさん [2006/11/30(木) 04:34:34 ID:9PLb0L+/] w1.nirai.ne.jp/freeze/appli/file04.html ↑ここの二択クイズのスクリプトを設置してみたんですけど エラー(Parse error: syntax error, unexpected '/')が出て動きません。 単純な構文の間違え?考えたのですがわかりません。 エラーが出るのは下のスクリプトの中の←の部分。 前後もおかしいところはないと思うんですが。 どうかわかる方、教えて下さいませ。 一部抜粋(元はw1.nirai.ne.jp/freeze/appli/files/office/index.htm ) ///////////////////////////////////////////////////////////////////////////////////個人成績表の表示 function RESULT($name_in){ global $office; if(file_exists("./quiz/name_$office/$name_in") and $name_in !=null){ echo "名前:".$name_in." ".$office."成績表"; $result = file("./quiz/name_$office/$name_in"); ←この行 $array_cnt = count($result); echo "<table border='1'>"; echo "<tr><td>DATE&TIME</td><td>LEVEL</td><td>POINT</td><td>TIME</td><td>BAR</td></tr>"; $cnt = 0; while($cnt < $array_cnt){
35 名前:nobodyさん mailto:sage [2006/11/30(木) 04:55:17 ID:???] >>34 ソースコードをShift_JISで保存してるから。 問題の行は一個上の echo ... の部分で、表はsjisだと 95 5c。 5c てのは \。 なので 成績表" の " がエスケープされてしまう。 とりあえず 成績表\" のように \ を追加すればいいけど、ソースコードは utf-8n か euc-jp で書くようにしたほうがいいよ
36 名前:nobodyさん mailto:sage [2006/11/30(木) 06:35:19 ID:???] >>35 ありがとうございます。解決しました! しかし、今度はログイン画面や問題表示画面にエラーが出てきたので、引き続き考えてみます。
37 名前:34 mailto:sage [2006/11/30(木) 19:46:18 ID:???] XREAのセーフモードというのが邪魔してるみたいです。 どこかのサイトに書いてあったのを参考に .htaccessに <Files index.php> AddHandler application/x-httpd-phpcgi .php </Files> として設置して、よくわからないままエラーメッセージは 出なくなりましたが、成績が記録されないです。
38 名前:nobodyさん mailto:sage [2006/11/30(木) 19:52:05 ID:???] なぜ記録されないのか調べて、それに応じた対策をとればいい
39 名前:nobodyさん [2006/12/01(金) 02:03:15 ID:eNWcG6C2] スクリプト内で$_GET['id']=TRUEという処理を使う場合、 外部から$_GET['id']===TRUEになる値を入れることは絶対できない?
40 名前:nobodyさん mailto:sage [2006/12/01(金) 05:05:05 ID:???] >>39 jp.php.net/manual/ja/language.types.boolean.php --------------------------------------------------- boolean に変換する場合、次の値は FALSE とみなされます。 integer の 0 (ゼロ) float の 0.0 (ゼロ) 空の文字列、 および文字列の "0" その他の値は全て TRUE とみなされます (全ての resourceを含みます)。 --------------------------------------------------- hoge.php?id=0 はflase 0以外はtrue
41 名前:nobodyさん mailto:sage [2006/12/01(金) 06:24:14 ID:???] >>39 無理だと思うけど、$_GETに値を代入するのは気持ち悪いな
42 名前:nobodyさん mailto:sage [2006/12/01(金) 07:10:53 ID:???] >>40 ==ならその通りだけど>>39 は===だ
43 名前:nobodyさん [2006/12/01(金) 13:00:14 ID:foRsHFAa] 初めまして^^ 配布スクリプトでの質問なんですが php.goinkyo.be/sample/sample.php?sln=2 のバナーランダム表示スクリプトです。 同じバナーが表示されないように出来るのでしょうか?? そのまま設置するとかなりの確率で同じバナーが表示されてしまうのです… 宜しくお願い致します!!
44 名前:nobodyさん mailto:sage [2006/12/01(金) 13:08:17 ID:???] >>43 前回表示したバナーを記録しといて、表示するためにバナーのリストを読んだ段階で 記録されてるのを除外すればいいんじゃないの
45 名前:nobodyさん [2006/12/01(金) 13:22:03 ID:foRsHFAa] >>44 早速ありがとうございます!! いや、当方初心者なものでどんな記述を書き足せば良いか 分からないんですよ、、 簡単なものであれば教えていただけないでしょうか?
46 名前:nobodyさん mailto:sage [2006/12/01(金) 13:55:23 ID:???] >>43 「ランダム」の意味を盲一回よく考えよう バナーの種類を二万個ぐらいまで増やせば?
47 名前:nobodyさん mailto:sage [2006/12/01(金) 16:22:28 ID:???] くだらねーレスだなオイ
48 名前:nobodyさん mailto:sage [2006/12/01(金) 17:01:57 ID:???] だってくだすれだもん
49 名前:nobodyさん mailto:sage [2006/12/01(金) 17:35:53 ID:???] バナーを三マンコくらいにしたらいいよ。
50 名前:nobodyさん mailto:sage [2006/12/01(金) 20:18:22 ID:???] 「ガンダム」の意味を教えてください
51 名前:nobodyさん mailto:sage [2006/12/01(金) 20:57:35 ID:???] 「癌堕夢」 中国の孟子さんが癌になる夢を見たらしいよ
52 名前:nobodyさん [2006/12/01(金) 22:40:05 ID:LbNSuYCs] アップローダー作ろうと思ってるんですが、 アップするファイルを特定の拡張子だけに制限することってできますか?
53 名前:nobodyさん mailto:sage [2006/12/01(金) 23:41:03 ID:???] >>52 できます
54 名前:nobodyさん [2006/12/01(金) 23:48:44 ID:LbNSuYCs] >>53 サンクス 関数とか教えて欲しいけど、自分でやってみる! うぉおおおおおゴールはすぐそこだ
55 名前:nobodyさん mailto:sage [2006/12/02(土) 06:43:09 ID:???] >>54 とりあえず最初は単純にファイル名だけチェック。 これが出来たら、次のレベル、中身をチェック。
56 名前:nobodyさん mailto: [2006/12/02(土) 08:40:19 ID:???] >>54 どんな拡張子に制限したいのか分からないけど、MIMEタイプを 指定するだけっていう簡単な方法もあるよ。
57 名前:nobodyさん mailto:sage [2006/12/02(土) 19:32:22 ID:???] 普通は容量制限が有るから容量もチェックだな。 1GBとかうpされたら即垢停止。
58 名前:nobodyさん [2006/12/03(日) 03:10:10 ID:NU1tc6JW] 掲示板でユーザーからの投稿をサニタイズ(だったけ?)しない (htmlspecialchars等かまさない)とき、掲示板閲覧者じゃなくて、 掲示板設置者が気をつける点やこれは取り除いておけってのありますか? htmlタグやjavascriptで利用者がクッキー盗まれたり、ブラクラへ飛ばされても 一向にかまわないんですが、スクリプト設置者が不利益になるのは避けたいという (サーバーに対して変なコマンドを使われたりするような)、 そういう趣旨の掲示板です
59 名前:nobodyさん mailto:sage [2006/12/03(日) 15:39:46 ID:???] >>58 まぁあれだ、巨大な文字を一つ貼り付けられるだけで掲示板として機能しなくなるわけだが。それでもいいのか?
60 名前:nobodyさん mailto:sage [2006/12/03(日) 16:02:40 ID:???] 訴えられるのは管理者だが
61 名前:nobodyさん mailto:sage [2006/12/03(日) 17:37:54 ID:???] >>58 phpとかの問題ではないが、 裁判沙汰になる可能性を踏まえて海外鯖使う
62 名前:58 [2006/12/03(日) 22:48:21 ID:NU1tc6JW] 外部からの変数にeval()とかしない限り何書かれてもおkってことでいいですか? フォントいじり系は定期的にログ全削除するから平気です 閲覧者のPCが固まっても、管理人は別ルートの管理室出入り口を作るので
63 名前:nobodyさん mailto:sage [2006/12/03(日) 23:17:23 ID:???] >>62 どんな方法でデータを記録していくのか知らないが、 保存しているデータを、あぼんされてもいいなら放っておけば?
64 名前:nobodyさん mailto:sage [2006/12/04(月) 00:47:17 ID:???] >>62 仕様が”攻撃者が任意のHTMLやJSを埋め込む事を許容する”という物なら(それを想定した上で管理者に安全に作れば)大丈夫。 ま、せいぜい気を付けるこった。
65 名前:nobodyさん mailto:sage [2006/12/04(月) 18:10:10 ID:???] なんらかのフィンガープリントを取って、作成した本人のみが閲覧できるようにするベッキー
66 名前:nobodyさん [2006/12/08(金) 01:11:42 ID:6mMpPBwV] DBの文字コードがUTF-8、phpがEUC-JP、http_inputは空、http_outputはEUC-JPです。 レコード中の1カラム(列名:name)だけが2バイト文字を含む文字列データなのですが、 DBから取り出したレコード($record)をprint_r();でブラウザ上に表示したら見事に化けました。 そこで、$record['name'] = mb_convert_encoding($record['name'],'EUC-JP','UTF-8'); してからprint_r();してみたんですが相変わらず化けたままです。 自分は何を見落としているのでしょうか?
67 名前:nobodyさん [2006/12/08(金) 03:10:20 ID:P4e+I898] cgiの中でphpを動かすにはどうすればいいですか? 本当に超初心者的質問になっていて申し訳ないのですが
68 名前:nobodyさん mailto:sage [2006/12/08(金) 09:09:48 ID:???] >>67 サーバの設定を聞いてるなら何を使っているのかを書こう。 ApacheとかIISとかバージョンも含めて。 あと、OSやPHPはどうやって入れたの?
69 名前:nobodyさん [2006/12/08(金) 09:18:45 ID:M2nmYmnp] スレ違いならすみません。 他サイトでも質問したのですが、回答がなくて・・・。 FFAやInfinity2のようなブラウザで遊べるネットゲームを作りたいと思ったのですが、ある程度システムは決めた状態で、 まず何から作っていけば良いのでしょうか? ちなみに、携帯専用のゲームの予定です。 以前に作ってみたんですが、いろいろシステムを考えているうちに書き直してばっかりなので、 まったく進まない状態なのです。 皆様が作るとすれば、まずどのようなことから考えて、手をつけていきますか? FFA ttp://another-ffa.ddo.jp:8080/cgi-bin/ffa/othersx.cgi Infinity2 ttp://?www.infinity2.ne.jp:88/?
70 名前:nobodyさん mailto:sage [2006/12/08(金) 17:13:15 ID:???] 日本語でおk
71 名前:nobodyさん mailto:sage [2006/12/08(金) 18:19:18 ID:???] >>69 作る以前の問題だ。 「ある程度決めた状態」である筈なのに「書き直してばかり」なのは仕様が固まってない証拠。 何を作りたいのか"詳細"に決める事から始めろ。
72 名前:nobodyさん mailto:sage [2006/12/09(土) 08:24:15 ID:???] 普通はDBがutfなら全部utfにしてしまう。理由は文字化けしないから。 どこか一つでも文字コード変換の処理をさせると文字化けの問題と戦うことになるよ。
73 名前:nobodyさん mailto:sage [2006/12/09(土) 19:20:48 ID:???] やはり統一が基本ですか… 確かに、まだphpソースもそこからincludeするhtmlも数個しか作成してないから あとはミスなく各種設定ファイルを弄るだけなんですよね。 いやはや、落ち着いているものをひっくり返すのにはどうにも積極的になれなくて… でも他の方の意見も聞けて、やっと「やるしかない!」という気になりました。 趣味レベルだとどーしても面倒な事があると躊躇ってしまう^^; レス、大変助かりました。ありがとうございました。
74 名前:nobodyさん [2006/12/13(水) 15:56:39 ID:vw+L/J5V] 6hotの進化版アクセス解析Lapis(ttp://act.st/)を使ってます。 このスクリプトで使ってる.htaccessに他のソースを入れたいのですが サーバーエラーになってしまいました。 1つの.htaccessにアク解用のタグやIPはじき、 includeのソースを入れたい場合、どう書き込めばいいですか?
75 名前:nobodyさん mailto:sage [2006/12/13(水) 16:19:42 ID:???] そういや以前.htaccessの偉い人ってスレがあったな ってか、アク解用のタグってなに? ってかてか、web政策板できいたら? レスがあるかは知らんが
76 名前:nobodyさん mailto:sage [2006/12/14(木) 09:19:59 ID:???] >>nobodyさん アクセス解析でもhtaccess使ってるし、インクルードもしたいんだけど、 その両方を1つのhtaccessに書き込むと500エラーになってしまうんです。 Web板の方がいいのかな・・・自分2chの空気なんか読んだ事ないからな・・・ ありがとうございました。
77 名前:nobodyさん mailto:sage [2006/12/14(木) 12:07:39 ID:???] >>76 とりあえず半年ROMっとけ
78 名前:nobodyさん [2006/12/14(木) 15:02:02 ID:eawOm30r] file_get_contentsとfile_put_contentsでファイルの内容を 別のファイルに書き込みたいんですが file_put_contentsのさいに、書き込み先のファイルに上書きではなく もとからあるテキストの下に続けて書き込みたいのですがどうすれば?
79 名前:nobodyさん [2006/12/15(金) 16:32:56 ID:GA2h1KlN] 今まで、register_globals = on の環境でヌクヌクしてたのだけれど、 php のヴァージョンをあげたのを機会に register_globals = は off にしたほうがよいのかしら? $a = $_GET['a'] とか $b = $_POST['b'] とかみんな書いてるの?オセーテください
80 名前:nobodyさん mailto:sage [2006/12/15(金) 16:34:58 ID:???] >>79 うん
81 名前:79 mailto:sage [2006/12/15(金) 16:44:39 ID:???] そか...ありがトン めんどクサイ 世の中になったもんだな...
82 名前:nobodyさん mailto:sage [2006/12/15(金) 19:45:01 ID:???] >>81 ガンバレヨ 間違っても、無条件にextractとかしないようにね
83 名前:nobodyさん [2006/12/16(土) 03:07:14 ID:J1is8RMn] 環境さえ整っていたら、 DBから取得した1レコードの内容をprint_rで表示した時、 2バイト文字のデータもブラウザ上に化けずに表示されるもんですか?
84 名前:nobodyさん mailto:sage [2006/12/16(土) 10:08:54 ID:???] >>83 される
85 名前:nobodyさん mailto:sage [2006/12/16(土) 19:57:15 ID:???] ブラウザの文字コード解析って割と優秀。
86 名前:hogeman [2006/12/17(日) 23:39:20 ID:Cg0EPVD3] 以下のようなに日本語のパラメータを渡そうとると hoge.jp/nameset.php?&name= ほげ 以下のような感じでurlencode?,MIME? された状態になるんですが hoge.jp/nameset.php?&name=%E3%81%BB%E3%81%92 以下のphp内で所得すると $name = htmlspecialchars( $_GET["name"]); print $name の結果が化けるんですが、上手く渡す方法ないでしょうか?
87 名前:nobodyさん mailto:sage [2006/12/17(日) 23:42:12 ID:???] phpがインストールできないから、質問しようと思ったけど、XAMPPでインストールすることにした。 今ダウンロード中だが、激しく遅い。
88 名前:nobodyさん mailto:sage [2006/12/17(日) 23:53:00 ID:???] >>86 2byteコードを渡すときは、予めURLエンコードをすべし 「ほげ」を渡したいなら、 name=%82%D9%82%B0
89 名前:hogeman [2006/12/18(月) 00:39:30 ID:P9WLyRRW] 88さんの方法で解決しました、ありがとうございますm(_ _)m
90 名前:nobodyさん [2006/12/19(火) 13:42:23 ID:Z1TZWbj7] >>61 裁判沙汰になっても安心な鯖会社ってどこっすかね? 2ちゃんが入ってるとこ?
91 名前:nobodyさん mailto:age [2006/12/19(火) 14:10:36 ID:???] はやく答えろや。時間がもったいないんだけどな・・・
92 名前:nobodyさん mailto:sage [2006/12/19(火) 16:48:27 ID:???] >>90 はいはい、厨な質問が来ましたよ。 裁判沙汰になっても安心な鯖会社とか・・( ´,_ゝ`)プッ
93 名前:nobodyさん mailto:sage [2006/12/19(火) 18:00:43 ID:???] >>92 この板に来てるから要注意 >>90-91 の思考は、全く下記と同じ xoopscube.jp/modules/xhnewbb/viewtopic.php?viewmode=flat&topic_id=2787&forum=5 同板のosCommerceスレで基地外omoti大暴れしてる。 pc8.2ch.net/test/read.cgi/php/1165645752/l50 放置です
94 名前:nobodyさん mailto:sage [2006/12/19(火) 20:50:47 ID:???] あいあい
95 名前:nobodyさん mailto:sage [2006/12/19(火) 21:23:31 ID:???] >>93 あぁ!omotiか 以前omotiがスレ乱立させてた頃に弄って遊んだ覚えが・・。 まだやってたのか
96 名前:nobodyさん mailto:sagee [2006/12/19(火) 23:02:10 ID:???] 美乳おいときますね
97 名前:nobodyさん mailto:sage [2006/12/19(火) 23:03:49 ID:???] つsports.yahoo.co.jp/hl?c=photo&d=20061219&a=20061219-00000015-spnavi-spo.view-000
98 名前:nobodyさん mailto:sage [2006/12/20(水) 23:14:19 ID:???] セッション難しいね。 おまいらどうやって勉強したの? クッキー程度で十分な仕事しかしてないのか? セッションスレ逝ってくる。
99 名前:nobodyさん [2006/12/24(日) 14:31:51 ID:z1YcVJbQ] フォームからのスペース(反核全角)を伴う改行(\n)はどうやって削除してる? う ん こ ち ん こ 改行 改行 改行 ば か ば か ば か 改行 改行 しね みたいなの
100 名前:nobodyさん mailto:sage [2006/12/24(日) 21:58:47 ID:???] ヒィント:正規表現
101 名前:nobodyさん mailto:sage [2006/12/25(月) 11:55:32 ID:???] >>99 うんこはトイレ
102 名前:nobodyさん [2006/12/25(月) 21:56:13 ID:uNaG2oXR] 可変変数で $variables = array('test[0]'); ${$variables[0]} = 'aaaaaa'; echo $test[0]; はダメ?
103 名前:nobodyさん mailto:sage [2006/12/29(金) 01:13:59 ID:???] ここで聞くのも間違っているかもしれませんが質問です。 phpはサーバーサイドで動くプログラムだそうですが、 同じプログラム文を複数の人がほぼ同時にアクセスしても大丈夫なのでしょうか? ファイルロックについて調べていたら疑問に思いました。 例えばこういうことです。 <?php $a = 1; (1) $a = 2; (2) print $a; (3) ?> といった文があるとして最初にアクセスした[ユーザーA]が(2)の処理まで終わり、 (3)の処理に入る前に(有り得るのか分かりませんが)[ユーザーB]が (1)の処理をしてしまった場合[ユーザーA]が(3)を処理すると[1]と表示して しまうか知りたいです。 どうかよろしくお願いします。
104 名前:nobodyさん mailto:sage [2006/12/29(金) 01:34:53 ID:???] >>103 PHPにユーザーからリクエストがある度に新しく生成され、レスポンスを返した後に破棄される。 つまり、同時にアクセスされても全く問題ない。必ず"2"と表示されます。 注意する必要がある物はファイルやデータベースで、これは適切にロックして同時に実行されたPHPを制御してあげれば問題ない。
105 名前:nobodyさん mailto:sage [2006/12/29(金) 01:47:21 ID:???] >>104 回答ありがとうございます。 phpプログラム自体は同時に接続されてもまったく問題ないが それ以外の部分に関して操作する場合は気をつけなければならない。 というわけですね。 胸のつかえが取れ、プログラム作成もはかどりそうです ありがとうございました。
106 名前:nobodyさん mailto:sage [2006/12/29(金) 10:14:43 ID:???] シングルクオートとダブルクオートの使い分け方を 簡単におしえてくだちい。 シングルクオートのほうが処理速度が1.2倍速いという事は ググって分かりましたが。
107 名前:nobodyさん mailto:sage [2006/12/29(金) 10:17:39 ID:???] >>106 文字列内で変数を展開したい時にはダブル
108 名前:nobodyさん mailto:sage [2006/12/29(金) 11:03:10 ID:???] >>107 まりがとう
109 名前:nobodyさん mailto:sage [2006/12/29(金) 12:27:29 ID:???] この年末年始の休暇で、PHPを勉強したいなあと思っています。 CSVの中身をランダムに表示したりとか、そういうことから始めたいなあと思っています。 が、わたしはプログラマーではないので、プログラムをちゃんと勉強したことはありません。 本家のマニュアルとかユーザ会のページとか見ても「この関数を使えばなんとかなりそうだなあ」 という程度にはわかるのですが、その先、実際にプログラムにすることができません。 こんなわたしに、PHPのおもしろさや便利さがわかる書籍やサイトがあったら、おしえてください。 よろしくお願いします。
110 名前:nobodyさん mailto:sage [2006/12/31(日) 15:29:32 ID:???] 他人の頼ってる時点でダメポ。 そもそも速度求めるならphpって選択肢無いし。 気にせず使うのが良いよ。
111 名前:nobodyさん mailto:sage [2006/12/31(日) 15:41:03 ID:???] >>109 面白さや便利さなんて人それぞれ。 自分のやりたいことが明確なら、それが実現できたときに面白さや便利さを感じるんじゃないかね? なら、そのやりたいことを実現するための方法を見つければいい。 サイトをというなら、PHPのオンラインマニュアルをお勧めするよ。 やりたいことから関数をひける非常に良くできたマニュアルだから。
112 名前:nobodyさん mailto:sage [2007/01/02(火) 16:59:41 ID:???] クラスの概念がイマイチ掴めない。 まぁ使わなくても何とかなるようなのしか書いてないけどさ… やっぱり理解したい。
113 名前:nobodyさん mailto:sage [2007/01/03(水) 08:40:02 ID:???] javaにしとけ。
114 名前:nobodyさん mailto:sage [2007/01/03(水) 14:48:50 ID:???] 日曜プログラマな俺もオブジェ糞指向をマスターしようと、 C++(その前にやるC含む)・Java・Rubyの本をしこたま買い込んだが ほとんど読んでない 今年は頑張って読んでマスター目指すよ('A`)ノシ
115 名前:nobodyさん [2007/01/09(火) 23:27:55 ID:k5CRwMBH] 思いっきりJavaのパクリです しかも中途半端ときてます ほんとうにありがとうございました
116 名前:nobodyさん mailto:sage [2007/01/11(木) 15:36:01 ID:???] $msg_str .= ""; $msg_str .= "<FONT COLOR=RED SIZE=4>"; $msg_str .= "名前が長すぎます。半角20文字(全角10文字)以内で"; $msg_str .= "入力してください。</FONT><BR>"; とある参考書に書いていました。 一行目の意味が分かりません。無くても表示されます。 解説してもらえたらうれしいです。
117 名前:nobodyさん mailto:sage [2007/01/11(木) 15:53:20 ID:???] 1行目は $msg_str .= ""; ではなく $msg_str = ""; でないか? もし上なら出版社のミス。 下なら、$msg_strの値を空にしてる。 もしこの行より前で $msg_strに値が入っていたら、続けて表示されてしまうから一旦空にしてるんじゃない?
118 名前:nobodyさん mailto:sage [2007/01/11(木) 16:20:20 ID:???] >>116 $msg_str = ""; がないとNotice errorになる(未定義の変数を使用しましたとか)
119 名前:nobodyさん mailto:sage [2007/01/11(木) 17:58:19 ID:???] >>117 >>118 お返事ありがとうございます。 仰るとおり、一行目は確かに $msg_str = ""; ですた・・・ なんとなく理解できました。
120 名前:nobodyさん mailto:sage [2007/01/11(木) 18:18:56 ID:???] 例えば、 あいう123えおかきく234けこさ という文字から234の数字の部分だけ取り出したいのですが、 どうすればよいでしょうか。 "きく"と"けこ"の間を取得すればいいということだけはわかるんですが、 どう書けばいいのかわかりません。
121 名前:nobodyさん [2007/01/12(金) 13:34:49 ID:6+bHJUiK] ドメインの範囲を教えてください
122 名前:nobodyさん [2007/01/13(土) 19:39:53 ID:5xFs6m9q] 教えてください。 phpでメール送信をしたいのですがまだ環境を全然整えていません。 というか、どの様な環境を構築すればメール送信できるのでしょうか? 鯖用PCはあります。Win2k/AN HTTPDです。 mail()関数を使ったプログラムは書いたのですけど、 Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in C:\〜\index.php on line 23 というエラーが返ってきました。 additional_headers引数にFromを設定し忘れたので当然だとは思うのですが、 SMTPサーバ?も必要なんですよね? mail()関数とphp標準機能だけでメールって送れないですよね? くだらない質問ですいませんが、よろしくお願いします。
123 名前:nobodyさん mailto:sage [2007/01/13(土) 21:09:08 ID:???] >>120 正規表現
124 名前:nobodyさん mailto:sage [2007/01/14(日) 14:29:07 ID:???] >>122 windows版phpはsmtpが使える マニュアルをmailとかで検索しる
125 名前:nobodyさん mailto:sage [2007/01/14(日) 14:33:39 ID:???] あ・あとその英語のエラーをよく読もうな
126 名前:122 [2007/01/14(日) 23:17:53 ID:3+hBUljF] >>125 ツッコミがいまいち理解できないのですが、ワーニングだから無視できるって事ですか? それともphp.iniの設定してないからだよ、と? それともFromヘッダは、設定をしてないのではなくて設定内容が間違っているのだ、 という部分でしょうか? まさか、sendmail_from≠Fromヘッダなんですかね? もう少しだけ詳しくご指摘いただけると助かります >>124 それよりなにより「smtpが使える」とは、mail関数でsmtpを利用できるという意味ですか? つまりphpとは別にsmtp環境を用意しなきゃいけないという事ですよね? ちょっとズレますが、本によるとPEAR::Mailはmail/sendmail/smtpの3つのバックエンドに 対応しているらしく、これを目にしたが故に、 ここでいうmailならphp標準機能(よく考えるとPEARは標準機能ではないかf(^^;)だけで メールが送信できるのかな?これ以上ソフトウェアを入れなくてもいいのかな? という疑問がわいた次第です。 ご存知の方がおられましたらお願い致します。
127 名前:nobodyさん mailto:sage [2007/01/15(月) 15:09:32 ID:???] ■ おすすめ2ちゃんねる 開発中。。。 by FOX ★ このスレを見ている人はこんなスレも見ています。(ver 0.20) 【桜肉】馬肉大好き【さくら肉】 [珍味] マジ? PHPとどんな関係?
128 名前:nobodyさん [2007/01/15(月) 18:36:46 ID:bXy17Ecq] 配列で指定したNGワードを弾きたいのですが下のように書いても上手くいきません。 $ng = array('/SEX/', '/crap/', '/fuck/'); if(ereg($ng, $coment)){ $ck = 1; $txt .= 'NGワード。<br>'; } 下のように書いても駄目でした。 $ng = array("SEX", "crap", "fuck"); arrayの使い方が間違ってるんでしょうか?
129 名前:nobodyさん mailto:sage [2007/01/15(月) 18:40:49 ID:???] 正規表現つかわずにin_array