[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2chのread.cgiへ]
Update time : 11/03 11:37 / Filesize : 142 KB / Number-of Response : 711
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

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



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を表示させること。
・解決しなくても回答をもらった場合はお礼を言うこと。
 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)

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みたいに基礎を勉強せずにいきなりプログラミングから入るヴァカは何なの?

212 名前:nobodyさん mailto:sage [2012/09/30(日) 17:57:37.99 ID:???]
糞言語PHPらしいや

213 名前:nobodyさん mailto:sage [2012/09/30(日) 18:00:12.01 ID:???]
>>204
ファイルもメッセージも rawurlencodeして文字列渡し key1=val1&・・・にするしか。


>>207 >>208 >>209
ID


214 名前:nobodyさん [2012/09/30(日) 18:17:23.10 ID:XLFm/GA/]
>>213
それだとmultipart/form-data;の型式ではなくなってしまうと思ったので
d.hatena.ne.jp/touka_tt/20110407/1302105508 を参考に
こんなデータを返す関数を作りました
https://gist.github.com/3806269

Content-Type: multipart/form-data; boundary=foobarbaz

--foobarbaz
Content-Disposition: form-data; name="name"

touka_tt
--foobarbaz
Content-Disposition: form-data; name="photo"; filename="myphoto.jpg"
Content-Type: image/jpg

(ここに画像のバイナリデータがくる)
--foobarbaz--
//ここまで


215 名前:nobodyさん mailto:sage [2012/09/30(日) 18:19:55.83 ID:???]
>>204のようなクズがいるから
PHPを根絶やしにする必要性を痛切に感じる
事態は深刻だ

216 名前:nobodyさん mailto:sage [2012/09/30(日) 18:31:46.11 ID:???]
C言語でも作れるけど何らかのメリットがあるからPHP使ってるってんなら分かるけど
>>204とかPHPしか使えないゴミでしょ?
存在価値なし

217 名前:nobodyさん mailto:sage [2012/09/30(日) 18:42:38.08 ID:???]
PerlだろうがRubyだろうが道具なんて何でもいいんだよ。

米炊くときに炊飯器だろうがかまどだろうが飯ごうだろうが鍋だろうが

多少差はあれどどれでも食えるレベルのものが炊けるだろ?

それと同じ。

だけど>>204みたいな基礎のなってないゴミカスクズ野郎は

その米をとぐときに洗剤入れるんだよ。

道具の選択以前の問題。



218 名前:nobodyさん [2012/09/30(日) 21:01:37.61 ID:YkWGcPob]
専門スレで質問したんだけど、返答がないのでちょっと内容変えてこっちで質問

Notice: include(): 1. h->opened_path=[null] h->filename=
[/var/www/Symfony/vendor/symfony/symfony/src//Symfony/Component/ClassLoader/DebugClassLoader.php]
in /var/www/Symfony/vendor/composer/ClassLoader.php on line 150 Call Stack: 〜〜〜
....
....
あとずっと同じようなエラー文が続く

Symfony2というフレームワーク使って、Welcomeページ開いたらエラーがでてしまった。
「symfony/src//Symfony/」 ←ここのsrcとSymfonyの間にスラッシュ2本入ってるのがエラーの理由なんじゃないかと思うんだけど
どうやったら直るのかわからない・・・

別PCでやった時は普通に表示されたので、もう一回VitualBox→Ubuntu→Symfony2と最短でインスコしなおして見たんだけど
全く同じエラーがでる・・・
ホストOS自体がおかしいんだろうか・・・

219 名前:nobodyさん mailto:sage [2012/09/30(日) 23:10:10.25 ID:???]
何で隔離スレに来たんだよ

220 名前:nobodyさん mailto:sage [2012/10/01(月) 01:16:49.02 ID:???]
>>218
テメーのウンコみたいな質問なんか誰も相手にしたくねーからスルーしてんだよ
そんなウンコ質問を調子に乗ってこっちにまで投下してんじゃねーぞ
ウンコ拡散機かテメーは

221 名前:nobodyさん mailto:sage [2012/10/01(月) 01:32:44.79 ID:???]
>>218はウンコを食う
ゆえに共食い

222 名前:nobodyさん [2012/10/01(月) 11:10:54.42 ID:2eb1zfzg]
【OS名】Windows Server 2003 R2 Standerd Edition SP2
【PHPのバージョン】5.3.8(cli)
【連携ソフトウェア】 excel?
【質問内容】
COM関数にてexcelファイルの全てのシートの全ての文字列を取得しようとしていますが、
$obj = new COM("excel.application"); ←でphpがストップします。

サーバーにはOffice(excel)はインストールされていません。
また、エクセルのインストールは必要でしょうか?

223 名前:nobodyさん mailto:sage [2012/10/01(月) 11:38:21.02 ID:???]
COMの使用例に倣って
$obj = new COM("excel.application") or die("Unable to instantiate Excel");
でインスタンス化できなかったら終了してみたら?

>サーバーにはOffice(excel)はインストールされていません。
>また、エクセルのインストールは必要でしょうか?
そら必要でしょう

224 名前:nobodyさん mailto:sage [2012/10/01(月) 13:17:55.10 ID:???]
>>223
PHPExcelとかがエクセルのインストールなしに読み書き出来るので
COM関数もエクセル経由じゃなく、バイナリを直接ゴニョゴニョしてるのかな?と思ってましたが違うんですね

ちなみにPHPExcelだとどうしても読めないエクセルファイルがあって使えませんでした
(きちんと.xls,. xlsx, .xlsmの振り分けして簡単なものなら読める)

全部のシートの全部の文字列取得するだけでいいんのですが、何か良い方法ないですかね?
(エクセルのインストール無しで)

225 名前:nobodyさん mailto:sage [2012/10/01(月) 13:31:25.31 ID:???]
エクセルインストールすれば済む話だろ
何でもタダでできると思うな世間知らずの貧乏人が
PHP駐は知能だけじゃなくて金までないのか?

226 名前:nobodyさん mailto:sage [2012/10/01(月) 14:06:06.18 ID:???]
インターネットが普及してからというもの>>224みたいな金出さない前提のク.ズが増えた。
エクセル買う金すらない貧乏人がプログラムなんて組んでる場合じゃないだろ。

身の程を知れ乞食。

227 名前:nobodyさん mailto:sage [2012/10/01(月) 14:10:18.47 ID:???]
>Windows Server 2003 R2 Standerd Edition SP2
これも買ってないのか?まさかそんなはずはあるまい



228 名前:nobodyさん [2012/10/01(月) 14:21:45.81 ID:2eb1zfzg]
あのー、質問に対してフォロー出来ないスキルの無い人は鬱陶しいのでレスしないで貰えます?
大前提がインストールしたくないってだけで買えないとか、あなた達と一緒にしないでくださいね。
ちなみにWindows Server 2003 R2 Standerd Edition SP2は買ってませんよ。

229 名前:nobodyさん mailto:sage [2012/10/01(月) 14:34:40.26 ID:???]
officeインストール出来ない非windows環境でそういうことをしたい要求は昔からあって、
Spreadsheet::ParseExcel(Perl) なり、 PHPExcelなり 他にも Spreadsheet_Excel_Readerとか
いろいろあるけど、どれも読めないことがあるので使えないだけで。

230 名前:nobodyさん mailto:sage [2012/10/01(月) 14:35:49.98 ID:???]
>>228
煽るのはやめて下さい。迷惑です。

231 名前:nobodyさん mailto:sage [2012/10/01(月) 14:46:55.46 ID:???]
>>228
必要なものが分かってるのにそれはしたくないとかキチガイかお前。
働きたくないけどお金欲しい!
みたいな?w
頭腐ってんじゃねwwwwwww

本物のキチガイは自覚がないんだろうなwwwwwwwwwwwwww

232 名前:nobodyさん mailto:馬鹿晒しage [2012/10/01(月) 14:50:46.36 ID:???]
>>228
あのー、自分で調べて解決出来ない知能の低い人は鬱陶しいのでプログラムに手を出さないで貰えます?

233 名前:nobodyさん mailto:sage [2012/10/01(月) 14:57:30.86 ID:???]
入れ食いですね
その環境にしたくないから他の方法知ってる人いたら教えてくださいってだけなのに、どうやったらお金がないって脳内変換出来るんでしょうね?
自分で解決出来ない云々言う人がなんでここにいるのか不思議

234 名前:nobodyさん mailto:sage [2012/10/01(月) 15:18:40.86 ID:???]
釣りのためだけの質問に食い付く馬鹿多数

235 名前:nobodyさん mailto:sage [2012/10/01(月) 15:44:27.78 ID:???]
はてブとかでたまにプログラムとかPHP初めてでWEBサービス作ったってエントリあるけど
そんな簡単に作れるもんなのかね・・・

236 名前:nobodyさん mailto:sage [2012/10/01(月) 15:47:02.94 ID:???]
ID出てないよ

237 名前:nobodyさん mailto:sage [2012/10/01(月) 17:10:59.61 ID:???]
>>235
セキュリティザルでバグありまくりなら作れるだろw



238 名前:nobodyさん mailto:sage [2012/10/01(月) 18:08:43.67 ID:???]
そうそう、細部無視の内部欠陥だけで"それっぽく"作るだけなら何でも作れる
カス以下の知識とスキルしかない奴でもそれっぽく作れる
世の中の大抵の製品やサービスはそれっぽく作れる

まぁその結果シナの高速鉄道事故が起こったわけだが
そしてPHP厨の仕事はそのレベル

239 名前:nobodyさん mailto:sage [2012/10/01(月) 18:20:47.46 ID:???]
・解決しなくても回答をもらった場合はお礼を言うこと。
 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)

巣が流行らなくて残念なゴミカスどもにかまってはいけません

240 名前:nobodyさん mailto:sage [2012/10/01(月) 18:24:33.51 ID:???]
>>233
「金は欲しいけど仕事はしたくないから他の方法を教えろ」ってニートと一緒じゃん。









ゴミ乙w

241 名前:nobodyさん mailto:sage [2012/10/01(月) 19:13:12.52 ID:???]
Perlサイコー!ウッヒョー!!

242 名前:nobodyさん mailto:sage [2012/10/01(月) 19:17:16.07 ID:???]
Perlが何の略かには諸説ある

243 名前:nobodyさん mailto:sage [2012/10/01(月) 19:46:04.41 ID:???]
お前ら、この前のYAPC::Asiaはどうだった?
ラリーにサインもらえたか?

244 名前:nobodyさん mailto:sage [2012/10/01(月) 21:33:40.41 ID:???]
php使ってる奴はばかしかいないから行くわけないじゃん

245 名前:nobodyさん mailto:sage [2012/10/01(月) 21:47:01.15 ID:???]
確かに隔離スレだった

246 名前:nobodyさん mailto:sage [2012/10/01(月) 22:37:04.00 ID:???]
ヒラリー・栗きんとんのサインをもらった

247 名前:nobodyさん mailto:sage [2012/10/01(月) 23:40:55.28 ID:???]
いまだにPerl使ってる奴って何なんだろうwww
この先もPerl使うのかなwww



248 名前:nobodyさん mailto:sage [2012/10/02(火) 07:44:56.57 ID:???]
それはPHPが特に

249 名前:nobodyさん mailto:sage [2012/10/02(火) 09:06:34.98 ID:???]
>>240
全然違うと思うぞ?
現場経験ないか、統括経験のないゴミ以下乙w

250 名前:nobodyさん mailto:sage [2012/10/02(火) 16:18:32.68 ID:???]
>>249
ここは自己紹介板じゃねーぞ
2ch初心者か?

251 名前:nobodyさん mailto:sage [2012/10/02(火) 16:51:35.24 ID:???]
>>250
涙拭けよw

252 名前:nobodyさん mailto:sage [2012/10/02(火) 16:58:39.09 ID:???]
巣に帰れ

253 名前:nobodyさん mailto:sage [2012/10/02(火) 17:06:32.89 ID:???]
勉強しろ

254 名前:nobodyさん mailto:sage [2012/10/02(火) 17:27:20.38 ID:???]
>>251
自分が涙目だからって人も涙目とは限らんぞw

255 名前:nobodyさん mailto:sage [2012/10/02(火) 18:45:50.75 ID:???]
ニートに捨てるものなんて無いしな

256 名前:nobodyさん mailto:sage [2012/10/02(火) 19:07:19.40 ID:???]
ニートには童貞を捨てる機会もないしな

257 名前:nobodyさん [2012/10/02(火) 19:47:21.39 ID:sHaoStfl]
0の除算でDivision by zero〜ってエラーが出ますが
なんか前に例外処理が可能なような話をどこかでみたような気がするのですが
なんかそういうことは可能でしょうか?
可能ならば教えていただきたいです

try {
 echo 0/0;
} catch (Exception $e) {
}

だと捕捉できませんでした




258 名前:nobodyさん mailto:sage [2012/10/02(火) 20:05:14.54 ID:???]
>>257
set_error_handler

259 名前:257 [2012/10/02(火) 21:35:27.20 ID:sHaoStfl]
>>258
ありがとうございますm(__)m

260 名前:nobodyさん mailto:sage [2012/10/02(火) 23:07:42.08 ID:???]
デジタルコンテンツ()やネット関連で金を落とすなんて
馬鹿のする事だと思っている奴も多いのです。

261 名前:nobodyさん [2012/10/03(水) 00:57:27.45 ID:ivcHZ9y4]
シェルから実行するとエラーが出力されないんですが原因は何でしょうか
error_reporting(E_ALL);
は先頭でやっています

262 名前:nobodyさん mailto:sage [2012/10/03(水) 01:03:19.02 ID:???]
基本的に無料でできることしかしない

263 名前:nobodyさん mailto:sage [2012/10/03(水) 01:11:04.41 ID:???]
ini_set( 'display_errors', 1 );

264 名前:nobodyさん mailto:sage [2012/10/03(水) 01:36:39.91 ID:???]
失礼しました

ライブラリにエラーハンドラが定義されていました・・・
restore_error_handlerで戻せばOKでした

265 名前:nobodyさん mailto:sage [2012/10/03(水) 01:45:21.08 ID:???]
あー関係ないですね

266 名前:nobodyさん mailto:sage [2012/10/03(水) 15:54:54.09 ID:???]
GDかImageMagicを使ってあらかじめ指定した色のみを使って画像の色数を落としたい
のですがどうすればいいでしょうか?


