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

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

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

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

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

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

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

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

【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
0705nobodyさん2012/04/16(月) 23:28:40.71ID:???
>>704
PHPer、登場。
0706nobodyさん2012/04/16(月) 23:31:01.16ID:???
パッパラパパー
パパラッパッパーパー

ぎゃああああああああああああああああああああああああああああああああああああ
0707nobodyさん2012/04/17(火) 00:56:45.33ID:/EEfJ97/
http://sns_php.pkga.jp/user/index.php?p=page__member_detail&guid=on&userMasterId=3837223&rnd=9708
0708nobodyさん2012/04/17(火) 01:18:43.10ID:???
この15年オナヌーしなかった日なんて一日たりとも無いこのオレが・・・
3日前から勃ちもしねえ・・・
今日に至っては裸の女と風呂入って密着しても無反応・・・
いったい俺の身体に何が起こった・・・

orz
0709nobodyさん2012/04/17(火) 01:24:45.66ID:???
ごめん誤爆、然るべきところで雑談してくるorz
0710nobodyさん2012/04/17(火) 02:30:17.85ID:???
>>709
糖尿
0711nobodyさん2012/04/17(火) 02:43:39.75ID:???
>>710
糖尿 症状 でクグったらいろいろビンゴ過ぎて青ざめたorz
0712nobodyさん2012/04/17(火) 03:00:40.76ID:???
ああ、糖分高めの食事などをした次の尿を少しなめるといいよ。
まさかと思ってやってみた俺は青ざめ、そしてコーヒーに入れる砂糖を減らした。
0713nobodyさん2012/04/17(火) 03:56:48.49ID:???
PHPerって、自分のオシッコ舐めたりするんだ・・・。
0714nobodyさん2012/04/17(火) 06:49:50.25ID:???
テスト
0715nobodyさん2012/04/17(火) 08:31:50.38ID:???
他人のならいいのか?
0716nobodyさん2012/04/17(火) 09:01:10.15ID:???
飲尿健康法なんてのが20年程前にあってだな・・・
女の子もよく飲んでたらしいぞ
0717nobodyさん2012/04/17(火) 09:23:21.29ID:???
まとめてこっちいけよ
http://uni.2ch.net/test/read.cgi/body/1308471875/
0718nobodyさん2012/04/17(火) 09:44:10.41ID:ikN+cNUJ
質問させて下さい!

サーバー : Windows Server 2003 R2 32bit
WEBサーバー : IIS 6.0
PHP : php-5.2.17
MySQL : mysql-5.1.60
ISAPIモジュールを使用

上記環境で、問題なく動作している状態から、
突然、”No input file specified”のエラーが出力されるようになり、
サーバーがPHPの要求に対して反応しなくなります。

サーバーの再起動や、時間の経過などで復旧するようですが、
頻繁に発生します。

エラーメッセージで検索すると、
PHPをCGIで動作させていて、php.iniのdoc_rootの設定によって
このエラーが発生するという情報が多いのですが、
そもそもISAPIで動作させているため関係がないように思います。
また、doc_rootの設定も問題ないと思います。(空に設定)

このエラーが発生する原因や、なにか確認すべき事項などあれば教えて下さい。
よろしくお願いします!
0719nobodyさん2012/04/17(火) 11:24:06.38ID:9p0Biz8E
ふと求人を開きました。
WEBプログラマー 募集! とありました。

1年以上の経験の方!!時給900円!!

mysql できて php できて フレームワーク分かる方!! 時給1000円!!

昨今のWEBの仕事は、牛丼店の時給並ですか?
0720nobodyさん2012/04/17(火) 11:27:05.17ID:???
何そのうんこなまでの求人w
京都派遣で2kぐらいあるぞ
0721nobodyさん2012/04/17(火) 11:27:49.21ID:???

