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

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

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2005/11/01(火) 17:56:36ID:???
PHPに関するくだらねぇ質問用スレです。
ここなら本スレで回答のないお前の下らない質問に回答があるかも知れません。
次スレは>>970あたりが建てて下さい

・過去スレ
【PHP】くだらねぇ質問はここに書き込みやがれ
http://pc5.2ch.net/test/read.cgi/php/1099322141/
【PHP】くだらねぇ質問はここに書き込みやがれpart2
http://pc5.2ch.net/test/read.cgi/php/1105218084/
【PHP】くだらねぇ質問はここに書き込みやがれpart3
http://pc5.2ch.net/test/read.cgi/php/1107780435/
【PHP】くだらねぇ質問はここに書き込みやがれpart4
http://pc8.2ch.net/test/read.cgi/php/1110697712/
【PHP】くだらねぇ質問はここに書き込みやがれpart5
http://pc8.2ch.net/test/read.cgi/php/1114787573/
【PHP】くだらねぇ質問はここに書き込みやがれpart6
http://pc8.2ch.net/test/read.cgi/php/1117945031/
【PHP】くだらねぇ質問はここに書き込みやがれpart7
http://pc8.2ch.net/test/read.cgi/php/1121100429/
【PHP】くだらねぇ質問はここに書き込みやがれpart8
http://pc8.2ch.net/test/read.cgi/php/1123431535/
【PHP】くだらねぇ質問はここに書き込みやがれpart9
http://pc8.2ch.net/test/read.cgi/php/1125716012/
【PHP】下らねぇ質問はここに書き込みやがれpart10
http://pc8.2ch.net/test/read.cgi/php/1127581425/
【PHP】下らねぇ質問はここに書き込みやがれpart11
http://pc8.2ch.net/test/read.cgi/php/1129582431/
0362nobodyさん2005/11/11(金) 13:34:18ID:???
>>361
「Web上から直接アクセス」できるところにログ置くなよ。
ドキュメントルート以下にはログを置かない事。
0363nobodyさん2005/11/11(金) 13:34:30ID:???
ログファイルの拡張子をphpやcgiにする
0364nobodyさん2005/11/11(金) 13:35:08ID:???
>>361
アクセスできない場所に置く(public_htmlの上とか)
.htaccessで<Files filename>deny from all</Files>。
ログファイル名を.htで始まる名前に変える。
ログの拡張子をcgiにする。
ログを暗号化する。
0365nobodyさん2005/11/11(金) 13:37:39ID:???
>>361
>ログにWeb上から直接アクセスすると...略...
ログにWeb上から直接アクセスできないようにすればいいだけのこと。

1) Webサーバーの設定で、ログファイルへのアクセスを禁止する
2) ログを保存するディレクトリをURLでは参照できない位置にする

1) はWebサーバーの設定をミスると見えてしまうので 2) がいいかもね。
保険的に両方やっておくのもいいけれど。
1) の設定方法は個々のWebサーバーによるので、ここでは聞かぬように。
PHPの話はなく画像ファイルの直リン禁止、とかで普通に行われているので
探せばすぐ見つかるはずだし。
03663652005/11/11(金) 13:39:05ID:???
>>365 めいっぱいカブった orz
0367nobodyさん2005/11/11(金) 13:47:35ID:???
>>363
> ログファイルの拡張子をphpやcgiにする

