【PHP】下らねぇ質問はここに書き込みやがれ 57
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2007/10/22(月) 23:10:36ID:mIlonskoPHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り
◆前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 56
http://pc11.2ch.net/test/read.cgi/php/1192092941/
◆質問する時の注意
・ sage進行(メール欄にsageと記入すること)「sage進行」とはスレを目立つ上部に上げないことによって、荒らしが発見できないようにすることです
・ サーバーのOS(Linux、Windows他)、WebサーバーとPHPの種類やバージョン等を明記すること。
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
・ 書き込むときには、「公式マニュアル、リファレンス本は読みました」と明記すること
(でないと、公式マニュアル読めと煽られます)
◆質問後の注意
・2回目以降は最初に質問した際のレス番号を名前欄に入れること。
・解決しなくても回答をもらった場合はお礼を言うこと。
(荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)
◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。
・質問者が「公式マニュアル読んだ」と書いていないからといって、
公式マニュアルに書いてもいないのに、公式マニュアルよめと適当なことを言わないこと。
質問者は公式マニュアルを読んでいるかもしれない。
【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで
0266nobodyさん
2007/10/25(木) 20:48:03ID:???ショートタグ使ってのXML混在も自前の処理でこなしてるのか
そこまでやってるならセキュリティ云々は釈迦に説法だなw
0267nobodyさん
2007/10/25(木) 20:48:50ID:???0268nobodyさん
2007/10/25(木) 20:56:44ID:???0269nobodyさん
2007/10/25(木) 20:56:58ID:???能力ありそうなのにそんな分野に行くのはもったいない。
Webデザイナーとかプログラマーってのは基本的に専門卒の低学歴がやる仕事だよ。
給料も少ない。出世もない。だって誰でもできる仕事だものね。
4大出てるなら資格とってせめてSE目指すか、修士か博士取って研究開発に進んだほうがいいと思う。
0270nobodyさん
2007/10/25(木) 21:03:10ID:???0271nobodyさん
2007/10/25(木) 21:06:39ID:???何も知らない中学生が妄想で語らないで下さい。
デザイナーは学歴云々でなく、センスの問題。
プログラマーとSEが別物だと思ってるならおめでたい。
研究職なんてそんな募集してません。
0273nobodyさん
2007/10/25(木) 21:13:52ID:???0274nobodyさん
2007/10/25(木) 21:30:37ID:???インストールしようとしたら↑のエラーがでたんですが、
ググってみたらphp.iniのmemory_limitを32Mまで上げろって事までは分かりました。
ただ、どこでどうやって上げるのか調べても分からなかったので、
分かる方、御教授いただけないでしょうか?
0275nobodyさん
2007/10/25(木) 21:40:34ID:???0276nobodyさん
2007/10/25(木) 22:34:08ID:???ありがとうござます!
ただ、初心者すぎて全く理解出来ません・・・
参考になるサイト探してるのですが、見つからない次第でして・・・
0278nobodyさん
2007/10/25(木) 23:01:56ID:???がんばります、ありがとうございます
>>243
ありがとうございます。
なるほど、ヒントで助かりました。何とかできそうです。
>>254
ありがとうございます、知りませんでした。
勉強になりました。
0280nobodyさん
2007/10/26(金) 00:40:49ID:???$x = "a1b2c3d4e5f6";
print preg_replace("/[^0-9]/", "", $x);
0281nobodyさん
2007/10/26(金) 00:46:44ID:???0282nobodyさん
2007/10/26(金) 00:49:19ID:FT3ITxDD↑ 携帯に届いた「携帯版mixi」のお誘いのアド
PCからここにアクセスすると、phpinfo丸見え。
これってニセモノだよね?
0283nobodyさん
2007/10/26(金) 01:30:41ID:???無能な人間
↓
マスコミがカリスマという虚像を作り上げ、一躍有名人
↓
無能な人間が勘違いしだして、高ビーに変貌
↓
マスコミが高ビーになった無能人間の本性を暴く
↓
無能人間が廃人に変化
0284nobodyさん
2007/10/26(金) 01:53:49ID:YbGgdl0/要求される、php5、Apache、MySQLの条件も満たされており、無事にサーバー上で起動することができました。
そこでURLの短縮 http://www.mediawiki.org/wiki/Manual:Short_URL/ja に取り掛かったのですが、
どうにもうまくゆきません。この作業は具体的には、 /index.php?title=記事名 となっているものを、
/記事名 というようにするものです。
自分の場合は、解凍したファイルをhttp://サブドメイン.ドメイン.net/直下に置いています。
つまり、そのトップページのURLは、 http://サブドメイン.ドメイン.net/index.php となります。
このURL短縮に必要な作業は見たところでは .htaccess と LocalSettings.php におけるものだけのようなので、
上記の解説にあるほとんどの方法を試してみたのですが、Internal Server Errorになったり、
例えば『記事URLでサブディレクトリ無しのサブドメイン』を試してみたら、一応のところ起動可能となるのですが、
リンクを辿るたびに白背景に ・ソ というような画面が現れて数秒してやっとリダイレクトするという状況でした。
同じMediawikiを使っているWikipediaではこのようなことは起こらず即座にリダイレクトすることを考えてみても、
これが成功であるとはどうしても思えません。なにが問題なのかご助言をください。
0285nobodyさん
2007/10/26(金) 01:57:12ID:???0286nobodyさん
2007/10/26(金) 02:01:23ID:???BOMなしで保存できるエディタを使わないと
0287nobodyさん
2007/10/26(金) 02:39:01ID:???0288nobodyさん
2007/10/26(金) 03:18:42ID:???↑
高校生に文句付けてるのこいつかw
きめぇぇっwwwwwwwwwwww
0290nobodyさん
2007/10/26(金) 03:52:50ID:???0291nobodyさん
2007/10/26(金) 03:53:16ID:???0293nobodyさん
2007/10/26(金) 03:56:16ID:???風呂はいれよw くせーからwwwwwwwwwwwwww
お前いい年して初心者捕まえて偉そうにしてるがむなしくないのか?
0294nobodyさん
2007/10/26(金) 03:56:19ID:???,、___/ レ'`, `" ` _ / /_ 、"、 ,.‐`-‐'´
ヽ- ,┌‐'ニ-‐'_"`, ヽ_ニ=, ,‐、 ヽ 丶`、 } }
/ / "~'_,"´~ / / } } _.,」 .}. ノ { -='"ニ、ヽ
. / / ,"、 / /_ / / ` `ー' {、_‐'´ ) .)
/ / '.、`ー─'` {´ ノ `、`' /、 _ノ ノ
`´  ̄ ̄"´ ~ `~ -='-‐'´
_
`,`ヽ _ _-'"´~`゙-、
,、_ -' '‐'ヽ`ニ .ヽ、 ゝ`, ,、 _____ .,、 / ,'"´~`ヽ ヽ
`ーフ /'"~´ 「',- 、_' / / `ー, , -‐'" '−' _ノ .ノ
/ / .i i { { , " .'´.-'"
. / / _ =-' L_ i レ'/ ,、 i.,...i
`´ { (ニ; ,へ`ゝ i / ',`、_____. ,、 . ,-‐、
`ー‐'" `´ ヽ_', `ー---‐" . `ー"
0295ヽ(`Д´ ◆JB0CtYYhJQ
2007/10/26(金) 03:56:23ID:???0296nobodyさん
2007/10/26(金) 03:57:20ID:???0298nobodyさん
2007/10/26(金) 04:03:38ID:???0300nobodyさん
2007/10/26(金) 05:03:53ID:???$result = pg_query($database,$sql);
としてテーブルtabledbのデータ件数だけを取得したいのですが
この処理からどう出力させれば目的のデータ件数を得られますか?
PHP postgresqlです。
0301nobodyさん
2007/10/26(金) 05:13:29ID:???http://jp2.php.net/function.pg-query
0302nobodyさん
2007/10/26(金) 05:19:41ID:???$rows = pg_num_rows($result);
として取得できました。
SELECT *FROM ではなく
レコード数だけ取得したかったので
SELECT count(*) FROM と処理してみました。
レコード数だけ取得したい場合、このように処理することは
余計なリソースの節約につながるのでしょうか?
0303nobodyさん
2007/10/26(金) 05:28:00ID:???ポスグレ使ったことないからあれだけど
$query = "select count(*) as hoge from tabledb";
とかしといて
結果からhogeにアクセスしたりしてとれないかな
mysqlとかはこんな感じでできるけど・・・
0304nobodyさん
2007/10/26(金) 05:59:30ID:???$sql ="SELECT count(*) as row FROM tabledb";
$result = pg_query($database,$sql);
$rows = pg_num_rows($result);
print $rows["row"];
と処理しても取得することができました。
$rows = pg_num_rows($result);
無しには取得できないようだったので、ほぼ同じことに。
0306nobodyさん
2007/10/26(金) 06:21:06ID:???pg_fetch_*()じゃないt
0307302
2007/10/26(金) 07:58:49ID:???$sql ="SELECT count(*) FROM tabledb";
$result = pg_query($database,$sql);
$row = pg_fetch_result($result,0,0);
print $row;
にて処理させることにしました、どうもありがとうございました。
0308nobodyさん
2007/10/26(金) 11:33:27ID:???key1 = "abc¥"def"
とすると
array('key1' => 'abc¥¥def')
となります。
だれか助けて。
0310309
2007/10/26(金) 12:31:02ID:???http://www.php.net/manual/ja/function.parse-ini-file.php
「注意」を読むと"は使えないみたいね。
でも例によって下のほうに対処法が書いてある。
定数による書き換えが出来るらしい。
http://www.php.net/manual/ja/function.parse-ini-file.php#70847
しかし、俺の環境では動かなかった
あとは読み込んでから処理とかでもいいだろうね。
シングルクォーテーションで代用するとか、xmlにしたほうがいい気もする。
0312nobodyさん
2007/10/26(金) 20:10:21ID:???configureし直さないといけないのかな?
0313nobodyさん
2007/10/26(金) 20:15:34ID:473J8VsZiniで
0314nobodyさん
2007/10/26(金) 20:27:03ID:???0315nobodyさん
2007/10/26(金) 22:10:06ID:???0316nobodyさん
2007/10/26(金) 23:50:03ID:???WEBの情報を頼りにphp.ini とhttpd.iniを編集してphpを
ブラウザで表示させました。
でも、何も表示されません。
その状態で、ブラウザのソースの表示をしたら、phpのソースは見れました。
よくある設定ミスだと思いますが、どういうミスが考えられますか?
0317nobodyさん
2007/10/26(金) 23:58:01ID:4lZO192k0318nobodyさん
2007/10/27(土) 00:02:37ID:???見えないんだけど、どうしたんだろう?
0319nobodyさん
2007/10/27(土) 00:06:27ID:???きちんと設定できているなら、再起動してないとかが原因だと思われる。
最初は難しいが一年くらい根気よく勉強すれば大概の人は出来るようになるから
あきらめずがんがれ
0321nobodyさん
2007/10/27(土) 00:12:26ID:???0322nobodyさん
2007/10/27(土) 00:18:45ID:???あなたみたいな人のためにオールインワンのXAMPPが提供されてるのでそれを使用しましょう。
まずインストール済みのApacheとPHPをアンインストール後入れるといいでしょう。
configファイルはとくにいじらず、すぐに使える環境が構築されます。
ところでhttpd.iniじゃなくてconfが正しい拡張子です。
0323nobodyさん
2007/10/27(土) 00:20:05ID:???なんだその超後ろ向き思考は。
0324nobodyさん
2007/10/27(土) 00:28:22ID:???拡張子で何か変わると思ってる奴は勉強しる
0325nobodyさん
2007/10/27(土) 00:52:29ID:???0326nobodyさん
2007/10/27(土) 01:05:49ID:???0328nobodyさん
2007/10/27(土) 01:18:27ID:???0329nobodyさん
2007/10/27(土) 01:32:45ID:???0330nobodyさん
2007/10/27(土) 01:41:47ID:???ちゃっかりPHPで仕込んでダウンロードカウント数は図ってる俺が着ましたよ
0331nobodyさん
2007/10/27(土) 02:14:14ID:???0332nobodyさん
2007/10/27(土) 02:18:56ID:???ttp://grin.flagbind.jp/archives/2004/12/phpxpoweredby.html
0333nobodyさん
2007/10/27(土) 02:33:35ID:???なんでもよくねーよ
デフォルトファイルがhttpd.conf-distで
confにリネームするように推奨してるのに
わざわざ他の拡張子つけるようなひねくれものイクネイ
0334nobodyさん
2007/10/27(土) 02:58:23ID:???まあ俺が一番馬鹿なんだけどね。
0336nobodyさん
2007/10/27(土) 03:36:02ID:???0337nobodyさん
2007/10/27(土) 03:56:38ID:???0339nobodyさん
2007/10/27(土) 07:25:46ID:???オススメの本ある?
0344nobodyさん
2007/10/27(土) 10:44:13ID:???0347nobodyさん
2007/10/27(土) 14:48:54ID:???っていうか、その本俺も持っているけど、
別に大した内容じゃないよ。phpで1年位仕事していたら、誰でも知っているような内容。
それより、SE社が出している赤い分厚い翻訳本の方が専門的で役に立った。
0349nobodyさん
2007/10/27(土) 15:37:44ID:kzNSIsdTphp5徹底攻略という本に書いてあったのですが、
if(!file_exists(DB))
die(DB. " が見つかりません¥n");
$db = sqlite_open(DB) or die(DB. "がオープンできません¥n");
のorって何なのでしょうか?
0350nobodyさん
2007/10/27(土) 15:38:32ID:???0351nobodyさん
2007/10/27(土) 15:39:30ID:???0353349
2007/10/27(土) 15:46:35ID:kzNSIsdTああ、成る程。
これはいい勉強になったっす。
こんなorの使い方初めて見た!
0355nobodyさん
2007/10/27(土) 16:39:48ID:???0357nobodyさん
2007/10/27(土) 18:11:22ID:???俺が知らなかっただけですか、そうですか
0358nobodyさん
2007/10/27(土) 18:16:56ID:???0359nobodyさん
2007/10/27(土) 18:27:15ID:???0360nobodyさん
2007/10/27(土) 18:48:22ID:DF6PJ+rw/search/%E3%83%8B%E3%82%B3%E3%83%8B%E3%82%B3
/search.php/%E3%83%8B%E3%82%B3%E3%83%8B%E3%82%B3 でも正常に表示される
検索押すと上のように表示されるURLを
/search/?s=%E3%83%8B%E3%82%B3%E3%83%8B%E3%82%B3
に書き換えてアクセスすると上記のURLに変換されます。
mod_rewrite + ?s=ぽいものがURLに含まれる場合は一旦弾いて加工後のURLに飛ばして帰ってこさせてる?
この対策って一般的どういった点で効果があるんでしょうか。
見た目の問題だけ?
0361nobodyさん
2007/10/27(土) 18:56:58ID:???PATH_INFO
SEO
キャッシュとか
0362nobodyさん
2007/10/27(土) 18:57:14ID:???それ以外では珍しい使い方じゃない?
0363nobodyさん
2007/10/27(土) 18:58:52ID:???自分としてはセキュリティに配慮したサイト構築の本がほしいな
まあセキュリティやサイト構築関係は大体アマゾンで叩かれてるよなw
0364360
2007/10/27(土) 19:14:29ID:???mod_rewrite = SEOはわかるんだけど、わざわざ
/search/?s=%E3%83%8B%E3%82%B3%E3%83%8B%E3%82%B3
を一旦弾いて飛ばしたりするところ、なんか意味あるのかなー?と思ったので
ありがとうございました!
0365nobodyさん
2007/10/27(土) 19:45:19ID:???■ このスレッドは過去ログ倉庫に格納されています