トップページphp
1001コメント281KB

【PHP】下らねぇ質問はID出して書き込みやがれ 98

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2010/09/18(土) 19:20:37ID:???
質問者はまず>>1を良く読むこと(必須!)
過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。

◆前スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 97
http://hibari.2ch.net/test/read.cgi/php/1279833891/

◆質問用テンプレ
【OS名】CentOS
【PHPのバージョン】5.3
【連携ソフトウェア】MySQL ImageMagick
【質問内容】

◆質問する時の注意
・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す)
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
(PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。)

◆質問後の注意
・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。
・解決しなくても回答をもらった場合はお礼を言うこと。
 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)

◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。

【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
0161nobodyさん2010/09/20(月) 21:29:49ID:???
(;^ω^)・・・
0162nobodyさん2010/09/20(月) 21:32:08ID:???
>>159
何のためのdate()関数?
0163nobodyさん2010/09/20(月) 21:33:55ID:???
>>160
だからnl2brは改行コードを<br>に変える関数だから。
$stringの'\n'は改行コード\nじゃなくて文字列'\n'だったってこと。
0164nobodyさん2010/09/20(月) 21:42:45ID:???
>>160
(;^ω^)・・・
0165nobodyさん2010/09/20(月) 21:43:32ID:???
>(;^ω^)・・・
これは流石にヒドいわ・・・人間として
0166nobodyさん2010/09/20(月) 21:51:12ID:25juxIoU
>>163
> $stringの'\n'は改行コード\nじゃなくて文字列'\n'だったってこと。

φ(^ω^;) メモメモ

そうしますと文字列の'\n'を改行コードの\nに置換するにはどうしたらいいでしょうか?
0167nobodyさん2010/09/20(月) 21:59:09ID:???
"\n"
0168nobodyさん2010/09/20(月) 22:04:33ID:???
"\n"≠'\n'
0169nobodyさん2010/09/20(月) 22:05:17ID:25juxIoU
>>168
> "\n"≠'\n'

:(;゙゚'ω゚'):
0170nobodyさん2010/09/20(月) 22:31:39ID:???
>>166
そこまで理解できたならあとは自分で考えよう。
ヒント:>>167-169
0171nobodyさん2010/09/20(月) 22:34:13ID:???
顔文字野郎うぜえ
0172nobodyさん2010/09/20(月) 22:34:16ID:M5nqlNJA
>>88

@を禁止ワードとしてしたいのですが、
strpos($_POST['aho'],"@");
とすると、何故かフォームahoに全角スペースとか入っていると、
falseが返ってきません。

を質問したものです。

>>89
さん。

mb_strpos() でも同じ結果でした。

>>90

禁止ワードを入力したら規制という仕様です。
サイト管理者が@を禁止ワードとした場合、意図しない動作が起こる状態なのです。
ちなみにサイト管理者は私ではないのです。


何かいい方法ありますでしょうか。
正規表現使うしかないのかな。。



0173nobodyさん2010/09/20(月) 22:40:41ID:???
>>172
@ 40
全角スペース 8140
0174nobodyさん2010/09/20(月) 22:55:08ID:???
>>172
http://php.net/manual/ja/function.mb-strpos.php
引数 $encoding の説明を声に出して読もうか
0175nobodyさん2010/09/20(月) 22:59:27ID:???
@を入力しただけで規制されるサイト様
0176nobodyさん2010/09/20(月) 23:06:26ID:M5nqlNJA
>>173
>>174

どうもありがとう。
mb_strpos($_POST['aho'],"@",0,"SJIS")
でできた。

ほんと助かりました。

>175

まあ、そう堅い事言うな。


0177nobodyさん2010/09/20(月) 23:19:59ID:???
どうせ厨房サイトだろ
0178nobodyさん2010/09/20(月) 23:24:01ID:???
最近の若い人はサイト作ってムーブメントおこさねえのけ?
0179nobodyさん2010/09/20(月) 23:24:39ID:???
>どうもありがとう。
>mb_strpos($_POST['aho'],"@",0,"SJIS")
>でできた。