267 名前:nobodyさん mailto:sage [2012/10/03(水) 18:27:58.64 ID:???]
お前には無理



268 名前:nobodyさん mailto:sage [2012/10/03(水) 19:24:55.99 ID:???]
妙なところに改行入れてるヴァカには無理

269 名前:nobodyさん mailto:sage [2012/10/03(水) 20:36:53.88 ID:???]
>>266
ID出てないよ

270 名前:nobodyさん mailto:sage [2012/10/04(木) 03:48:33.79 ID:???]
なんでperlはPHPに追い抜かれたんですか?


271 名前:270 mailto:sage [2012/10/04(木) 03:55:48.74 ID:???]
つまりphpに対するperlの欠陥を教えて欲しいです。
またスクリプト言語でjavaやperlを抑えて
phpが主流に至った経緯も知りたいです。

272 名前:nobodyさん mailto:sage [2012/10/04(木) 04:18:36.03 ID:???]
スレチ

273 名前:nobodyさん mailto:sage [2012/10/04(木) 06:33:22.13 ID:???]
ググれキチガイ

274 名前:nobodyさん [2012/10/04(木) 06:41:28.95 ID:36JufAGO]
英数字だけでハッシュ化される関数ないですか?
base64でデコードすればいいんですかね

275 名前:nobodyさん mailto:sage [2012/10/04(木) 06:51:12.49 ID:???]
Base64はハッシュではない

デコードは意味が逆

Base64は英数字のみではない。英数字は62種類しかない。

276 名前:nobodyさん mailto:sage [2012/10/04(木) 09:41:19.96 ID:???]
>>270
質問ならID出せ

277 名前:nobodyさん mailto:sage [2012/10/04(木) 10:36:57.55 ID:???]
>>274
MD5+62進数
marcus.bointon.com/php-base-62-encoding/
PHP5.3 GMP



278 名前:nobodyさん mailto:sage [2012/10/04(木) 14:04:50.80 ID:???]
デコードって言ってるぐらいだし
復号化されてほしいと理解してよろしいか?

279 名前:nobodyさん mailto:sage [2012/10/04(木) 14:19:20.84 ID:???]
デコードできるものもハッシュ化と呼ぶの?

280 名前:nobodyさん mailto:sage [2012/10/04(木) 14:40:59.97 ID:???]
デコードできないことは要件ではないね。
完全ハッシュであればデコード出来るし。

281 名前:nobodyさん mailto:sage [2012/10/04(木) 15:03:54.65 ID:???]
ハッシュは不可逆の一方向関数のことだろ

282 名前:nobodyさん [2012/10/04(木) 16:21:14.08 ID:e0ODjc2o]
馬鹿共はレスすんなって

283 名前:nobodyさん mailto:sage [2012/10/04(木) 17:51:49.20 ID:???]
そして誰もいなくなった

284 名前:nobodyさん mailto:sage [2012/10/04(木) 18:42:03.95 ID:???]
完全ハッシュって何だよ

可逆か不可逆であって
可逆なら可逆圧縮か暗号化だろ

285 名前:nobodyさん mailto:sage [2012/10/04(木) 19:26:44.43 ID:???]
>>284
>>282

286 名前:nobodyさん mailto:sage [2012/10/04(木) 19:47:50.77 ID:???]
274です
ああ、すみません
md5などのハッシュ値をbase64エンコードしても問題ないか?という趣旨の質問でした

>>277
ありがとうございます


287 名前:nobodyさん mailto:sage [2012/10/04(木) 20:01:34.54 ID:???]
wikipediaのハッシュ関数のところを見れば 暗号だの可逆だの言ってることが、
ハッシュ関数の一部でしかないことがなんとなく分かるかもね



288 名前:nobodyさん mailto:sage [2012/10/04(木) 20:15:53.54 ID:???]
> 下らねぇ質問は

そうした、下らない質問をしてしまう初心者を相手にしているスレなんだろ?
ここで煽りを続けている奴は、所詮は中級者なんだろうね。
少し知っていることを鼻にかけて、何かを勘違いしている奴なんだろう。

上級者ならば、もっと冷ややかに質問を眺める余裕が欲しいね。


289 名前:nobodyさん mailto:sage [2012/10/04(木) 20:26:41.42 ID:???]
>>288
なんでアホをわざわざ煽るの?

290 名前:nobodyさん mailto:sage [2012/10/04(木) 21:27:50.53 ID:???]
>>288がキチガイたからさ

291 名前:nobodyさん mailto:sage [2012/10/04(木) 21:32:21.90 ID:???]
wikipedia()

292 名前:nobodyさん mailto:sage [2012/10/04(木) 21:34:34.81 ID:???]
ウィキペディアを100パーセント信用してるキチガイまでいるのか

293 名前:nobodyさん mailto:sage [2012/10/04(木) 21:56:56.60 ID:???]
信頼できる情報源としてWikipedia持ち出してくる奴にはマジで情弱基地害しかいない。
まあそれで基地害かどうかはざっくり量れるから、まともに相手をするべきかの判断基準になる。

294 名前:nobodyさん mailto:sage [2012/10/04(木) 22:00:33.36 ID:???]
アレ見てどう思うかだけの話よ
間違ってると指摘してくれてもいいんだよ?

295 名前:nobodyさん [2012/10/04(木) 22:02:25.29 ID:xVzC0Eut]
アホに返事してしまった。申し訳ありません。

296 名前:nobodyさん [2012/10/04(木) 22:54:18.08 ID:XT7cUfLL]
紹介したページが正しいかどうかは、ウィキペディアかどうかとか関係ないのに
コレは叩けると思っちゃんったんだね。

というか、そうやって反応するから面白がっていつまでも荒らすんだから学習しようよ。

297 名前:nobodyさん mailto:sage [2012/10/04(木) 23:15:43.70 ID:???]
>>295
謝るくらいなら最初からするな
自制のきかない猿は二度と書き込みするんじゃねーよ

猿並のおつむだからどうせまた書き込むんだろうけどw



298 名前:nobodyさん [2012/10/05(金) 00:35:24.50 ID:RPhGAeCo]
◆質問用テンプレ
【OS名】Ubuntu 12.10
【PHPのバージョン】5.4.4
【連携ソフトウェア】
【質問内容】どうしてこの板ってけんかばかりしているの?

299 名前:nobodyさん mailto:sage [2012/10/05(金) 00:50:37.39 ID:???]
ペチパーは民度が低いからだよ

300 名前:nobodyさん mailto:sage [2012/10/05(金) 00:50:53.79 ID:???]
ふっるいバージョン使ってんな

301 名前:nobodyさん mailto:sage [2012/10/05(金) 02:16:46.40 ID:???]
>>298
PHP柱は精神的に不安定な奴ばっかだから。

302 名前:nobodyさん mailto:sage [2012/10/05(金) 02:29:38.82 ID:???]
仕事のストレス溜まってるのかな?

303 名前:nobodyさん mailto:sage [2012/10/05(金) 02:36:43.00 ID:???]
ニートしかいないからこのスレ
出来る人間はそもそも言語の優劣なんて語らないし

304 名前:nobodyさん [2012/10/05(金) 03:10:20.18 ID:fawr5vo1]
PHPスレにキチガイが沸くのは昔からでしょ
無視するに限る

305 名前:nobodyさん mailto:sage [2012/10/05(金) 11:00:10.39 ID:???]
>>286
作っているものの要件や前提がないとなんとも言えない。
base64化したあと、何に使いたいの?
=がつくことがあるので、GET値で渡したいとか言ったら問題だし。

306 名前:nobodyさん mailto:sage [2012/10/05(金) 11:19:57.70 ID:???]
Perlスレと比べればかなりマシ
まあそのPerl基地外がPHPスレを荒らしたりしてるが

307 名前:nobodyさん mailto:sage [2012/10/05(金) 11:33:40.54 ID:???]
などと妄言を繰り返しており
PerlがPHPみたいなカス言語を相手にするわけがないにも関わらず
Perlを勝手にライバル視し続けている模様です



308 名前:nobodyさん mailto:sage [2012/10/05(金) 11:37:40.77 ID:???]
Perlスレに閑古鳥が鳴いてるからってPHPスレに出張してくんなよw

309 名前:nobodyさん mailto:sage [2012/10/05(金) 13:53:02.86 ID:???]
Perlみたいな終わった言語はぶっちゃけ眼中にないだろw
せめてRubyにしてくれ

310 名前:nobodyさん mailto:sage [2012/10/05(金) 15:35:47.08 ID:???]
ルビーとかオワコン
始まってさえいない

311 名前:nobodyさん [2012/10/05(金) 15:37:06.50 ID:vWz8nI6m]
おちんちんびろーん

312 名前:nobodyさん mailto:sage [2012/10/05(金) 16:03:33.55 ID:???]
rubyは超人気だろ!島根の町おこしに使われるくらいだからな

313 名前:nobodyさん [2012/10/05(金) 16:36:26.16 ID:NpjF32w9]
ヒアドキュメントで教えて下さい。

www.hogehoge.com/css/style.css の文字列を展開するには、
どうすればよろしいでしょうか?

$home_url = 'www.hogehoge.com/';

$header = <<"HTML";
・・・・・
<link rel="stylesheet" href="$home_urlcss/style.css" />
HTML

 で駄目でした。

下記も駄目でした
"http://{$home_url}css/style.css" --> {www.hogehoge.com/}css/style.css


314 名前:313 mailto:sage [2012/10/05(金) 17:00:08.06 ID:???]
悩むのが面倒なんで

$home_url = 'www.hogehoge.com/';
$css_url = 'http://'. $home_url.'css/style.css';

として $css_url をヒアドキュメントで使います 。

ペコリ(o_ _)o))

315 名前:nobodyさん mailto:sage [2012/10/05(金) 17:29:18.50 ID:???]
クオートつけるなら終わりもつけるし、
つけないなら始まりもつけない

316 名前:nobodyさん mailto:sage [2012/10/05(金) 17:34:31.69 ID:???]
ルビーは始まってさえいない

317 名前:nobodyさん mailto:sage [2012/10/05(金) 17:37:38.40 ID:???]
$header = <<< HTML
<link rel="stylesheet" href="$home_urlcss/style.css" />
HTML;
home_urlcssがない

$home_url = 'www.example.com/';
$header = <<< HTML
<link rel="stylesheet" href="{$home_url}css/style.css" />
HTML;
<link rel="stylesheet" href="www.hogehoge.com/css/style.css" />


{www.hogehoge.com/}css/style.cssが 気になる




318 名前:nobodyさん mailto:sage [2012/10/05(金) 17:47:37.27 ID:???]
・・・hogehoge直し忘れた

319 名前:nobodyさん [2012/10/05(金) 19:04:40.75 ID:gTOJNY0P]
変数名は大文字小文字を区別するけど、関数名は区別しない

どうしてこんな仕様にしてしまったんでしょうか

320 名前:nobodyさん mailto:sage [2012/10/05(金) 19:20:51.34 ID:???]
クズだから

321 名前:nobodyさん mailto:sage [2012/10/05(金) 19:34:43.20 ID:???]
だからそんないい加減な仕様の言語使うなって
変な癖がついて他の言語やるときに苦労するぞ

HSPがオススメ

322 名前:nobodyさん mailto:sage [2012/10/05(金) 21:04:13.44 ID:???]
>>319
下位の互換性を考えながらすこしづつ進歩してきてるから。
PHP5のときも区別案が出たけど却下された。使われてる言語はいろいろと難しい。

Windowsのファイル名もそうなってるのも、DOSのときからの互換性考えてだし。

323 名前:nobodyさん mailto:sage [2012/10/05(金) 21:39:30.80 ID:???]
使われてるのになんで標準関数の引数の順序がバラバラなの?

324 名前:nobodyさん mailto:sage [2012/10/05(金) 23:24:35.05 ID:???]
>>323
ID出てません

325 名前:nobodyさん mailto:sage [2012/10/06(土) 00:41:38.27 ID:???]
>>324
自治厨うぜぇ
PHPやってるとこいつみたいになんの?

326 名前:nobodyさん mailto:sage [2012/10/06(土) 00:42:42.30 ID:???]
PHPの仕事ってあるの?
ネットでしかみたことないわ

327 名前:nobodyさん mailto:sage [2012/10/06(土) 00:46:19.37 ID:???]
>>325-326
ID出てません



328 名前:nobodyさん mailto:sage [2012/10/06(土) 00:49:34.70 ID:???]
>>325
phpやってると脳も根性も腐るよ

>>326
ないよ
だってphpやってるって時点で脳弱ってわかるじゃん
好き好んで脳弱を雇うところなどありはしない

>>327
だから何?
一生言ってろバーカ

329 名前:nobodyさん mailto:sage [2012/10/06(土) 01:03:27.95 ID:???]
>>328
ルールを守らないなら巣へお帰り下さい

330 名前:313 mailto:sage [2012/10/06(土) 01:04:01.97 ID:???]
>>317さん どうも

 {$home_url}css/style.css"
ヒアドキュメントで { } で囲めばOK だと思ったのですが、{ } が表示されたのです。

ありがとうございます>


331 名前:nobodyさん mailto:sage [2012/10/06(土) 01:06:22.03 ID:???]
巣での自演がバレたからって腹いせに出てこなくていいよ(笑)

332 名前:nobodyさん mailto:sage [2012/10/06(土) 01:08:22.94 ID:???]
Ruby厨はRailsスレにでも帰れよ

kohada.2ch.net/test/read.cgi/php/1341589839/

333 名前:HSP mailto:HSP [2012/10/06(土) 01:26:11.94 ID:???]
HSP使え

334 名前:nobodyさん mailto:sage [2012/10/06(土) 01:35:56.98 ID:???]
Perlスレ荒らしに来るんじゃねーよphp厨の分際で

php利用者がどんどん減ってるからってPerlスレ荒らすとかマジキチ

php利用者が目に見えて減ってるのはみんなphpの糞仕様に嫌気がさしたからなんだよ

それをPerlに八つ当たりとかphp厨マジでイカれてるな

335 名前:nobodyさん mailto:sage [2012/10/06(土) 12:36:22.35 ID:???]
荒らしくらい自力で何とかしろよゴミ

336 名前:nobodyさん [2012/10/06(土) 12:46:00.85 ID:CsTOvNCe]
PHPで万能細胞を作る方法を教えて下さい
脳みそが足りないので修復したいです

