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

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

レス数が1000を超えています。これ以上書き込みはできません。
0001nobodyさん2007/11/03(土) 19:07:37ID:EzkHevL1
まず読め→【PHP マニュアル】http://www.php.net/manual/ja/
PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り

◆前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 57
http://pc11.2ch.net/test/read.cgi/php/1193062236/

◆質問する時の注意
・ sage進行(メール欄にsageと記入すること)「sage進行」とはスレを目立つ上部に上げないことによって、荒らしが発見できないようにすることです
・ サーバーのOS(Linux、Windows他)、WebサーバーとPHPの種類やバージョン等を明記すること。
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
・ 書き込むときには、「公式マニュアル、リファレンス本は読みました」と明記すること
(でないと、公式マニュアル読めと煽られます)

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

◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。
・質問者が「公式マニュアル読んだ」と書いていないからといって、
公式マニュアルに書いてもいないのに、公式マニュアルよめと適当なことを言わないこと。
質問者は公式マニュアルを読んでいるかもしれない。

【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで
0951nobodyさん2007/11/16(金) 11:59:28ID:???
そ、それは言ちゃらめ〜
09529472007/11/16(金) 12:17:32ID:dego9+Qo
>>949
>>950
普段は変数の初期化用に使っているのですが今回は
利用目的が不純なのですが
正規表現の検索キーとしてプログラム知らない人でも
追加削除を簡単に行えるようにしたかったのです

fileやfgetcsv関数でも良いじゃないかといわれそうですが
いちいちtrimするのも…と思っていたのですがどちらにしろ
同じ感じなのでfileでtrimさせるようにしたいと思います

ありがとうございました
0953nobodyさん2007/11/16(金) 12:47:53ID:???
すいませんこれからPHPを勉強しようと思いますが。
はじめて読む本でおすすめはありますか?
0954nobodyさん2007/11/16(金) 12:56:54ID:???
何ヶ月も前の情報をネットをぶらぶらして集めて本にした情報のほうが
毎日のように更新される情報より君には役にたつのですね。
0955nobodyさん2007/11/16(金) 13:04:28ID:???
コマンドラインでやるのは解ったけど、実際のphpスクリプトの中でFOUND_ROWS()で帰ってきた数値を取得するにはどうしたらよいんでしょう?

SELECT SQL_CALC_FOUND_ROWS * FROM `table` LIMIT 10;
SELECT FOUND_ROWS();

FOUND_ROWS()をいきなり書いてもphpの関数とみなされてしまい、そんな関数ないよ!と怒られちゃうし。

DB板で聞いたほうかよいのかな?
0956nobodyさん2007/11/16(金) 13:28:05ID:tsYab4cb
linuxにphpを
./configure \
--with-apxs2=/usr/local/apache2/bin/apxs \
--enable-mbstring \
--enable-zend-multibyte \
--with-gd
make && make install
したところ
makeのところで下記のエラーがでて困ってます。
collect2: ld returned 1 exit status
make: *** [sapi/cli/php] エラー 1

./configureでオプションを指定しないとこのエラーはでないのですが、これだとlibphp5.soが作成されないようです。
何がまずいのでしょうか?

環境は以下です。
linux (詳細は不明)yum コマンドは存在しない
php-5.2.4
apache 2.2.6
09579552007/11/16(金) 13:28:33ID:???
わかった。もう一回クエリを実行するのか。

$sql1 = "SELECT SQL_CALC_FOUND_ROWS * FROM `table` LIMIT 10";
$result1 = mysql_query($sql1);//結果セット

$sql2 = "SELECT FOUND_ROWS()";
$result2 = mysql_query($sql2);
$row2 = mysql_fetch_array($result2);
echo $row2[0];//これが欲しい値(limitなしの総レコード数)

うーん、思ったほどスマートじゃないなぁ>FOUND_ROWS
0958nobodyさん2007/11/16(金) 14:54:54ID:???
クラスファイルっていうのか、クラスだけを書いて別ファイル化したphpが
あると思いますが、あれはwwwroot以下に置かないほうがいいんですか?
みんなどうしてるんですか?
0959nobodyさん2007/11/16(金) 15:08:16ID:???
特に気にしてない
0960nobodyさん2007/11/16(金) 15:13:29ID:???
他のファイルと扱いは同じでいい
クラスなんて手続きをカプセル化したものに過ぎない
クラスだからといって特別に扱う必要はない
というかphpが使える鯖なら直接アクセスしてもソースはでてこないし
心配ならphpに対するdirect accessを防げばいい
<FilesMatch "\.php$">
order allow,deny
deny from all
</FilesMatch>
09619602007/11/16(金) 15:16:28ID:???
すまん
<FilesMatch "\.php$">
order allow,deny
deny from all
</FilesMatch>
これはまずかったな