人がいっぱいいるから時給を下げても集まるんだよ。
0722nobodyさん2012/04/17(火) 11:32:25.71ID:9p0Biz8E
>>720
http://hataraku.en-japan.com/kansai/desc_2125917/?utm_source=indeed&utm_medium=bot&utm_term=indeed_pc_bot_yuryo&utm_campaign=indeed_pc_bot_yuryo_000000_000&RefID=indeed_pc_bot_yuryo_000000_000
0723nobodyさん2012/04/17(火) 11:47:23.18ID:???
時給800円

weave株式会社
0724nobodyさん2012/04/17(火) 11:48:56.38ID:???
DeNAとか渋谷に人2000人弱集めてんのも全部そんなレベルの給料なん?
0725nobodyさん2012/04/17(火) 11:51:45.68ID:???
学歴年齢不問実務未経験OKだからだろ
おまえらみたいなニートがスタートきるには最高の会社じゃないか
0726nobodyさん2012/04/17(火) 11:56:31.12ID:???
牛丼屋で夜間にバイトしてたほうがいいな
面倒なこと考えなくていいし
1100円ももらえるし
なにより夜型だしな
0727nobodyさん2012/04/17(火) 12:10:30.60ID:???
>>720
教徒は関西じゃ一番安い。1000円以下の求人だしてるのはほとんど教徒。2kは例外だろ。
0728nobodyさん2012/04/17(火) 12:22:51.07ID:???
京都は学生が多いからかな
0729nobodyさん2012/04/17(火) 12:27:54.68ID:???
>>728
結局はその値段で応募して来るのが後をたたないからそうなってしまってるんだろうけどね
0730nobodyさん2012/04/17(火) 12:28:16.74ID:???
京都は観光地だからでは?
観光地の給与は観光関係に偏るからな
0731nobodyさん2012/04/17(火) 12:34:58.85ID:???
京都は憧れだよな。
800円じゃ生活できないけど。
倍だったら移住するわ。
0732nobodyさん2012/04/17(火) 13:03:45.96ID:???
まさに下らない質問なんだけど聞いてほしい
携帯向けサイトをスマホ用に拡張するんだけど、結構htmlに直に半角カナで書き込んでるとこ多いんだ
これを全部全角にしようって話なんだが、関数一発でページ内テキスト全部書き換えて出力してくれるような機能ってないかな?
出力するテキストをちゃんと管理すべき?
0733nobodyさん2012/04/17(火) 13:11:03.95ID:???
jcodeとかでなく?
0734nobodyさん2012/04/17(火) 13:13:49.43ID:???
もしかして:PHP関係ないただのプレーンHTML
0735nobodyさん2012/04/17(火) 13:14:21.94ID:???
>>732
mb_convert_kana使っちゃダメなの?
0736nobodyさん2012/04/17(火) 13:17:57.33ID:???
>>732
html部分に直に書いてると解釈して、ob_start、
htmlファイルならnkfなり、スクリプト書くなりして変換すればいいよ
jcodeとかmb_convert_kanaってどうやって使うの
0737軟式PHP2012/04/17(火) 13:32:52.00ID:???
ほうほう
0738nobodyさん2012/04/17(火) 13:34:05.71ID:???
>>732
そうそう、htmlに直に記述してあるテキストを変えたいんだ
ob_start使えそうだよありがとう
0739nobodyさん2012/04/17(火) 13:40:09.90ID:9p0Biz8E
こんなんつかうんあかうん?
http://tools.fictionlife.com/h2z/index.html?data=%BA%CF%B6%B2&zen=%91S%8Ap%82%C9%95%CF%8A%B7
0740nobodyさん2012/04/17(火) 13:50:53.78ID:???
>>739
変換したテキストを用意して、ガラスマホ判別してどっちか表示するって二重管理はちょっとしたくないかなーて
0741nobodyさん2012/04/17(火) 13:52:00.82ID:???
秀丸エディタなど適当なエディタで開いて半角を全角に置換したらいいじゃない
0742nobodyさん2012/04/17(火) 13:54:58.26ID:???
秀丸なんか使わなくてもC# でWindowsアプリ作って一発変換すればいいじゃないか。
0743nobodyさん2012/04/17(火) 14:01:15.29ID:???
すまん書き方悪かった スマホ用に別ページを用意したり、全角入りhtmlと半角入りhtmlを1ファイルに納めたりするつもりはないんだ
0744nobodyさん2012/04/17(火) 14:01:30.93ID:???
C#なんか使わなくても手動で書き換えたら済むじゃないか。
0745nobodyさん2012/04/17(火) 14:01:58.74ID:???
<?php obstart();?>
<html
0746nobodyさん2012/04/17(火) 14:32:04.66ID:???
何気に軟式PHPっていいな。軽音楽部みたいな感じで
0747nobodyさん2012/04/17(火) 14:37:33.51ID:???
硬式はあるけど、重音楽部って無いような
0748nobodyさん2012/04/17(火) 14:38:42.83ID:???
あるよ!
0749nobodyさん2012/04/17(火) 14:46:01.54ID:???
重音楽部=ヘヴィメタル部
0750nobodyさん2012/04/17(火) 15:02:39.36ID:???
デジタル時代にアナログな事しなくても済むじゃないか。
0751nobodyさん2012/04/17(火) 15:07:47.86ID:???
>>742
Javaじゃないんだw
0752nobodyさん2012/04/17(火) 15:36:03.89ID:???
>>564
テーブルの数は全く関係無いし、テーブル・索引設計とDBサーバーのメモリ量とチューニング次第で、100万行でも1000万行でも無問題。
0753nobodyさん2012/04/17(火) 16:13:07.97ID:???
ユーザごとに1テーブルつくるくらいならテキストDBでもよくないの?
0754nobodyさん2012/04/17(火) 16:52:51.13ID:???
テキストDBだとクエリ投げられないだろうが。
0755nobodyさん2012/04/17(火) 17:02:51.49ID:???
凄いテキストデータベースtxtSQLとやらはどや
0756nobodyさん2012/04/17(火) 17:04:52.64ID:???
テーブル分割して速度を稼ぐって考えも悪くはないんだけど、今はその段階じゃないのは確実
0757nobodyさん2012/04/17(火) 17:13:25.86ID:???
メモリやアクセスの管理の面倒を避けるためのデータベースな訳だが。
SQLiteになると一ファイル構成だからでかいとロードが遅い。
0758nobodyさん2012/04/17(火) 17:16:31.99ID:???
>>757
> メモリやアクセスの管理の面倒を避けるためのデータベースな訳だが。

