【PHP】下らねぇ質問はここに書き込みやがれ 65
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2008/02/24(日) 21:03:17ID:???PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り
◆前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 64
http://pc11.2ch.net/test/read.cgi/php/1202536271/
◆質問する時の注意
・ サーバーのOS(Linux、Windows他)、WebサーバーとPHPの種類やバージョン等を必ず明記すること。
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
◆質問後の注意
・偽者防止に必ずIDを表示(メール欄に何も記述しない)、若しくはトリップをつける事。
・2回目以降は最初に質問した際のレス番号を名前欄に入れること。
・解決しなくても回答をもらった場合はお礼を言うこと。
(荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)
◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。
【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで
0660nobodyさん
2008/03/10(月) 19:29:10ID:+peMqgQu0663nobodyさん
2008/03/10(月) 20:03:18ID:???なるほど・・・
1のメリットデメリットはどういった感じでしょうか?
>>662
ありがとうございます
データが一定量(1,000件〜10,000件?)くらいを境にファイルとデータベースの有利さが代わってくるんですね
0664nobodyさん
2008/03/10(月) 20:05:23ID:???$member ["name"] = "僕ドラえもん";
$member ["age"] = 21;
$member ["tall"] = 70;
print $member ["name"];
print "<br>";
print $member ["age"];
print "<br>";
print $member ["tall"];
?>
<?php
$member = array("name" =>"僕ドラえもん",
"age" => 20,
"tall" =>70);
print $member ["name"];
print "<br>";
print $member ["age"];
print "<br>";
print $member ["tall"];
?>
上と下は同じですが、配列を使うと上より下のほうが楽だよって意味ですか?
0665nobodyさん
2008/03/10(月) 20:29:24ID:???ファイルで不都合することがあってもDBで不都合することはない
少ない件数での速度面は誤差にすぎない
DBに接続する分のオーバーヘッドも微々たるもので気にすることはない
DBはファイルと違ってデータを扱うことに特化して設計されているので
あらゆる面でファイルでデータを扱うより強い
何よりファイルよりずっとデータの管理が楽
まぁそういうわけでデータの管理という点で特に不都合がないならDBを使えばいい
DBが使えない環境下であるか短期で使う間に合わせのものならファイルでもいいと思う
両者は全く違うものなので優劣をつけることはできませーん
0667nobodyさん
2008/03/10(月) 20:52:26ID:???前提条件も定義しないでDBが優位と主張するのは意味不明。
DBとファイルを経験則だけで論じるのは不正確で、
質問者に対して混乱させるだけ。
0668nobodyさん
2008/03/10(月) 20:59:20ID:???配布とか環境とかでどうしようもないならやる
0669nobodyさん
2008/03/10(月) 21:01:44ID:???0670nobodyさん
2008/03/10(月) 21:02:57ID:???0673nobodyさん
2008/03/10(月) 21:09:59ID:???ファイル→ファイル
要するにデータを扱うもの作るときにごちゃごちゃ書かなくてで楽できる→データベース
と書いてみる
0677nobodyさん
2008/03/10(月) 21:58:08ID:???ホワイトベースを思い浮かべればわかりやすいだろう?
0678nobodyさん
2008/03/10(月) 22:07:41ID:???0679nobodyさん
2008/03/10(月) 22:08:45ID:???0680nobodyさん
2008/03/10(月) 22:29:29ID:???仕組みを理解していないと、いつまで経ってもダメなプログラマーどまりだぞ。
0683nobodyさん
2008/03/10(月) 22:55:38ID:???SQLiteなら PHP5にバンドルされてるから、サーバプログラムのインストールもいらないし。
0684nobodyさん
2008/03/10(月) 22:59:38ID:???きっとOSも自作なんだろうなぁ・・・
0685nobodyさん
2008/03/10(月) 23:00:50ID:???(・ω・`)?
0687nobodyさん
2008/03/10(月) 23:02:55ID:???優秀なプログラマはあるものを有効に利用して手早くよいものを作る
OSから自作なんて暇なこと考えるのは優秀とはいえない
0688nobodyさん
2008/03/10(月) 23:04:14ID:???0689nobodyさん
2008/03/10(月) 23:06:50ID:???本気でそう思って書いたんだろうけど反応が悪くて逃げたくなったんだろ
0690nobodyさん
2008/03/10(月) 23:08:49ID:???0691651
2008/03/10(月) 23:09:32ID:???httpsでサーバ間通信するのに使用してます。
>>653
取得結果を解析して必要な内容だけを出力したいのですが、
curlの取得結果が全て出力されてしまうため必要な内容を見るのが大変なんです。
ttp://jp2.php.net/manual/ja/function.curl-setopt.php
なんらかのオプションを使用すればいいのかなと思ったのですがいくつか試してみても駄目だったもので。
0692nobodyさん
2008/03/10(月) 23:14:20ID:???正規表現かなんかで
0693nobodyさん
2008/03/11(火) 00:29:21ID:???IPアドレスって流動的だし、アクセスの規制がやりにくい。
これって、TCP/IPの欠陥じゃないかと思う。どうよ?
0694nobodyさん
2008/03/11(火) 00:34:42ID:???じゃお前がTCP/IPに変わるプロトコル提唱して広めろよと
技術的に自分でやるのが無理なら今の技術で我慢しろ
っていうかスレ違いなんだよ
0696nobodyさん
2008/03/11(火) 00:37:22ID:???続きやりたきゃネット板で。
0697nobodyさん
2008/03/11(火) 00:50:35ID:yiYYpGYN15年ぐらい前はユニークなIDだったよ。
あの頃は完璧だったな。
0698nobodyさん
2008/03/11(火) 00:55:47ID:???0700nobodyさん
2008/03/11(火) 00:57:57ID:???0702nobodyさん
2008/03/11(火) 01:00:38ID:???考えるだけの口だけニートで社会のゴミはお前だ
考えるだけなら猿でもできるんだよ
実行にうつして成功してから言え
0703nobodyさん
2008/03/11(火) 01:01:37ID:???0705nobodyさん
2008/03/11(火) 01:08:57ID:???0706nobodyさん
2008/03/11(火) 01:12:03ID:???0708nobodyさん
2008/03/11(火) 01:41:29ID:???ごめん、何書こうとしてたか忘れた。
0709nobodyさん
2008/03/11(火) 02:07:57ID:???0710nobodyさん
2008/03/11(火) 02:37:30ID:???ニコニコ動画ってカテゴリのタブ押すと、そのカテゴリに飛ぶけど
URLは変わらないんだな
あれはどうやってやってるんだろう?
HTMLを見ると「?g=radio」とかクエリが付いてるけど
0711nobodyさん
2008/03/11(火) 02:52:39ID:???0712nobodyさん
2008/03/11(火) 02:54:03ID:???0713nobodyさん
2008/03/11(火) 03:06:55ID:???innerHTMLでセットしてるだけ
firefox拡張のfirebug使えば直ぐ解るよ
0714nobodyさん
2008/03/11(火) 03:37:31ID:???ご存知の方がおりましたら教えて下さい。
地下鉄13号線が開通した場合に、西武線と東武線は、どこまで乗り入れるのでしょうか?
現在、西武線と東武線には、地下鉄有楽町線が乗り入れていますが、
ここに13号線まで通すとすると、相当な過密ダイヤになると思いますし、
輸送密度が飽和状態になってしまうと思うのですが。
宜しくお願いします。
0715nobodyさん
2008/03/11(火) 03:38:27ID:Nb1PMFs80716nobodyさん
2008/03/11(火) 03:40:23ID:???0717nobodyさん
2008/03/11(火) 04:04:38ID:aGeGDpSrPHPによるWebアプリケーションスーパーサンプル 第2版
で、アプリケーションの部分からぜんぜんソースが複雑
になってきて、半分くらいしかわからないのですが、
これ全部わかるようになりたいです。
どの本やどのソースを見ればいいでしょうか?
買った方意見ください。
0718nobodyさん
2008/03/11(火) 04:07:19ID:???http://pc11.2ch.net/test/read.cgi/php/1203696253/
0719nobodyさん
2008/03/11(火) 05:31:33ID:3im4ko0Nfile_existsが使えません
そこで404 NOT FOUNDが返ってきたら〜という処理をすることにしたいのですが
どの変の関数で実装できますか?
サーバにアクセスしてみてレスポンスコード(あってるかな?)を取得するみたいな感じだと思うのですが
0720nobodyさん
2008/03/11(火) 05:36:41ID:???0721nobodyさん
2008/03/11(火) 05:40:31ID:3im4ko0NPEAR使ったことなくて・・・使い方もわかりませんorz
一応調べてみますが他の関数で間に合いそうならそれもお願いします
file_get_contentsで出来そうな気はしたんですが
404だとWarningが表示されてしまって・・・
エラー制御して消すのはあまりよくないですよね?
0722nobodyさん
2008/03/11(火) 06:20:28ID:o2D8ORnzいや、それで済むならそれで十分だろ
0724nobodyさん
2008/03/11(火) 09:16:08ID:???ソケット使えるなら
http://www.php.net/manual/ja/function.file-exists.php#78656
0725nobodyさん
2008/03/11(火) 11:22:14ID:mDxl1eoa現在携帯電話向けのHPを作成しています。
そこで「直前のページに戻る」リンクを作成したいのですが、
携帯向けHPのため、JavaScriptが利用できず
<a href="javascript:history.back()">戻る</a>
のようなタグも使用することができません。
phpでプログラムを組む事でこの機能は実現できないものでしょうか?
また、HP内部ではPOSTによるページの再帰呼び出しを複数回行っているため、
「ページ(画面)遷移時に直前ページのアドレスを保持しておく方法」
は使えません。
レンタルサーバを使用しており、環境は
OS:Linux
言語:PHP 4.4.8
となっています。
よろしくお願いします。
0726nobodyさん
2008/03/11(火) 11:54:31ID:???URLを保存するでもダメなの?
あとは、画面遷移の時に直前ページとしたいものは
POSTで一緒に投げるとか。
自動でどうにかなるもんじゃないから
そういう仕組みを作るしかないんじゃないかなぁ。
0727nobodyさん
2008/03/11(火) 11:58:28ID:???$obj = new IO::IO();
$obj->get("./data.text",false);
0728nobodyさん
2008/03/11(火) 12:08:52ID:???無理
$obj = new IO();
$obj->getHoge()->get();
とかってーのはphp5あたりからできるけど
0729nobodyさん
2008/03/11(火) 12:18:23ID:???もう解決したかもしれないけど、
setopt で CURLOPT_RETURNTRANSFER か、output_handler で。
0731レビュー ◆cxp7cjXZ1w
2008/03/11(火) 12:28:37ID:???ttp://gameranking.jp/
ページは全てEUC、DBもMySqlなのでEUCで運営してました。
phpAdmin使ってます。
どこに問題があるんでしょうか?
0733nobodyさん
2008/03/11(火) 12:39:20ID:???>>728
やはり無理ですか、どもども
0734nobodyさん
2008/03/11(火) 12:40:16ID:???はい、レン鯖です。xbit。
Mysqlのバージョン変更はしてません。
管理会社からも連絡はありませんでした。
phpAdminから文字コードの変更とかってできるんでしょうか?
0736nobodyさん
2008/03/11(火) 12:52:37ID:???やっぱりそれですかね、、、サポートに連絡しても返事が来なくて、、、もうちょっと待ってみます。
あ、
わざわざ、ありがとうございました
0737nobodyさん
2008/03/11(火) 15:23:17ID:???Java、C++ の enum みたいなことやりたいんだけど、どうしてる?
クラス定数で何とかせいってはなし?
0739nobodyさん
2008/03/11(火) 15:28:56ID:???このごろは文字列をそのまま使ってる。今のところ困って無い。
0740737
2008/03/11(火) 15:48:04ID:???やっぱそうか。。。
定数ファイルは微妙だな。。。ファイル間の結合度が上がるのが好きじゃない。
>>739
あぁなるほど。
文字列入れておけば、var_dump() とかの値見て混乱することもなさそうだね。
0741nobodyさん
2008/03/11(火) 16:03:33ID:???define('HOGEHOGE', '1');
define('HOGEGEGEGE', '2');
みたいにしてるなぁ。
0742nobodyさん
2008/03/11(火) 17:07:29ID:???現在は生成にchmodでチェンジしてます。
0743nobodyさん
2008/03/11(火) 17:11:00ID:???ml("./io");
function ML(){
echo"view";
}
0744nobodyさん
2008/03/11(火) 17:14:43ID:???変数はしてる
0747nobodyさん
2008/03/11(火) 17:40:07ID:???0748nobodyさん
2008/03/11(火) 17:40:10ID:???0751nobodyさん
2008/03/11(火) 21:15:28ID:???0752nobodyさん
2008/03/11(火) 21:17:13ID:???どうしたら良いのでしょう?
$vi common.php
class common{
}
$vi index.php
namespace page;
require "./common.php";
class page extends common{
function main(){
}
}
0754nobodyさん
2008/03/11(火) 23:56:43ID:???エリート技術者が、phpに居ないわけだよ。
0755nobodyさん
2008/03/12(水) 00:01:49ID:???お前だってエリートじゃねーだろ。
javaだってc++の真似ばっかだろうが。
俺はこれでも東京大学理工学部出身だ。お前の学歴入ってみろ。
0756755
2008/03/12(水) 00:08:33ID:???0757nobodyさん
2008/03/12(水) 00:10:23ID:???0758nobodyさん
2008/03/12(水) 00:15:46ID:???phpというだけ安く扱き使われている優秀なプログラマーって可哀想
■ このスレッドは過去ログ倉庫に格納されています