そういう話はよく聞くけど本当にphpやcgiにすれば見られないのか寝?
0368nobodyさん2005/11/11(金) 13:57:02ID:???
>>367
拡張子をcgiやphp(CGI版のみ)にするのは、
shupang(一行目の#!〜ってやつ)が無くてエラーになって、
結果的にログの内容は表示されない事を期待してる。
phpがmoduleの時に拡張子phpにしたら、HTMLモードで開かれるので意味無いね。
0369nobodyさん2005/11/11(金) 14:04:57ID:???
なるほど。そうするとcgiだからといって律儀に#!〜を付けると中身を覗かれちゃう分けか・・・
0370nobodyさん2005/11/11(金) 14:16:09ID:???
>>369
CGIの場合はとにかくエラーになる
#!がなくてもパーミッションがない
実行権つけても結局ヘッダー吐けないから500エラー
0371nobodyさん2005/11/11(金) 15:41:55ID:???
COBOLプログラムをPHPに変換するツールってありませんか?
できればフリーで使えるやつが良いです。
0372nobodyさん2005/11/11(金) 15:59:57ID:???
>>371
http://www.opensource.co.jp/solution/lamp2/
0373nobodyさん2005/11/11(金) 17:35:42ID:FEod7B4T
<?php include('../menu.php'); ?>
みたいな感じでメニュー部分を各ページで読み込むようにしてるんですが、
このメニュー部分も検索エンジンにキャッシュされてるんでしょうか…?
動的に読み込んでるわけだからキャッシュはされないのかな…?
0374nobodyさん2005/11/11(金) 17:36:42ID:???
ページを見ているこっちからすれば
どのような方法でページを生成していようと同じ
0375nobodyさん2005/11/11(金) 17:46:27ID:???
>>372
あるのにワラタ
03763732005/11/11(金) 20:30:23ID:???
>>374
ページがどう見えるかってのはそんなに気にしてないんだけど、
動的に生成している部分はキャッシュしないってことになると
検索結果のランクに結構影響してくるんじゃないかな〜と。
0377nobodyさん2005/11/11(金) 21:15:43ID:???
>>376
だから、php内部の話は関係ない。検索エンジンのロボットがどう判定するかってこと。
「SEO 対策 検索エンジン」あたりでググれ。
0378nobodyさん2005/11/11(金) 21:27:16ID:???
>>376
こやつの頭の中では
<?php
include('../menu.php');   //動的生成
echo 'テストよ〜ん';     //静的生成
?>
となっているのだろうか。。。
03793612005/11/11(金) 22:29:17ID:???
>>362-365
みなさまレスどうもありがとうございます。
大変参考になりました。
拡張子phpでは>>368さんのおっしゃるとおりの結果になりました。
知識不足でドキュメントルート以外の場所というのが少しわからないので、
>>364さんの方法で試してみたいと思います。
0380nobodyさん2005/11/11(金) 23:05:50ID:???
>>379
ログファイルをめちゃくちゃ変なファイル名にしとけばいいじゃん。
それが一番簡単。
0381nobodyさん2005/11/11(金) 23:54:57ID:???
>>379
そのままでいいぢゃん。
そんな腐ったアプリを腐った設定のサーバーで動かしていても、
そのファイルにアクセスした輩が罪に問われるみたいだから。
0382nobodyさん2005/11/12(土) 00:03:53ID:???
>>381
釣れますか?
03833582005/11/12(土) 00:11:23ID:???
みなさんは(例えばSNSや一部のゲームサイトのように)ユーザー同士がネットワークを作るようなサイトをどのように構築しているのですか?
どうしてもグラフ構造になってしまうのでPEARのStructures_Graphを使おうと考えたのですが、トポロジーソート以外には実践的なアルゴリズムが含まれていないようです。
なのである程度自分で実装するしかないのでは、と思ったのですがデータ構造の話題に反応が薄いところを見ると(>>359さんには感謝してます)、実はもっとお手軽にネットワーク構造を扱う方法があるのでしょうか?
例えば最短経路の問題なんかはライブラリでもあればずいぶん楽できると思います。
Javaのない環境でこういうのは難しいのかな?いざとなったら自力でC++のSTLとかで書くしかないぐらいの分野なのでしょうか?
(mixiなんかはPerlなので、PHPでも同等のことはできそうな気がしていたのですが…)
何か方法論をご存知の方いらっしゃいましたら、よろしくお願いします。
0384nobodyさん2005/11/12(土) 00:13:19ID:???
だれか383まとめて
0385nobodyさん2005/11/12(土) 00:21:46ID:???
ネットワーク構造を扱う方法を教えてください
0386nobodyさん2005/11/12(土) 00:46:17ID:???
>>383
実装以前に仕様の話だと思うのだが。
何が作りたいんだ? どんな機能が欲しいんだ? という所から洗い出して初めて
「じゃあそれを実現する為にはどうすればいいか」という話になる。

完全に前提がすっぽ抜けてるよ。出直しておいで。
03873832005/11/12(土) 01:23:44ID:???
皆様、レスありがとうございます。

>>386
仕様の詳細についてはあまり書くことができず、申し訳ないです。一番想像しやすい例ではSNSが近いと思います。
実装上はどうしてもグラフ構造を使うことになりまして、色々アルゴリズムを調べているうちにPHPでそれらを表現するのが(PHPの配列の性質上)だいぶ難しそうだと感じて358の質問をさせていただきました。
しかし今や色々なSNSが出回ってますから、そもそも初めからもっと効率の良い手法があるのではないかと思い、383を書き込ませていただいた次第です。
0388nobodyさん2005/11/12(土) 01:41:27ID:???
需要が無い/少ないものは自分で作るしかないべ。
0389nobodyさん2005/11/12(土) 01:46:46ID:???
>>387
そんな大雑把な疑問にどう答えりゃいいんだよ。ソースでも上げろってか?
本当に効率の良いアルゴリズムってのは「商品」になるから表に出てくるわけがない。

先駆者の手法知りたければOpenPNEにでも参加しろよ。役に立つかどうかは知らんけどさ。
0390nobodyさん2005/11/12(土) 01:48:20ID:???
そもそも「グラフ構造」っていう言葉自体がかなり大雑把過ぎるな。
0391nobodyさん2005/11/12(土) 01:58:10ID:???
PHPだけでも出来るけど速度的に・・ってのなら、実装例も沢山あるしC++で作っちゃえば?
0392nobodyさん2005/11/12(土) 04:08:33ID:???
このスレレベル低スw
どうせPHP厨なんてそこらで見かける典型的なサイトしか作ったことないんだろwww
経路探索のアルゴリズムなんてどこにでも載ってるだろw
ただ単にPHPでどうしたらいいかって質問だろーにw
漏れはPHP厨じゃねーからシラネ
0393nobodyさん2005/11/12(土) 04:35:22ID:???
・・・と、phpすら理解できなかった方が申しております。
0394nobodyさん2005/11/12(土) 04:36:00ID:???
ハァ?(゚Д゚)y─┛~~






( ´д)ヒソ(´д`)ヒソ(д` )
0395nobodyさん2005/11/12(土) 04:41:59ID:???
( ´д)ヒソ(´д`)ヒソ(д` )
0396nobodyさん2005/11/12(土) 07:37:36ID:???
>>389
オープンソースの世界を知らないな、と言ってみるテスト
0397nobodyさん2005/11/12(土) 08:10:00ID:???
<わからない五大理由>
 1. 読まない
 2. 調べない
 3. 試さない
 4. 理解力が足りない
 5. 人を利用することしか頭にない
0398nobodyさん2005/11/12(土) 08:31:43ID:???
ちょっと話が戻るんですけど、>>364に出てくるような
ログを暗号化するってのはphpで出来るんですか?
0399nobodyさん2005/11/12(土) 08:43:32ID:???
なにその釣り?mcrypt_genericでも使っとけよ
0400nobodyさん2005/11/12(土) 08:43:49ID:???
>>398
暗号化アルゴリズムを自分で考えればPHPでもできる。
今考えた簡単な方法ではbase64_encode()にシーザーの暗号を組み合わせるとか。
0401nobodyさん2005/11/12(土) 09:33:25ID:???
>>390-392
禿しく知ったかぶりのニオーイ
0402nobodyさん2005/11/12(土) 10:22:30ID:???
wばかり使う奴は説得力がない
0403nobodyさん2005/11/12(土) 11:54:02ID:???
アルファベットを2〜3文字ずらすというあれか
0404nobodyさん2005/11/12(土) 13:50:20ID:g38MJFxf
>>383=>>360=>>358
>>360
>できれば通常のキューもあって欲しいです。(push/popとshift/unshiftで出来るかと思ったら無理なようです) 
>さすがにググっただけではそういったものが見つからないもので・・・。 

アルゴリズムをゼロから勉強したほうが早いと思うよ.
セジウィックのアルゴリズムCがおすすめ.キューすら理解できないのにグラフなんてできるわけないから.

class Queue
{
  var $_queue = array();
  function enqueue($v){ array_push($this->_queue, $v); }
  function dequeue(){ return array_shift($this->_queue); }
}

$q = new Queue;
$q->enqueue('a');
$q->enqueue(100);
$q->enqueue(new Queue);

echo $q->dequeue();
echo $q->dequeue();
echo $q->dequeue();
echo is_null($q->dequeue()) ? 'empty' : 'not empty';

// 出力: a 100 Object empty
0405nobodyさん2005/11/12(土) 14:24:53ID:???
画像に特定の文字を入れたいのですが、
gdを使わないと出来ないのでしょうか。
0406nobodyさん2005/11/12(土) 14:27:58ID:???
360を読んだ時「?」と思ったがそういう理由か
04073392005/11/12(土) 14:35:15ID:???
>>405
Photoshopで出来るよ
0408nobodyさん2005/11/12(土) 14:42:12ID:???
僕は画像に特定の文字を入れたいとかあんまし思わないんですが、
なんで世のプログラマたちはgdとか画像ライブラリとかを珍重するのでしょうか。
画像なんてただのバイナリじゃん。
わかんない。jpgraphとかもわかんない。得るものが少ないと思います。
...略...
いやそうではなくて、なぜgdに拘るのかということです。僕は賛成ですが。
すいません。まちがいました。もういいです。
0409nobodyさん2005/11/12(土) 15:09:57ID:???
アカウント取得用時などの、画像の文字を入力、って奴だと思うけど、専用のモジュールとかはないもんかね。
0410nobodyさん2005/11/12(土) 15:30:07ID:???
>>409
http://pear.php.net/package/Text_CAPTCHA
0411nobodyさん2005/11/12(土) 15:34:40ID:???
>>404
array_shiftがO(n)な件について
0412nobodyさん2005/11/12(土) 15:38:15ID:???
>>409
ちょいまえに planet php japan(ttp://catbot.sakura.ne.jp/planetphpjapan/) で
誰かが書いてた気がするなぁ。
あんまり興味なかったんで、デモだけ見てハイハイスゴススゴスと思った記憶が。
# RSSリーダーで見ようとすると<title>が原因でxmlのparseに失敗するので、最近見てないや...
0413nobodyさん2005/11/12(土) 15:47:27ID:???
>>411
じゃあこれで・・・

class Queue
{
  var $_queue = array();
  var $_tail = 0;
  function enqueue($v){ array_push($this->_queue, $v); }
  function dequeue()
  {
    if (!isset($this->_queue[$this->_tail])) return NULL;
    $v = $this->_queue[$this->_tail];
    unset($this->_queue[$this->_tail++]);
    return $v;
  }
}
0414nobodyさん2005/11/12(土) 16:28:22ID:K0H7nJ2R
ftpでサーバーに接続して落とされない限り、
phpファイルのソースを見られてしまうことはないでしょうか。
0415nobodyさん2005/11/12(土) 16:41:37ID:???
鯖の不調でファイルをDLしたりすることも無いとは限らない。
0416nobodyさん2005/11/12(土) 17:52:25ID:???
>>414
んにゃ。

でも外の人対策を考えるよりも(外の人対策は色々実施済みの方が多いから)
悪意を持った中の人のことを念頭に置いた方がいいぞ。
0417nobodyさん2005/11/12(土) 17:59:11ID:???
中の人などいない!
0418nobodyさん2005/11/12(土) 21:58:01ID:ZgVRm9Ef
パスワード認証をしようと思って…

<?php
$pass = aaaa;
$formpass = $_POST['passwd'];
?>
<body>
<h1>編集モード</h1>
<?php
if($formpass == $pass){
print "OK";
}else{
echo "<p>パスワードが違います</p>",
"<p><a href="./index.php">戻る</a>";}
?>


と、したのですが、うまくできません。
何か間違っているでしょうか?ご指摘ください。
0419nobodyさん2005/11/12(土) 22:01:52ID:???
>>418
>$pass = aaaa;
$pass = 'aaaa';
0420nobodyさん2005/11/12(土) 22:06:40ID:ZgVRm9Ef
>>419
わぉ、忘れてました。無事出来ました!!
今日からPHPの勉強始めて夢中なんですが、自分もまだまだです。^^;
ありがとうございました。
0421nobodyさん2005/11/12(土) 22:10:46ID:???
>>420
エラー(Notice)でなかった?
error_reporting(E_ALL) にするとエラーでるようになるよ
0422nobodyさん2005/11/12(土) 22:18:06ID:ZgVRm9Ef
>>421
いえ、特に……
それと、もう一つお願いがあります。

<?php
if($formpass == $pass){
print "<p>本人ですね</p>";

このように、print "〜";の中にHTMLのタグって書けないのでしょうか?
エラーが出てしまいます。
0423nobodyさん2005/11/12(土) 22:27:22ID:ZgVRm9Ef
スマソ何の問題も無かった…orz
04244192005/11/12(土) 22:39:34ID:???
>>420
なんか機嫌がよくて答えちゃったけど、きみの為にはならなかったと反省している。
あの程度のミスは、自分で気が付くまで悩むべき。
とにかく試せ。あらゆる方法を。
0425nobodyさん2005/11/12(土) 22:45:09ID:???
まぁ勉強初めたばかりで未熟なのは仕方ないとしても
質問の仕方はなんとかした方がいいわな。
普通は以下のようなツッコミが入るところだし。

>>418 と、したのですが、うまくできません。
どううまくできないの?

>>422 エラーが出てしまいます。
どういうエラー?
0426nobodyさん2005/11/13(日) 00:38:36ID:???
認証ってif使って比較するような単純なのでいいの?
0427nobodyさん2005/11/13(日) 00:40:23ID:???
じゃあswitch使います
04284192005/11/13(日) 00:41:35ID:???
>>425
質問の仕方というか、環境、ソースなど、質問するにあたって必要事項をまとめ、質問文を書いて、一呼吸おくと、そこで自己解決しちゃうことってかなり多いんですよね。これがまた。
それなんで、>>420にとってはそういうプロセスがものすごく大事な時期だと思う。ここで、どれだけ、自分で考えて調べて、検証っていう習慣を身につけるかで今後は大きく変わってくると思う。
かくいう漏れもまだphp暦一年。エラそうなこと言ってすまん。
0429nobodyさん2005/11/13(日) 00:53:03ID:???
>>426
最初はそれから始めていいと思うよ。
だけど、最初だけね。
0430nobodyさん2005/11/13(日) 02:46:25ID:???
PHPでASPのApplication変数にみたいなものってありますかね?
Webサイト内でグローバルな変数って感じで。
0431nobodyさん2005/11/13(日) 02:54:08ID:???
>>430
無い。
やりたきゃ、config.inc.phpかなんか作って、
全ファイルでrequire_onceする。

もしくは、auto_prepend_fileで指定して、.htaccessなりでまとめて反映させる。
0432nobodyさん2005/11/13(日) 02:57:14ID:???
>>431
そうですか、サンクス
0433nobodyさん2005/11/13(日) 03:13:30ID:lJ8slral
名前を記録するスクリプトを作成しているのですが、もし、重複してしまったら
エラー(例えば「重複しています」)を吐くにはどうしたら良いですか?

正常(重複していなければ「log.dat」に記録される)
よろしくお願いします。
0434nobodyさん2005/11/13(日) 03:16:41ID:VQkTNsEm
perlかphpでフリーのスクリプトを探しています。
条件は…

・掲示板
・アクセス認証付き
・表示形式が2ch風

この3つです。探したのですが合致するものがなかったので
知ってたら教えて下さい。
もしスレ違いだったらスレ誘導してくれると助かります。
0435nobodyさん2005/11/13(日) 03:42:53ID:???
本当にくだらない質問ですけど、PHPでゴミ集めは参照カウントでしているそうですが、循環参照はきちんと解決されてますか?
大きなオブジェクトが絡まざるを得ないと、メモリ解放しててくれないと困ると思うんだけど。
0436nobodyさん2005/11/13(日) 04:01:58ID:???
>>433
重複しているかどうかを自力でチェックするしかありません。

>>434
Web制作板のCGI探してますスレ
んでもアクセス認証ってのが厳しいかも。

>>435
Use the source! Luke.
04374332005/11/13(日) 04:22:02ID:lJ8slral
>>436
それでは、こんなスクリプトを作りました。

<?php
//設定
$yourname = $_POST['name'];
$file=fopen("name.dat","r");
while($row=fgets($file,1024)){
    if(eregi('($yourname)[a-z0-9./_\-]+',$row,$data)){
        print($data[0]."<br />");
    }
}
fclose($file);
?>

これ、正規表現でテキストを検索できると思うのですが
何故か全くprintしてくれません。
何か間違っていますでしょうか?
04384332005/11/13(日) 04:25:34ID:lJ8slral
■name.dat
hoge
hoge2
hoge777

これで、$_POST['name`]でユーザが入力した文字例を
name.datから検索できるようにしたいのですが…
どうやっても真っ白です。
0439nobodyさん2005/11/13(日) 08:18:41ID:0CW9qsRb
>>429
いままで自分もcryptで暗号化したパスワードをif文で検証してたのですが、
次のステップというか一般的な認証法というのは、
どういった具合にすればよいのでしょうか。
0440nobodyさん2005/11/13(日) 08:43:58ID:???
>>437
それだと$yournameが展開されない

""""""""""""""""""""""""""""""""""""""""""""""""""""""
04414332005/11/13(日) 09:01:29ID:lJ8slral
>>440
あー、だから出来なかったのですか?
何が良くないですかね。
04424332005/11/13(日) 09:14:43ID:lJ8slral
スマソ、流石にスレ違いかも。
違うスレで聞いてくる。
04434332005/11/13(日) 10:30:19ID:lJ8slral
>>440
ありがとうです。
0444nobodyさん2005/11/13(日) 11:06:35ID:orFWcmz0
バッチコーイ
0445nobodyさん2005/11/13(日) 22:28:24ID:???
超初心者の質問ですみません。
以下の(A)だと問題なく出力されるのに、(B)だとなぜか
ブラウザのプログレスバーがとまってしまう(無限ループに入っている?)
という現象に悩まされています。
考えられるミスをご存知の方、教えてください。
@PHP5.0.4 SQLite2.8.14
ちなみに(A)(B)の前後は全く一緒、MEMOはTINYINTです。

(A)
if (!$nimo=sqlite_query("SELECT * FROM test_db WHERE ID=".$number,$db))
{echo "Update Failed";}
$nimo1=sqlite_fetch_array($nimo);
print "nimo=".$nimo1["MEMO"];

出力結果 nimo=1

(B)
if (!sqlite_query("UPDATE test_db SET MEMO='0' WHERE ID=".$number,$db))
{echo "Update Failed";}

0446nobodyさん2005/11/13(日) 22:51:02ID:???
>>445
他のアプリが、そのデータベースをオープンしていて、トランザクション処理中ってことはない?
試しに、以下をやってみて、"database is locked" とかのエラーメッセージが表示されないかなぁ。

(B)
ini_set('display_errors', true);
error_reporting(E_ALL);
sqlite_busy_timeout($db, 1 * 1000);  //ロック解除待ちを1秒にセット(デフォルトでは60秒)

if (!sqlite_query("UPDATE test_db SET MEMO='0' WHERE ID=".$number,$db))
{echo "Update Failed";}
04474452005/11/14(月) 00:01:57ID:HOVC0Ybb
>>446

ありがとうございます。
やってみたのですが、
ini_set('display_errors', true);とerror_reporting(E_ALL);をいれると
状況が変わらず、sqlite_busy_timeout($db,1*1000);を入れて
実行してこの部分に入ると真っ白(ブラウザ画面になにも表示されない)に
なってしまいます。

もすこし調査してみます。
0448nobodyさん2005/11/14(月) 00:10:33ID:???
>>447
>>446 ではないがini_set〜sqlite_busy_timeoutまでをすべて追加汁、だと思われ。
あとsqlite_busy_timeoutの後ろに全角スペースが入っているみたいなので
削除してやってみそ。
04494342005/11/14(月) 00:23:49ID:zaQtKJ3k
>>436
ありがとうございます。これから行って聞いてみます。
04504452005/11/14(月) 00:38:08ID:HOVC0Ybb
>>448
真っ白になったので、一行ずつやってみてました。
ご指摘の通り、全角スペースのせいでした。

そして、database is locked の表示が出ました。
他でオープンされていないか調査してみます。
>>446,448 ありがとうございました。
0451nobodyさん2005/11/14(月) 06:00:02ID:zuaWuGho
全角スペースはエディタの設定で可視化しとくべし。
0452nobodyさん2005/11/14(月) 06:47:24ID:???
URLからサイトの更新時間を取得したいのですが、
filemtime()って、URLでも使用できますか?
0453nobodyさん2005/11/14(月) 06:59:43ID:???
PHPで鯖の混雑状況とかわかりますか?通信速度を取得する関数とか…。
今はページの最初の一部分で何秒(0.0001秒とか)かかったかで判断してるんですが他にいい方法があれば知りたいです。
0454nobodyさん2005/11/14(月) 08:29:06ID:???
>>452
http://php.net/filemtime

>>453
鯖側でステータスだしてPHPで取得すればいい
0455nobodyさん2005/11/14(月) 08:31:57ID:???
>>452
URLってHTTP?仮想的にマウントしてれば可能だがありえねー
普通にヘッダーフィールド見ろよ
0456nobodyさん2005/11/14(月) 08:45:59ID:???
関係ないけどHttp喇叭が200と302しかもにょってくれないのが寂しい
0457nobodyさん2005/11/14(月) 13:28:09ID:???
つい最近PHPをoreillyのLearning PHP5で勉強し始め、そろそろ読み終ります。
まだ全部を理解している訳ではないんですがステップアップを狙う次の本で
悩んでます。どっちもoreillyの奴ですが
Web Database Applications With Php and Mysql
と
Programming PHP
どっちを手にしてみるべきでしょうか。
懐寂しいので2冊同時はいけないです。
0458nobodyさん2005/11/14(月) 13:43:00ID:???
SID
という変数にセッション関連の変数が定義されてるようにするには何をいじればいい?
0459nobodyさん2005/11/14(月) 13:46:21ID:C2SChEGb
ファイルの最終更新日(最後にアップロードされた日時)を
取得するにはどうすればよいでしょうか?
0460nobodyさん2005/11/14(月) 14:01:43ID:???
>>457
本読むより何か作れ。
>>459
filemtime
0461nobodyさん2005/11/14(月) 14:10:33ID:???
>>458
$SID = $_SESSION;

じゃダメなのか?
■ このスレッドは過去ログ倉庫に格納されています