素人的にはそう思えちゃうかもな。ワラっちゃうけど。。
0759nobodyさん2012/04/17(火) 17:19:42.50ID:???

データベース - Wikipedia
データベースは、特定のテーマに沿ったデータを集めて管理し、容易に検索・抽出などの再利用をできるようにしたもの。
コンピュータ上では、データの再利用を高速かつ安定に実現するため、データを格納するための構造について様々な工夫が払われており、
このデータ構造とアルゴリズムは情報工学において重要な研究分野のひとつである。
0760nobodyさん2012/04/17(火) 17:26:51.31ID:???
Wikipediaには何の説得力もない
0761nobodyさん2012/04/17(火) 17:34:23.71ID:???
mysqlさんなら結構てきとーでもそんな気にする必要ないよ
結構糞なレコードでもどうとでもなる
それに1万レコードぐらい普通だろ
0762nobodyさん2012/04/17(火) 17:45:07.76ID:???
そうでもない
1万行くらいならいいけど
0763nobodyさん2012/04/17(火) 17:59:26.56ID:???
3000万レコードとかあるテーブルで
糞データが多量にある非正規化なテーブルを見たことあるけど
indexなりで結構どうとでもなるぞ
0764nobodyさん2012/04/17(火) 18:06:41.86ID:???
564は自白してるようにDBが分かってないんでしょ
だいたい1000個くらい1ユーザーがデータもつのにそれに関して対処しようとせずに
ユーザー別にテーブル分けようなんて、DB使う意味ないでしょ。
1万レコードがわるくて1万行はokなんていってる762と同レベル。