解決すると急に馴れ馴れしくなる質問者
0180nobodyさん2010/09/20(月) 23:59:22ID:???
昔出会い系のサイトであったな
アドレス系いれるとエラーとかポイント消費とか
0181nobodyさん2010/09/21(火) 00:32:09ID:???
ブロックワードのテストだろ
0182nobodyさん2010/09/21(火) 00:48:01ID:zwq2HiIO
どうも顔文字がいやだ。
0183nobodyさん2010/09/21(火) 00:57:33ID:???
(;^ω^)・・・
0184nobodyさん2010/09/21(火) 07:51:39ID:???
そういや、思うんだけど、
言うなら顔文字じゃなくて文字顔じゃないのか。
0185nobodyさん2010/09/21(火) 07:56:45ID:???
へのへのもへじを連想するな
0186nobodyさん2010/09/21(火) 08:11:40ID:???
顔様配字
0187nobodyさん2010/09/21(火) 10:15:46ID:???
(#@盆@)
0188nobodyさん2010/09/21(火) 15:25:46ID:???
>>184
顔文字
絵文字
空白文字
半角文字
全角文字
へたくそな文字
綺麗な文字
0189nobodyさん2010/09/21(火) 16:49:06ID:DYRmkvRa
お尋ねします。
index.php?test=aa
とすろと_GET['test']にaaが入ります。

これを
index.php/test/aa
としたとき
/test/aaの値をどうやってindex.phpから取得すればいいのでしょうか?

どうぞよろしくお願いします。
0190nobodyさん2010/09/21(火) 16:57:48ID:???
ファイル(index.php)のあとにディレクトリ(/)がくるってのは構造がまずおかしい
どこのOSにディレクトリの上位がファイルなんて非常識なことがあろうか
同様にindex.php?test=/test/aa
とやって$_GET['test']で/test/aaの値を取得すればいいと思うが
mod_rewrite使って強引にやるにしてもindex.php/test/aaはおかしいわ
0191nobodyさん2010/09/21(火) 17:01:55ID:DYRmkvRa
>>190
それがrestfulなフレームワークのサンプルを見るとその手法で実現しているのです(mod_rewrite未使用で)
なのでどうにかしてとれると思うのですがどなたかおわかりの方いらっしゃいませんか?
0192nobodyさん2010/09/21(火) 17:11:07ID:???
>>191
mod_rewrite使った方が楽だと思うが
$_SERVER["PATH_INFO"]から /test/aa を取ってこれる
0193nobodyさん2010/09/21(火) 17:16:56ID:DYRmkvRa
>>192
綺麗にとれました!
ありがとう!
0194nobodyさん2010/09/21(火) 17:46:23ID:???
>>189
pathinfoでggr
0195nobodyさん2010/09/21(火) 18:43:14ID:???
>>190は無知
0196nobodyさん2010/09/21(火) 18:51:13ID:???
>>190
おまえ2ちゃんのURL見たことある?
0197nobodyさん2010/09/21(火) 18:59:20ID:???
2chが標準と言いたいんですね
0198nobodyさん2010/09/21(火) 19:01:03ID:???
>>190=197
顔真っ赤になるなよ
0199nobodyさん2010/09/21(火) 19:02:27ID:???
本人乙認定きましたー
まぁ反論したら絶対そうなると思ったが荒らすなカス
0200nobodyさん2010/09/21(火) 19:13:16ID:???
>どこのOSにディレクトリの上位がファイルなんて非常識なことがあろうか

この一文でフレームワークを弄ったことない初心者
苛める価値もないからそのくらいにしといたれ
0201nobodyさん2010/09/21(火) 19:17:04ID:???
あの質問を見てPATH_INFOを思いつかないのは異常
0202nobodyさん2010/09/21(火) 19:21:36ID:???
無知が異常ならみんな異常だなw
0203nobodyさん2010/09/21(火) 19:23:00ID:???
ファイルシステムのディレクトリ構成と
HTTPリクエストは
全然別物じゃないかな〜
0204nobodyさん2010/09/21(火) 19:23:46ID:???
誰もファイルシステムの話はしてないからもちつけ
0205nobodyさん2010/09/21(火) 19:24:02ID:???
無知なやつを叩いて悦に浸ってるのは大抵ニートだろ
ストレス溜まってるんだろうがキモイよお前ら
0206nobodyさん2010/09/21(火) 19:26:14ID:???
※ここの連中はgithubとかcodepadって言葉も知らなさそうな初心者が偉そうに回答するスレです
※上級者の方は温かい目で見守りましょう
0207nobodyさん2010/09/21(火) 19:27:01ID:???
http://www.ietf.org/rfc/rfc1738.txt

The HTTP URL scheme is used to designate Internet resources
accessible using HTTP (HyperText Transfer Protocol).

The HTTP protocol is specified elsewhere. This specification only
describes the syntax of HTTP URLs.

An HTTP URL takes the form:

http://<;host>:<port>/<path>?<searchpart>

where <host> and <port> are as described in Section 3.1. If :<port>
is omitted, the port defaults to 80. No user name or password is
allowed. <path> is an HTTP selector, and <searchpart> is a query
string. The <path> is optional, as is the <searchpart> and its
preceding "?". If neither <path> nor <searchpart> is present, the "/"
may also be omitted.

Within the <path> and <searchpart> components, "/", ";", "?" are
reserved. The "/" character may be used within HTTP to designate a
hierarchical structure.

http://<;host>:<port>/<path>?<searchpart>
これ以外の形式はみとめません(キリッ
0208nobodyさん2010/09/21(火) 19:33:04ID:???
言葉を知らなかったら初心者とかすげえ決めつけだな
最近感情的なレスばっかで客観的に見れるやつが少ない
大規模規制が解除されたとたん幼稚園になってしまった
0209nobodyさん2010/09/21(火) 19:34:32ID:???
社会経験ないんだから触るんじゃねえよ
0210nobodyさん2010/09/21(火) 21:02:17ID:???
PATH_INFO知らなかったからって荒らすな
0211nobodyさん2010/09/21(火) 21:05:24ID:???
>>207
これまた背伸びするから的をはずしてるソースを持ち出してくるんだよな
rfcにpath_infoは定義されてるから100回読んで来い
ttp://www.rfc-editor.org/rfc/rfc3875.txt
0212nobodyさん2010/09/21(火) 21:08:50ID:???
もういいよ黙ってなよ
0213nobodyさん2010/09/21(火) 21:13:07ID:???
素直に分かりませんって謝ればいいのに だからやられるんだよ
0214nobodyさん2010/09/21(火) 21:13:49ID:???
間違いを正すだけならいちいち煽るなよ
論破しないと気が済まないわけ?
>>193で全て終わってるんだからそれ以降の煽り合いはいらん
0215nobodyさん2010/09/21(火) 21:22:18ID:???
出る釘は打たれる
0216nobodyさん2010/09/21(火) 21:25:32ID:???
打ちつくされそうになったら引っこ抜く
0217nobodyさん2010/09/21(火) 21:27:18ID:???
毎日懲りねえな本当w
質問は減る一方なのにくだらねえ話でスレは伸びっぱなし。
俺を含めてROM専でこのスレで勉強してるやつにとっては為にならない不毛な議論ばかり。
議論というかガキの喧嘩っぽいわ。
どうせ毎日荒らしてるやつは同一人物なんだろ?
こういうとこではしゃぐやつはだいたい固定されるからな。
まじ迷惑だ。消えろ。
0218nobodyさん2010/09/21(火) 21:35:37ID:???
>>197
お前しつこい荒らすな
0219nobodyさん2010/09/21(火) 21:40:35ID:???
PATH_INFO知らない男の人って・・・
0220nobodyさん2010/09/21(火) 21:43:42ID:???
pathinfo知らなくて叩かれたら自分を正当化するために無駄なレスを投下
追い込まれると自分の味方をつける為に>>217のようなレスをする
こういう光景を10年間2ちゃんねるで見飽きた
0221nobodyさん2010/09/21(火) 21:45:26ID:???
>>210 >>211
>>215 >>216
>>218 >>219

2度連続レスをすることで複数で同じやつを叩いてるように見せてる荒らしの高等戦術
0222nobodyさん2010/09/21(火) 21:46:19ID:???
さぁてこれ以上続けると楽しい特定作業が始まるよ
0223nobodyさん2010/09/21(火) 21:48:43ID:???
ID出さない議論は無効でいいじゃん
これ以上続けるならID出しましょう
IPだしたら面白いことになりそうだけどな
emobileとOCNが言い合ってたりしてなwwwww
0224nobodyさん2010/09/21(火) 22:06:39ID:???
こういう事になるから回答者に指摘しようかどうか迷うんだよね
0225nobodyさん2010/09/21(火) 22:26:18ID:XfIQm1kH
質問です。
PHPを完全なバックグランドで制御することは可能ですか?

HTML内にあれこれPHPを埋め込んだら、ブラウザ表示速度が激増してしまいました。
埋め込んだプログラムはクライアントのブラウザの表示には関係のないコードです。
プログラムが後ろで処理を終えるまで、ブラウザは読み込みを終えませんので、
この無駄な処理をクライアントに影響を与えないようにしたいのです。
0226nobodyさん2010/09/21(火) 22:28:14ID:???
>>225
ttp://techblog.ecstudio.jp/tech-tips/php-multi.html
0227nobodyさん2010/09/21(火) 22:31:03ID:???
>>226
マルチスレッドですか!
早速読んでみます。ありがとうございました。
0228nobodyさん2010/09/21(火) 22:37:15ID:???
>>224
問題なのは指摘なんだか煽りたいだけなのかわからないレス
煽りに噛み付くほうも問題だけど煽る必要は全くないわけで
おかしいと思ったらどんどん指摘するべき

ストレス解消論破ごっこは楽しいがそういうのは多人数が見てるところでやるべきでない
2chだから何でもおkではなく場所はわきまえないとただの迷惑な奴になりかねない
0229nobodyさん2010/09/21(火) 22:38:43ID:???
ぶっちゃけプログラムのネタに関するツッコミじゃない法が迷惑っすよ
0230nobodyさん2010/09/21(火) 22:41:13ID:???
('A`)?
0231nobodyさん2010/09/21(火) 22:58:10ID:???
〜 回答者から荒らしに変貌させないための掟 〜

※初心者が多いので正論は通じません
※回答が間違いに気づいてもスルーするか柔らかく丁寧に指摘してあげましょう
※決して刺激してはいけません
0232nobodyさん2010/09/21(火) 23:19:49ID:zwq2HiIO
勉強になりました。
ここを読みました
http://iwamode.net/etc/cgi_env_param.html
0233nobodyさん2010/09/21(火) 23:26:11ID:zwq2HiIO
おれだめだな。
プログラマとして失格です。度量が狭いし....
>>201さん言うとおりかなり勉強不足でした。
みなさん教えてくれてありがとうございました。
0234nobodyさん2010/09/22(水) 00:05:31ID:???
ざっとみて一番不思議なレスは>>200これだわ
0235nobodyさん2010/09/22(水) 01:58:40ID:AVtnNctm
symfonyだとfrontend_dev.php/job/indexはデフォだが
別にFWが全部こんな作りだというわけでもないしな
0236nobodyさん2010/09/22(水) 02:14:55ID:???
SEO対策やセキュリティ対策で拡張子を隠したりディレクトリのように見せたりすることは当たり前
0237nobodyさん2010/09/22(水) 07:07:32ID:???
まだやってたのか
飽きないなお前ら
0238nobodyさん2010/09/22(水) 08:12:57ID:???
※ここの連中はgithubとかcodepadって言葉さえ知ってれば上級者だと勘違いしてるエセ上級者が偉そうに回答するスレです
※真の上級者の方は温かい目で見守りましょう
0239nobodyさん2010/09/22(水) 08:20:17ID:???
下スレとは100%の「嵐と釣りとしったかぶり」と、0%の正論である
0240nobodyさん2010/09/22(水) 08:23:15ID:???
>>217
0241nobodyさん2010/09/22(水) 08:26:07ID:???
>>130
>全くもって悔しくないから困る

>あ、これで悔しいんですねm9みたいなレスはいらんよ


叩かれる前に負け惜しみするなよw
0242nobodyさん2010/09/22(水) 08:39:33ID:???
〜 回答者から荒らしに変貌させないための掟 〜

※初心者が多いので正論は通じません
※回答が間違いに気づいてもスルーするか柔らかく丁寧に指摘してあげましょう
※決して刺激してはいけません
02432172010/09/22(水) 08:42:32ID:???
毎日懲りねえな本当w
質問は減る一方なのにくだらねえ話でスレは伸びっぱなし。
俺を含めてROM専でこのスレで勉強してるニートにとっては為にならない不毛な議論ばかり。
議論というかガキの喧嘩っぽいわ。
どうせ毎日荒らしてるやつは俺一人なんだろ?
こういうとこではしゃぐやつはだいたい固定されるからな。
まじ迷惑だ。消える。
0244nobodyさん2010/09/22(水) 08:47:09ID:???
>>222
もし特定できるならこんなに荒れないって(T_T)
0245nobodyさん2010/09/22(水) 08:48:57ID:???
そこそこまともな質問と回答が繰り返されていた頃が懐かしい...
もう5,6年前のことだが
0246nobodyさん2010/09/22(水) 09:40:39ID:???
このスレはガキが多いから仕方がない
0247nobodyさん2010/09/22(水) 09:51:20ID:???
テンプレ守れない人はスルー

これだけで荒らしは減るよ
それでもひどいようなら削除依頼すればいい。
みながテンプレ守ってない現状では削除依頼だしても受け入れてもらえない。
0248nobodyさん2010/09/22(水) 09:53:53ID:???
ちょっと煽られたぐらいでムキになるのは日常で良い子ちゃんなんだろう
質問受付再開↓
0249nobodyさん2010/09/22(水) 11:51:49ID:???
ちょっと煽られたぐらいでムキになるのは日常で無職ちゃんなんだろう
な?w↑
0250nobodyさん2010/09/22(水) 13:17:00ID:3VMc5XHq
教えてください
GIF画像からJPEG画像を作成してます。
作成されたJPEG画像に、『黒い外枠』が付いてしまいます。

何がいけないのでしょうか??

if($image_size["mime"] == "image/gif"){ //Gif画像だったら
  $new_img = @imagecreatefromgif($fullpath);//$fullpath:GIF画像の場所
  @imagejpeg($new_img, $fullpath_jpg); //$fullpath_jpg:JPG画像の保存場所
}

【OS名】CentOS
【PHPのバージョン】5.16
0251nobodyさん2010/09/22(水) 13:19:44ID:???
つうかgifからjpegに変換ってあまりやらないよね
理由を教えてもらえれば最善の方法を考えるが
02522502010/09/22(水) 13:22:25ID:???
即レスありがとうございます。<(_ _)>

携帯での画像表示と、
1画面に大量に並べるので、容量が少ないほうが良いと思いまして..
0253nobodyさん2010/09/22(水) 13:23:44ID:???
性能上jpegのほうが容量でかくなるはずだが
02542502010/09/22(水) 13:26:41ID:???
例えば
2895.gif 11471バイト
 ↓
2895.jpg 3850バイト となりました。 <(_ _)>

0255nobodyさん2010/09/22(水) 13:29:16ID:???
性能上(笑)
0256nobodyさん2010/09/22(水) 13:29:57ID:???
容量なんて圧縮率による
0257nobodyさん2010/09/22(水) 13:30:40ID:???
>>255
そういう煽り入れるなっていってんのがわからんのかカス
毎日毎日うぜえんだよ消えろカス
いい加減荒らしで通報するぞボケ
0258nobodyさん2010/09/22(水) 13:33:50ID:???
>>250
その画像をうp

>>257
NGワードに(笑)を入れてスルースキル発動の時間だ
0259nobodyさん2010/09/22(水) 13:34:59ID:???
画像サイズはあってるの?
0260nobodyさん2010/09/22(水) 13:36:15ID:???
>>254
gifより軽くなってるから画像粗そう
■ このスレッドは過去ログ倉庫に格納されています