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

【PHP】下らねぇ質問はここに書き込みやがれ 70

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2008/06/25(水) 10:14:08ID:???
まず読め→【PHP マニュアル】http://www.php.net/manual/ja/
PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは970が立ててください立たなかった場合は980よろ

◆前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 69
http://pc11.2ch.net/test/read.cgi/php/1211879073/
◆質問する時の注意
・ サーバーのOS(Linux、Windows他)、WebサーバーとPHPの種類やバージョン等を必ず明記すること。
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
・偽者防止に必ずIDを表示(メール欄に何も記述しない)、若しくはトリップをつける事。

◆質問後の注意
・偽者防止に必ずIDを表示(メール欄に何も記述しない)、若しくは質問時のトリップをつける事。
・2回目以降は最初に質問した際のレス番号を名前欄に入れること。
・解決しなくても回答をもらった場合はお礼を言うこと。
 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)

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

【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで
0628nobodyさん2008/07/10(木) 03:57:07ID:???
今年一年目の社会人です。
3ヶ月の研修期間が終わって、配属されました先がphpでプログラミングを担当する部署でした。
同期は、Javaやネットワークを扱った案件に回されているらしく、
どうして自分だけがと悩んでいます。
phpについてほとんど知識がありません。ただ、聞くところによるとルールが緩い言語で簡易言語だと教わりました。
このスレで聞くのもなんなんですが、私がこのような部署に回した会社の意図はどこにあるのでしょうか。
結構真剣に悩んでいます。批判でも結構ですので、アドバイスを下さい。
0629nobodyさん2008/07/10(木) 05:25:31ID:???
Smartyの{if}って、
等号使っての式はできるが、
普通に計算式(和を求めたり)できないな

{if ($value + $value2) > 10}{/if}
0630nobodyさん2008/07/10(木) 05:47:44ID:???
>>629
できるよw
やり方が悪いだけ
0631nobodyさん2008/07/10(木) 05:56:42ID:???
>>630
ああ、半角スペースだめなのかorz
{($value-$value)/10}とかはできなかったなぁ・・・
0632nobodyさん2008/07/10(木) 07:16:02ID:???
>>628
俺人事部じゃないから知らん。

>結構真剣に悩んでいます。
気にしたら損。たとえ変な理由であることを後から知ることになっても。
何が不満なのか不安なのか知らんけど。

>会社の意図
お前の会社の人事が悪い意味での適当なのかイイ意味の適当なのか俺は知らん。
部署の要望 > 新入社員の希望

>どうして自分だけが
1人要望していた部署があったか、PHPを扱う部署が1つしかないんだろ。
1つの部署に必ず新人は2人以上なんて規則ないだろ。

PHPの仕事が増えれば来年の人事異動で同期が来るかもしれない。

>PHPについてほとんど知識がありません
すでにJavaとかが判るんだったらPHPできないなんてことはないよ。
0633nobodyさん2008/07/10(木) 07:20:53ID:???
>>627
お前文盲か
他の言語と比べて見劣りすると言われているPHPでもそんなことができるんだーってことだろ
0634nobodyさん2008/07/10(木) 07:57:21ID:???
>>628
若いうちは何でも経験しとくもんだ
0635nobodyさん2008/07/10(木) 08:39:27ID:???
>>632>>634
早速のアドバイスどうもありがとうございます。
研修の半分はJavaでした。ただ、Javaは大学でもやったことがあり、
既に研修でしていることは、私にはわかりきっていることで退屈な位でした。

初日に同期がclasspathの設定で環境構築に苦しんでいる中、
一日で研修テキスト一冊目(150ページ)の最後の課題を終了したくらいです。

それが、phpに部門に配属されるという意味が分かりません。
人を見る目がない会社なら、将来が暗いと考えていまして、
第二新卒を狙って、他の会社に転職することも考えています。
0636nobodyさん2008/07/10(木) 08:43:55ID:???
>>635ですが、そろそろ仕事が始まるので、
ノートPCを閉じないといけません。
又、夕方来ます。宜しくお願いします。
0637nobodyさん2008/07/10(木) 08:46:09ID:???
そういう愚痴、嫌味、空気の読めなさがJavaの大規模案件任せるのに不向きと判断されたのでは
0638nobodyさん2008/07/10(木) 08:51:07ID:???
>>633
くやしかったん?w
0639nobodyさん2008/07/10(木) 08:54:25ID:???
1.即戦力で期待されてる。
 既にJava出来るならPHPなんて楽勝でしょ。
 即実践投入でサクサク銭稼げるようになってくれよ。
 知識のない奴はOJTしつつJava習わせて、
 適当なところでJava案件の常駐に行かせて稼がせよう。

