【PHP】下らねぇ質問はここに書き込みやがれ 54
レス数が1000を超えています。これ以上書き込みはできません。
0001nobodyさん
2007/09/09(日) 12:42:57ID:64tYOx8RPHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り
◆前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 53
http://pc11.2ch.net/test/read.cgi/php/1188047468/
◆質問する時の注意
・ 自分のIDを表示させること。(メール欄に何も記述しないこと。空白も入力しちゃダメ)
・ サーバーのOS(Linux、Windows他)、WebサーバーとPHPの種類やバージョン等を明記すること。
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
◆質問後の注意
・偽者防止に必ずIDを表示させること。(メール欄に何も記述しない)
・2回目以降は最初に質問した際のレス番号を名前欄に入れること。
・解決しなくても回答をもらった場合はお礼を言うこと。
(荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)
◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。
【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで
0951nobodyさん
2007/09/27(木) 11:52:41ID:aINn7Cduこの場合、まず勉強しないといけないのは日本語だと思う
0952nobodyさん
2007/09/27(木) 12:29:26ID:???ニュースサイトだとある程度構成がきまってるからわりと可能性あるけど
個人ブログのどこにニュースがあるかなんて書き手次第なんだから
そんなの人間か人工頭脳でない限りプログラムでは判断できんでしょ。
ニュースサイトや個人ブログのURLもなければなんの情報もない状態
のもんだから<body>〜</body>をpreg_***で取得、というぐらいしかないんじゃないか?
HTML勉強とか日本語勉強とか見当はずれも(ry
0953nobodyさん
2007/09/27(木) 12:55:21ID:???肝心要の情報と雑音を選り分ける手法が決まってないのに
コーディングはどうのと聞いてるんだぜ?
こういう輩が出来ることといったら、せいぜい他人のコードを
丸写しして「できました!」とか、さも自分が頑張って実現した
かのように振舞うことくらい(おまえは何もしてないだろうて)
あー、なんか先が見えてきちゃうよ
0954nobodyさん
2007/09/27(木) 13:00:36ID:???0955nobodyさん
2007/09/27(木) 15:09:01ID:???だから>>877の質問は「万能な本文抽出のアルゴリズム教えれ」って質問なんだっつの。
ド素人でそれがどれほど難しい技術なのかも理解してないだけだろ。
それに対しての回答は一言「無理」で終わりでいいじゃん。
「BODYの中身全部表示しろ」とか手法を聞いてるやつに「手法も決まってないのに」とかアホかと。
ところで確か、ちょっと前に質問してきたやつも「句読点をカウント」とか書いてたけど同一人物かね?
0957nobodyさん
2007/09/27(木) 15:18:25ID:???禿同。
>>887は>>889に注意されてから
改めてした質問が>>943だもんな・・・
せめてブログだったら、どこのブログの
htmlソース内のこのタグの部分が欲しいとか
そのためのphpのソースをここまで書いたとか言えよ。
そうすれば、ここにいる皆も具体的にアドバイス
できるのに、>>943みたいなアホな質問のせいで
実用新案とか人工知能とかすっとんきょうな
言葉が出てくる。
質問もろくにできないコミュニケーション能力のない
馬鹿は何をやっても無駄無駄。
もう、こんな香具師はスルーでいいよ
0958nobodyさん
2007/09/27(木) 19:12:03ID:???「未認証状態で、認証が必要なディレクトリ内のA.htmlにアクセスした場合、一旦ログインページにリダイレクトし、認証完了後に再度目的のページA.htmlにリダイレクトさせたい。」
要するに、ログイン前にアクセスしたページに戻したい、ということなんですが、
「A.html」という情報をどういう風に持ち回すのが常套手段でしょうか?単純にクッキーなんかでやるんでしょうか。
そもそも、認証が必要なページそれぞれの頭で、new Auth()してgetAuth()で認証済みか確認する、という認識で正しいでしょうか?
0959nobodyさん
2007/09/27(木) 23:15:40ID:dB1cM3ii0960nobodyさん
2007/09/27(木) 23:24:30ID:???0962nobodyさん
2007/09/28(金) 00:44:23ID:???これだと負荷は高いでしょうか?
1000ぐらいなら大したことはないかな?
0963nobodyさん
2007/09/28(金) 00:47:34ID:???0964nobodyさん
2007/09/28(金) 01:26:39ID:Ju5H8hfj$test = 1300 % 152.5;
結果 84
//JavaScript
test = 1300 % 152.5;
結果 80
この違いってどうにかなんないのでしょうか
0965nobodyさん
2007/09/28(金) 01:35:51ID:???俺だったら面倒くさいからログインページにLocationするときにGETでページ名を渡しちゃうかなぁ…
あえて隠さなきゃいけないような情報でもない気がするし。
各ページでの認証確認はどこまでPHP::Authの機能を利用したいのか…
有効期限判定とかを利用したいなら各ページgetAuth()で判定すべきだと思うけど、
特に条件とか無いんならセッションにログイン中とか格納してそれ判定するのもアリかと。
0967nobodyさん
2007/09/28(金) 02:02:34ID:???うお!!!ありがとうございます!
これだと小数点以下の時もきちんと計算してくれる(ぐぐってみました)ようですね!
大変助かりました!
0968nobodyさん
2007/09/28(金) 08:59:19ID:C1fO/C390969nobodyさん
2007/09/28(金) 09:22:00ID:???mysql_queryのまぬある見てみ
はっきり詳しく書いてあったぞ
追記すると、MySQL関係のエラーが出てもPHPでは吐き出してくれないので
mysql_error()を使うことをおぬぬめする
0971nobodyさん
2007/09/28(金) 11:13:39ID:mmYDhnMNどちらのメソッドでリクエストがきたかを調べる方法ありませんか?
ただたんにif ($_POST)とやってみたのですがどうもそれだとできないようで。
アップローダみたいのを作っていて、POSTでアップロードしてGETで削除するんですけど、
POSTしたときに値のチェックやらをしているので、
GETで削除するときにPOSTで行う値のチェックがはいってしまって、
余計なエラーが出てしまうという現象に・・・
自分のロジックが悪いのはわかっているのですが自分の力じゃまだうまく作ることができないので、
とりあえずごまかしでPOSTかGETで受け取ったかのチェックを入れたいと思ってます。
0972nobodyさん
2007/09/28(金) 11:23:25ID:???0974ニュー速+より
2007/09/28(金) 17:21:01ID:C4xfMcX2日本全国各地、色んな掲示板で《加害者達の悪事を晒し、協力要請しよう!》
被害者の無念を晴らせ!【神戸滝川高校3年いじめ自殺のまとめサイト】http://rere.client.jp/
0975nobodyさん
2007/09/28(金) 22:52:42ID:+eamzCjp1. jsonが標準で組み込まれるようになったとのことですが、json.phpはどこにinstallされてるのでしょうか?
(MacOSXの場合)
2. 最近アップデートをさぼってたら、素直にinstallできなくなりました。
(MacOSX10.4+php5.2.1が現在の環境)
どうやらGDあたりでインストールが止まる様子。
どなたか解決方法ご存知でしたらお願いいたします。
0976nobodyさん
2007/09/29(土) 06:11:14ID:???1) > PHP 5.2.0 以降、JSON 拡張モジュールはデフォルトで PHP に組み込まれます。
というわけでデフォでは入っていない。
2) 5.2.1だったかな。MacOS Xではパッチを当てないとインストール出来ない時があった。
5.2.4は特に何もせずmake出来たし、使えているよ。
0977nobodyさん
2007/09/29(土) 09:46:56ID:???0979nobodyさん
2007/09/29(土) 09:57:50ID:???0982nobodyさん
2007/09/29(土) 11:59:26ID:???どういうスクリプトが必要ですかね?
TOPページとかだけでもいいんですが
0983nobodyさん
2007/09/29(土) 12:11:04ID:???あれってsystem()関数使ってコマンド送ってユーザの登録とかしているんですかね?
でもそしたらWebサーバはLinux系だとrootユーザで動かさなきゃいけないし、system()関数をONにしているっていうだけでセキュリティ的に不安な部分があるんですが・・・・。
エロい人、どうやってるか教えてくだしあ
0984nobodyさん
2007/09/29(土) 12:24:00ID:???0985nobodyさん
2007/09/29(土) 12:29:59ID:EESSDSHoそんなこと言わずに教えてくだしあ偉い人
0986nobodyさん
2007/09/29(土) 12:39:43ID:???やり方は千差万別
そういう方法も当然1つとしてあるだろう
自分がやるとしたらDBにいれるまでの作業しかPHPでは行わないが
>system()関数をONにしているっていうだけでセキュリティ的に不安な部分があるんですが・・・・。
これはちょっと誤解
0987nobodyさん
2007/09/29(土) 13:42:33ID:EESSDSHoんー、色々あるんですか。
>自分がやるとしたらDBにいれるまでの作業しかPHPでは行わないが
これちょっと気になるので調べてみまつ
>>system()関数をONにしているっていうだけでセキュリティ的に不安な部分があるんですが・・・・。
>これはちょっと誤解
例えばアップロードしたPHPファイルが
<?php
system('cat /etc/passwd');
?>
とかだったらpasswdファイル内のユーザと暗号化されたパスワードが表示されちゃいますよね。
そしたら・・・・・(ガクブル
とりあえず色々な方法を探してみます。
ありがとうございました
0988nobodyさん
2007/09/29(土) 15:09:47ID:???いやだから誤解。
必ずしもsystem()を許可しなくても同様のことは実現できるし、
登録システムでsystem()を使用してるからといって
ユーザも許可されてるとは限らない。
その辺はやりようはいくつもある。
もちろん、全然ダメなとこもあると思う。
試しに登録して自分で内情を確認してみれば?
0989nobodyさん
2007/09/29(土) 15:14:34ID:???あとはcronで実行されるroot権限のバッチスクリプトに
ユーザ環境の作成処理をやらせる手があるね。
cronでの監視を1分おきとかにしとけばほぼ即時で処理できる。
リアルタイムにこだわるなら受付プログラムを常駐させておく手もある。
0990nobodyさん
2007/09/29(土) 15:16:49ID:???install File::Remove
とやると、
There's a new CPAN.pm version (v1.92) available!
[Current version is v1.59_54]
You might want to try
install Bundle::CPAN
reload cpan
without quitting the current session. It should be a seamless upgrade
while we are running...
って出たまま止まってます(><)
どうすればいいですか?
0992nobodyさん
2007/09/29(土) 15:25:53ID:???レン鯖に限らずとも、blogサイトなどで登録するとサブドメでアカウントもらえるような処理にしたって
裏でDNSの更新やらcronでの処理やらで色々rootで動かすね
rootで動かすスクリプトとかsystem関数使ったりすると、Webプログラムの域を超えてるというか
なんかちょっと不安な気持ちになる時期が俺もありましたw
0994nobodyさん
2007/09/29(土) 16:48:35ID:???0995nobodyさん
2007/09/29(土) 17:08:06ID:???インターフェース部分のphpは100行程度、そこからglobで得た情報を元に
1500行ほどのphpにincludeして実行させていました。
最近までうごいてたのですが、実処理プログラムのコードが1500行を超えた
せいか、最後まで処理せず2回目の処理ですぐにとまってしまいます。
きちんと動いていたときは50回ぐらいの処理をこなしていました。
実処理phpは1回のみの処理でまわすときちんと動いてくれます。
なぜこんなことがあるのでしょうか?
0996nobodyさん
2007/09/29(土) 17:23:00ID:???設計やり直し
0997nobodyさん
2007/09/29(土) 17:54:17ID:???0998nobodyさん
2007/09/29(土) 18:24:56ID:At7oASnV0999nobodyさん
2007/09/29(土) 18:44:22ID:???http://pc11.2ch.net/test/read.cgi/php/1191058556/
新スレ建てました。 それはどうぞ
1000nobodyさん
2007/09/29(土) 18:50:35ID:???/ _ノ _ノ \
/ /iニ)ヽ /rj:ヽ ヽ
| 〈 !:::::c! {.::;、! 〉 | おつかれちゃん
| ''`''"ヽ___/ 'ー'' |
ヽ //// ヽ / /// / /⌒l
\ ヽ_/ ノ ノ ノ
10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。