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

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〜系の関数が非推奨になってるようなんですがセキュリティ的に使わない方がいいんでしょうか?






[ 続きを読む ] / [ 携帯版 ]

前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