2.知識はあっても…と何かorzされてる
 ということで、PHPの部署以外引き取り手がなかった。
0640nobodyさん2008/07/10(木) 09:07:47ID:???
>>639同意
0641nobodyさん2008/07/10(木) 10:08:25ID:???
classpathの設定に苦しむとか
やめたほうがいいよ同期
0642nobodyさん2008/07/10(木) 10:14:58ID:???
>>635
俺、管理職ですが、>>639に同意

0643nobodyさん2008/07/10(木) 10:29:22ID:???
俺、無職ですが、>>639に同意
0644nobodyさん2008/07/10(木) 10:30:37ID:???
> それが、phpに部門に配属されるという意味が分かりません。

phpの方が将来性あるから。
ぶっちゃけJavaはもうはやらんよ。

オープンソースのシステムなんかほとんどphpでしょ。
0645nobodyさん2008/07/10(木) 10:30:48ID:???
手取り足取り教わったんじゃなけりゃ、最初に躓くのはclasspathだと思うけどな。
>>641は初心者か
0646nobodyさん2008/07/10(木) 10:32:26ID:???
>>645
たまたま自分がそこで躓かなかったからそういうものだと知らなかった
スマンコ
0647デフォルトの名無しさん2008/07/10(木) 10:55:42ID:???
CakePHPの質問でも大丈夫でしょうか?
CakePHP1.2,PHP5でviewにチェックボックスを表示しています。
デフォルトをチェックが入った状態にしたいのですが、以下のようにvalueを指定してもチェックが入りません。
どのように指定すればチェックが入るのでしょうか?

echo'<div>'.$form->checkbox('comset/admin',array('label'=>"",'value'=>1)).'管理者のみ表示</div>';
0648nobodyさん2008/07/10(木) 10:57:42ID:???
>>647
cakeスレの方が適切じゃね?

【PHP】フレームワーク CakePHP 4ホール目【v1.2】
http://pc11.2ch.net/test/read.cgi/php/1213892680/l50
0649nobodyさん2008/07/10(木) 11:01:47ID:???
>>635
PHPなんて一時的なもんだろ。
今のプロジェクトが終わったら次は.NETやるから3日でC#と基礎的なこと覚えろ。
って言われるのが仕事ってもんだ。
最初の仕事がたまたまPHPだっただけだろ?そんな嘆くようなことでもあるめえ。
それより仕事にいちいち反発持ってるゆとり全開な態度だとこの先大変だぞ?
会社の意向は絶対だ。不満があるからころころ転職するのは新卒だからといってそんな通用しない。
学部生時代面接の仕方とか教わっただろ?
意向しない部門へ所属することになっても平気ですか?ときかれたらハイ!と答えろって。
06506472008/07/10(木) 11:01:49ID:???
>>648
失礼しました。
教えていただいたスレの方で質問してみます。
ありがとうございました。
0651nobodyさん2008/07/10(木) 11:24:51ID:???
中規模サイト対応レベルのCMSをフルスクラッチで実働10時間で作れる実力があれば
うちでは即採用してるよ。

0652nobodyさん2008/07/10(木) 11:26:11ID:???
中規模サイトって曖昧だな
0653nobodyさん2008/07/10(木) 11:26:19ID:???
>>651
で、採用実績は?
0654nobodyさん2008/07/10(木) 12:09:02ID:???
>>651
中規模サイト対応レベルのCMSをフルスクラッチで開発してください。
実働10時間ってことですので、費用は5万もあれば十分でしょう?
0655nobodyさん2008/07/10(木) 12:11:39ID:???
>>651
そりゃ、普通の経営者なら即採用するさwww
0656nobodyさん2008/07/10(木) 12:12:20ID:???
>>651
そこまで行くと待遇次第じゃ逃げられるんじゃね?
0657nobodyさん2008/07/10(木) 13:36:35ID:???
即戦力目当ての中途採用でその程度以下じゃ
使い物にならんだろ。
0658nobodyさん2008/07/10(木) 13:58:21ID:???
俺なら中規模サイト対応レベルのCMSをフルスクラッチなら2ヶ月は余裕でかかるぜ
仕様にもよるけどな
0659nobodyさん2008/07/10(木) 14:05:40ID:???
>>658
   ∧,,∧∩ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  ミ ,,゚Д゚彡< キミフサイヨウ!
