1 名前:nobodyさん mailto:sage [2007/08/11(土) 10:08:03 ID:???] まず読め→【PHP マニュアル】www.php.net/manual/ja/ PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。 過去スレ、関連スレ、FAQなどは>>2-10 辺り ◆前スレ 【PHP】下らねぇ質問はここに書き込みやがれ 51 pc11.2ch.net/test/read.cgi/php/1185521566/ ◆質問する時の注意 ・ 自分のIDを表示させること。(メール欄に何も記述しないこと。空白も入力しちゃダメ) ・ サーバーのOS(Linux、Windows他)、WebサーバーとPHPの種類やバージョン等を明記すること。 ・ 己の行った操作、変更などを詳しく明記すること。 ・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。 ・ 質問者として、態度をわきまえること。 ・ 事前に公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。 ◆質問後の注意 ・偽者防止に必ずIDを表示させること。(メール欄に何も記述しない) ・2回目以降は最初に質問した際のレス番号を名前欄に入れること。 ・解決しなくても回答をもらった場合はお礼を言うこと。 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。) ◆回答者への注意 ・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。 【その他諸注意】 ・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ ・SQLについての質問はデータベース板(PCカテゴリ)の各スレで
130 名前:115 mailto:sage [2007/08/13(月) 03:37:38 ID:???] >>128 valueを消しても動作は同様でした。 hiddenの値を消す、もしくはnameの値を違うのにするのは最終手段で有るのですが、 今後の為にも、出来ればそれ以外の方法をとれればと考えております。
131 名前:nobodyさん mailto:sage [2007/08/13(月) 04:28:28 ID:???] >>115 なんじゃこれ。 同じnameを持ったデータを2個送信して、一方で自動的に値が上書きされることを期待してるわけ? その場合の動作は保証されてないからやめた方がいいよ。 多くの環境で、それはtype=file側(後ろに記述した側)の方のデータしか残らず、 ファイルを何も選択しなければデータが空っぽになるだけで終わる。 期待した通りに動いているというローカルの環境の方がかなり特殊。
132 名前:nobodyさん mailto:sage [2007/08/13(月) 06:42:57 ID:???] >>115 まずfileにvalue指定は効かないので要りません。 そしてhiddenの値も簡単に書き換えれるのでフォームでの指定は止めましょう、fileだけでいいです。 if(isset($_FILES['IMG1'])) { switch($_FILES['IMG1']['error']) { case UPLOAD_ERR_NO_FILE: // アップロードされなかった時の処理 break; case UPLOAD_ERR_OK: // 正常にアップロードされた時の処理 break; default: // エラーが起きた時の処理 } } こんな感じで。
133 名前:115 mailto:sage [2007/08/13(月) 08:01:44 ID:???] 皆さんレスありがとうございました。 非常に参考になりました。 皆さんのレスを参考にさせて頂き、hiddenの値はHTML上には出さない事に致しました。 遅い時間にも関わらずレスをいただき、ありがとうございました。
134 名前:nobodyさん [2007/08/13(月) 10:44:52 ID:k/wdFyv9] しょうもない質問すみません。 ctype〜とis〜の違いって何でしょ?
135 名前:nobodyさん mailto:sage [2007/08/13(月) 11:13:47 ID:???] >>134 マニュアルに書いてある
136 名前:nobodyさん mailto:sage [2007/08/13(月) 11:21:58 ID:???] >>122 わけわかめ。 今回の質問と的はずれてるし
137 名前:70 [2007/08/13(月) 12:38:14 ID:06TZUW9Q] htmlの任意のタグの間の文字列を抜き出すのはどうすれば
138 名前:nobodyさん mailto:sage [2007/08/13(月) 12:40:51 ID:???] htmlの任意のタグの間から文字列を取り出すのはどうすれば
139 名前:nobodyさん mailto:sage [2007/08/13(月) 12:41:04 ID:???] Pear XML_HTMLSax
140 名前:nobodyさん mailto:sage [2007/08/13(月) 12:41:51 ID:???] htmlの任意のタグの間の文字列をとりだすのはどうすれば
141 名前:nobodyさん mailto:sage [2007/08/13(月) 12:42:03 ID:???] htmlの任意のタグの間から文字列を取り出すのはどうすれば
142 名前:nobodyさん mailto:sage [2007/08/13(月) 12:42:46 ID:???] 重複スマソ・・・
143 名前:nobodyさん mailto:sage [2007/08/13(月) 12:56:25 ID:???] スマソってレベルじゃねーぞ
144 名前:nobodyさん mailto:sage [2007/08/13(月) 13:01:48 ID:???] ごめんなさい、一部の重複は俺が加担してました
145 名前:一日駅長 [2007/08/13(月) 13:07:24 ID:uksFyExO] 御久しぶりです。 アップロードしたあとアップ済み画像一覧みたいなのでどのページに 表示させるか選択、削除するのってどーすれば出来るんですか?おしえてくれ
146 名前:nobodyさん mailto:sage [2007/08/13(月) 13:11:23 ID:???] >>145 日本語でおk
147 名前:nobodyさん mailto:sage [2007/08/13(月) 14:08:18 ID:???] php側でたてたフラグによってテンプレート側の表示を変えたいのですが テンプレート側で分岐ができません。 どのようにすればいいでしょうか?
148 名前:nobodyさん [2007/08/13(月) 14:08:53 ID:pjyFI4En] peclコマンドで何をインストールしようとしても Did not understand the completion status returned from msdev.exe. とエラーがでます。2つ前のスレに「コンパイラがない」と回答がありましたが コンパイラはどうやったらインストールできるんでしょうか。
149 名前:nobodyさん mailto:sage [2007/08/13(月) 14:11:17 ID:???] テンプレートって何?Smarty?分岐って何?
150 名前:nobodyさん mailto:sage [2007/08/13(月) 14:15:23 ID:???] >>148 Visual C++ 6を買う
151 名前:nobodyさん mailto:sage [2007/08/13(月) 14:53:26 ID:???] >>147 英語でおk
152 名前:nobodyさん mailto:sage [2007/08/13(月) 15:19:38 ID:???] phpを使用したBASIC認証ページを作りたいのですが、できるのでしょうか? 概略は、.htpasswdと.htaccessを使用し、phpでログインページを作りたい のですが、解説されているページがなく、にっちもさっちもいきません。
153 名前:nobodyさん mailto:sage [2007/08/13(月) 15:20:39 ID:???] >>152 できます
154 名前:nobodyさん mailto:sage [2007/08/13(月) 15:24:00 ID:???] そこでphpを使う意味が分からない
155 名前:nobodyさん mailto:sage [2007/08/13(月) 15:27:29 ID:???] >154 どうもhtpassのために別ウィンドウを出すのが好きではなく、だったら認証ページで って思ったです。 参考になるページなどがありましたら、教えてもらえると助かります。
156 名前:nobodyさん mailto:sage [2007/08/13(月) 15:28:39 ID:???] >>155 そこで.htaccessを使う意味が分からない
157 名前:nobodyさん mailto:sage [2007/08/13(月) 15:30:55 ID:???] >156 ディレクトリ毎に認証させたいためです。 あと、元々はhtaccessとhtpassで認証させていたので、あまりそこを いじりたくないんです。 各ページにphpのフックをかぶせるのもありなんでしょうけど・・・
158 名前:nobodyさん mailto:sage [2007/08/13(月) 15:31:33 ID:???] php関係ねーけど、これから勉強するならCGI(perl)・JSPどっちがお勧め? 仕事に役立てたいので普及しているPerlという選択が無難なのかな 個人的にはJSPとかpythonのが魅力的なんだけど
159 名前:nobodyさん mailto:sage [2007/08/13(月) 15:36:24 ID:???] >>158 ここは”PHP”のくだスレです
160 名前:nobodyさん mailto:sage [2007/08/13(月) 15:40:08 ID:???] BASIC認証のダイアログ出さないで認証させるのは今は無理じゃなかったっけ?
161 名前:nobodyさん mailto:sage [2007/08/13(月) 15:41:00 ID:???] >>159 関係ねーって書いてるじゃん
162 名前:nobodyさん mailto:sage [2007/08/13(月) 15:43:17 ID:???] >>161 関係ないのをなんでわざわざPHPスレで聞くんだ? あと、お前は>>1 すら読めないのか?
163 名前:nobodyさん mailto:sage [2007/08/13(月) 15:46:03 ID:???] >>160 pearの認証を勉強してからこいクズ
164 名前:nobodyさん mailto:sage [2007/08/13(月) 16:10:45 ID:???] 「彼籠球的巨乳」之遍羅・吊金具、全裸時入浴的写人我電網是流出的
165 名前:nobodyさん mailto:sage [2007/08/13(月) 16:11:19 ID:???] >>162 だってこのスレ大したことないじゃん
166 名前:nobodyさん mailto:sage [2007/08/13(月) 16:13:22 ID:???] >>165 大したことないスレにくんなよwwwwwwww
167 名前:nobodyさん mailto:sage [2007/08/13(月) 16:35:57 ID:???] ワラタ
168 名前:nobodyさん mailto:sage [2007/08/13(月) 16:47:40 ID:???] 米医学専門誌アヌルズ・オブ・プラスティック・サージェリー8月号に掲載された調査報告によると、豊胸手術を受けた女性の自殺率が一般平均の3倍に達することが分かった。1965〜93年に手術を受けた3527人を追跡調査した。
169 名前:nobodyさん mailto:sage [2007/08/13(月) 16:50:54 ID:???] >>166 それもそうだな
170 名前:nobodyさん mailto:sage [2007/08/13(月) 16:54:53 ID:???] >仕事に役立てたいので普及しているPerlという選択が無難なのかな >仕事に役立てたいので普及しているPerlという選択が無難なのかな >仕事に役立てたいので普及しているPerlという選択が無難なのかな >仕事に役立てたいので普及しているPerlという選択が無難なのかな
171 名前:nobodyさん mailto:sage [2007/08/13(月) 16:57:32 ID:???] >>170 目真っ赤だよ?どうしたの?
172 名前:nobodyさん mailto:sage [2007/08/13(月) 19:01:02 ID:???] $fp = fopen("owata-net.com/", "r"); これでhtmlをオープンした後に <div id="test">と</div>に挟まれている文字列を抽出したいのですがどうすればいいですか
173 名前:172 mailto:sage [2007/08/13(月) 19:07:48 ID:???] 172ですが自己解決しました
174 名前:nobodyさん mailto:sage [2007/08/13(月) 19:37:52 ID:???] Resource id #3ってなに?
175 名前:nobodyさん mailto:sage [2007/08/13(月) 19:39:41 ID:???] IDが3のリソース型ってこと
176 名前:172 mailto:sage [2007/08/13(月) 21:12:06 ID:???] 氏ねよキチガイ まだ解決してねえよバカ
177 名前:nobodyさん mailto:sage [2007/08/13(月) 21:15:10 ID:???] >>176 >>1
178 名前:nobodyさん mailto:sage [2007/08/13(月) 21:41:15 ID:???] 教えてやろうと思ったのに、そういう態度だと気が失せるわ
179 名前:nobodyさん mailto:sage [2007/08/13(月) 21:48:33 ID:???] お前に教える能力ないよ
180 名前:nobodyさん mailto:sage [2007/08/13(月) 21:49:03 ID:???] 別にいいならいいけど
181 名前:nobodyさん mailto:sage [2007/08/13(月) 21:49:43 ID:???] はいはい、次の質問次の質問
182 名前:172 mailto:sage [2007/08/13(月) 21:58:47 ID:???] 答えられないんだよな? だからってごかますなよw まじでわらえるWW
183 名前:nobodyさん mailto:sage [2007/08/13(月) 22:13:23 ID:???] いや〜そりゃクマったなあ〜
184 名前:nobodyさん mailto:sage [2007/08/13(月) 22:22:46 ID:???] 自演乙
185 名前:nobodyさん mailto:sage [2007/08/13(月) 22:28:01 ID:???] >>172 これが答えられないようじゃ答える側には一生なれないわなぁ
186 名前:nobodyさん mailto:sage [2007/08/13(月) 22:35:33 ID:???] 知ってるが態度が気にくわない
187 名前:172 mailto:sage [2007/08/13(月) 22:45:21 ID:???] べつに答える側になろうと一言もいってないんだが^^; 大丈夫?小学校からやりなおしなよ
188 名前:nobodyさん mailto:sage [2007/08/13(月) 22:51:21 ID:???] <?php $file = fopen("soccer.yahoo.co.jp/world/england/schedule/", "r"); while (!feof($file)){ $line = fgets($file, 1024); } print($line); fclose($file); ?> どこがおかしい?
189 名前:nobodyさん mailto:sage [2007/08/13(月) 23:01:03 ID:???] >>188 1すら読まない神経してるあたりじゃね?
190 名前:nobodyさん mailto:sage [2007/08/13(月) 23:06:04 ID:???] >>188 何の為のwhilewwwwwwwwww
191 名前:nobodyさん mailto:sage [2007/08/13(月) 23:08:26 ID:???] お前等結婚してくれ ここをウォッチして早1年 ようやく俺にもtry catchの利点が分かったよ レベルアップできたのはお前らのおかげだ、本当に有難う
192 名前:nobodyさん mailto:sage [2007/08/13(月) 23:21:58 ID:???] >>191 結婚するためには、もっと男を満足させるおっぱいになるべきだ。 男を満足させないおっぱいは、functionがないphpと一緒だ。
193 名前:nobodyさん mailto:sage [2007/08/13(月) 23:35:58 ID:???] ちょっと漠然とした話なんですが とりあずWAMPでPHPからMYSQLの操作ができるようにまで、設定&インストールをしました。 iniやconf等の設定は、ネットで調べたり、本の通りにやりましたが 設定ファイル全体の30%ぐらいしか理解できてません やっぱり設定ファイルの事は100%理解できて無いと、先に進まない方がいいでしょうか? それとも、とりあえず進めて、分からない事がでたり、問題が起きた時に設定ファイルを見たほうがいいでしょうか。
194 名前:nobodyさん mailto:sage [2007/08/13(月) 23:42:10 ID:???] 一通り見ておけば? そんな解読に数十分もかかるもんでもないし ざっとドキュメント見て内容を把握しとけばいいかと
195 名前:nobodyさん mailto:sage [2007/08/13(月) 23:58:42 ID:???] なるほど、一通り目を通しておきます。 といっても、結構理解できず詰まる所があったりして時間かかりそうだけど 今やりたい事に対してかなりいい解決策でした。ありがとう
196 名前:nobodyさん [2007/08/14(火) 00:04:55 ID:YppttJHS] linuxの中に、わりと重要なファイルでも otherにread権限付いてるものが結構多いですよね これらのファイルもPHPから読めるってことですか? なんか怖くないですか?
197 名前:nobodyさん mailto:sage [2007/08/14(火) 00:08:22 ID:???] なにをいってるんだ
198 名前:nobodyさん mailto:sage [2007/08/14(火) 00:11:04 ID:???] <a href="/r/cfp">Yahoo!カテゴリ</a> これを正規表現であらわしてみてくれ
199 名前:nobodyさん mailto:sage [2007/08/14(火) 00:12:38 ID:???] >>196 怖いと思ったら、パーミッションを落として運用すればいいと思うが。 >>198 .
200 名前:nobodyさん mailto:sage [2007/08/14(火) 00:12:39 ID:???] (.+)
201 名前:nobodyさん mailto:sage [2007/08/14(火) 00:16:49 ID:???] ^<[a-z]\s.*/r/cfp.*</a>$
202 名前:nobodyさん [2007/08/14(火) 00:58:35 ID:o+ec/oZr] 教えてください。magpierssを弄っています。 rssをhtmlで出力する際にurlに特定の文字列を付加する方法がしりたいのですっ hogehoge.com/ だったら hogehoge.com/moe-1918 みたいに・・・ ソースの一部っす $url = htmlspecialchars($item['link']); echo "<dt><a href=\"$url\" target=\"_blank\">$title</a></dt>\n"; 厨房です質問おかしかったらゴメン
203 名前:nobodyさん mailto:sage [2007/08/14(火) 01:02:10 ID:???] なにいってるかわからん
204 名前:nobodyさん mailto:sage [2007/08/14(火) 01:19:26 ID:???] 意味がわからん とりあえず 'hogehoge.com/ ' . 'moe-1918' で付加できる
205 名前:nobodyさん [2007/08/14(火) 02:09:48 ID:o+ec/oZr] 202です。やっぱり質問変でしたか・・・ このurlって $url = htmlspecialchars($item['link']); echo "<dt><a href=\"$url\" target=\"_blank\">$title</a></dt>\n"; ↑の行でrssから値を拾得して表示しているみたいなのですがぁ・・・ 里田まい の質問みたいでゴメンなさい
206 名前:nobodyさん mailto:sage [2007/08/14(火) 02:13:17 ID:???] >>205 いやだから、文字列連結は.(ドット)だってば
207 名前:nobodyさん [2007/08/14(火) 02:41:31 ID:o+ec/oZr] 202です。基本的な事理解していないのです・・・ でも、お陰さまで解決しましたぁ〜 $url = htmlspecialchars($item['link'].'moe-1918'); echo "<dt><a href=\"$url\" target=\"_blank\">$title</a></dt>\n"; コレで、欲しい出力結果が得られました。 アドバイスありがとうございました。(単純杉ではずかしぃッス)
208 名前:nobodyさん mailto:sage [2007/08/14(火) 03:53:29 ID:???] ^^;
209 名前:nobodyさん mailto:sage [2007/08/14(火) 07:05:17 ID:???] 文字列の自動応答システムを、このスレで今日ちょっと試してみるので、 変なレスがあったら無視してチョンマゲ。 多分、精度的にはイケていると思う。
210 名前:nobodyさん mailto:sage [2007/08/14(火) 07:13:40 ID:???] しねぶた。最悪板とかでやれよカス。
211 名前:nobodyさん [2007/08/14(火) 09:27:06 ID:brgLwtm0] ファイルが存在するか調べたいのですが、is_fileとfile_existsの使い分けがわかりません file_existsはセーフモードでは制限かかるらしいのでis_fileを使用するのが無難でしょうか?
212 名前:nobodyさん mailto:sage [2007/08/14(火) 10:03:04 ID:???] マニュアル嫁 違うことぐらい判るだろ。
213 名前:nobodyさん mailto:sage [2007/08/14(火) 10:06:31 ID:???] マニュアルに書いてあることはもうわかってますよw
214 名前:nobodyさん mailto:sage [2007/08/14(火) 10:06:51 ID:???] >>213 >>1
215 名前:nobodyさん mailto:sage [2007/08/14(火) 10:08:44 ID:???] わからないならわならないって家よクズ回答者w
216 名前:nobodyさん mailto:sage [2007/08/14(火) 10:17:35 ID:???] >>215 >>1
217 名前:nobodyさん mailto:sage [2007/08/14(火) 10:35:09 ID:???] 答えられないなら答えなくていいからだまってろよ
218 名前:nobodyさん mailto:sage [2007/08/14(火) 11:03:24 ID:???] >>217 >>1
219 名前:nobodyさん mailto:sage [2007/08/14(火) 11:08:15 ID:???] だから答えられないならいいって
220 名前:nobodyさん mailto:sage [2007/08/14(火) 11:08:46 ID:???] 答えられないときに限って>>1 だすのはやめないか?
221 名前:nobodyさん mailto:sage [2007/08/14(火) 11:12:03 ID:???] >>219 ,>>220 >>1 >◆質問する時の注意 >・ 自分のIDを表示させること。(メール欄に何も記述しないこと。空白も入力しちゃダメ) >◆質問後の注意 >・偽者防止に必ずIDを表示させること。(メール欄に何も記述しない
222 名前:nobodyさん mailto:sage [2007/08/14(火) 11:12:27 ID:???] タグ削除の正規表現は?
223 名前:nobodyさん mailto:sage [2007/08/14(火) 11:25:12 ID:???] 常識的に考えてif_fileでよくね
224 名前:nobodyさん mailto:sage [2007/08/14(火) 11:25:15 ID:???] >>222 >>1
225 名前:nobodyさん [2007/08/14(火) 11:31:48 ID:2/drZdRl] 調べてないけど while(){ while(){} } みたいなことって可能>
226 名前:nobodyさん [2007/08/14(火) 11:32:42 ID:2/drZdRl] 自己解決しますた
227 名前:nobodyさん mailto:sage [2007/08/14(火) 11:33:41 ID:???] >>222 <と>で囲まれてて、中身が半角英数、記号かをたしかめればいいじゃないのかな
228 名前:nobodyさん mailto:sage [2007/08/14(火) 11:57:11 ID:???] >>222 「タグ削除の正規表現」なんて無い。 strip_tags使う
229 名前:nobodyさん mailto:sage [2007/08/14(火) 12:19:18 ID:???] >>228 (笑)
230 名前:nobodyさん mailto:sage [2007/08/14(火) 12:30:25 ID:???] if ($demo == "/^test/"){ これだめ?