0765nobodyさん2012/04/17(火) 18:15:28.69ID:???
素人のころは1万件ぐらいでびびったものだ
0766nobodyさん2012/04/17(火) 19:34:47.60ID:???
データがおかしくなったときは、1万行でも相当ビビるものだ。
0767nobodyさん2012/04/17(火) 19:45:09.92ID:???
SQL Azure万歳
0768nobodyさん2012/04/17(火) 20:40:39.13ID:???
>>764
1万レコードがわるくて1万行はokって?
0769nobodyさん2012/04/17(火) 20:51:44.91ID:???
762みろよ
0770nobodyさん2012/04/17(火) 20:53:14.08ID:???
お前は何を言っているんだ
0771nobodyさん2012/04/17(火) 20:54:42.82ID:???
零細企業で働くDB設計経験0でDB知識といえば基本情報で勉強した程度の俺が、
DB使ったシステムを一人で納品したことあるぜ。
この案件お前一人で出来るだろ?1ヶ月ぐらいでなんとかしてくれや的なノリで。
予備知識が多少あるとはいえ、設計の仕方知らないからせめて設計だけでもやって欲しかったのに何とかしろって。
ブラック企業になんたらってスレあったがマジであんな感じだったわ。
おかげでDB側にviewやtrigger使ってプログラム的なことかいちまったり散々だったけど蔵からはまだ苦情はない。
0772nobodyさん2012/04/17(火) 21:16:47.95ID:???
零細企業で働くDB設計経験0でDB知識といえば基本情報で勉強した程度の俺が、
DB7個を一人で集めたことあるぜ。
0773nobodyさん2012/04/17(火) 21:40:45.03ID:???
ギャルのパンティもらって終わりとかもったいない話だわ
0774nobodyさん2012/04/17(火) 22:10:58.18ID:WhM4vn8d
a.php(メイン)
temp.php(テンプレート用)

a.phpでtemp.phpをincludeしています。
通常はtemp.phpを単体で表示することはありませんが、
temp.phpが検索エンジン等に引っかることはあるのでしょうか? 何か対策した方がいいですか?
0775nobodyさん2012/04/17(火) 22:12:05.47ID:???
引っかることはない
0776nobodyさん2012/04/17(火) 22:51:42.40ID:WhM4vn8d
ありがとうございます
放置しときます
0777nobodyさん2012/04/17(火) 23:12:58.55ID:???
temp.phpがなんか出力してたらその結果はキャッシュされるよ
0778nobodyさん2012/04/17(火) 23:58:51.26ID:noxw0019

