- 1 名前:nobodyさん mailto:sage [2012/09/25(火) 23:39:55.21 ID:???]
- 質問者はまず>>1を良く読むこと(必須!)
過去スレ、関連スレ、FAQなどは>>2-10辺り 次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。 ◆前スレ PHP】下らねぇ質問はID出して書き込みやがれ 122 kohada.2ch.net/test/read.cgi/php/1344963135/ ◆質問用テンプレ 【OS名】CentOS 【PHPのバージョン】5.3 【連携ソフトウェア】MySQL ImageMagick 【質問内容】 ◆質問する時の注意 ・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す) ・ 己の行った操作、変更などを詳しく明記すること。 ・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。 ・ 質問者として、態度をわきまえること。 ・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。 (PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。) ◆質問後の注意 ・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。 ・解決しなくても回答をもらった場合はお礼を言うこと。 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)
- 111 名前:nobodyさん mailto:sage [2012/09/28(金) 16:02:47.67 ID:???]
- >>110
\d\w を \d\w\- じゃだめなの?
- 112 名前:nobodyさん mailto:sage [2012/09/28(金) 16:07:04.90 ID:???]
- youtube.*?(/|v%3D|\\?v=)([\w\-]{11})
- 113 名前:nobodyさん [2012/09/28(金) 16:14:53.62 ID:IfP/1sSi]
- >>111>>112
ありがとうございます。 $id = preg_replace("/.*v=([\d\w_-]{11})/","$1","$url"); これで完璧でした。間違ってませんよね?
- 114 名前:nobodyさん mailto:sage [2012/09/28(金) 17:28:43.27 ID:???]
- >>113
ここで間違ってないって見ず知らずの他人が言ったら信用すんの? お前頭おかしいよ ペッチパーってこういう世間知らずの気狂いしかいねーの?
- 115 名前:nobodyさん mailto:sage [2012/09/28(金) 17:42:22.25 ID:???]
- 頭がおかしいのはphpを使ってる時点で(ry
- 116 名前:nobodyさん mailto:sage [2012/09/28(金) 18:12:48.45 ID:???]
- PHPはキチガイ御用達言語
- 117 名前:nobodyさん mailto:sage [2012/09/28(金) 18:49:00.65 ID:???]
- >>113
www.youtube.com/watch?v=kEc-jyz6EPA&fmt=18 みたいなアドレスの場合、 &の前までが、idに置き換えられるだけなので &以下が消えないよ。 idの後.*でも追加しないと
- 118 名前:nobodyさん mailto:sage [2012/09/28(金) 20:38:31.91 ID:???]
- まだやっててワロタ
- 119 名前:nobodyさん mailto:sage [2012/09/28(金) 21:00:17.48 ID:???]
- クラス設計なんですけど
サーバー変数ってどのクラスからでも取得できるようにしてますか?
- 120 名前:nobodyさん mailto:sage [2012/09/28(金) 21:12:09.72 ID:???]
- >>119
ID それともっと具体的に
- 121 名前:nobodyさん mailto:sage [2012/09/28(金) 22:06:00.54 ID:???]
- サーバー変数ってグローバル変数じゃろ?
- 122 名前:nobodyさん [2012/09/28(金) 22:08:07.97 ID:jddxkmn/]
- >120
ああ失礼しました。 フォームクラスが$_GETにアクセスしてもいいかとかです。
- 123 名前:nobodyさん mailto:sage [2012/09/28(金) 22:11:40.81 ID:???]
- PHPはオブジェクト指向言語ではないただのクズ言語
- 124 名前:nobodyさん [2012/09/28(金) 23:03:36.48 ID:IfP/1sSi]
- >>117
ありがとうございます!感謝感謝
- 125 名前:nobodyさん mailto:sage [2012/09/28(金) 23:37:58.65 ID:???]
- >>122
別に$_GETに直接アクセスしてもいいと思う でもissetのチェックとか考えるとラッパークラス使ったほうがいいかな フレームワークだとRequestクラスとかがあることが多いし
- 126 名前:nobodyさん mailto:sage [2012/09/29(土) 00:30:48.11 ID:???]
- 馬鹿しかいないんだなこのスレ
- 127 名前:nobodyさん mailto:sage [2012/09/29(土) 00:37:54.57 ID:???]
- 天才は巣にお帰りください
- 128 名前:nobodyさん mailto:sage [2012/09/29(土) 05:48:51.28 ID:???]
- >>126
お前が雑魚であることを自覚して馬鹿に変えたか
- 129 名前:nobodyさん mailto:sage [2012/09/29(土) 10:33:55.34 ID:???]
- >>110
parse_urlとparse_str使ったがいいんじゃない
- 130 名前:nobodyさん mailto:sage [2012/09/29(土) 11:44:29.67 ID:???]
- PHP坊は週末もゴミ言語に自分の人生を何時間もつぎこむの?w
- 131 名前:nobodyさん [2012/09/29(土) 12:40:47.24 ID:6jvmsJUQ]
- phpとちょっとずれるんですが、
お客さんが、HPをここをこうして欲しいと依頼を受けた時、 一旦お客さんにテストのページを見せて、機能を実際さわってもらって、 そこからはじめて本家ページにアップしようと思ったら どういう仕組が考えられますか? 本家用と、テスト用の2種類のページを用意するしかないですか? みなさん、こういうのどうしてるんでしょう?
- 132 名前:nobodyさん mailto:sage [2012/09/29(土) 12:49:41.57 ID:???]
- お客さんじゃなくて自分が動作確認のため触るだけだけど
本番がwww.hoge.com だったら devwww.hoge.comに置いてる
- 133 名前:nobodyさん mailto:sage [2012/09/29(土) 12:51:35.28 ID:???]
- 何でもそうだがいきなり本番サーバーに反映するのはいかんよ
いきなり本番サーバーで実験するやつもいるけどな、@wikiとかw
- 134 名前:131 [2012/09/29(土) 13:00:09.52 ID:6jvmsJUQ]
- >>132
回答有り難うございます。 やっぱ、それって全く同じデータを2つづつ置くことになります? それって混乱することになったりしませんか?
- 135 名前:nobodyさん mailto:sage [2012/09/29(土) 13:09:19.36 ID:???]
- 本番とテスト用を分けろって話だろ?
馬鹿か?
- 136 名前:nobodyさん mailto:sage [2012/09/29(土) 13:15:00.65 ID:???]
- >>134
本番を丸コピしたクローンをdevwwwに置いて(同じサイトが二つ) そっちに修正加えて自分とお客さんが納得したら devwwwに加えた修正をそのまま本番に加えるだけなのでややこしくないかと
- 137 名前:nobodyさん mailto:sage [2012/09/29(土) 13:27:38.11 ID:???]
- >>125
意見ありがとうございます
- 138 名前:nobodyさん mailto:sage [2012/09/29(土) 13:29:41.87 ID:???]
- お客様に納得いただく前に本番サーバに上げる方が混乱を招く
- 139 名前:131 [2012/09/29(土) 14:08:13.32 ID:6jvmsJUQ]
- 回答有り難うございます。
もうひとつ質問なんですが、テストページと本番ページ2サイト用意した場合 テストページが、googleにクロールされぬようにしておくってどうすればよいでしょう? テストページにクロールされないようなmeta要素をいれることにすると 膨大なページにmetaが入り、アップするたびにmeta要素を外さないといけないですし・・・。
- 140 名前:nobodyさん mailto:sage [2012/09/29(土) 14:22:39.18 ID:???]
- 本来、運用スレってあるべきなんだよ
ねーんだよ
- 141 名前:nobodyさん mailto:sage [2012/09/29(土) 15:00:15.14 ID:???]
- >>139
robots.txtの存在忘れないでください
- 142 名前:nobodyさん mailto:sage [2012/09/29(土) 15:04:52.66 ID:???]
- >>139
ベーシック認証でもかければいい
- 143 名前:nobodyさん mailto:sage [2012/09/29(土) 17:05:32.87 ID:???]
- テストページの存在を秘密にする
(秘密保持契約を締結する) テストページのホスト名を外部でIPアドレスに解決できないようにする robots.txt
- 144 名前:nobodyさん mailto:sage [2012/09/29(土) 20:04:56.94 ID:???]
- 閲覧にIP制限
- 145 名前:nobodyさん mailto:sage [2012/09/29(土) 22:05:05.69 ID:???]
- このスレってPHP以外の質問もいいんだな
これからガンガンPerlの質問をさせてもらおう
- 146 名前:nobodyさん mailto:sage [2012/09/29(土) 22:13:16.64 ID:???]
- 向こうの糞スレがおとなしくなったと思ったら
流行らなかった腹いせか
- 147 名前:nobodyさん [2012/09/29(土) 22:22:09.29 ID:6G9lUq1h]
- PerlとPHPはどっちが糞ですか?
断然PHPですよね?
- 148 名前:nobodyさん mailto:sage [2012/09/29(土) 22:33:17.45 ID:???]
- すいません、テキストファイルを読み込んだら自動で改行で区切られて配列に入るのですが、
その配列要素から加工の過程で改行を消すと、その配列には改行がないためそのまま保存したのでは次から読み込むときに正しく配列に入りません。 これはデータを加工した後の配列の要素を一つ一つチェックしてから保存しなければならないということでしょうか?
- 149 名前:148 mailto:sage [2012/09/29(土) 22:36:04.69 ID:???]
- すいません、解決しました
- 150 名前:nobodyさん mailto:sage [2012/09/29(土) 22:40:44.75 ID:???]
- >>148
ID あと、何をしたいのかよく分からない
- 151 名前:nobodyさん mailto:sage [2012/09/29(土) 22:42:56.78 ID:???]
- foreachで回して一気にチェックすればいいだろ
- 152 名前:nobodyさん mailto:sage [2012/09/29(土) 22:56:55.91 ID:???]
- >>150
配列に入ったデータの加工をしたいのです。 >>151 少ないうちはそれでいいのですが、量が多くなってくると時間がかかりそうで・・・。
- 153 名前:nobodyさん [2012/09/29(土) 23:04:12.95 ID:BcXERuRv]
- array_map
- 154 名前:nobodyさん mailto:sage [2012/09/29(土) 23:08:53.72 ID:???]
- 配列を改行で連結してから保存するのが普通
- 155 名前:nobodyさん mailto:sage [2012/09/29(土) 23:14:48.23 ID:???]
- >>148
加工って最後の改行が取れるような加工してんの? 加工中にチェック入れれば?
- 156 名前:nobodyさん mailto:sage [2012/09/29(土) 23:17:29.82 ID:???]
- スレタイも読まねえカスは消えろ
- 157 名前:nobodyさん mailto:sage [2012/09/29(土) 23:18:21.01 ID:???]
- >>152
どうせprint FH @buf;とかやってんだろ? print FH join("\n",@buf);にしろ
- 158 名前:nobodyさん mailto:sage [2012/09/29(土) 23:20:10.39 ID:???]
- >>154で既出
- 159 名前:nobodyさん mailto:sage [2012/09/29(土) 23:22:42.46 ID:???]
- 改行連結は駄目だろ。
どっかの要素に改行が入ってたら連続改行が生まれて次に読み込むときに空要素が入るだろ。
- 160 名前:nobodyさん mailto:sage [2012/09/29(土) 23:31:07.73 ID:???]
- @data = ();
foreach( @dat ){ if ( $_ =~ /\n$/ ){ push( @data , $_ ); } else{ push( @data , $_ . "\n" ); } } で@dataを保存
- 161 名前:nobodyさん mailto:sage [2012/09/29(土) 23:46:11.80 ID:???]
- まずそのテキストファイルの形式がおかしい
XMLなど改行に左右されない形式にしろ どうしてもテキストにしたいなら改行文字をエスケープしろ
- 162 名前:nobodyさん mailto:sage [2012/09/29(土) 23:53:35.59 ID:???]
- >>157
>>160 あ、何かそういうコード、一昔前にCGIとかで見た記憶がある! なつかし〜〜!! なんだっけ、それ?
- 163 名前:nobodyさん mailto:sage [2012/09/29(土) 23:57:13.00 ID:???]
- 読み込むときに判別するほうがいいんじゃないの?
open( FH , "<datafile.txt" ); while( <FH> ){ if ( $_ ne "\n" ){ push( @dat , $_ ); } } close( FH );
- 164 名前:nobodyさん mailto:sage [2012/09/30(日) 00:02:20.08 ID:???]
- そういえばXMLパーサでおすすめってある?
- 165 名前:nobodyさん mailto:sage [2012/09/30(日) 00:06:09.58 ID:???]
- >>164
XML::Simple
- 166 名前:nobodyさん mailto:sage [2012/09/30(日) 00:12:06.56 ID:???]
- >>165
サンクス! CPANで入れられる?
- 167 名前:nobodyさん mailto:sage [2012/09/30(日) 00:19:54.82 ID:???]
- CPANの読み方
しーぱん くぱん どっちが正しいか投票で決めようぜ!!!!1
- 168 名前:nobodyさん mailto:sage [2012/09/30(日) 00:23:02.72 ID:???]
- XML::Simpleは糞。
XML::TreePPがおすすめ。
- 169 名前:nobodyさん [2012/09/30(日) 00:23:10.47 ID:Pb8UGolb]
- 文字列で例えば
$word=fdkgjsdojgkerjgaoisdjgl; というのがあって 「a」という文字があった場合、「a」とそれ以降の文字を削除。 上記例でいうと「fdkgjsdojgkerjg」だけを取り出したいのですが、 どう記述したら良いんでしょうか?
- 170 名前:nobodyさん mailto:sage [2012/09/30(日) 00:27:11.38 ID:???]
- >>169
if ($word=~/([a-zA-Z]*)a.*/){ $result=$1; }
- 171 名前:nobodyさん [2012/09/30(日) 00:43:52.79 ID:Pb8UGolb]
- >>170
ありがとうございます。 ちょっと、分からないのですが、 どこから、$1が分からないのですが・・・ もし $word="あいうえおかき(くけこさすせそ)"; だった場合、「あいうえおかき」だけを抜き取る場合、どう書けば良いんでしょうか?
- 172 名前:nobodyさん mailto:sage [2012/09/30(日) 01:04:03.66 ID:???]
- >>169
explode('a',$word)[0]; 5.4からな
- 173 名前:nobodyさん mailto:sage [2012/09/30(日) 01:17:01.39 ID:???]
- 今まで荒らしてたのは、Ruby厨でもJava厨でもなく、
やっぱりPerl厨だったのがはっきりしたなwww 眼中にないんだから絡んでくんなよ・・・ 巣に帰れ Perlについての質問箱 56箱目 toro.2ch.net/test/read.cgi/tech/1348141100/
- 174 名前:nobodyさん mailto:sage [2012/09/30(日) 01:18:19.38 ID:???]
- >>162
パールのようなもの
- 175 名前:nobodyさん [2012/09/30(日) 01:18:40.06 ID:Pb8UGolb]
- >>172
すみません、バージョン5.2です
- 176 名前:nobodyさん mailto:sage [2012/09/30(日) 01:21:00.19 ID:???]
- >>175
そんならlist使えば てか5.2って古いな
- 177 名前:nobodyさん mailto:sage [2012/09/30(日) 02:34:44.94 ID:???]
- 何か他人を荒らし呼ばわりしてる馬鹿がいるけど
IT業界を荒らしてるPHP肘は自分たちのことは棚に上げてんの?
- 178 名前:nobodyさん mailto:sage [2012/09/30(日) 09:37:31.65 ID:???]
- 俺らがIT業界の足を引っ張ってるところを邪魔すんなっつってんだ
Perl厨はそんなことも分からないのか
- 179 名前:nobodyさん mailto:sage [2012/09/30(日) 09:54:02.58 ID:???]
- PHPerの芽を摘んで根絶やしにするのが俺らの使命
- 180 名前:nobodyさん mailto:sage [2012/09/30(日) 10:20:17.72 ID:???]
- PHPはwordpressやFacebookやヤフー知恵袋やgreeやopenPNEなど多くのサイトで使われています
しかしperlが使われているサイトは2ちゃんねる、mixi、MTくらいしか思いつきません またこの板のURLにはPHPという文字列が含まれています
- 181 名前:nobodyさん mailto:sage [2012/09/30(日) 12:18:58.32 ID:???]
- たったそれだけか?
サイトを知らなさすぎだ
- 182 名前:nobodyさん mailto:sage [2012/09/30(日) 12:34:42.39 ID:???]
- >>180
もし自演じゃないならやめてくれ。ソレは荒らしに加担してるだけだ。
- 183 名前:nobodyさん mailto:sage [2012/09/30(日) 12:46:38.16 ID:???]
- 多くの人が使ってるからと言って、
いいものとは限らんよ 繋がらないことでお馴染みの SoftBankのサービスはどこがいいんだ? 中国はこの国の最大の貿易相手だが、 いったい中国のどこがいいんだ?
- 184 名前:nobodyさん mailto:sage [2012/09/30(日) 12:51:45.92 ID:???]
- >>>175
$x=explode('a',$word); print $x[0];
- 185 名前:nobodyさん mailto:sage [2012/09/30(日) 12:54:16.53 ID:???]
- くるくるPerl
- 186 名前:nobodyさん mailto:sage [2012/09/30(日) 14:18:08.37 ID:???]
- >>184
出来ました! ありがとうございます!
- 187 名前:nobodyさん [2012/09/30(日) 14:33:41.69 ID:gNLBQzzV]
- 同じクラスないのstaticメソッドを呼ぶとき
static::hoge()とself::hoge()の2つの書き方ができますが どちらがいいのでしょうか?理由も教えていただきたいです。
- 188 名前:nobodyさん mailto:sage [2012/09/30(日) 14:39:51.32 ID:???]
- 基準も示さずにどっちがいいかとか意味不明
PHPやってるゴミってこんな奴しかいないの?
- 189 名前:nobodyさん mailto:sage [2012/09/30(日) 14:41:31.91 ID:???]
- PHPも
PHPerも ゴミ
- 190 名前:187 [2012/09/30(日) 14:58:55.32 ID:gNLBQzzV]
- >>188
すみませんプログラミング自体初心者なのでstatic::とself::を どう使い分けるのかがそもそもわからなくて… 使い分け方を教えていただけると嬉しいです
- 191 名前:nobodyさん mailto:sage [2012/09/30(日) 15:01:45.13 ID:???]
- 黙れゴミ
- 192 名前:nobodyさん mailto:sage [2012/09/30(日) 15:03:55.95 ID:???]
- >>190
調子に乗って質問内容をコロコロ変えてんじゃねーぞクズ どうせまた質問内容変える気だろ マジでクズすぎる プログラム以前の問題
- 193 名前:190 [2012/09/30(日) 15:05:08.49 ID:gNLBQzzV]
- 大変申し訳ありませんでした。
187の質問は取り消させて頂きます。 190の質問に答えていただけたら嬉しいです。
- 194 名前:nobodyさん mailto:sage [2012/09/30(日) 15:10:34.45 ID:???]
- それでまた数レス後には190の質問は取り消すんだろ
何度も釣れると思うなよキチガイ
- 195 名前:nobodyさん mailto:sage [2012/09/30(日) 15:15:24.48 ID:???]
- >>193は釣り。
釣りじゃなければ池沼。 こういうksがPHPの評判を下げるんだろうな。
- 196 名前:190 [2012/09/30(日) 15:21:16.20 ID:gNLBQzzV]
- >>194
あなたが現実でどれほど辛い目にあわれているのか、自分にはわかりませんが これまでのレスを見る限りではとても大変な状態であることはわかります。 しかし、だからといってネットで人にあたり憂さをはらしてもしかたがありません。 一時的に気は紛れるでしょうが、抱えている問題は何も解決しないのです。 目を背けず腹を据えて、問題解決に取り組んでみませんか? ひとりでは無理なら、友達を頼ってみてください。友達がいないようでしたら 自分でも構いません。相談に乗ってあげることくらいはできます。 akikakist@gmail.com 気軽にメールしてください。 根の深い難しい問題なのかもしれませんが、それが解決した暁には 今とは比べものにならないようなとても穏やかな気持ちで日々を過ごせるはずです。 頑張りましょう。
- 197 名前:nobodyさん mailto:sage [2012/09/30(日) 15:23:00.94 ID:???]
- >>196
三行で頼む
- 198 名前:nobodyさん mailto:sage [2012/09/30(日) 15:24:17.01 ID:???]
-
>>196 ↑ この人自分に言い聞かせるべきことなのに他人にアンカ打ってる・・・。 もしかして自覚がないのかな。 だとしたらかなり重症。
- 199 名前:nobodyさん mailto:sage [2012/09/30(日) 15:26:56.98 ID:???]
- >>196 ゴミ
- 200 名前:nobodyさん mailto:sage [2012/09/30(日) 15:26:58.40 ID:???]
- ほらみろID:gNLBQzzVがスレ違いの内容で荒らし始めたぞw
やっぱただ煽りに来てるだけだったかw
- 201 名前:nobodyさん mailto:sage [2012/09/30(日) 15:30:08.67 ID:???]
- キチガイが哀れまれててワロタww
- 202 名前:nobodyさん mailto:sage [2012/09/30(日) 15:35:26.12 ID:???]
- 哀れむっていうのは新しいな
よほど悔しかったのか涙目で連投してるし
- 203 名前:nobodyさん mailto:sage [2012/09/30(日) 15:49:10.19 ID:???]
- >>190
教えてやる価値なし PHP自体価値なし
- 204 名前:nobodyさん [2012/09/30(日) 16:06:49.14 ID:XLFm/GA/]
- crulで任意のファイルとメッセージをpostで送信しようと思い、ファイル名に@プレフィックスを付けて配列にしてsetpotに渡したのですが
$filepath="/temp.jpg"; $message="てすと"; $postfields['file'] = "@{$filepath}"; $postfields['msg'] = $message; curl_setopt($curl, CURLOPT_POSTFIELDS, $postfields); この様に書くと、$messageに"@/root/log"等、アットマークから始まる文字列が入っていると $messageの値もファイルパスとしてファイルを開こうとしてしまいます。 リクエストヘッダでContent-Type:multipart/form-data を指定しつつ 任意のファイルのデータと文字列をpostするにはどうしたらよいでしょうか
- 205 名前:nobodyさん mailto:sage [2012/09/30(日) 16:12:06.30 ID:???]
- しなくていいからさっさと回線切れ
- 206 名前:nobodyさん mailto:sage [2012/09/30(日) 16:13:56.75 ID:???]
- 俺が許可する
どんどん質問しろ
- 207 名前:nobodyさん mailto:sage [2012/09/30(日) 16:21:00.24 ID:???]
- ファイルの読み込みで120行目だけが欲しいときってそれ以外をスキップしたら速かったりする?
Cでの入出力みたいにポインタ移動みたいなのってない?
- 208 名前:nobodyさん mailto:sage [2012/09/30(日) 16:26:40.09 ID:???]
- ポインタ移動はないんじゃないかな。
while(<FH>)で120回まわしてから読み込むのが一番早いと思う。
- 209 名前:nobodyさん mailto:sage [2012/09/30(日) 16:32:35.16 ID:???]
- えっ?
seek使えばいいとかじゃなくて? seek FH,50,0; とかで好きなところに移動できるぞ?
- 210 名前:nobodyさん mailto:sage [2012/09/30(日) 16:51:30.28 ID:???]
- >>204
基礎がなってない
- 211 名前:nobodyさん mailto:sage [2012/09/30(日) 17:23:18.26 ID:???]
- >>204みたいに基礎を勉強せずにいきなりプログラミングから入るヴァカは何なの?
|

|