__ ミ ミ  ミ .\___________
\,,ιミ~ ̄ ̄ ̄\
||ヽ||第1フサ ̄||
 ...||... ̄ ̄ ̄ ̄||
0660nobodyさん2008/07/10(木) 14:08:12ID:???
中規模ってLivedoorかgooぐらいでよいのかな?
0661nobodyさん2008/07/10(木) 14:28:48ID:???
つーかさ、10時間で作れるってテストやドキュメントの工数をどう考えてるんかな
新人なら考えてなくてもいいけど、即戦力としてなら考慮してなきゃダメだろ
0662nobodyさん2008/07/10(木) 15:10:16ID:???
余程作りなれてないと出来なさそう
0663nobodyさん2008/07/10(木) 15:27:21ID:???
つーか、ここまで絞った内容だと
作ったことがあるかどうかにかかってくるんじゃ?
0664nobodyさん2008/07/10(木) 15:31:51ID:???
納品しない社内で使う品質のCMSなら10時間あれば余裕で作れるな
0665nobodyさん2008/07/10(木) 15:38:48ID:???
結局>>651はダメダメ人間ってことか。

常識的な基準すらわかっていないようだ。
0666nobodyさん2008/07/10(木) 15:43:46ID:???
いや、ここのレベルが低すぎるだけだよ
0667nobodyさん2008/07/10(木) 15:46:17ID:???
10時間で作れるレベルのCMSがどんなもんか教えてくれないかな
大雑把な要件でいいよ
0668nobodyさん2008/07/10(木) 15:58:07ID:???
スレ違いはもういいから仕事しろ!
0669nobodyさん2008/07/10(木) 15:58:52ID:???
すいません・・・
0670nobodyさん2008/07/10(木) 16:01:19ID:???
それより山本モナの話をしようよ
0671nobodyさん2008/07/10(木) 16:03:07ID:???
まあ現実と極端に離れたことをいっても
すぐにばれるってこったw

>>651、嘘をつくのならもう少し現実味のあるうそにしとけよw
0672nobodyさん2008/07/10(木) 16:08:36ID:???
>>671
自分の無能を棚に上げすぐキレる、
あなた加藤さんですね?わかります。
0673nobodyさん2008/07/10(木) 16:32:59ID:???
加藤さんw
0674nobodyさん2008/07/10(木) 16:50:24ID:???
鷹か
0675nobodyさん2008/07/10(木) 16:51:56ID:???
>>667
中規模かどうかは知らんが
・執筆者アカウント管理
・ページ作成編集
・インデックスシステム
・テンプレート編集
・ファイルアップロード&管理
・RSS生成

こんなもんじゃね?
これだったら10時間で(装飾とか抜きで)作れなくもない。
0676nobodyさん2008/07/10(木) 17:01:32ID:fDpfFXNS
日本語の文字列をURLでも使える %A1%B2みたいな文字列に変換したいのですが、
どのようにすればいいのでしょうか?
どういう名称で探せばいいのか分からないので困っています。
0677nobodyさん2008/07/10(木) 17:04:28ID:???
url_encode
0678nobodyさん2008/07/10(木) 17:10:41ID:???
>>675
中規模だと執筆者の権限を管理してワークフローが必要だろう
ページの公開管理や版管理も必要かもしれんな

