【PHP】下らねぇ質問はID出して書き込みやがれ 78
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2008/12/23(火) 19:08:55ID:???過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。
◆前スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 76
http://pc11.2ch.net/test/read.cgi/php/1226517332/
◆質問用テンプレ
【OS名】vine linux
【PHPのバージョン】php5.26
【連携ソフトウェア】mysql
【質問内容】
◆質問する時の注意
・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す)
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
(PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。)
◆質問後の注意
・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。
・解決しなくても回答をもらった場合はお礼を言うこと。
(荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)
◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。
0403nobodyさん
2008/12/28(日) 18:47:04ID:???あほだなお前ら。消し忘れ乙って言うんだよ。
だいたい、名前欄に332って入れたらなんで、
"「ID晒しだけが自分です」というのは簡単"の例になるんだよ。
偽装するのは簡単の例ならわかるけどな。
0404332
2008/12/28(日) 18:49:07ID:???0406332
2008/12/28(日) 18:50:16ID:???0407332
2008/12/28(日) 18:50:55ID:???0409332
2008/12/28(日) 18:52:09ID:???0411332
2008/12/28(日) 18:53:38ID:???0412332
2008/12/28(日) 18:54:43ID:???0413395
2008/12/28(日) 18:55:46ID:???0415333
2008/12/28(日) 18:59:22ID:???0416332
2008/12/28(日) 19:00:58ID:???ここへの書き込みがばれて先ほど失業したのですが、次の就職先はどこがいい
ですか?できれば派遣じゃないところで。
PHPメインでしたが、JavaとPythonも少しかじってます。
よろしくお願いします。
0417nobodyさん
2008/12/28(日) 19:02:19ID:???これって基本的には、SQL文をゴリゴリ
ソースコード中にSELECT文で書きまくる
ものなのでおじゃるか?
0418nobodyさん
2008/12/28(日) 19:03:07ID:???終わっても質問の人はニートみたいだから毎日いるけど
0419nobodyさん
2008/12/28(日) 19:04:52ID:???0421nobodyさん
2008/12/28(日) 19:11:18ID:ye4GPpuG俺は出すぞID。
>>332
年明けでfind jobで探そうぜ。
javaのかじるっていうのはどのくらい?
0423nobodyさん
2008/12/28(日) 19:12:13ID:???0424416=332 ID:l23GN/5c
2008/12/28(日) 19:18:54ID:???ありがとうございます。
Javaは学生時代に4年ほど勉強しました。卒業後はPHPとPythonだけで
今は2年目です。
職場はできれば千葉県内で。
0425nobodyさん
2008/12/28(日) 19:22:35ID:???入社してから必要なものおぼえさせられるだけ
0426nobodyさん
2008/12/28(日) 19:23:49ID:???> PHPメインでしたが、JavaとPythonも少しかじってます。
つじつまぐらい合わせろ
0427nobodyさん
2008/12/28(日) 19:26:33ID:EDfMX0OA空文字にするべきでおじゃるか?
それとも、NULL?
0428416=332 ID:l23GN/5c
2008/12/28(日) 19:28:18ID:???ということは実質PHPとPythonのそれぞれ2年分しか就業には関係ないんですか...
>>426
PHPメインは仕事の話です。「かじってる」としたのは、仕事で使えるレベルか
自信がなかったからです。釣られてくださって感謝します。
0429nobodyさん
2008/12/28(日) 19:29:01ID:ye4GPpuGweb系ってことでしょう?
JAVA4年もやっていたということは
MVCも理解して書いていたってことだよね。
サーバーも自分で立てれるでしょう?
http://ssl.onemarket.co.jp/www/company/recruit.html
東京ならここ勧め。
放置だけど、残業が一切ない。
残業したくない人お勧め。
俺は暇すぎて1日でやめた。
千葉はしらん。
ところで、いくつ?
俺30歳。
0430nobodyさん
2008/12/28(日) 19:30:07ID:???0431nobodyさん
2008/12/28(日) 19:31:40ID:uVW1Zee4【PHPのバージョン】php5
【質問内容】
連想配列でキーを検索して値を出すことって出来ますか?
array_searchの逆で
0433nobodyさん
2008/12/28(日) 19:33:07ID:ye4GPpuG雑談版じゃないけど。
http://ssl.onemarket.co.jp/www/company/recruit.html
ここはほんとお勧め。自社開発だし、放置playに耐えられるなら、
人もいい人だし、食事誘ってくれたし、質問は答えてくれるし、
たぶん1週間はネットサーフィンをしていればいいんじゃないかな?
0436nobodyさん
2008/12/28(日) 19:53:05ID:uVW1Zee4値を出したいのですが…
0437nobodyさん
2008/12/28(日) 19:55:55ID:ye4GPpuG確か。
面接が2回で。賞与がしっかりでる。(ITではめずらしく)
ただ問題は放置playと日報を英語で書くことだな。
なんかしらないが、日報は英語。
やたら英語にこだわる。後社長が日本の人ではなく、
日本語が意味不明。テストがあるが確か英語のテストで
パソコンの知識はTCP/IPやなんかで言語の問題は特に
聞かれなかったような。
0440nobodyさん
2008/12/28(日) 20:08:46ID:uVW1Zee4ありがとう。
0441nobodyさん
2008/12/28(日) 20:11:33ID:???そんな安いプログラマーいるのか
うちの会社だと、バイト君でも月40は払ってるぞ
0443nobodyさん
2008/12/28(日) 20:18:28ID:???0444nobodyさん
2008/12/28(日) 20:35:45ID:ye4GPpuGここはやめとけ。まじ死ぬ。
会話がなく終わった会社。
あんなにしゃべらずに終わった会社はない。
後find jobで常連のエステートサーチな。
もはやこれは....ってレベル。
トイレにも行かせてくれなかった。
後有楽町でwebのつく会社、最近ほら派遣社員にサーバー
のっとられた会社あったじゃん。
あれどこだっけ?
0445nobodyさん
2008/12/28(日) 21:27:55ID:???>>311
公式のドキュメントでそう言ってるのか?なければそれはオレオレ用語
http://www.php.net/manual/ja/function.mysql-connect.php
> 成功した場合に MySQL リンク ID を、失敗した場合に FALSE を返します。
>>427
どう初期化したいかによる
値が存在しない・指定されていない事を明示したい場合は NULL 型の値を、
デフォルト値を入れておきたい場合は適当な型の値を、それぞれ入れればいい
0446nobodyさん
2008/12/28(日) 21:33:50ID:???0447nobodyさん
2008/12/28(日) 23:04:26ID:???テーブルの高さを超えたかどうかを知ることは可能ですか?
また、同様に大きいテーブルのセル内に小テーブルを何段か詰め込む場合も、
小テーブルの高さの合計が、大テーブルの決められた高さを超えたかどうかを
知ることはできますか?
いずれにせよ、テーブルの中身がテーブルの規定の高さを超えた場合、
テーブルの境界にまたがる中身は、ごっそり次のページに回したいわけです。
0449nobodyさん
2008/12/28(日) 23:36:16ID:???不可能でもないが難しい。
PHPの側で、WEBブラウザのレンダリングイメージを取得する方法は原則的にな
い。せいぜいが出力した行数をカウントするぐらい。そもそもブラウザごとに
表示される大きさは違う。ピクセル単位でコントロールするのは諦めた方がい
い。
一応、実現可能な方法を思いつきで示すと、
1.テーブルを記述するHTMLとCSSを非常に厳密にして、対応ブラウザのすべてで
ピクセル単位でも変化しないようにし、描画されるテーブルのサイズがPHP側か
ら計算できるようにする。
2.Ajaxという技術を使って、ブラウザが描画中のテーブルの高さのピクセル数
をリアルタイムでサーバ側に送り、規定のサイズになったらサーバのデータ送
信を終える。
どっちも初心者には敷居は高いと思うよ。
0451nobodyさん
2008/12/28(日) 23:50:05ID:qmHngp5c0452nobodyさん
2008/12/29(月) 00:48:49ID:pJ2vNT6J【PHPのバージョン】php5.2.8
【連携ソフトウェア】apache2.2.11 mysql5.1
【質問内容】
phpはzipからapacheとmysqlはインストーラーからインストールしました。
インストール後、phpinfoにアクセスしてみたんですが、
mysqlの項目がなく、mysql_connectなどmysql関連の関数が一切使えません。
エクステンションのパスはあっています。
どんな原因が考えらますでしょうか?
0453nobodyさん
2008/12/29(月) 00:56:45ID:???0454452
2008/12/29(月) 00:59:14ID:pJ2vNT6Jコメントとは
extension=php_mysql.dll
の先頭にある ; のことでしょうか
これははずしてあります
0455nobodyさん
2008/12/29(月) 00:59:53ID:???0456452
2008/12/29(月) 01:00:37ID:pJ2vNT6J何度も再起動してみました。
0457nobodyさん
2008/12/29(月) 01:03:53ID:???0458nobodyさん
2008/12/29(月) 01:10:22ID:???0459nobodyさん
2008/12/29(月) 01:11:18ID:6L5BHSgG1つの文字列に対して複数のフィルタをかけたいときはどうのように行えばよいですか?
例えば
<?php
$moji = "test script ABC";
if(eregi("script", $moji)){
$test=1;;
}
else{
$test=2;
}
echo $test;
?>
のようなとき$mojiに"script"が入っているので1と出力されますが、scriptの他にも"ABC"も含んでいたら1と出力させたいです
単純に|やorではできなさそうなので、くだらないですがよろしくお願いします。
0460nobodyさん
2008/12/29(月) 01:17:01ID:???0461nobodyさん
2008/12/29(月) 01:32:58ID:6L5BHSgG確認したところできました ありがとうございました
0462nobodyさん
2008/12/29(月) 02:15:59ID:oaToqhvAライブラリを一切認識しない
これはバグですね
0463nobodyさん
2008/12/29(月) 02:18:45ID:bH2y1A5Xありますか?
0465452
2008/12/29(月) 02:29:32ID:???0466nobodyさん
2008/12/29(月) 02:48:22ID:???0467nobodyさん
2008/12/29(月) 03:58:00ID:XvwvhG3U<?php
require_once("XML/RSS.php");
$rss =& new XML_RSS("url");
$rss->parse();
ところが、突然下記のようなエラーが出るようになりました。PHPの設定がおかしくなったのでしょうか?
よろしくお願いします。
Warning: require_once(XML/RSS.php) [function.require-once]: failed to open stream: No such file or directory in /home/sites/lolipop.jp/users/lolipop.jp-life-mo/web/test.php on line xx
0468nobodyさん
2008/12/29(月) 04:04:01ID:???0469nobodyさん
2008/12/29(月) 04:11:56ID:???if(false !== stripos($moji, 'script') && false !== stripos($moji, 'ABC'){
echo '1';
}
strposは正規表現より一桁速い。
というかeregはマルチバイト文字列で発狂する事があるのでなるべく避けとけ。
正規表現はpregを使った方がいい。マルチバイト対応してるし、eregより速い上に高機能。
0471nobodyさん
2008/12/29(月) 14:21:32ID:5UFVSChdしかし、更新するたびカウントは増えてしまいます。
これでは、何人の方が訪問したか分からないんです
1人1回だけ更新回数を増やす方法を知りたいんですが、どなたか教えてください
fpt系が配布しているアクセスカウンターみたいなのを作りたいんです
<?php
$filnam = "acccntf.cgi";
$fp = fopen($filnam,"r");
$totalc = trim(fgets($fp));
fclose($fp);
$totalc = trim($totalc);
$totalc++;
$filnam = "acccntf.cgi";$fp = fopen($filnam,"w");
fputs($fp,"$totalc");
fclose($fp);
?>
0472nobodyさん
2008/12/29(月) 14:26:05ID:???「1人1回」という仕様を明確にすればロジックになるんじゃない?
・なにを持って「1人」にするの?
・1回っていうのは一生?
この辺りからつめていけば…
0474nobodyさん
2008/12/29(月) 14:33:47ID:5UFVSChd1日1回
>>473
「下らねぇ質問はID出して書き込みやがれ 78」
fockと$_SESSION調べてきます
ありがとうございます
0475nobodyさん
2008/12/29(月) 14:39:10ID:???でてきました
本当にすみませんでした
0476nobodyさん
2008/12/29(月) 14:47:43ID:???0477nobodyさん
2008/12/29(月) 15:12:11ID:???0478nobodyさん
2008/12/29(月) 15:15:33ID:???0479nobodyさん
2008/12/29(月) 15:27:49ID:???とかもあるし
0480nobodyさん
2008/12/29(月) 15:30:23ID:???0481nobodyさん
2008/12/29(月) 18:21:23ID:HrL57s26ドライバがMySQL用のが入っていない。
この場合、自分で入れたりするのが普通なのか?
0482nobodyさん
2008/12/29(月) 18:25:09ID:???詳しくはサーバ管理者に聞くしかないが、普通は無理だろう。
専用サーバやVPSなら自分でインストールできるが、共用レンサバで
PDOドライバをインストールできるところは珍しい。
そういう質問をするときは、もう具体的にどこのレンサバって書く方が早い。
0483nobodyさん
2008/12/29(月) 18:35:00ID:HrL57s26レンタルサーバーの管理人から
メールの返事が返ってきた。
「ウチのサーバーではPDOは使えないからあきらめろ」
と書いてあった。
しかし、PDOそのものはインストールされていて、
ただドライバがSQLite用のものと、MS-SQLserver用の
ものの、2つしか入っていないという状況なのだ。
だから、「PDOはうちのサーバーでは使えない」
という表現はまちがっていると思うんだ。
この場合、MySQLをPDOで使うのをあきらめて、
PDO+SQLiteでいくべきなのか。
それとも、PEAR::MDB2 + MySQLを使うべきなのか。
それとも、素のPHPのネイティブ関数でごりごり書くべきなのか?
0484nobodyさん
2008/12/29(月) 18:43:45ID:???いい加減お前は自分で考える能力が無さ杉だ
0485nobodyさん
2008/12/29(月) 18:46:23ID:???ひろゆきに追い込みかけられても知りませんよ
0486nobodyさん
2008/12/29(月) 19:34:18ID:X3IsYFSg0487nobodyさん
2008/12/29(月) 19:34:29ID:???・web1.nazca.co.jp・・・フリーメールだめ。&php mysqlなどの詳細ページがない。
・ribbon.to・・・mysql利用不可
・srv7.biz・・・php利用不可
・sosite.jp・・・mysql利用不可
・pf-x.net・・・400文字以上はめんどい。
tryhost.net・・・phpバージョンが5.1.4以上ではない。
・kuronowish.com・・・募集休止中
・n.whss.biz・・・フリーメール無理。
・adsv.jp・・・募集休止中( メンテナンスのためなので一時的? )
・abcoroti.com・・・phpバージョンが5.1.4以上ではない。
・meganebu.com・・・phpバージョンが5.1.4以上ではない。(家族BBSにあった)
・space-i.jp・・・mysqlの情報がない。容量が20mb少ない
・best-space.jp・・・phpバージョンが5.1.4以上ではない。
・es.land.to・・・pdo_mysqlがない。
・.my-sv.net・・・phpバージョンが5.1.4以上ではない。
・atpages.jp・・・公開フォルダの一つ上までいけない。
0488nobodyさん
2008/12/29(月) 19:36:56ID:???0489nobodyさん
2008/12/29(月) 20:43:49ID:???0490nobodyさん
2008/12/29(月) 20:57:18ID:???→みんながやりたがる案件は競争がおこる→競争になるので優秀な人だけ残る
PHPは小さい案件が多い→小さい案件は単価が安い→単価が低い案件はみんなやりたがらない
→みんながやりたくない案件は人が集まらない→人が集まらない案件はゴミグラマーが多くなる
→PHPをやってるやつはクズグラマーが多い
0491nobodyさん
2008/12/29(月) 21:03:40ID:bH2y1A5X0492nobodyさん
2008/12/29(月) 21:13:48ID:???0493nobodyさん
2008/12/29(月) 21:40:13ID:???結構あるみたいだね
だとしたら、もしPDO前提のWEBアプリ作って
一般に配布したとしたら、動かない人続出って
結果になるのかな?
0494nobodyさん
2008/12/29(月) 21:45:20ID:???0495nobodyさん
2008/12/30(火) 01:12:14ID:???【質問内容】
初歩的かつくだらない質問。
print TRUE;
ならちゃんと 1 って出力されるのに
print FALSE;
だと何も出力されないんだけど,これってそういうものなの?
0 と出力してほしい気がするんだが。
0497nobodyさん
2008/12/30(火) 01:30:21ID:DZfQMSS9【PHPのバージョン】php5.2.6
【質問内容】
print TRUE;
ならちゃんと 1 って出力されるのに
print FALSE;
だと何も出力されない。これってそういうもの?
0 と出力してほしい気がする。
0498nobodyさん
2008/12/30(火) 01:56:29ID:???printは本来、文字列を受け取って、文字列を出力するための関数。
そこに文字列以外のものを渡した場合、何が起きるのか?
渡したものが文字列に変換される(暗黙的な型変換(型キャスト)と呼ばれる)。
変換ルールは
ttp://jp2.php.net/manual/ja/language.types.string.php#language.types.string.casting
辺りを参照。
全部覚える必要は無い。「決まった型以外を関数に渡すと変換が起きる」という事を知っていればいい。
> boolean の TRUE は文字列の "1" に、 FALSE は "" (空文字列) に変換されます。
これに従って、trueは文字列の"1"に変換され、画面へ出力される。
一方falseは"0"ではなく空文字列に置換されるので、出力したところで何も表示されないわけだ。
0499nobodyさん
2008/12/30(火) 02:29:07ID:DZfQMSS9サンクス。型変換に関しては考えてたんだけど,print で型変換が起きるのかー。
本当は,いくつかの条件をチェックしたくて,一つ一つの条件の真偽値を配列に入れていて,
全部 TRUE だったら(つまりその配列のすべての要素の積が1なら)という判定をしたい。
それで,配列の中身がどうなってるのかと思って print_r してみたら,
FALSE になるべきところが空白になってて心配したというわけ。
ちなみに,全部 TRUE だったら,という判定は,
if (array_product(配列))
で OK だよね?配列の要素が 真偽値 でも。
あと,「糞のようなPHP」とはどゆこと?
これからは別の言語がいいってこと?
PHP 勉強し始めて3日目なんだけど。。。
0500nobodyさん
2008/12/30(火) 02:38:13ID:???0501nobodyさん
2008/12/30(火) 03:43:19ID:???糞のような
はphpのまくら言葉だから気にするな。
カッコつけて付けたがる人が続出なだけで、大人になると自分が恥ずかしくなるような行為と一緒。
例えばJ「-popなんてだせぇよ、洋楽だろ」とか言い出す中学生と同じ。
0502nobodyさん
2008/12/30(火) 04:30:39ID:???■ このスレッドは過去ログ倉庫に格納されています