337 名前:nobodyさん mailto:sage [2012/10/06(土) 12:51:32.51 ID:???]
>>336
手遅れ



338 名前:nobodyさん mailto:sage [2012/10/06(土) 14:15:00.49 ID:???]
おいID出してる奴にはまともに回答してやれよ

339 名前:nobodyさん mailto:sage [2012/10/06(土) 14:22:46.45 ID:???]
>>338
知恵遅れ

340 名前:nobodyさん mailto:sage [2012/10/06(土) 14:29:55.23 ID:???]
>>335
お前の同胞だろ何とかしろ

341 名前:nobodyさん mailto:sage [2012/10/06(土) 14:39:35.43 ID:???]
ID出す方法教えてください

342 名前:nobodyさん mailto:sage [2012/10/06(土) 14:41:06.67 ID:???]
>>341

IDが出てません。

343 名前:nobodyさん mailto:sage [2012/10/06(土) 15:04:46.07 ID:???]
だからID出す方法を教えてください

344 名前:nobodyさん mailto:sage [2012/10/06(土) 15:10:24.38 ID:???]
php坊ってそういう訳の分からないルールに拘って効率の悪いことやってるよな
訳の分からない言語仕様に従って効率の悪い開発やってるし、根本的にそういうのが好きなのか

345 名前:nobodyさん mailto:sage [2012/10/06(土) 15:54:53.03 ID:???]
拘ってるのはお前一人

346 名前:nobodyさん mailto:sage [2012/10/06(土) 17:01:42.16 ID:???]
>>343

ID出して質問してください。

347 名前:nobodyさん mailto:sage [2012/10/06(土) 17:06:17.02 ID:???]
>>346
ゴミ



348 名前:nobodyさん mailto:sage [2012/10/06(土) 17:07:22.27 ID:???]
sageたらID出ません
sageない=ageたらIDが出ます


初めてIDが???になる板行ったとき一週間くらいわからなかった…

349 名前:nobodyさん mailto:sage [2012/10/06(土) 22:37:49.55 ID:???]
>>1読めばID出す方法書いてるだろ
読まない阿呆は帰れ

350 名前:nobodyさん mailto:sage [2012/10/07(日) 00:47:32.88 ID:???]
>>349
踊る阿呆乙

351 名前:nobodyさん mailto:age [2012/10/07(日) 00:53:16.59 ID:???]
禿

352 名前:nobodyさん mailto:sage [2012/10/07(日) 01:03:51.03 ID:???]
>>351
見る阿呆乙

353 名前:nobodyさん mailto:sage [2012/10/07(日) 01:17:26.39 ID:???]
何をいってんだこの池沼は

354 名前:nobodyさん mailto:sage [2012/10/07(日) 02:48:50.15 ID:???]
PHPやってるくらいだから仕方がない

PHP厨⊂池沼

PHP厨は池沼である→真
池沼はPHP厨である→偽:池沼が全員PHPを使うとは限らない
PHP厨でなければ池沼ではない→偽:PHP厨以外の池沼もいる
池沼でなければPHP厨ではない→真

355 名前:nobodyさん mailto:sage [2012/10/07(日) 02:51:09.15 ID:???]
何が面白いと思ってそんな書き込みをしたの?

356 名前:nobodyさん mailto:sage [2012/10/07(日) 06:32:13.93 ID:???]


対偶

懐かしい

357 名前:nobodyさん mailto:sage [2012/10/07(日) 09:27:26.31 ID:???]
ニートの夜は遅い



358 名前:nobodyさん [2012/10/08(月) 04:33:51.17 ID:AfplD6SK]
PEARのMailで送信すると改行がされない
文字化けは起きていないし
なにがいけないのでしょうか

359 名前:nobodyさん mailto:sage [2012/10/08(月) 06:01:52.24 ID:???]
PHPなんか使うから

360 名前:nobodyさん mailto:sage [2012/10/08(月) 10:44:07.43 ID:???]
CRLFで

361 名前:nobodyさん [2012/10/08(月) 11:12:08.98 ID:amkuXCZs]
こんにちは
PHPで以下のようなことがしたいのですが、どのようにすればよいでしょうか?


function getArray() {
 return array(
  'key' => 'value'
 );
}

echo getArray()['key']; // ← 'value' と表示したい


やはり、一度変数に収めてからしか無理なのでしょうか?
何かいい手段がありましたら教えてください。

362 名前:nobodyさん mailto:sage [2012/10/08(月) 11:18:18.57 ID:???]
バージョンによる

363 名前:nobodyさん mailto:sage [2012/10/08(月) 11:22:34.93 ID:???]
>>361
php.net/manual/ja/migration54.new-features.php

364 名前:nobodyさん mailto:sage [2012/10/08(月) 12:31:42.33 ID:???]
仕様をコロコロ変える糞言語

365 名前:nobodyさん mailto:sage [2012/10/08(月) 13:02:42.02 ID:???]
5.4から本気出してきたな

366 名前:nobodyさん mailto:sage [2012/10/08(月) 14:34:11.24 ID:???]
>>698
サンクス。保存した これ本当に高校生?この可愛さは異常だろ…

367 名前:nobodyさん [2012/10/08(月) 14:44:09.20 ID:amkuXCZs]
>>362-365
ありがとうございます!



368 名前:nobodyさん mailto:sage [2012/10/08(月) 18:28:57.59 ID:???]
>>366
詳しく

369 名前:nobodyさん [2012/10/09(火) 11:37:53.62 ID:2vaGYIBB]
PHPで作った会社のWebサイトがあるのですが、
担当地域ごとにご当地ページを表示する事になりました。
そこで質問があります。

現在使用しているのは以下のようなURLなのですが、
(PC向けのサイトで、IDが13番のスタッフ情報を見る場合)
exmaple.com/pc/staff.php?id=13
ご当地版では、以下のように、ドメインの後ろに地域名を入れたいのです。
exmaple.com/yamagata/pc/staff.php?id=13

地域ごとのディレクトリを作り、その数分、サイトのデータをコピーする事も考えましたが、
後々の修正の手間を考えると、できればファイルは今まで通り1カ所に置いておき、
PHPで対応したいと考えています。

htaccessで、
exmaple.com/yamagata/pc/
にアクセスした際に、
exmaple.com/pc/?area=yamagata
となるようにするのも考えましたが、

・すでにGETクエリーを使用しているページがある(staff.php?id=13など)
・内部リンクすべてに?area=<?php echo $area_name; ?>などと追加していくのは大変

というような問題が出てきました。

こういう場合、何かいい方法はないでしょうか?
どなたかお力添えください。よろしくお願いいたします。



370 名前:nobodyさん mailto:sage [2012/10/09(火) 11:44:34.13 ID:???]
exmaple.com/pc/staff.php?id=13&area=yamagata

371 名前:nobodyさん mailto:sage [2012/10/09(火) 11:45:13.44 ID:???]
大変でもやらなきゃならないときはあるんだよ
アプリケーションの修正や拡張なんてそういうもんだ

372 名前:nobodyさん mailto:sage [2012/10/09(火) 12:41:21.28 ID:???]
>>369
exmaple.com/yamagata/pc/ を
exmaple.com/pc/?area=yamagata にしつつ
exmaple.com/yamagata/pc/staff.php?id=13 を
exmaple.com/pc/staff.php?area=yamagata&id=13
にすることは可能

exmaple.com/yamagata/pc/ のページは
(実際は /pc/?area=yamagataであろうとも)
<a href="index.php"> は exmaple.com/yamagata/pc/index.phpに飛ぶ

373 名前:nobodyさん mailto:sage [2012/10/09(火) 12:43:02.48 ID:???]
別にGETクエリーもう一個使えばいいじゃん

374 名前:nobodyさん mailto:sage [2012/10/09(火) 13:08:56.97 ID:???]
>>369
mod_rewriteは使っているんだよね。

/([a-z]+)/pc/staff.php?id=([0-9]+)か
{query_string}を使うとか

リンクの修正については、>>371だが。

375 名前:nobodyさん mailto:sage [2012/10/09(火) 13:47:35.68 ID:???]
コピペしちゃったけど、よく見たらアドレス違うじゃん。

376 名前:!nibja mailto:sage [2012/10/09(火) 14:13:39.07 ID:???]
!Mokuton

377 名前:nobodyさん mailto:sage [2012/10/09(火) 14:35:59.92 ID:???]
プロキシのレスポンスタイムを表示するページを作りたいのですがどうやって求めてるんですか?

83.89.97.236:3128 DK 3.05s D http/https(SSL) 2012-10-09 13:39:33
58.52.176.60:6675 CN 1.29s A http 2012-10-09 13:39:12
59.90.200.165:8080 IN 3.68s D http/https(SSL) 2012-10-09 13:39:12

3.05sなどどうやって求めてるんでしょか?



378 名前:nobodyさん mailto:sage [2012/10/09(火) 15:34:27.17 ID:???]
>>1

379 名前:nobodyさん [2012/10/09(火) 18:19:56.66 ID:VNPxmGjB]
print_r()で取得した文字列を加工しようとしています。

preg_replace('/^( *)(.*)(Object)$/m', "...", $content);
preg_replace('/^( *)(.*)(Array)$/m', "...", $content);
だとうまくいくのですが、

preg_replace('/^( *)(.*)(Object|Array)$/m', "...", $content);
だと特定条件下でNULLを返してしまいます。(PHPマニュアルによるとエラー時にNULLを返す)

NULLになるのは、
$contentに外部から file_get_contents() したHTMLの一部をSmartyにassignしたものや、
同じく外部のHTMLを simplexml_import_dom() でSimpleXMLElementにパースしたものが入っている時です。
原因がさっぱりわかりません。何が考えられるでしょうか。

380 名前:nobodyさん mailto:sage [2012/10/09(火) 18:46:45.99 ID:???]
>>369
大量のファイルを用意する処理をPHPで書けばいい

381 名前:nobodyさん mailto:sage [2012/10/09(火) 18:48:12.30 ID:???]
>>379
でか過ぎんだよ。
blogs.yahoo.co.jp/wwzzwwzz1012/527035.html

( *)(.*)は 意味がわかんねーし
そんな置換だったら
ケツからみて ObjectかArrayの早いほうの位置探したほうがいい。

382 名前:nobodyさん mailto:sage [2012/10/09(火) 19:14:36.30 ID:???]
スレタイからしてもPHP虫は品がないのがよく分かる

383 名前:nobodyさん mailto:sage [2012/10/09(火) 20:00:14.54 ID:???]
>>379
まず、マニュアル
www.php.net/manual/ja/function.preg-replace.php

大事なことは下のnoteにある。
全部読んどけとは言わないが、困ったときはまずここ。
この件も当然記載がある。

384 名前:379 [2012/10/09(火) 20:38:49.42 ID:VNPxmGjB]
みなさんありがとう。

マニュアルにも記載された長大文字列については検証済みで、
一部の変数をunset()するなどして文字数を減らしたりしたのですが、
unsetする変数の組み合わせによっては文字長に関係なく成功したり、文字数が長いほうが成功したり、
かといって特定の変数の文字列の中身が悪さをしているかと言えばそうでもなさそうで、
ほとほと困っていたところでした。

しかし、>>381のURLに載ってるpcre設定を5000000にしたところ、
どんな文字列の場合でも成功するようです。

試行錯誤でなかなか実態を掴めなかったのは、preg関数に渡す文字列長そのものと言うより、
正規表現マッチ処理中に使われるメモリ使用量(?)的な制限だからなのかなと思いました。

なお、( *)(.*)は、あとで$1,$2を使って再利用する目的です。省略せずに書くとこんな感じ。
preg_replace('/^( *)(.*)(Object|Array)$/m', "$1<li><code class=\"parent\">{$marker}$2$3</code>", $content);

385 名前:nobodyさん mailto:sage [2012/10/09(火) 21:25:44.29 ID:???]
>>384
そんな長い文字列で、置き換える該当箇所は1箇所だけなの?

386 名前:379 [2012/10/09(火) 22:26:58.97 ID:VNPxmGjB]
>>385
preg_replace()一発で、たくさん、何ヶ所も置換されますよ。
デバッグ用の関数なので、$content = print_r($GLOBALS,true);を処理させたりもします。

387 名前:nobodyさん mailto:sage [2012/10/09(火) 22:46:44.02 ID:???]
//gがあればいいのに



388 名前:nobodyさん mailto:sage [2012/10/10(水) 07:49:07.96 ID:???]
いらねぇ
peal厨きめぇ

389 名前:nobodyさん mailto:sage [2012/10/10(水) 12:45:38.28 ID:???]
ペアル

390 名前:nobodyさん mailto:sage [2012/10/10(水) 13:15:14.74 ID:???]
ピールじゃないの?

391 名前:379 [2012/10/10(水) 17:35:07.15 ID:OLkF+uBv]
たとえデバッグ用途でもメモリをたくさん使うのは美しくなかろうということで、
下記のように正規表現をはしょらず丁寧に書き直したところ、デフォルトのpcre設定のままでも動作するようになり、パフォーマンスも向上しました。
preg_replace('/^( *)(\[.+?\] => )?([a-zA-Z0-9_]+ Object|Array)$/m', "$1<li><code class=\"parent\">{$marker}$2$3</code>", $content);

.* を使う時は気をつけようと思います。

392 名前:nobodyさん mailto:sage [2012/10/10(水) 17:36:12.99 ID:???]
Yahoo!Japanのログインの際に"ログインしたまま"にするにチェックを入れると
新規セッションでウインドウを開いた場合でもログインしたままになっているのですが
"ログインしたままにする"にチェックを入れた場合にはどのようにしてログイン情報を保ってるんでしょうか。

393 名前:nobodyさん mailto:sage [2012/10/10(水) 17:38:01.53 ID:???]
クッキーじゃないの?

394 名前:nobodyさん mailto:sage [2012/10/10(水) 17:54:23.89 ID:???]
クッキー

395 名前:nobodyさん mailto:sage [2012/10/10(水) 17:55:34.14 ID:???]
ごめんなさい。

396 名前:nobodyさん [2012/10/11(木) 22:48:51.21 ID:GCYs23S0]
mac OSX 10.7.5でxamppの1.7.3でPHP勉強しています
PDOを勉強したいのですが、「php_pdo.dll」「php_pdo_mysql.dll」「php_pdo_pgsql.dll」「php_pdo_sqlite.dll」どれもエクステンションの中に見当たりません。
PDOを使うにはどのようにすれば良いのでしょうか。
解説があるサイトなどはないでしょうか。
よろしくお願いします。