class DATA
{
 const CATEGORY_AAA = "カテゴリ1";
 const CATEGORY_BBB = "カテゴリ2";
 ....

と定義したのですが、これらを↓で個別に書かずに配列て返すことってできますか?
 function getCategoryArry() {
  return *****;
 }

なんとなく定数ではなくクラスにまとめたいのですが。。
0779nobodyさん2012/04/18(水) 00:03:05.66ID:???
temp.phpにどこからかa hrefでリンクしてない限りは問題ない
ブルートフォースアタックや辞書アタック式に適当なURLをチェックするような検索BOTは
今のところないはず
0780nobodyさん2012/04/18(水) 00:06:24.95ID:???
>>778
Reflection API
http://www.php.net/manual/ja/reflectionclass.getconstants.php
0781nobodyさん2012/04/18(水) 00:33:06.95ID:sN1h8Xkk
>>780
おおおありがとこざいましたー
0782nobodyさん2012/04/18(水) 00:59:25.03ID:???
>>774
心配だったらWEB-INFに入れとけばいいよ。
0783nobodyさん2012/04/18(水) 03:02:48.45ID:???
>>772
四星球くれ
0784nobodyさん2012/04/18(水) 03:21:23.75ID:sN1h8Xkk
すみません!
$a = array(
 array("name" => "あ", "unique" => "111"),
 array("name" => "い", "unique" => "222"),
 array("name" => "う", "unique" => "111")
);

これのuniqueな部分で比較を行い重複してる要素を削除したいのです! (この場合3番目を削除)
スマートに消すにはどのようにしたらいいのでしょうか
"unique" を先頭に持ってくれば、array_uniqueで可能なのですが訳あってできません(T_T)
0785nobodyさん2012/04/18(水) 07:20:09.66ID:???
配列を順番に舐めたらいいじゃない
0786nobodyさん2012/04/18(水) 12:16:55.01ID:???
"う" が "111" なのがおかしい。
0787nobodyさん2012/04/18(水) 12:30:21.18ID:???
>>784 はデブだからスマートなんか無理
0788nobodyさん2012/04/18(水) 12:31:14.03ID:???
リフレクションとか使ったことなかったぜ!このスレは本当に勉強になるなぁ
0789nobodyさん2012/04/18(水) 13:40:58.96ID:???
配列のコピーなんてよくすることだし
メモリいっぱい使っても別にいいじゃない
スマートさを追求するだけがプログラムじゃねえぜ
0790nobodyさん2012/04/18(水) 16:54:43.92ID:MKePemkr
フレームワークでバリデーション機能ってあるじゃないですか。
フレームワークにもよるんでしょうけど
基本、項目の数だけバリデーションルールを作成しないとだめなんですか?

項目が50個あったら50個
項目を1個追加したら1個追加

0791nobodyさん2012/04/18(水) 16:56:14.46ID:???
>フレームワークにもよるんでしょうけど
答え書いてるじゃないか

まぁ基本はそうだと思うよ
0792nobodyさん2012/04/18(水) 17:00:23.21ID:???
いやならつくらなければいいじゃんか。
0793nobodyさん2012/04/18(水) 17:58:31.95ID:???
バリデーションルールが何をさしてるかが。
項目を1個追加してもルールの追加は0で、5つのルールを適用するなんてことはよくあるけど。
0794nobodyさん2012/04/18(水) 21:13:30.37ID:ujbUOowc


ホリエモン  元ニート  でググれ


腹よじれてワロタwwwwwwwwwwwwwwwwwwwwwwwwww
0795nobodyさん2012/04/18(水) 21:35:12.61ID:???
<span>foooooo</span>などspan要素の中身が6文字以上にマッチして、
それをfoooo...に置換したい(長い場合省略する)んですが、
$value = preg_replace('/<span>(.{6,}?)<\/span>/', '<span>substr($1,0,5)</span>...', $value );
とやっても<span>substr(foooooo,0,5)</span>となってしまいます
どうしたらいいですか?
0796nobodyさん2012/04/18(水) 21:41:19.50ID:???
そりゃあ<span>substr($1,0,5)</span>...に置換してるからだ

まずは、残したい部分と省略したい部分の2箇所にマッチさせてみなさい
0797nobodyさん2012/04/18(水) 21:51:03.55ID:???
>>796
ありがとうございます
$value = preg_replace('/<span>([^<]{6}?)[^<](.*?)?<\/span>/', '<span>$1</span>...', $value );
でいけました
0798nobodyさん2012/04/18(水) 22:59:50.87ID:???
>>797
<span><<<<<<<<<<</span>で失敗するし、
そもそも、6文字に対応してない

/<span>((?:(?!<\/span>).){6,}?)<\/span>/
0799nobodyさん2012/04/18(水) 23:06:41.96ID:???
DOM操作でやれよ
0800nobodyさん2012/04/18(水) 23:47:44.25ID:???
>>798
置換後の...がついているので置換対象としてマッチングしたことはわかるんですが、6文字にならずそのまま...がついて
<span>foooooo...</span>
になってしまいます
0801nobodyさん2012/04/18(水) 23:54:23.67ID:???
すいません
0802nobodyさん2012/04/19(木) 00:03:16.45ID:???
>>798
問題点の指摘ありがとうございました
<は<で記述しているので今回はこれで問題なさそうです
また他の書き方も模索してみます
08038022012/04/19(木) 00:04:05.33ID:???
>は&lt;(←半角)で記述、です
0804nobodyさん2012/04/19(木) 00:43:18.31ID:???
([^<]{6}?)[^<] の [^<]いらねーし
?もいらねーし
■ このスレッドは過去ログ倉庫に格納されています