見られたくないのは設定とか書いてるファイルだろうから
見られたくないファイルの拡張子を.conf.phpとかにして
<FilesMatch "\.conf.php$">
order allow,deny
deny from all
</FilesMatch>
って感じかな
09629602007/11/16(金) 15:20:23ID:???
ほんとごめん・・・
<FilesMatch "\.conf.php$">
じゃなくて
<FilesMatch "\.conf\.php$">
だな・・・

ていうかスレ違いだし吊ってくる
09639462007/11/16(金) 15:28:43ID:tLqmKoK4
・゜・(ノД`)・゜・。 誰か、解らないですか?
0964nobodyさん2007/11/16(金) 15:33:46ID:HOh8qTy1
ob_startでバッファに出力するのって
エラー文もバッファに出力されるのですか?

ob_start();
本文
ob_get_contents();

で、エラー文を取得することは可能ですか?
0965nobodyさん2007/11/16(金) 15:33:57ID:2ji+Baql
PHPで風俗店の出勤表を作っているのですが、
こちらPHP初心者の為、行き詰ってしまいました。
どなたか2万円くらいで手伝ってもらえませんか?

急ぎなので本日中に連絡取れる方でお願いします。
↓の捨てアドにお願いします。
sonasonasonaアットinfoseek.jp
0966nobodyさん2007/11/16(金) 15:35:43ID:???
出勤表2万って安っwwwwwwwwwwwwwwwwwwwww
09679652007/11/16(金) 15:46:07ID:2ji+Baql
>>966
安すぎましたか?
相場とか全然わからなかったので・・・
知人のお店なので「なるべく安く」と頼まれています。
できたら相場など教えていただけたら助かります。
0968nobodyさん2007/11/16(金) 15:57:53ID:???
>>967
仕様の詰めと見積もりが甘かったんだろw
行き詰った部分を格安で投げられてもねえ。
他人に頼むなら赤字覚悟でやれよ。
09699652007/11/16(金) 16:02:28ID:2ji+Baql
>>968
確かに甘かったとおもいます・・・orz
赤字覚悟かぁ。。。
やっぱ高額なのかなぁ?

幾らならお願いできますか?
0970nobodyさん2007/11/16(金) 16:07:03ID:???
>>969
何が必要で何を作ればいいのか書いてくれないと
だれも作らないと思う。
0971nobodyさん2007/11/16(金) 16:09:55ID:???
まぁそんなようなシステムは造ったことあるけど
安くても20万〜かな
0972nobodyさん2007/11/16(金) 16:12:07ID:???
PCオンリーでなくメジャー携帯対応とか稼ぎどころが盛り込まれてるに10ウマい棒w
0973nobodyさん2007/11/16(金) 16:12:48ID:???
とりあえず自分がいくらで引き受けたのか正直にいってみ。
案件とってきたのが君って事で3割、他を丸投げするなら作る人は7割ぐらいが相場だろう
0974nobodyさん2007/11/16(金) 16:17:55ID:???
おらも安くても20万くらいだと思いやす
0975nobodyさん2007/11/16(金) 16:18:35ID:???
風俗系のシステムは報酬が多めでありがたいが
蔵がやーさんだから手が抜けないw
0976nobodyさん2007/11/16(金) 16:19:10ID:???
つ【タイムカード】
0977nobodyさん2007/11/16(金) 16:22:41ID:???
>>975
同意。お手伝い程度なら5万でええよ>>969
09789652007/11/16(金) 16:26:14ID:2ji+Baql
>>970
PC初心者の店員が翌日のスケジュールをフォームから入力、
それを既存のトップページに表示するシステムが必要です。
私が手をつけたのはフォームのデザインくらいです。。

>>971
やっぱり安くはないのですね、、、
2万なんて書いて恥ずかしいです。

>>972
携帯対応はCSSでどうにかできるだろうと考えていました。

>>973
サイト一式で15万ほどです。


みなさまのご意見をお聞きする限りちょっと人にお願いするのは難しそうかなぁ・・・
0979nobodyさん2007/11/16(金) 16:28:30ID:???
>>978
安っ

一式で15万?安っ!
0980nobodyさん2007/11/16(金) 16:31:36ID:???
フォームhtmlなんざ5分でできるが
検証したりチェックしたりに何時間かかるとおもってんだ…
0981nobodyさん2007/11/16(金) 16:35:05ID:???
フォーム入力したものをTOPに表示するだけで5万くらい
スケジュール管理システムで安くても20万くらい
デザイン込みならその倍
一式15万は安すぎもいいとこwww
09829652007/11/16(金) 16:39:38ID:2ji+Baql
>>974
ありがとございます。だいぶ赤字になっちゃうなぁ・・・

>>975
あくまで知人からの依頼なのでその先は全く関係ないです。

>>977
ここに詳細書けないのでできましたらメールでお願いします。

>>979
私は専門業者でもなんでもなく、ちょっとだけHTMLが書けるだけ程度なので
小遣い程度の価格で引き受けました。

>>980
仮に9時間作業してもらうとして
時給3000円くらいじゃ安すぎますか?

>>981
>フォーム入力したものをTOPに表示するだけで5万くらい
これならお願いしてみたいかも・・・


全レスうざかったらごめんなさい。
0983nobodyさん2007/11/16(金) 16:44:37ID:???
>>982
>フォーム入力したものをTOPに表示するだけで5万くらい
どうせDBの知識無いんだろうから、フォームのPOSTデータテキストに保存して
それをTOPで読み込めばいいだけじゃん?
まったくプログラムの知識無いわけじゃないだろ?
0984nobodyさん2007/11/16(金) 16:45:59ID:???
ちょっとだけHTMLが書けるだけ程度なのでって書いてるじゃん。
管理も視野に入れてんならDBは必須でしょうに。
09858932007/11/16(金) 16:54:25ID:???
代金振込むから、銀行口座おしえろや。

09869652007/11/16(金) 16:55:06ID:2ji+Baql
>>983
フォームのデータをテキストに保存するところまではできたのですが、
出勤人数が毎日違うので、なんというかフォームを可変的にしたかったのです。
その辺で行き詰りました、、、

>>984
DB知識も全くありませんが、
出勤表自体はログ等も必要ないし
リストとしては[女の子の名前一覧]と[フォルダ名]くらいなので
DBは必要ないと考えていました。
0987nobodyさん2007/11/16(金) 16:58:17ID:???
>>965
これあげるから東京湾に沈んでこいw

姫君スクリプト
http://pc11.2ch.net/test/read.cgi/php/1063716668/l50
0988nobodyさん2007/11/16(金) 17:12:59ID:???
>>987
宣伝乙
0989nobodyさん2007/11/16(金) 17:14:46ID:/GPbzmVv
”風俗”って言う単語が無ければ勉強がてらタダで作ってあげても良かったが。暇だし。
だけど幾らネットだからとは言え風俗関係者には関わりたくないな
0990nobodyさん2007/11/16(金) 17:15:07ID:???
>>989
ヒント:スルー
0991nobodyさん2007/11/16(金) 17:16:43ID:???

http://t-reg-t.hp.infoseek.co.jp/
0992nobodyさん2007/11/16(金) 17:41:13ID:HOh8qTy1
エラーでなくて真っ白になるのなんだよ
エラーどこかわかんねー
E-ALLでも何も表示されん
0993nobodyさん2007/11/16(金) 17:49:11ID:???
>>992
俺はそういうとき節目節目に
echo $e++;
って入れてる。
0994nobodyさん2007/11/16(金) 17:52:46ID:HOh8qTy1
>>993
display_errorをTRUEにたらエラーでたわ
09959582007/11/16(金) 17:55:00ID:???
>>959-962
どうもです FilesMatchっていうのははじめてみました。
今までアクセスして欲しくないファイルはwwwrootの上に置いてたんですが、
FilesMatchてので対応したほうがFTPソフトでアクセスしやすそうですね
どうもありがとう
0996nobodyさん2007/11/16(金) 17:58:06ID:???
>>994
        ∧∧
       ヽ(・ω・)/   ズコー
      \(.\ ノ
    、ハ,,、  ̄
     ̄
0997nobodyさん2007/11/16(金) 18:06:47ID:???
>>986
おまwwwDBの知識がなくて引き受けたとかすごいな・・・
出勤表とかまさにDBの仕事なんだがなぁ。
本当にしょぼい簡単なもんでいいなら1時間で作れるが、
店のイメージのためにもある程度本格的に作るのが筋だろう。
というわけで力にはなれないががんばれよ。
0998nobodyさん2007/11/16(金) 18:07:46ID:kurqBmt1
次スレたてるんで誘導用に埋めないでのこしといてほしいっす
0999nobodyさん2007/11/16(金) 18:12:32ID:kurqBmt1
次スレ
http://pc11.2ch.net/test/read.cgi/php/1195204145/
sage進行とか余計な文言ついてたし
テンプレ3つぐらいの前のに戻しましたよ
1000nobodyさん2007/11/16(金) 18:17:19ID:???
アレ?

もしかして

1000?
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。