まあそれ無しとしても10時間では俺にゃ無理だな
その要件を10時間で作れるなら大したものだ
0679nobodyさん2008/07/10(木) 17:12:06ID:???
>>665=>>671=加藤さんは逃げたようですw
0680nobodyさん2008/07/10(木) 17:14:04ID:fDpfFXNS
>>677
ありがとうございます。
0681nobodyさん2008/07/10(木) 17:16:02ID:???
早く作れれば良いエンジニアなのか・・・・?
0682nobodyさん2008/07/10(木) 17:28:10ID:???
>>681
Noだな。
だからといって納期守れないんじゃ困るけどな。
0683nobodyさん2008/07/10(木) 17:29:33ID:???
納期そのものが、短すぎる場合は
守れなくても当たり前。
0684nobodyさん2008/07/10(木) 17:29:34ID:???
早いと嫌われるけど遅いと痛がられるのなぁんだ?
0685nobodyさん2008/07/10(木) 17:31:28ID:???
作れるといっている奴は、たいてい証拠を出さないよなw
作ってからいえという話。
0686nobodyさん2008/07/10(木) 17:32:59ID:???
加藤容疑者さんが帰ってきました。
0687nobodyさん2008/07/10(木) 17:33:55ID:???
さあさあ、将軍様! 虎を(r
0688nobodyさん2008/07/10(木) 17:37:28ID:???
>>684 脱毛テープ!
0689nobodyさん2008/07/10(木) 17:38:39ID:???
「俺はこれだけのものを○時間で作れるぜ!」
「すげー、俺だったら△時間もかかっちまうよ」
とかいう会話が成り立つ時点でそいつの会社の程度って・・・
0690nobodyさん2008/07/10(木) 17:43:59ID:???
チーム開発が主な業務じゃフレームワークを使ったRADが当たり前
早く正確なものを作れて当然な世界だ
個々のプログラミングに対しての技量も作業を進める上で大事だが
それよりも重要なのはいかに用意されたものをうまく利用できるかということ

採用にあたっては個人で短期間ですごいプログラムを作ったから即採用なんてとこは危険
もともと方向性が1つにきまってる会社ならまだいいが(エロゲー専門とか)
多岐に渡る業務を会社していると特に(Webから組み込みまでとか)
>>635がいい例だがある程度実力があったりするとプライドが先行して会社にとって扱いにくくなる
何も知らないほうがまだ会社色に染めやすくて可愛いものだ
0691nobodyさん2008/07/10(木) 17:47:53ID:???
ぶっちゃけデザイナ上がりのマの方が使いやすい、弊社の業務上。
0692nobodyさん2008/07/10(木) 18:35:37ID:???
>>651
を読む限り実力を計る指標としてはありだろ、短時間で作るには
基礎は当然として効率的な設計・コーディング能力は必須だからな。

ドーマンセーマン



0693nobodyさん2008/07/10(木) 18:39:14ID:???
>>651
UML図出してみて
0694nobodyさん2008/07/10(木) 20:18:25ID:???
曖昧な課題に対してどういうアウトプットを
出すかも採用判断材料に面白いかもな
0695nobodyさん2008/07/10(木) 20:28:59ID:???
693は間違いなく素人
0696nobodyさん2008/07/10(木) 20:43:40ID:???
困った時のレッテル貼り
みんなも覚えておくように
0697nobodyさん2008/07/10(木) 21:06:07ID:???
木乃伊取りが木乃伊にw
0698nobodyさん2008/07/10(木) 22:38:11ID:fDpfFXNS
ちょっと変なことになったのですが、
"ああああ"という文字列をstrlenとmb_strlenの関数に入れたところ
どちらも12と返ってきたのですが、
これは何が原因なのでしょうか?
0699nobodyさん2008/07/10(木) 22:47:10ID:???
ファイルと指定した文字援交ディングは合ってるかい?
0700nobodyさん2008/07/10(木) 22:52:24ID:???
UTF-8か
0701nobodyさん2008/07/10(木) 22:54:05ID:???
えと、一応PHPのエンコーディングと出力ファイルのエンコードはUTF-8です
0702nobodyさん2008/07/10(木) 23:16:20ID:yMjtvAY/
php.iniの設定はちゃんとした?
07036982008/07/10(木) 23:22:08ID:???
設定ですか?
このあたりの関数をうまく使うために設定が必要だったのであれば、やってないかもしれません。
どこの設定を変更すればいいのでしょうか?
0704nobodyさん2008/07/10(木) 23:36:21ID:???
echo mb_strlen('ああああ','UTF-8');
としたらどうなる?
0705nobodyさん2008/07/10(木) 23:36:30ID:???
mbstringあたり
0706nobodyさん2008/07/10(木) 23:55:49ID:???
両方12って事はmb_だな
0707nobodyさん2008/07/11(金) 00:00:15ID:???
mb_internal_encodingとmb_regex_encodingを
適切に設定すれば直るよ
0708nobodyさん2008/07/11(金) 06:12:23ID:aaHf0NGL
バージョン 5.2.6 で Zend を 使いたくて
http://downloads.zend.com/pdt/server-debugger/
から落としてきた

5_2_x_comp\ZendDebugger.dll を

x:\PHP\ZendDebugger.dll にいれて

php.ini に以下を追加したのですが
[Zend]
zend_extension_ts="x:\PHP\ZendDebugger.dll"
zend_debugger.allow_hosts=localhost
zend_gger.expose_remotely=always


<?php phpinfo(); ?> をしてもZendに関する表示部分は

>Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies

になってしまい、その下に出てきて欲しい
"with Zend Debugger ~" の表示が出てきてくれません

php.ini の
;report_zend_debug = 0
となっていたところを
report_zend_debug = 1
にしてみましたが結果は同じでした

何を調べていけばうまくインストールできるでしょうか?
0709nobodyさん2008/07/11(金) 10:22:15ID:???
gugurekasu
0710nobodyさん2008/07/11(金) 13:54:46ID:???
池沼と低脳しかいないスレw
0711nobodyさん2008/07/11(金) 14:13:42ID:???
同意w
俺たちも含めてな
0712nobodyさん2008/07/11(金) 14:18:22ID:???
ぶっちゃけ環境構築とか自分でやれって話だろ
くだらねえといってもスクリプト全般の質問じゃなきゃな
0713nobodyさん2008/07/11(金) 14:36:45ID:???
>>712
PHPのスレのはずでは
0714nobodyさん2008/07/11(金) 14:38:45ID:???
情報を共有するのはPHPコーディング技術やスクリプトの話題でいい
サポセン的なことをなぜここでやらないといかん
ということじゃね?
0715nobodyさん2008/07/11(金) 14:50:54ID:???
>>714
昔は技術は盗んで覚えろと言われたものだが、
こういう情報を共有する云々という人は、
世間でいわれるスイーツ脳ってことかな。
0716nobodyさん2008/07/11(金) 15:00:27ID:???
>盗んで覚えろ
バカ
0717nobodyさん2008/07/11(金) 15:04:46ID:???
昔昔って古臭い既成概念に縛られてるようなジジイは帰れよ
21世紀には不釣合いだ
0718nobodyさん2008/07/11(金) 15:05:34ID:???
くだすれで質問者の質を求めるとかバカなんじゃね?

そりゃ最低限の事は自分でやるべきだと思うが
トンデモな奴なんてどこにでもいるだろ
0719nobodyさん2008/07/11(金) 15:20:36ID:???
質問させてください。

$str = mb_strimwidth($str,0,18,'...');
上記のように記述し$str(日本語文字列)を9文字で切りたいのですが、
$strにスペースや・が含まれていると7文字しか入らず、
最後に文字化けした文字が付きます。
なぜこのような現象が発生するのでしょうか。
また、どう記述すれば文字化けせずに表示されますか?

0720nobodyさん2008/07/11(金) 15:26:13ID:???
>>719
mb_strcutかmb_substrで可能じゃね?
0721nobodyさん2008/07/11(金) 15:27:53ID:???
>>719
mb_internal_encodingは正しく設定されてる?
0722nobodyさん2008/07/11(金) 15:35:55ID:???
>>720-721
ありがとうございます。
encodingをすっとばしていたのが原因でした。
設定したところ文字化けもなく表示されました。
とても勉強になりました。
0723nobodyさん2008/07/11(金) 16:00:01ID:???
>>722
マルチバイト文字使うのに、
encodingすっ飛ばすなよ。
0724nobodyさん2008/07/11(金) 16:11:14ID:???
>>711
いっしょにするなクズ人間
0725nobodyさん2008/07/11(金) 16:11:40ID:???
>>724
俺は違うんだ!って思いたいのですね、わかります
0726nobodyさん2008/07/11(金) 16:27:04ID:???
むしろ>>724が一番底辺にいるようだな
0727nobodyさん2008/07/11(金) 16:44:41ID:???
>>725-726
キモい
■ このスレッドは過去ログ倉庫に格納されています