397 名前:nobodyさん mailto:sage [2012/10/11(木) 23:02:18.49 ID:???]
>>396
初心者はxampp使うな



398 名前:nobodyさん mailto:sage [2012/10/11(木) 23:11:57.93 ID:???]
>>396
お前みたいな馬鹿には無理

399 名前:nobodyさん [2012/10/11(木) 23:20:15.95 ID:hqHZjz9D]
>>396
デフォルトで有効だろ。使えない?
あと、PHPの解説は公式マニュアルの右に出るものはないよ。

400 名前:nobodyさん [2012/10/11(木) 23:24:42.80 ID:GCYs23S0]
>>399 デフォルトではPDOを使ってDBから値を表示させるところで何も表示されないので使えないのだと思いました。
同じソースがWindows7上のxamppではPDOの設定をしてあるので表示されます。
レンタルサーバーに上げてテストしたところこちらも大丈夫でした。
なのでmacのxamppにPDOの設定をしたいと思ったのです。



401 名前:nobodyさん mailto:sage [2012/10/11(木) 23:47:42.97 ID:???]
何でMacなのにDLL…?
DLLはWindows限定

402 名前:nobodyさん mailto:sage [2012/10/12(金) 00:55:31.47 ID:???]
だから>>400はマジで頭悪いんだって

403 名前:nobodyさん [2012/10/12(金) 01:11:01.88 ID:6SGPVweu]
誰も知らないという事がわかりました
なるほど。

404 名前:nobodyさん mailto:sage [2012/10/12(金) 01:17:16.11 ID:???]
ワロタ

405 名前:nobodyさん mailto:sage [2012/10/12(金) 01:17:41.52 ID:???]
OSXってBSDだろ?
soファイルがあるか調べろ
あったら有効にしろ

406 名前:nobodyさん [2012/10/12(金) 02:37:27.07 ID:6eWOLMKN]
phpと関係ないんですが
oauthの認証ページを自動で許可する方法を教えて下さい。


407 名前:nobodyさん mailto:sage [2012/10/12(金) 03:15:23.72 ID:???]
phpと関係ないのになんで聞くんですか?



408 名前:nobodyさん mailto:sage [2012/10/12(金) 06:47:24.24 ID:???]
PHPなんかやめておけ

409 名前:nobodyさん mailto:sage [2012/10/12(金) 22:57:54.39 ID:???]
IDさえ出してれば教えてもらえると思ってるキチガイだろ

410 名前:nobodyさん mailto:sage [2012/10/12(金) 23:02:53.08 ID:???]
oauth認証とかたまに見るな
同じやつが未だに解決できなくてチラチラきてる予感

411 名前:nobodyさん [2012/10/13(土) 14:39:29.18 ID:NEaW8d8M]
phpでの質問でよいのかわからないのですが・・・

phpで空メール→自動返信→専用URL→ユーザ情報入力→登録
とう手順で会員登録システムを作っております
で、最後の登録処理で、ユーザには登録完了通知、あわせて登録用にシステム側に
ユーザ情報をサーバ内でメールを送信しています(DBは使っていない為)
その際に、ログ用として、システム宛の登録情報をCCでログ専用アドレスに飛ばしているのですが、
その際Fromをユーザーのメールアドレスにしてもよいものでしょうか
ログをチェックする際にFromがユーザのアドレスだと便利というだけなのですが
自システム内でFromを詐称するはまずいでしょうか

412 名前:nobodyさん mailto:sage [2012/10/13(土) 16:31:49.17 ID:???]
なんでサーバ内でメール送信なんてややこしいことしてるの?
テキスト作成すればいいだけなのでは

413 名前:nobodyさん mailto:sage [2012/10/13(土) 17:16:33.17 ID:???]
まあ自システム内でFromを詐称する分には好きにすればとしか
本当に下らない質問だな

414 名前:nobodyさん mailto:sage [2012/10/13(土) 17:39:15.29 ID:???]
Fromなんて適当でいいんだよ
登録用のメール確認でDO_NOT_REPLY@example.comとかで送ってきたりするじゃん

415 名前:nobodyさん [2012/10/14(日) 00:58:44.28 ID:vwg2PQzB]
色々検索で調べてみたんですが
フォームでエラー表示ってどうするのが一番良いんでしょう
入力画面のphpにpostでデータを送り、エラーがなければ
セッションにデータを入れて確認画面にリダイレクト、
確認画面ではセッションのデータを元に入力データを表示、というので問題ないでしょうか

確認画面のphpで入力画面のphpをincludeすると言うのも見ましたが、強引だし悪い方法に思えます
JavaScriptは無効にしている人がもしかしたら居るかもしれないので、サーバー側でチェックしたいです
さすがにクッキーまで無効にしている人は居ないと思うので、この方法しか無いかなーと思ったんですが
どうなんでしょう

416 名前:nobodyさん mailto:sage [2012/10/14(日) 04:01:55.42 ID:???]
>>415
PHP自体に問題があるし
そのPHPを使ってるお前の頭にも問題がある

以上

417 名前:nobodyさん [2012/10/14(日) 04:59:11.22 ID:qXT79ZBF]
ふたばちゃんねるのスレ(例:jun.2chan.net/b/res/17974185.htm)の画像を
一気に全部保存するブログラムをphpで書いているのですができません助けてください




418 名前:nobodyさん mailto:sage [2012/10/14(日) 07:24:34.31 ID:???]
>>417
いいよ

419 名前:nobodyさん mailto:sage [2012/10/14(日) 08:25:42.01 ID:???]
>>415
入力->チェック->-正常->確認->-OK->送信
入力->チェック->-正常->確認->-修正->入力
入力->チェック->-異常->入力

420 名前:nobodyさん [2012/10/14(日) 09:17:30.58 ID:or/+zGD9]
>>415
こういう方針で。
<form action="check.php">

check.php:
if(no_error){
include 'confirm.php';
}
else{
include 'input.php';
}

421 名前:nobodyさん [2012/10/14(日) 10:59:53.83 ID:qXT79ZBF]
>>418
このように作ったのですが上手く動作しません
ttp://www1.axfc.net/uploader/Sc/so/385545
スレの画像を一括でダウンロードがしたいんです
ご教授お願いします

422 名前:nobodyさん mailto:sage [2012/10/14(日) 12:14:35.44 ID:???]
phpのバージョンは?

423 名前:nobodyさん [2012/10/14(日) 12:49:06.02 ID:qXT79ZBF]
>>422
私自身のPHP経験が浅く今はロカールサーバーで作業しています

424 名前:nobodyさん mailto:sage [2012/10/14(日) 13:13:20.04 ID:???]
答えになってない
お前は日本語からやり直せゴミチョンが

425 名前:nobodyさん mailto:sage [2012/10/14(日) 14:19:09.70 ID:???]
バージョンに依存する部分がある上に、変数名あちこち間違ってるんだけど
どこ参考にしたんだ?

426 名前:nobodyさん [2012/10/14(日) 16:04:03.65 ID:qXT79ZBF]
>>424
PHP歴3日目なので分からない事だらなのですいません

>>425
www.php.net/manual/ja/index.php
ここです

427 名前:nobodyさん mailto:sage [2012/10/14(日) 16:07:08.48 ID:???]
PHP歴3日で他人の鯖に負担かけまくるシステムの開発か
スキルを持った人間が踏み外してクズなことをすると思ってたが
クズは最初からクズなんだな

そして自己満足のためだけに回答してそれを幇助するマジキチ



428 名前:nobodyさん mailto:sage [2012/10/14(日) 16:13:13.93 ID:???]
荒らしはほんとしつこいな

429 名前:nobodyさん mailto:sage [2012/10/14(日) 19:09:01.16 ID:???]
DOS攻撃プログラムを初心者が作ってると聞いて

430 名前:nobodyさん mailto:sage [2012/10/14(日) 19:15:21.47 ID:???]
このスレの住民レベル低すぎだろ

431 名前:nobodyさん mailto:sage [2012/10/14(日) 19:19:03.11 ID:???]
>>421
13行目の$imgPathsがそもそもなさそうだけど

432 名前:nobodyさん mailto:sage [2012/10/14(日) 22:17:57.03 ID:???]
>>427
そもそも屑でなければphpを選択しない。

433 名前:nobodyさん [2012/10/15(月) 00:54:50.16 ID:eqYw7CgD]
2次元配列に格納されている配列を偶数と奇数に分けて別々の入れるに格納するにはどうすればよいでしょうか?

data[0][0]←偶数
data[0][1]←奇数
data[0][2]←偶数
data[0][3]←奇数
data[0][4]←偶数
data[0][5]←奇数
イメージ的にはこのような感じです

434 名前:nobodyさん mailto:sage [2012/10/15(月) 02:19:42.88 ID:???]
>>433
$x%0

435 名前:nobodyさん mailto:sage [2012/10/15(月) 06:13:48.13 ID:???]
>>433
[2次元配列に格納されている配列] が、偶数か奇数かは どうやって判別するのでしょうか。

436 名前:nobodyさん mailto:sage [2012/10/15(月) 06:23:18.33 ID:???]
>>421
もう一回上げて

437 名前:nobodyさん mailto:sage [2012/10/15(月) 06:44:35.62 ID:???]
>>433
そんな関数はないから自作しなさい



438 名前:nobodyさん mailto:sage [2012/10/15(月) 15:55:02.13 ID:???]
>>433 原文:2次元配列に格納されている配列を偶数と奇数に分けて別々の入れるに格納

> 2次元配列に格納されている配列を偶数と奇数に分けて
>>435 の指摘のとおりに配列を偶数と奇数に分けるとは何かを、まずは教えてください。

> 別々の入れるに格納
 別々の入れるが何かを、まずは教えてください。



439 名前:nobodyさん mailto:sage [2012/10/15(月) 17:31:34.42 ID:???]
説明能力がないというより言語障害の域
生きてて恥ずかしくないのかね

440 名前:nobodyさん mailto:sage [2012/10/15(月) 17:41:33.39 ID:???]
そもそも何がやりたいの?

441 名前:nobodyさん mailto:sage [2012/10/15(月) 18:04:50.82 ID:???]
学校の課題か何かでしょ
何がやりたいのかより、先生が出した課題の原文そのまま載っける方がいいよ

442 名前:nobodyさん [2012/10/15(月) 22:21:18.20 ID:Z/nx/LGU]
<input name="photo<?= $i ?>" type="file" />
で、30個くらい 同時にアップロードできるフォームをつくったんですけど
どうがんばっても次のページで
$_FILESで取得出来る枚数が20個です。
<input name="photo<?= $i ?>" type="file" /> は20個が限界ですか?

443 名前:nobodyさん mailto:sage [2012/10/15(月) 23:16:54.16 ID:???]
添え字が奇数と偶数の要素を分けたいんだろ?

444 名前:nobodyさん mailto:sage [2012/10/16(火) 00:12:37.17 ID:???]
>>442
5.2.12から
max_file_uploadsのオプションで設定されて、
デフォルトが20です。

445 名前:nobodyさん mailto:sage [2012/10/16(火) 11:17:52.30 ID:???]
CONFIG.SYS の FILES=20 の数値を増やして再起動

446 名前:nobodyさん mailto:sage [2012/10/16(火) 17:45:32.16 ID:???]
再起動しなきゃならないゴ~ミ言語wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

447 名前:nobodyさん mailto:sage [2012/10/17(水) 11:04:54.96 ID:???]
無駄な煽り言葉ってゴ~ミだね



448 名前:終わってるな mailto:誰も使わない言語 [2012/10/17(水) 18:16:53.23 ID:???]
過疎イヒが進んだクソすれ

449 名前:nobodyさん mailto:sage [2012/10/17(水) 21:33:17.94 ID:???]
よかったなお前の荒らしが奏功して

450 名前:nobodyさん [2012/10/18(木) 01:50:13.76 ID:ZUhtOgWu]
PHP5.2くらいから
function hoge(Foo foo) {
みたいに引数に型をしていできるようになりましたが、
この引数の型を取得するにはどうしたらいいでしょうか?
あるクラスのあるメソッドの引数の型は何かというのを取得したいのです。



451 名前:nobodyさん mailto:sage [2012/10/18(木) 02:03:51.83 ID:???]
試してないしマニュアル開くのもだるいから
適当回答だけどReflectionでどうにかならんか?

452 名前:nobodyさん mailto:sage [2012/10/18(木) 02:15:35.05 ID:???]
>>451
レスありがとうございます。
ReflectionParameterクラスがかなり近い感じですが、
型を取得するメソッドが見当たらないみたいです。。。


453 名前:450 mailto:sage [2012/10/18(木) 02:18:39.47 ID:???]
いや、
ReflectionParameter::getClass()
↑こいつで行けるみたいですね。
ありがとうございました。

454 名前:nobodyさん [2012/10/18(木) 05:04:51.03 ID:Vg/ocySG]
教えてください。
下記のような文字列を持った変数があり、

$a = '<h1><?php echo "Hello"; ?></h1>';

こいつのphp部分を展開して「<h1>hello</h1>」という文字列にしたいです。
一旦外部ファイルに変数を書き出してincludeするとphp部分が展開されるのですが、
いちいち外部ファイルに書き出さないで展開できる方法ありますか?

file_put_contents( 'test.txt', $a);
ob_start();
include 'test.txt';
$a = ob_get_clean(); //展開されてる


455 名前:nobodyさん mailto:sage [2012/10/18(木) 06:00:37.70 ID:???]
方法はあるがやり方忘れた
確かメモリで展開するような方法

456 名前:nobodyさん [2012/10/18(木) 06:31:59.37 ID:Vg/ocySG]
>>455
早朝からありがとうございます。
ヒントもらって調べて、こんなやり方がありました。がincludeできません。

$fp = fopen('php://memory', 'r+');
fwrite($fp, $a);
fclose($fp);
include('php://memory'); // ダメ
include $fp; //ダメ

このストリームっていうものを初めて触ったんですが、
たしかにメモリ上に一時ファイルはできてるっぽいんですが、
どうやってincludeすればいいんでしょうか?

457 名前:nobodyさん [2012/10/18(木) 06:56:23.32 ID:Vg/ocySG]
うおー、できました。

ob_start();
include "data://text/plain;base64,".base64_encode($a);
$a = ob_get_clean();



458 名前:nobodyさん [2012/10/18(木) 07:02:19.16 ID:Kix8858B]
えっ
php.net/manual/ja/function.eval.php

459 名前:nobodyさん mailto:sage [2012/10/18(木) 09:57:52.63 ID:???]
よくよく調べたら別にbase64かまさなくてもいけました。

>>458
phpタグがあるとevalできないです。

460 名前:nobodyさん mailto:sage [2012/10/18(木) 10:06:27.16 ID:???]
>>459
$a = '<h1><?php print "Hello"; ?></h1>';
print preg_replace_callback('/<\?php(.*?)\?>/',function($r){ ob_start(); eval($r[1]); $ret=ob_get_contents();ob_end_clean();return $ret; },$a);

461 名前:nobodyさん mailto:sage [2012/10/18(木) 14:05:49.40 ID:???]
冗談抜きで頭悪い奴しかいないな
クズすぎる

462 名前:nobodyさん [2012/10/18(木) 16:53:07.56 ID:T12STdKl]
.htaccessの記述でインクルードパスを追加しています
php_value include_path "path1:path2"

ウェブアクセスではこれで済みますが、コマンドラインからテストするようなときのため
スクリプト中にset_include_path()で追加するコードを追加したいんですが
そうするとウェブアクセス時には重複してパスが追加されてしまいます。
追加済みであることを区別する方法はないでしょうか。

例えばperlで.htaccessに記述しようとする場合なら、PERL5LIBという環境変数にセットするので
これを見ることで判定できます。
なにかそういう方法があればと思ってるんですが・・

463 名前:nobodyさん [2012/10/18(木) 16:59:12.05 ID:wQYl1awA]
phpで、認証ページからログイン、flashを使った写真表示のページを作成しています
元のリンク先からページを開いた際に、うまく表示されるときと表示されない時があり、
それも不定期にその現象がでます(何も表示されない時は真っ白)
error_reportingで全てのエラー表示を設定し、サーバーのアクセスログやエラーログも
チェックしているのですが、何も表示されず・・・
他に原因を探るのにチェックすべき点などはありますでしょうか?
なお、認証は失敗するとセッションを削除して強制的にログアウトさせています
表示されないときも引き続きリンク先をクリックしていると表示されるようになるので
認証は引き続き行われていると思うのですが

464 名前:nobodyさん [2012/10/18(木) 17:07:28.84 ID:T12STdKl]
>>463
画面が真っ白っていうのは、えてしてdisplay_errorsが無効になってるからだよ。
php.iniを編集するかini_set()かで有効にすれば
なんらかのエラーメッセージが画面上に表示されるんじゃないかな

465 名前:nobodyさん mailto:sage [2012/10/18(木) 17:32:56.49 ID:???]
設定変えないとエラーすら分からない基地害言語乙

466 名前:nobodyさん [2012/10/18(木) 17:36:34.39 ID:wQYl1awA]
>>464
レスありがとうございます
display_errorsはOnでした

glob("*.jpg")でディレクトリ内のファイル名を取得してflashで読み込んでいて
自分なりに検証してましたが、どうも大量の写真があるページにその現象がでるようで
ページを分けて一度に読み込む写真の枚数を減らしたところ、表示が確実にできるようになりました

大量の読み込みによって、表示ができなくなるのはどういった理由でしょうか?
メモリ関連なのかなと思ったりもするのですが、よくわからず・・・

467 名前:nobodyさん mailto:sage [2012/10/18(木) 17:49:14.40 ID:???]
>>462
get_include_path()でチェックは?
それか、set_include_path()で「追加」ではなく必要なパスを「設定」するとか
.htaccessは削除してプログラムだけで設定すれば?



468 名前:nobodyさん mailto:sage [2012/10/18(木) 17:52:52.65 ID:???]
>>466
HTTPの応答はどうなってる?
コード、ヘッダ、ボディ

469 名前:nobodyさん mailto:sage [2012/10/18(木) 21:11:54.20 ID:???]
PHPって糞言語だと思うけど
>>466みたいなクズがさらに評判を下げてるんだな

470 名前:nobodyさん mailto:sage [2012/10/18(木) 22:59:45.41 ID:???]
巣に帰れカス

471 名前:nobodyさん mailto:sage [2012/10/19(金) 02:41:50.91 ID:???]
ゴミ言語流行らせてit業界に迷惑かけるなカス

472 名前:nobodyさん mailto:sage [2012/10/19(金) 02:57:50.01 ID:???]
俺は悪くねえし

473 名前:nobodyさん mailto:sage [2012/10/19(金) 04:27:46.05 ID:???]
迷惑なのはお前の存在

474 名前: 忍法帖【Lv=3,xxxP】(1+0:8) mailto:sage [2012/10/19(金) 07:30:32.21 ID:???]


475 名前:nobodyさん [2012/10/20(土) 14:21:14.34 ID:ZMpEOeTK]
PHP 5.4です。
SQL(今はSQLite3、将来的にMySQL)で条件に合致する全件数とそのうちのa〜b件目のデータを表示したいです。
この場合、SQL側には合致するもの全件のデータを出力させてPHP側で数えつつ該当するデータを表示させるか、
一度SQLにCOUNTさせて全件数を取得し、再度a〜b件目のみデータを出力させPHP側で何もせずそのまま表示するか、
レコード数等で一概に言えないと思いますが、パフォーマンスやデータの安全性の観点からどちらにすべきでしょうか?

476 名前:nobodyさん mailto:sage [2012/10/20(土) 15:10:28.16 ID:???]
>>475
考えるまでもないし、おそらくご自分でも分かっているのでしょう。

477 名前:nobodyさん mailto:sage [2012/10/20(土) 15:15:08.05 ID:???]
>>475
勉強のためにどちらも試してみることをお勧めします



478 名前:nobodyさん mailto:あ [2012/10/20(土) 16:04:06.31 ID:???]
638:デフォルトの名無しさん :2012/10/20(土) 15:59:33.91
PHPとRubyはほぼ出始めから産廃

479 名前:nobodyさん [2012/10/20(土) 17:13:52.30 ID:mvm6LY/H]
お問い合わせとか資料請求とかのフォームの場合でも
CSRF対策はするべきでしょうか?

「ログインや商品注文の時だけで良い」という意見や
「全てのフォームで対策するべき」という意見もあり、
どちらの方が一般的なのか悩んでいます。

出来れば余計なコードは省きたいため、ご意見下さい

480 名前:nobodyさん mailto:sage [2012/10/20(土) 17:32:38.70 ID:???]
>>479
前者の意見ってどこに書いてあったの?

481 名前:nobodyさん mailto:sage [2012/10/20(土) 18:00:00.23 ID:???]
自動で投げ込まれて困るところすべてやるべき

482 名前:nobodyさん [2012/10/20(土) 19:07:58.65 ID:mvm6LY/H]
>>480
「CSRF対策」でググった時にそういう意見もありました。

>>481
極論を言えば全て困るのですが、
正直、携帯用のフォーム対応を考えると
少々面倒だったり、セッションハイジャックの方が気になったりして、
「そこまでするべきか?」と疑問に思います。

483 名前:nobodyさん mailto:SAGE [2012/10/20(土) 19:24:47.82 ID:???]
じゃあテメーの好きにすればいいだろゴミ

484 名前:nobodyさん [2012/10/20(土) 19:26:03.28 ID:IirBV06M]
キャッシュ保存するフォルダって保存するファイル数、どれくらいまでに抑えた方が良いんでしょうか?
多すぎると、処理速度落ちると思うのですが・・・


485 名前:nobodyさん mailto:sage [2012/10/20(土) 19:32:16.65 ID:???]
今回の遠隔操作に便乗して

CSRFで勝手に市の意見フォームに殺人予告投稿されて
犯罪予告冤罪食わされた事件が新聞に載ってたから
対策するに越したことはない

//新聞にCSRFってマンマ書いてあって吹いた

486 名前:nobodyさん mailto:sage [2012/10/20(土) 19:37:43.63 ID:???]
>>482
URL教えて

487 名前:nobodyさん [2012/10/20(土) 19:44:57.98 ID:ZMpEOeTK]
>>476-477
そうですね。
せっかく目の前にPHPがあって数万件のレコードを作るのだって簡単ですし



488 名前:nobodyさん mailto:sage [2012/10/20(土) 21:09:13.28 ID:???]
>>482
セキュリティ気にする奴がPHP使ってる時点でおかしい
まともな奴ならセキュリティを考えた時点でPHPは選択肢から外す

489 名前:nobodyさん mailto:sage [2012/10/20(土) 21:10:24.06 ID:???]
preg_replaceでうまく変換されないんですけど、文字コードって関係ありますか?
ちなみにutf-8です。
オプションのuをつけるとエラーでるので原因不明です。

たとえば「あいうえお」って文字を消そうとして

第一引数に"/あいうえお/"、第二引数に''
ってしても消えません

490 名前:nobodyさん mailto:sage [2012/10/20(土) 21:15:45.83 ID:???]
ちなみにstr_replaceでも消えません。。

491 名前:nobodyさん mailto:sage [2012/10/20(土) 21:21:16.74 ID:???]
文字コードって関係あります
\xXXで書くと確実

492 名前:nobodyさん mailto:sage [2012/10/20(土) 21:32:11.85 ID:???]
>>491
ありがとうございます。
\xが必要ってことですか?

あいうえおの場合だと

\xあいうえおって書けばいいんでしょうか?

493 名前:nobodyさん mailto:sage [2012/10/20(土) 21:39:40.25 ID:???]
utf-8のあいうえお
"\xE3\x81\x82"
"\xE3\x81\x84"
"\xE3\x81\x86"
"\xE3\x81\x88"
"\xE3\x81\x8A"

494 名前:nobodyさん mailto:sage [2012/10/20(土) 21:42:03.36 ID:???]
えー!
じゃあ対象文字が16進数で何かを調べなきゃいけないってことですか?
ちょっと待ってくださいよ

495 名前:nobodyさん mailto:sage [2012/10/20(土) 22:21:38.48 ID:???]
>>484
OSのファイルシステム依存です
当然どんなOSでも数が多いと遅くなります。

496 名前:nobodyさん mailto:sage [2012/10/20(土) 22:23:41.17 ID:???]
IDでてねーやつに、バカなレスして荒らすのは止めてくれませんか。

497 名前:nobodyさん mailto:sage [2012/10/20(土) 23:20:44.78 ID:???]
どうせPerl厨が荒らしてんだろ



498 名前:nobodyさん mailto:sage [2012/10/21(日) 17:41:30.34 ID:???]
PHP技術者認定試験 part1
ikura.2ch.net/test/read.cgi/lic/1348281475/

499 名前:nobodyさん [2012/10/22(月) 00:20:45.74 ID:+0fUS7Jz]
preg_replaceについて

$str = 'あああabcいいい';
$str = preg_replace('/(.+?)([a-zA-Z])(.+?)/i',"\1変換\3",$str);
上記のような置き換えで
パターンの結果?(言葉が見つかりません)を取得するのに置き換えのところで「\1」や「\3」などを使うと思うのですが、
これをたとえば
preg_replace('/(.+?)([a-zA-Z])(.+?)/i',"\1"._func("\2")."\3",$str);
というように独自関数の引数に使いたいのですが
function _func($str)
{
echo $str;
}
として引数を見てみると「\2」と表示されてしまいます。
この場合どうすればよろしいですか?

500 名前:nobodyさん mailto:sage [2012/10/22(月) 00:43:50.64 ID:???]
>>499
Perl使え
道具は選ばないと作業効率も完成度も酷いことになるぞ
上手い奴なら道具は選ばなくてもそれなりのものを作れるが
中級者以下は道具の影響をモロに受ける

501 名前:nobodyさん mailto:sage [2012/10/22(月) 00:44:28.78 ID:???]
>>499
$str ='あああabcいいい';
$str= preg_replace('/(.+?)([a-zA-Z])(.+?)/e',"'$1'._func('$2').'$3'",$str);
print $str;
function _func($str)
{
return "*$str*";
}

502 名前:nobodyさん mailto:sage [2012/10/22(月) 01:37:10.20 ID:???]
>>500
中級者以下乙w

503 名前:nobodyさん mailto:sage [2012/10/22(月) 07:22:01.03 ID:???]
pregはPerl互換を謳っておきながら、
使いにくい糞だな
正規表現リテラルくらい導入しとけよ

504 名前:nobodyさん [2012/10/22(月) 09:46:03.73 ID:pw1US0yc]
セキュリティ考えたらphp使うなっていうけど、
じゃあ実際なにつかえばいいの? 冗談抜きで

505 名前:nobodyさん mailto:sage [2012/10/22(月) 09:52:27.41 ID:???]
PHPフレームワークを使えばいい

506 名前:nobodyさん mailto:sage [2012/10/22(月) 11:07:11.10 ID:???]
正規表現リテラルは欲しいところだな

507 名前:nobodyさん mailto:sage [2012/10/22(月) 12:26:38.25 ID:???]
パーサがまた遅くなるな



508 名前:nobodyさん mailto:sage [2012/10/22(月) 13:47:22.92 ID:???]
>>504
セキュリティ考えたらphp使うな、なんて言われてない
言ってるのはPerl厨だけ

509 名前:nobodyさん mailto:sage [2012/10/23(火) 01:03:51.62 ID:???]
そう思い込むのは勝手だけどそれでお前の鯖がハッカー踏み台になって他を攻撃したら迷惑がら公開すんなよ
WWWから隔絶されたネットワーク内だけでやれ

510 名前:nobodyさん [2012/10/23(火) 01:20:38.24 ID:sqK5MN/v]
 

511 名前:nobodyさん mailto:sage [2012/10/23(火) 09:29:11.64 ID:???]
>>509
こいつなにいってんだ?
ハッキング対策はプログラム以前のソフトウェア、ハードウェア単位でやるもんだろ
php叩きたいがために自分の無知を晒してんな

512 名前:nobodyさん mailto:sage [2012/10/23(火) 10:31:41.29 ID:???]
WWWって言いたかっただけだろうきっと

513 名前:nobodyさん mailto:sage [2012/10/23(火) 10:49:38.21 ID:???]
迷惑がら

514 名前:nobodyさん mailto:sage [2012/10/23(火) 10:54:08.22 ID:???]
そう思い込むのは勝手だけどそれでお前の鯖がハッカーの踏み台になったら迷惑だからイントラでやれよ

これが正しい

515 名前:nobodyさん mailto:sage [2012/10/23(火) 10:55:55.09 ID:???]
そもそもなんで自鯖の話になってんだか

516 名前:nobodyさん mailto:sage [2012/10/23(火) 11:17:50.92 ID:???]
「perl使ってるからボク安心♪」、そう思いたいんだろう

517 名前:nobodyさん mailto:sage [2012/10/23(火) 11:46:03.17 ID:???]
なんで鯖の話が出てくるんだ
それに食べ物を踏むなんてバチが当たるぞ



518 名前:nobodyさん mailto:sage [2012/10/23(火) 11:58:33.41 ID:???]
おなかすいた

519 名前:nobodyさん mailto:sage [2012/10/23(火) 13:37:02.06 ID:???]
>>509
そういう、根拠のない書き込みは迷惑がらやめろ

520 名前:nobodyさん mailto:sage [2012/10/23(火) 14:20:13.95 ID:???]
迷惑がらって何

521 名前:nobodyさん [2012/10/23(火) 16:18:45.95 ID:FndRAY7p]
はいはーい、しつも〜ん!

横浜市のウェブサイトに殺人予告した事件の話だけど、あれCSRF対策してなかったってことでしょ?
どこの業者が作ったのか知ってる人いるぅ?
もしかしてphp使ってたの〜?

522 名前:nobodyさん mailto:sage [2012/10/23(火) 16:36:49.16 ID:???]
横浜市のHPの意見フォーム開いて
フォームのaction先のURLの拡張子見ればよろし

523 名前:nobodyさん mailto:sage [2012/10/23(火) 16:38:54.00 ID:???]
ぶっちゃけCSRF対策なんてrecapture使うか、外部リクエスト閉じるだけで充分だよな

524 名前:nobodyさん mailto:sage [2012/10/23(火) 16:49:50.59 ID:???]
市のHPにreCAPTCHAあったらキモいわ
>>522
postmail.cgiでした

525 名前:nobodyさん mailto:sage [2012/10/23(火) 16:57:08.14 ID:???]
CGIってことはperlですね
PHPは普通CGIでは使わないし
rubyやpythonの可能性も低いし

526 名前:nobodyさん mailto:sage [2012/10/23(火) 16:57:52.93 ID:???]
reCAPTUREぐらい問題ないだろ
デザインだってほぼ自由だし(憤慨)

527 名前:nobodyさん mailto:sage [2012/10/23(火) 17:14:28.90 ID:???]
どうせKENTで拾ったpostmail.cgiだろw



528 名前:nobodyさん mailto:sage [2012/10/23(火) 19:54:52.40 ID:???]
perlだと何か問題が?

529 名前:nobodyさん [2012/10/23(火) 20:07:23.23 ID:BhC6UlCs]
あるクラスに更新日付や作成日付やデータなどを持たせてて、このインスタンスが1000個くらいあるんですが、
これを作成日付順に並べ替えたいです。

でも作成日付は年月日までしかデータが無いので重複してしまいます。
なので、

array[作成日付] = new DATA(引数,・・・);

っていう連想配列のキーを作成日付にしてasortでソートしようと思っても
重複する部分は上書きされてしまうので思うようにいきません。

どうにかして作成日付順にソートする方法ないでしょうか?

530 名前:nobodyさん mailto:sage [2012/10/23(火) 20:23:08.09 ID:???]
メモリ上でなくSqliteでやる。

531 名前:nobodyさん [2012/10/23(火) 20:25:56.13 ID:VHjaAdVt]
>>529
キーに日付を使うのを止めて、usortで、比較関数でインスタンスの日付を比較させるか
array[作成日付] [] = new DATA(引数,・・・); あたりでやるかどっちか。

532 名前:nobodyさん [2012/10/23(火) 20:46:44.65 ID:H8aWMiOD]
phpでの変数はそのファイル内でのみ有効なのでしょうか?
例えば、1.phpでいくつか変数に代入したあと、プログラムを実行し、
2.phpで再びその変数を参照することはできますか?

533 名前:nobodyさん [2012/10/23(火) 21:04:45.05 ID:BhC6UlCs]
>>530
一度DBでぶっこんでからSQLの処理でソートするってことですか
諸事情で最初は古いやつから番号を割り振りってDBに登録したいのでやめときます

>>531
うーんusortの使い方がよくわからん。。。
二つ目の方法もよくわからんなぁw

もうちょっと考えて見ます。。

534 名前:nobodyさん mailto:sage [2012/10/23(火) 21:19:26.90 ID:???]
同じ日付のを区別できるように仮のIDを振れ

535 名前:nobodyさん [2012/10/23(火) 21:39:27.66 ID:BhC6UlCs]
できました!

usortの意味がようやくわかって出来ました!
言われたとおりクラスに作成日付返す関数作って、usortで使う比較関数内で呼び出して比較してソートできました。

それにしても公式のusortの説明文糞すぎですね
あれじゃ誰もわからんわ
俺が書き直したいくらい

>>534
めんどいのでそれはまた今度で

ありがとうございました!

536 名前:nobodyさん mailto:sage [2012/10/24(水) 00:16:49.55 ID:???]
書き直したらいい
苦労した人が一番、どう書き換えるべきかよく分かる

537 名前:nobodyさん [2012/10/24(水) 02:23:47.49 ID:3GfLE8ok]
FreeBSD9にPHP5.4.6をインストールしたところ
日本語が文字化けします。
mbstring.language = Japanese
mbstring.internal_encoding = EUC-JP
などで5.2の時は問題無かったんですが、これはどこをいじれば直せるのでしょうか?



538 名前:nobodyさん [2012/10/24(水) 03:06:23.47 ID:3GfLE8ok]
済みません、質問を変更します
文字化けはどうにかなったのですが、一番最後の文末に
文字化けしたゴミ(改行コード?)がくっつきます。
一般に公開されているPHPスクリプトなのですが、これはphp.iniの設定で解決出来ますでしょうか?

539 名前:nobodyさん mailto:sage [2012/10/24(水) 06:44:33.94 ID:???]
ゴミの文字コードを特定しろ

540 名前:nobodyさん mailto:sage [2012/10/24(水) 07:16:13.33 ID:???]
usortの説明そんなに糞か?
ユーザ定義関数で比較してくれますよってだけのシンプルなソート関数だと思うが

541 名前:nobodyさん mailto:sage [2012/10/24(水) 13:26:55.38 ID:???]
>>540
同意
例1まで読めば大体理解できるだろ

542 名前:nobodyさん mailto:sage [2012/10/24(水) 13:29:47.27 ID:???]
いや糞だって
初心者には$aと$bの引数が何を表してるのかさっぱりわからん
まったく説明ないし

543 名前:nobodyさん mailto:sage [2012/10/24(水) 13:32:56.25 ID:???]
それにソートもどういう順番で並び替えられるか説明がない
終わってる

544 名前:nobodyさん [2012/10/24(水) 13:59:38.65 ID:3GfLE8ok]
>>539
「php>」で閉じているその後ろ、EOFに当たる部分で
改行も文字の一つも入っていないのに表示されます。
<?php
echo "あいうえお";
?>
これだけでも、こうなってしまいます
ttp://nagamochi.info/src/up119773.jpg

545 名前:nobodyさん mailto:sage [2012/10/24(水) 14:17:01.86 ID:???]
UTF-8のBOM有りで保存してんじゃね?

546 名前:nobodyさん mailto:sage [2012/10/24(水) 15:06:37.33 ID:???]
ソースの表示で文字そのものが出るだろ

547 名前:nobodyさん mailto:sage [2012/10/24(水) 15:07:47.66 ID:???]
UTF-16扱いになってる気が



548 名前:nobodyさん [2012/10/24(水) 17:55:12.79 ID:3GfLE8ok]
BOMって先頭に付くものですよね?
ソースを表示してもあるのは「あいうえお」と文字化けした何かだけです
ブラウザのエンコードの種類に何を指定しても文字化けしたままです
そもそも何も無いのに何が化けてるのか・・・PHP5.2の時は何も無かったのですが

549 名前:nobodyさん mailto:sage [2012/10/24(水) 17:59:16.36 ID:???]
文字化けした何かのコードはいくつなんだよw

550 名前:nobodyさん mailto:sage [2012/10/24(水) 18:00:05.24 ID:???]
たとえば文字数とバイト数の扱いがとっちらかってて、とかはないの?

551 名前:nobodyさん mailto:sage [2012/10/24(水) 18:15:49.78 ID:???]
コードの値も割り出せないクズは放っておけよw

552 名前:nobodyさん mailto:sage [2012/10/24(水) 18:40:51.81 ID:???]
まずはアップしたファイルのバイナリデータとHTTPレスポンスのバイナリデータを確認だろ

553 名前:nobodyさん mailto:sage [2012/10/24(水) 18:44:08.95 ID:???]
スルーしとけ

554 名前:nobodyさん [2012/10/24(水) 18:56:45.42 ID:805LcTj5]
mysql_fetch_assocって一行ずつしか取得できナインですけど
sqlite_array_queryみたいにごそっと結果を全部配列として取得する関数ないんでしょうか?

555 名前:nobodyさん mailto:sage [2012/10/24(水) 20:14:43.09 ID:???]
下記を参照にDBから画像を表示しようと思うのですが、表示されません。
考えられる原因などありますでしょうか。

ttp://www.kantenna.com/pg/2010/04/phpmysql.php

556 名前:nobodyさん mailto:sage [2012/10/24(水) 20:20:22.82 ID:???]
>>554
ない、 PDOでも使うがいい。

>>555
仮にIDが出ていたとしても、答えてくれるのは 貴方の頭の中を覗ける超能力者だけだ

557 名前:nobodyさん mailto:sage [2012/10/24(水) 20:21:55.93 ID:???]
皆さんエディターは何を使ってます?
おすすめのものとかありますか?



558 名前:nobodyさん mailto:sage [2012/10/24(水) 20:56:35.35 ID:???]
geditとbluefish
IDEとしてNetBeans

559 名前:nobodyさん [2012/10/24(水) 21:10:18.65 ID:Wr96frJT]
session_register 等の関数が廃止になる理由を教えてください
セキュリティ上、どのあたりがまずいんでしょうか

560 名前:nobodyさん mailto:sage [2012/10/24(水) 21:41:07.31 ID:???]
$_SESSIONがあるからそっち使えってだけの話

561 名前:nobodyさん [2012/10/24(水) 23:23:48.76 ID:3GfLE8ok]
出力されたhtmlのバイナリを見ると、1F 8B 08 00が
出力されたページの最後に来ていて、それが文字化けの原因になっていたようでした。
(Apacheのmod_deflate)
PHPを介さない、普通のhtmlとかだと圧縮がちゃんと出来ているのに
PHPから出力されたhtmlだけが、上記のような事になって未圧縮・文字化けになっているようです。(cssなどは圧縮している)
PHP側と何かぶつかっているのでしょうか? zlibなどのextensionを全て無効にしても変わりませんでした。

562 名前:nobodyさん mailto:sage [2012/10/25(木) 00:11:05.13 ID:???]
ぐぐった?

563 名前:nobodyさん mailto:sage [2012/10/25(木) 00:20:55.22 ID:???]
gzip

564 名前:nobodyさん [2012/10/25(木) 00:52:40.42 ID:XnX4j8rX]
いやgzipなのは分かってますけど
どうしてPHPが出力したhtmlだけ、圧縮されずバイナリの末尾にゴミをくっつけるのか、という事なんですが・・・
Apache2.2.3+PHP5.2.7の時はこういう事はありませんでした。

565 名前:nobodyさん mailto:sage [2012/10/25(木) 01:12:56.64 ID:???]
・・・

566 名前:nobodyさん mailto:sage [2012/10/25(木) 01:58:42.66 ID:???]
ソース読め

567 名前:nobodyさん mailto:sage [2012/10/25(木) 03:04:09.14 ID:???]
圧縮されないPHPのソースですか? mod_deflateのソースですか?
というかもうここじゃなくてApacheの方のスレで聞いた方がいいですか



568 名前:nobodyさん mailto:sage [2012/10/25(木) 06:19:34.55 ID:???]
ソースがあるんだから読めよ
問題の切り分けもできないんだろ

569 名前:nobodyさん [2012/10/25(木) 07:56:28.47 ID:SBwFdfvK]
朝からすまない。誰か助けて欲しい。

SSH2関数(ssh2_scp_send())で、他サーバにSCPしているんだが、
アップロード完了して、相手先のサーバ見るとファイル名が
「'」で囲われちまってる・・・('test.txt'みたいな感じ。)
公開鍵方式の認証でssh2_auth_pubkey_file()で認証してる。
コンソールからコマンド打ってSCPした時は問題ないんだけど・・・
どなたか知りませんか?


570 名前:nobodyさん mailto:sage [2012/10/25(木) 07:58:42.93 ID:???]
>>569
知ってるがお前の態度が気に食わない

571 名前:nobodyさん mailto:sage [2012/10/25(木) 08:07:27.89 ID:???]
>>569
知ってる
以上

572 名前:nobodyさん mailto:sage [2012/10/25(木) 08:43:22.14 ID:???]
>>571
これがアスペか
ネタだとしてもつまらないしね

573 名前:nobodyさん mailto:sage [2012/10/25(木) 10:05:20.18 ID:???]
>>561
BOMは末尾にもおまけがつくんだぜ

574 名前:nobodyさん mailto:sage [2012/10/25(木) 10:21:32.94 ID:???]
>>569
俺も知ってる、すまないね。

575 名前:nobodyさん mailto:sage [2012/10/25(木) 11:37:56.28 ID:???]
>>569
うん、知ってる

576 名前:nobodyさん [2012/10/25(木) 13:39:42.58 ID:6JffungS]
一つの項目に複数のデータを入力可能にする場合そのデータってどうやってDBに保存するんですか?

たとえばブログシステムを作ってるとして、タグを実装しようとしています。
タグって複数指定できますが、これをDBにどのように登録するのが一般的なんでしょうか?
単純に一つのレコードに区切り文字で区切って登録するのか、
タグテーブルを作って、一つのタグごとに一つのレコード使って登録するのかどっちなんですか?



577 名前:nobodyさん mailto:sage [2012/10/25(木) 13:59:57.78 ID:???]
>>576
好きにしたらいい。
後者がいいと思うよ。
正規化というのも調べてみてね。



578 名前:nobodyさん [2012/10/25(木) 14:00:26.04 ID:t/CjdrSn]
>>576
データベーススレで聞け。

579 名前:nobodyさん mailto:sage [2012/10/25(木) 14:15:33.56 ID:???]
指定したタグが付いているものを抽出することを考えればどっちがいいか言わずもがな

580 名前:nobodyさん [2012/10/25(木) 14:51:07.30 ID:6JffungS]
皆さんありがとうごぁいマス
せいきかにちゅいてまなんでみますべ

581 名前:nobodyさん mailto:sage [2012/10/25(木) 17:10:45.88 ID:???]
とりあえず二度と来るな

582 名前:nobodyさん [2012/10/27(土) 21:36:26.06 ID:Gw/kh0XY]
マニュアルにある

(PHP 5 >= 5.2.0)

ってのは
PHP5.2から使えるという意味?

583 名前:nobodyさん [2012/10/27(土) 22:46:23.85 ID:rxMRUDbj]
確かにわかりにくいね。欧米では非プログラミングの一般でもよくある表現なのかなと勝手に思ってた。

584 名前:nobodyさん mailto:sage [2012/10/28(日) 00:43:20.55 ID:???]
5.2.0 or laterと書くと言語に依存するから数式にしてある
分かりにくいよな

585 名前:nobodyさん mailto:SAGE [2012/10/28(日) 00:55:02.43 ID:???]
さすがPHPの開発チームはバージョンの指示までキチガイ地味てる
開発がそれだけ腐ってりゃ利用者も腐ってるわな
納得

586 名前:nobodyさん mailto:sage [2012/10/28(日) 01:17:17.44 ID:???]
「5.2.0以上のPHP5で使えるよ」
見ての通りじゃん

587 名前:nobodyさん mailto:sage [2012/10/28(日) 01:35:11.03 ID:???]
まじれす



588 名前:nobodyさん mailto:sage [2012/10/28(日) 05:10:47.35 ID:???]
PHPでは
5 >= 5.2
が成立する

589 名前:nobodyさん mailto:sage [2012/10/28(日) 08:37:20.02 ID:???]
しねえよぼけ

590 名前:nobodyさん mailto:hage [2012/10/28(日) 14:46:40.53 ID:???]
hage

591 名前:nobodyさん mailto:sage [2012/10/28(日) 15:28:23.57 ID:???]
phpのマニュアル見ると、mysql〜系の関数が非推奨になってるようなんですがセキュリティ的に使わない方がいいんでしょうか?

592 名前:nobodyさん mailto:sage [2012/10/28(日) 15:31:19.08 ID:???]
>>1

593 名前:nobodyさん mailto:sage [2012/10/28(日) 15:37:32.09 ID:???]
非推奨だからセキュリティに問題があるってのは>>1が読めない人の頭の悪い発想です

PHPで非推奨と言われるものに関しては
時代が変わって代わりに使って欲しいものがある場合

つまり新しく推奨するものができたので古いのは非推奨ということです
お分かりいただけましたか?

594 名前:nobodyさん mailto:sage [2012/10/28(日) 15:45:23.31 ID:???]
わかりました。
あざした

595 名前:nobodyさん mailto:sage [2012/10/28(日) 15:48:54.44 ID:???]
ちなみにセキュリティに問題があるのは警告な

596 名前:nobodyさん mailto:sage [2012/10/28(日) 17:09:11.10 ID:???]
このスレにいるのは全PHPユーザーの中のごく僅かだってのは分かってるが
それでもまともな奴が一人もいないってどういうことよ

597 名前:nobodyさん mailto:sage [2012/10/28(日) 17:19:55.82 ID:???]
はてなで質問するか、okwaveで質問するか、ここで質問するか





598 名前:nobodyさん mailto:sage [2012/10/28(日) 17:23:33.69 ID:???]
>>588
if (5 >= 5.2) { echo "5 is greater than or equal to 5.2"; }

ホントだ
ちゃんと 5 is greater than or equal to 5.2 て表示されるな

599 名前:nobodyさん mailto:sage [2012/10/28(日) 17:29:23.16 ID:???]
phpすげー

600 名前:nobodyさん mailto:sage [2012/10/28(日) 17:35:57.23 ID:???]
php6でググったら寒い話題ばっかりじゃねぇか…
phpの糞さに気づいてpythonに移行したのが5年ほど前だが
ここまでひどいことになっていたとは

601 名前:nobodyさん mailto:hage [2012/10/28(日) 17:51:59.94 ID:???]
>>598
お前の環境依存だろ

602 名前:nobodyさん mailto:sage [2012/10/28(日) 17:59:24.68 ID:???]
冗談だと思って試してみたら俺のとこでもそうなる
バグか??

603 名前:nobodyさん mailto:sage [2012/10/28(日) 18:03:15.80 ID:???]
PHPって恐ろしいんだあ・・

604 名前:nobodyさん mailto:sage [2012/10/28(日) 18:29:51.62 ID:???]
CLIからだが俺の環境じゃならない

605 名前:nobodyさん mailto:sage [2012/10/28(日) 18:46:00.53 ID:???]
>>598
俺もそうなった

606 名前:nobodyさん mailto:sage [2012/10/28(日) 18:58:51.31 ID:???]
おれもならない

607 名前:nobodyさん mailto:sage [2012/10/28(日) 19:01:49.63 ID:???]
たしかになる
なにこれ肝...



608 名前:nobodyさん mailto:sage [2012/10/28(日) 19:06:51.42 ID:???]
5.2.14, 5.3.10で試したけどなんねーぞ

609 名前:nobodyさん mailto:sage [2012/10/28(日) 19:17:03.28 ID:???]
5.2 が整数変換されて 5 >= 5 が true になるってことかな。
ちなみにうちの環境だとちゃんと false になる。

610 名前:nobodyさん mailto:sage [2012/10/28(日) 19:17:14.08 ID:???]
ネタにマジレス

611 名前:nobodyさん mailto:sage [2012/10/28(日) 20:24:24.03 ID:???]
誰か解明しろ!
バグのもとになる

612 名前:nobodyさん mailto:sage [2012/10/28(日) 20:30:51.44 ID:???]
さすがに釣りだと思いたい。

613 名前:nobodyさん mailto:sage [2012/10/28(日) 20:35:10.53 ID:???]
もしかして試す環境も持ってないで書いてる奴がいるのか

614 名前:nobodyさん mailto:sage [2012/10/28(日) 20:40:47.91 ID:???]
プログラム 'php' はまだインストールされていません。 次のように入力することでインストールできます:
sudo apt-get install php5-cli

615 名前:nobodyさん mailto:sage [2012/10/28(日) 20:42:02.74 ID:???]
phpなんて入れてもなんのメリットもないからな

616 名前:nobodyさん mailto:sage [2012/10/28(日) 20:46:08.48 ID:???]
Python Perlが入ってなかったら洒落にならないが
PHPが入ってなくてもなんにも困らない
これマヂ

617 名前:nobodyさん mailto:sage [2012/10/28(日) 21:54:20.03 ID:???]
荒らしに釣られた馬鹿だらけだな



618 名前:nobodyさん mailto:sage [2012/10/28(日) 22:54:29.71 ID:???]
実際真偽を確かめられてないじゃんw

619 名前:nobodyさん mailto:sage [2012/10/28(日) 23:31:51.88 ID:???]
if (5 >= 5.2) { print "5 is greater than or equal to 5.2"; }

これ、Perlでも 5 is greater than or equal to 5.2 が
表示されるじゃんw

620 名前:nobodyさん mailto:sage [2012/10/29(月) 00:48:01.00 ID:???]
Perlも欠陥言語

621 名前:nobodyさん mailto:sage [2012/10/29(月) 05:26:42.60 ID:???]
アホだ

622 名前:nobodyさん mailto:sage [2012/10/29(月) 17:14:47.56 ID:???]
>>621
自己紹介おつ

623 名前:nobodyさん [2012/10/29(月) 19:24:35.93 ID:EWinjFaP]
なんだあ?このスレは回答者も馬鹿しかいねーのか?

if (0.1 + 0.2 == 0.3)

これの結果は true か false か、試さなくても普通分かるよな?






答えは false だが、true と思ってるやつが多そうだわ

624 名前:nobodyさん mailto:sage [2012/10/29(月) 19:44:03.28 ID:???]
バカはお前だ
5はintegerだし

625 名前:nobodyさん mailto:sage [2012/10/29(月) 23:04:00.87 ID:???]
>>623
これ、なんでfalseになるの?

626 名前:nobodyさん mailto:sage [2012/10/29(月) 23:08:35.68 ID:???]
>>625
マニュアル嫁

627 名前:nobodyさん mailto:sage [2012/10/30(火) 00:15:16.33 ID:???]
答えはtrueでもfalseでもなく実装定義じゃね?
なんでfalseとか決めつけてるのかわかんない



628 名前:nobodyさん mailto:sage [2012/10/30(火) 02:11:54.99 ID:???]
>>624 >>625 >>627
うわ・・・
レベル低っ^^;

629 名前:nobodyさん mailto:sage [2012/10/30(火) 07:10:24.35 ID:???]
欠陥言語の屁理屈はもう飽きた

630 名前:nobodyさん mailto:sage [2012/10/30(火) 08:22:13.89 ID:???]
>>628
じゃぁレベルの高い回答をどうぞ

631 名前:nobodyさん mailto:sage [2012/10/30(火) 10:55:01.87 ID:???]
>>629
>>623がfalseになるのはPHPが欠陥言語だからじゃねーよw
floatの内部表現の問題だろ、こういうのは中学か高校くらいで習うはずなんだが

632 名前:nobodyさん mailto:sage [2012/10/30(火) 11:40:05.47 ID:???]
まあ、俺は小学5年のときに逆に先生に教えてやった側だが

633 名前:nobodyさん mailto:sage [2012/10/30(火) 11:50:31.47 ID:???]
偉そうに書いてるが>>623は全く別の問題

634 名前:nobodyさん mailto:sage [2012/10/30(火) 12:06:42.57 ID:???]
よく恥ずかしげもなしに>>632みたいなことが言えるよな
ネタにマジレスすんなよってか?

635 名前:nobodyさん mailto:sage [2012/10/30(火) 12:16:01.26 ID:???]
>>623
最近知ったばかりのことを、他人に言いたくて仕方がないんだろ?

636 名前:nobodyさん mailto:sage [2012/10/30(火) 12:17:08.31 ID:???]
初心者で馬鹿ってことは認めるので、>>623がなぜfalseなのか教えてください

637 名前:nobodyさん mailto:sage [2012/10/30(火) 12:21:45.29 ID:???]
マニュアルには
>小数を直接比較して等しいかどうかを調べてはいけません。より高い精度が必要な場合には、 任意精度数学関数または gmp 関数を代わりに使用してください。
って書いてあるね
これじゃないの?
ttp://php.net/manual/ja/language.types.float.php

>>633が全く別の問題と言ってるから違うんだろうけど



638 名前:nobodyさん mailto:sage [2012/10/30(火) 12:22:06.82 ID:???]
IDでてないよ

639 名前:nobodyさん mailto:sage [2012/10/30(火) 12:24:46.32 ID:???]
>>623の件はfloatの内部表現であってるが、それと>>588の問題は別で、
>>623が急にそのことを触れてきたのかが謎すぎるということだろう

640 名前:nobodyさん mailto:sage [2012/10/30(火) 12:34:46.18 ID:???]
>ttp://www.php.net/manual/ja/about.prototypes.php
>(PHP 4 >= 4.3.0, PHP 5)
>これは、この関数が PHP 4.3.0 以降のバージョンでのみ利用可能であることを意味します。

641 名前:nobodyさん mailto:sage [2012/10/30(火) 12:36:36.84 ID:???]
へえ勉強になりました
ありがと

642 名前:nobodyさん mailto:sage [2012/10/30(火) 12:44:08.47 ID:???]
PHP 4.3.0-, PHP 5
とか書いてくれた方がいい

643 名前:nobodyさん mailto:sage [2012/10/30(火) 12:47:54.26 ID:???]
見づらい

644 名前:nobodyさん mailto:sage [2012/10/30(火) 13:08:09.72 ID:???]
>>642
それなら PHP 4.3.0+ のほうがよくね?

645 名前:nobodyさん mailto:sage [2012/10/30(火) 13:15:46.56 ID:???]
普通に4.3.0以上がわかりやすくね?

646 名前:nobodyさん mailto:sage [2012/10/30(火) 13:18:47.94 ID:???]
日本語版を作った時点で以降などに訳してないのが異常

647 名前:nobodyさん mailto:sage [2012/10/30(火) 13:29:08.08 ID:???]
>>588>>623がBAKAということで
次の質問どうぞ



648 名前:nobodyさん mailto:sage [2012/10/30(火) 13:33:04.96 ID:???]
お前ら釣られすぎだろ
そんなんだからPHP使いは馬鹿って言われるんだよ
あと、本当に分からん奴は勉強し直せ

649 名前:nobodyさん mailto:sage [2012/10/30(火) 13:37:11.56 ID:???]
うるせえゴミども

650 名前:nobodyさん mailto:sage [2012/10/30(火) 13:49:58.59 ID:???]
いや、ここまでスレを伸ばした>>588は天才だ

651 名前:nobodyさん mailto:sage [2012/10/30(火) 14:32:57.63 ID:???]
本人乙

652 名前:nobodyさん [2012/10/30(火) 15:00:14.14 ID:WbZtQ9ik]
【OS名】CentOS 5.4
【PHPのバージョン】5.1.6
【連携ソフトウェア】
【質問内容】
zipファイルを解凍したいのですが5.1.6のためZipArchiveが使えません。
またsystemコールできる権限がないのでコマンドをたたくことも出来ないのですが
こういった状態でzipを解凍する方法はありますか?

653 名前:nobodyさん mailto:sage [2012/10/30(火) 15:42:45.00 ID:???]
>>652
PEAR::File_Archive

654 名前:nobodyさん mailto:sage [2012/10/30(火) 17:33:21.69 ID:???]
>>623
結局、誰もこれを説明できないのか…
知ったかぶりなら誰でもできるっちゅうねん

655 名前:nobodyさん mailto:sage [2012/10/30(火) 17:39:49.56 ID:???]
そもそも>>623>>598と全く関係ないので、
知ったかぶりはお前>>623

656 名前:nobodyさん mailto:sage [2012/10/30(火) 21:08:35.30 ID:???]
>>654
おいおいwマジで知らないのか???
浮動小数点の内部表現は常識だぞwww

657 名前:nobodyさん mailto:sage [2012/10/30(火) 21:13:40.34 ID:???]
>>656
知ったかぶり君は消えろ
このゴキブリ野郎が



658 名前:sage mailto:sage [2012/10/30(火) 22:27:43.65 ID:???]
やっぱこういうの場合ってPEAR一択なのかね
おれモジュール追加できない環境でdunzip2っての使ったよ

659 名前:623 [2012/10/31(水) 01:17:56.81 ID:q9QYVNAG]
まだやってたのwwwwwwwwwwwww

660 名前:nobodyさん mailto:sage [2012/10/31(水) 08:06:27.36 ID:???]
>>656
だからそれを説明しろっちゅうねん。
知ったかぶりはええっちゅうねん。

661 名前:nobodyさん mailto:sage [2012/10/31(水) 11:11:40.37 ID:???]
HTML_Template_Flexyのforeach文について

html側で、

{foreach:records,r}
  <tr>
  <td>{r.pref_nm:hs}</td>
  <td>
  <a href="" id="ed%s" name="ed%s" flexy:nameuses="r.pref_cd" flexy:dynamic="yes">{r.pref_nm:hs}</a>
  </td>
  </tr>
{end:}

と記述して配列(records)の数だけループさせてるんですが、
<a href="" id="ed%s" name="ed%s" flexy:nameuses="r.pref_cd" flexy:dynamic="yes">{r.pref_nm:hs}</a>
の部分の、{r.pref_nm:hs}が変換されずに困っています。

HTML_Template_Flexyの仕様なんでしょうか?

662 名前:nobodyさん mailto:sage [2012/10/31(水) 11:44:17.74 ID:???]
>>1すら読めないほど注意力がないと
>>661みたいな簡単なことも分からないんだな

こういうウジ虫並の知能しかない知恵遅れってマジでかわいそう


663 名前:nobodyさん mailto:sage [2012/10/31(水) 12:38:46.26 ID:???]
なんだここ

664 名前:nobodyさん mailto:sage [2012/10/31(水) 12:41:49.99 ID:???]
>>663
質問はID出して下さい

665 名前:nobodyさん mailto:sage [2012/10/31(水) 13:12:33.07 ID:???]
>>663
ID出せよキチガイ

666 名前:nobodyさん mailto:sage [2012/10/31(水) 13:13:54.99 ID:???]
明らかに煽ってるな。じゃあの

667 名前:nobodyさん mailto:sage [2012/10/31(水) 13:18:33.56 ID:???]
よし、キチガイを1匹駆除



668 名前:nobodyさん mailto:sage [2012/10/31(水) 13:46:55.43 ID:???]
HTML_Template_Flexyとか使ったことねぇわ

669 名前:nobodyさん [2012/10/31(水) 16:38:33.69 ID:ImFKZ7j+]
タイムゾーンってどうやって取得するの?

670 名前:nobodyさん mailto:sage [2012/10/31(水) 17:34:41.17 ID:???]
>>669
www.php.net/manual/ja/datetime.gettimezone.php

671 名前:nobodyさん mailto:sage [2012/10/31(水) 20:40:56.23 ID:???]
     _______                     __
    // ̄~`i ゝ                    `l |
    / /        ,______   ,_____    ________  | |  ____ TM
   | |     ___ // ̄ヽヽ // ̄ヽヽ (( ̄))   | | // ̄_>>
   \ヽ、   |l | |    | | | |    | |  ``( (.  .| | | | ~~
      `、二===-'  ` ===' '  ` ===' '  // ̄ヽヽ |__ゝ ヽ二=''
                         ヽヽ___//   日本
         ______________  __
         |PHP タイムゾーン 取得     .| |検索|
          ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄   ̄ ̄
         ◎ウェブ全体  〇日本語のページ

672 名前:nobodyさん mailto:sage [2012/11/01(木) 01:45:08.67 ID:???]
phpプログラマーの人月と手取りって大体いくらぐらいが多いのでしょうか。

673 名前:nobodyさん mailto:sage [2012/11/01(木) 01:51:30.78 ID:???]
定数をDBで持つ人いる?

674 名前:nobodyさん mailto:sage [2012/11/01(木) 03:45:58.81 ID:???]
>>1

675 名前:nobodyさん mailto:sage [2012/11/01(木) 04:29:45.69 ID:???]
>>673みたいな疑問が湧く時点で精神異常

676 名前:nobodyさん mailto:sage [2012/11/01(木) 06:40:20.74 ID:???]
phpのlogの日付が日本時間と違うんだけど、これどーやってなおすの?

677 名前:676 [2012/11/01(木) 06:40:50.61 ID:LqIvJXxN]
さげちゃった



678 名前:nobodyさん mailto:sage [2012/11/01(木) 06:41:04.66 ID:???]
>>676
>>1

679 名前:nobodyさん mailto:sage [2012/11/01(木) 07:05:14.88 ID:???]
>>676
php.iniで
date.timezone = Asia/Tokyo
となっていないかも

680 名前:nobodyさん mailto:sage [2012/11/01(木) 11:15:53.59 ID:???]
>>679
php.iniってなんですか?

681 名前:nobodyさん mailto:sage [2012/11/01(木) 11:23:58.61 ID:???]
>>1

682 名前:nobodyさん [2012/11/01(木) 11:50:14.24 ID:25QnUFoI]
facebook のページのように一番下まで、スクロールすると
自動的に記事を次々読み込むページを考えています。
jQuery Bottom という
www.koikikukan.com/samples/20120206/
のスクリプトを参考に作成しています。

データベースと連動させたいのですが、その組み合わせ方法が思いつきません。

javascriptの

$('#wrap div:last').append('<div>スクロールするたび読み込み</div>');

という記述部分がスクロールするたびに読み込まれるらしいです。

そのため、たとえば
while($row = mysql_fetch_assoc($query)){
$('#wrap div:last').append('<div><?php echo $row['id'] ?></div>');
}
という風にすると、1回のスクロール読み込みで全件でてきてしまいます。
データベースと連動させ全件読み込み、かつ数十件づつ表示とするにはどのように組んでいくのが理想的でしょうか?


データベースと連動して、ajax的に作動させようとする場合
このスクリプトとPHP、SQLをどのように組み合わせればよいでしょうか?

683 名前:nobodyさん mailto:sage [2012/11/01(木) 11:55:51.15 ID:???]
お前アホだろ

684 名前:nobodyさん mailto:sage [2012/11/01(木) 12:05:35.07 ID:???]
LIMIT OFFSET 使え

685 名前:nobodyさん mailto:sage [2012/11/01(木) 12:27:33.57 ID:???]
ある一定のデータごとにフロントエンド側でトリガーとなるものを設置。
そのトリガーに規則的にインクリメントするなどした数値を与えて
それに応じてデータベースに取りにいって流し込めばいいんじゃないかな。

トリガーについては
www.skuare.net/2010/09/jquery_via_could.html
hennayagyu.com/webhack/javascript/%E3%81%82%E3%82%8B%E8%A6%81%E7%B4%A0%E3%81%8C%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%81%9F%E3%81%A8%E3%81%8D%E3%81%AB%E5%91%BD%E4%BB%A4%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%99%E3%82%8Bjavascript-w-jquery-2348
このあたりを参考にして組みなおせばいけると思う。

あまり深く考えてないから、参考のほうは当たってないかもしれんけど。

686 名前:nobodyさん mailto:sage [2012/11/01(木) 12:32:00.55 ID:???]
件数に寄るが全件取得後メモリにおいといてちょっとずつロードすりゃいい
件数多いなら>>684のやり方で都度リクエストをする

687 名前:nobodyさん mailto:sage [2012/11/01(木) 12:38:19.25 ID:???]
普通のページャーも作ったことないんだろうな



688 名前:nobodyさん mailto:sage [2012/11/01(木) 12:57:59.34 ID:???]
Ajaxに手を出すのはデータベースを完璧に扱えるようになってからにしなさい

689 名前:nobodyさん mailto:sage [2012/11/01(木) 13:09:43.06 ID:???]
>>672
うちは大体人日2マソ計算。
手取りは・・・16万orz

690 名前:nobodyさん mailto:sage [2012/11/01(木) 13:11:20.30 ID:???]
>>689
何歳?

691 名前:nobodyさん mailto:sage [2012/11/01(木) 13:17:15.38 ID:???]
>>690
P歴4年とだけ言っておく。
ちなみに2社目で、前職では手取り22万ぐらい。

692 名前:nobodyさん mailto:sage [2012/11/01(木) 13:24:43.35 ID:???]
なんで転職したん?

693 名前:nobodyさん mailto:sage [2012/11/01(木) 13:25:11.39 ID:???]
>>691
4年でそれはきついな
参考になったわ
ありがと

694 名前:nobodyさん mailto:sage [2012/11/01(木) 13:29:18.40 ID:???]
phpだけだと潰しが効かない

695 名前:nobodyさん mailto:sage [2012/11/01(木) 13:38:30.36 ID:???]
>>692
・田舎に住みたかった。住んだ場所から近かった。
・小さな事務所で雰囲気がゆるい。残業ほぼ0。サンダルで出勤。いろいろやりたい放題できる。
・経営者がベンチャー気質でやってることが面白く、将来性を感じる。(ダメだと思ったら辞めるけど)
・給料安いけど田舎でなので生活はできる。貯金も少しづつだができる。
てなとこかな。

>>693
いへいへ。どういたしまして。

696 名前:nobodyさん mailto:sage [2012/11/01(木) 13:42:24.45 ID:???]
>>695
なるほどね
ベンチャー気質で自由が効くのはいい

697 名前:nobodyさん [2012/11/01(木) 16:08:10.20 ID:LEZ7IE47]
$_FILES['userfile'] んmぽ userfileがわからないときはどうしたらいい?



698 名前:nobodyさん [2012/11/01(木) 17:41:36.03 ID:LEZ7IE47]
標準入力をバイナリとして読み込みたいんだけど
どうしたらいい?

699 名前:nobodyさん mailto:sage [2012/11/01(木) 18:21:30.85 ID:???]
>>697
わかりません。

>>698
標準入力の取り方か、 取ったはいいが、何したいのか分からんのかどっち

700 名前:nobodyさん [2012/11/01(木) 21:45:43.59 ID:zd1oN1/L]
ある参考書にmagic_quotes_gpcがonの場合/を取り除くって書いてあって、
stripslashesを実行してました

これをすることによって何の意味があるんでしょうか?

701 名前:nobodyさん mailto:sage [2012/11/01(木) 21:49:34.01 ID:???]
\50,000が\\50,000になってナニコレ?になるから

702 名前:nobodyさん mailto:sage [2012/11/01(木) 21:54:21.40 ID:???]
マジッククオートはキチガイ向け

703 名前:nobodyさん [2012/11/01(木) 22:06:29.56 ID:zd1oN1/L]
ありがとうございます。
じゃあOFFにしといたほうがいいのでしょうか?

magic_quotes_gpcって
'(シングルクオート)、" (ダブルクオート)、\(バックスラッシュ) 、NULL

をバックスラッシュで取り除くって書いてありましたが、
バックスラッシュって円マーク¥と同じ意味なんでしょうか?

そもそもシングルクオートダブルクオートってhtmlspecialcharsでエスケープされるから、
magic_quotes_gpcって必要ないんじゃないんですか?

704 名前:nobodyさん mailto:sage [2012/11/01(木) 22:14:54.27 ID:???]
もうひとつすみません。

SQL構文内でエラーがでないようにするために、
入力文字をaddslashesでエスケープしてましたが、
mysql_escape_stringとどう違って、どっちを使った方がいいんでしょうか?

705 名前:nobodyさん mailto:sage [2012/11/01(木) 22:29:01.00 ID:???]
前者はキチガイ用だから

706 名前:nobodyさん mailto:sage [2012/11/02(金) 00:44:58.36 ID:???]
プリペアドステートメントを使った方がいい

707 名前:nobodyさん mailto:sage [2012/11/02(金) 01:42:00.68 ID:???]
まず、その本を捨てろ



708 名前:nobodyさん [2012/11/02(金) 03:54:29.29 ID:sPxoCnW1]
php5.3.7 windowsの環境でpearによりPHPUnit(及び依存ファイルとXDebug)をインストールしました。
コマンドラインから以下のコマンドでテストコードのスケルトンを作成しようとすると
phpunit --skeletom-test FooClass
unrecognized option --skeleton-test となり
helpを観ても--skeleton-*コマンドがありません。

日本語マニュアルはPHPUnit3.7、インストールしたのは3.7.5という違いもあり、
コマンドの種類も若干違う(増えてる)ようなんですが、--skeleton-* が削除されるはずもないので、
何らかの依存ライブラリのインストール洩れにより
無効になっているのではないかとあたりをつけて探しています。
見当つく方いませんか?

709 名前:nobodyさん mailto:sage [2012/11/02(金) 05:55:48.05 ID:???]
>>703
OFFでいい
www.php.net/manual/ja/security.magicquotes.php

>バックスラッシュって円マーク¥と同じ意味なんでしょうか?
日本語環境ではね
英字環境だと\はちゃんと/の反対のやつになる

>htmlspecialcharsでエスケープされるから、magic_quotes_gpcって必要ない
両者は目的が違うから比較してはだめ
htmlspecialcharsは対クロスサイトスクリプティング用
magic_quotes_gpsは対SQLインジェクション用

んで後者は上のリンク見ればわかるけど
mysql_real_escape_stringとかデータベースドライバ固有のエスケープ機能があるからそっち使えって話

710 名前:708 [2012/11/02(金) 06:06:06.66 ID:sPxoCnW1]
解決しました。PHPUnit_SkeletonGeneratorというライブラリのインストールが必要でした。
この部分はマニュアルに見つからず、巷の解説などと合わせて見ていたんですが
英語マニュアルから発見し、和訳マニュアルと照らすと、
雛型ジェネレータとして記載されていたことがわかりました。
テストコードのスケルトンを生成するコマンドは
phpunit-skelgen --test ClassName
であり、多く見かける解説からは変わっているようです。

インストールだけで一晩かかってしまったorz






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<142KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef