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

【PHP】くだらねぇ質問はここに書き込みやがれpart4

レス数が950を超えています。1000を超えると書き込みができなくなります。
0001nobodyさん05/03/13 16:08:32ID:???
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/
08518502005/04/23(土) 13:52:21ID:???
というかそれ以前の問題っすね(´・ω・`)
08528482005/04/23(土) 13:57:17ID:???
すいませんきちんと勉強します、失礼しました・・・
0853nobodyさん2005/04/23(土) 14:49:17ID:???
ワロスw
0854nobodyさん2005/04/24(日) 08:43:41ID:???
質問です。$comの中に">"が入ってたらその行を引用文として色を変えています。
$com = eregi_replace("(^|>)(>[^<]*)", "¥¥1<font color=#ff9166>¥¥2</font>", $com);

他に、$comに">>"が入ってたら違う色に変えたいのですが正規表現の書き方が分かりません。
どなたか教えて下さい。m(_ _)m
0855nobodyさん2005/04/24(日) 13:52:09ID:ztU9/Bmh
既にあるプログラム(ネット上で動作する)これって可能でしょうか?
ちなみに既にあるプログラムは全く弄ることはできません。
インターフェース用のプログラムを作って、
元プログラムの処理結果を抜き取ってくる、みたいな感じになると
思うのですが。
単純に静的なウェブページの表示を切り替えるのなら、
そう難しいことではないと思うのですが、
元が動的なウェブページになりますので、そこが色々厄介かなと。

ちなみにphp経験は書籍読みながらなら、なんとか掲示板等を作れる
レベルで、はっきりいって、素人レベルだと思います。

アドバイスどうか宜しくお願いします。
0856nobodyさん2005/04/24(日) 13:53:03ID:???
>>855
system
0857nobodyさん2005/04/24(日) 14:06:33ID:???
>>854
1行を1つの要素とした配列でforeach($hoge as $com)として回しているんであれば

正規表現を使わなくとも可能。

if(substr($com,0,1)=='>'){
 if(substr($com,0,2)=='>>')[
 }else{

}
08588572005/04/24(日) 14:07:42ID:???
間違って送信しちまった。
インデントにtab使う癖が・・・。


if(substr($com,0,1)=='>'){

 if(substr($com,0,2)=='>>')[
 //行頭が">>"の場合

 }else{
 //行頭が">"の場合

 }
}
08598542005/04/24(日) 14:10:43ID:ztU9/Bmh
>>既にあるプログラム(ネット上で動作する)これって可能でしょうか?

既にあるプログラムの表示方法のみを切り替えることは可能でしょうか?

の間違いでした、スマソdesu
0860nobodyさん2005/04/24(日) 14:33:34ID:???
>>859
JavaScript
08618542005/04/24(日) 16:04:22ID:???
>>858
すいません、言葉が足りませんでした。$comで一つの要素になってます。
掲示板のコメントの要素として使ってます。
0862nobodyさん2005/04/24(日) 21:10:44ID:W++2BwUo
すみません、今HPを運営したいと考えているんですが動画をいろいろと上げていきたいと思っているのでレンタルサーバーでは少し厳しいかと思っております。
そこで自宅サーバーに踏み切ろうと思うんですが、現在パソコンが1台しかないんです。
この場合は新たに1台用意しなければなりませんか?
それとも今ある1台でサーバーとしても、HP編集の用途としても、趣味でのゲーム等にも使えますかね?
教えて下さいお願いします。
0863nobodyさん2005/04/24(日) 21:35:51ID:???
>862
真面目に答えるけど、そのていどの知識では
鯖立ては止めた方が良いよ。
0864nobodyさん2005/04/24(日) 21:36:03ID:???
自宅鯖でHP運営だとOSはLinuxだろうな。
Linuxで動くゲームなら良いけどな・・・

それに、色々な所からアクセスが来るのに、
裏でゲームやってたら、ゲームのCPU占有率が高くてHPが遅くなるだろうな。
また、逆の場合もあって、HPアクセスが多いと、ゲームが途中で止まるかも。

まぁ、悪いことは言わないからもう1台用意する事をお勧めする。
サーバだから、高価なグラフィックカードとか不要だし、ディスプレイすら要らない。
ディスプレイ必要なら、既存のディスプレイ繋げば良いし、
OSがLinuxならその他のスペックもそれ程高くなくても良い。
秋葉でパーツ探して組み立てたり、ショップのBTOかなんかで5万も出せば十分なPCが買える。
0865nobodyさん2005/04/24(日) 21:42:24ID:???
>>861
改行でexplode()して以下>>858
0866nobodyさん2005/04/24(日) 21:44:21ID:???
>>862
PHP「言語」とは全く関係ない話だと思うんだが。。。
可能だけど、当然サーバの機能を果たすためのリソース(CPUやらメモリやら回線やら)を食いつぶすから、
確実に今より使い勝手が悪くなりますよ。
それ以外にも運用のための知識等も必要になりますし、懐状態と頭の中身との相談になるんじゃないですかねぇ。
自宅鯖板があるので話が続く場合はそちらへ。 ttp://pc8.2ch.net/mysv/
08678542005/04/24(日) 22:19:11ID:ztU9/Bmh
JavaScript ではなく、
PHPでは不可能でしょうか?
0868nobodyさん2005/04/24(日) 22:24:40ID:ZdX9oQv/
>>862
自宅サーバってのはマシンをもう一台用意するとかそんな話じゃなくて、
回線をもう一本用意するとか、そういう話になるもんだけど。
要するに普通は外に置いてあるものを自宅に持ってくるだけなんだから。

とはいえ、自宅で自分が使ってる間はサーバが消えて無くなっててもいいのであれば
マシンも回線も共通にして、切り替えて使ったら?
0869nobodyさん2005/04/24(日) 22:33:24ID:???
回線は、Fフレッツなりつかえば問題無さそうだけどな。
0870nobodyさん2005/04/24(日) 22:41:30ID:???
>>867
>>855の質問だよね?
できるだろうけど、難易度は 既にあるというプログラムの出力内容次第だろうね。
それに、他人の物を掠め取るつー事だと相手の了承も得なきゃいけないし。
08718542005/04/24(日) 23:35:16ID:ztU9/Bmh
>>870
利用することは既に了承を得ていますが
どのような関数を使うかなど、全く想像がつかないので
ヒントでも与えて頂ければ、と思うのですが。

どうか宜しくお願いします。
0872nobodyさん2005/04/24(日) 23:43:23ID:cJjvrVZL
PHPで簡単なアクセスカウンターを作ったのですが、アクセス解析のユニークと比べると
多少誤差が出てしまいます。
IPチェックを行い、カウンターの設定を重複アクセスはカウントしない様にしてます。
以下がソースです。どこが悪いのでしょうか?
08738722005/04/24(日) 23:43:52ID:???
$now_date = gmdate("Ymd", time()+9*3600); //今日の日付
$yes_date = gmdate("Ymd", time()-15*3600); //-24h
$dat = file(COUNT_LOG_PATH);    //カウントファイルを配列に
list($key, $all, $tod, $yes) = explode("|", $dat[0]); //データを分解
$ip = getenv('REMOTE_ADDR');    //アクセス者のIP取得
$regip = file(IP_LOG_PATH);    //IPファイルを配列に
$countflag = false;
if(IP_CHECK && array_search($ip . "\n", $regip) === false){ //IPチェックON
  if($key == $now_date){ $fp = fopen(IP_LOG_PATH, "a"); } //今日のログ保存中ならIP追加
else{ $fp = fopen(IP_LOG_PATH, "w"); } //日付が変わったらファイル上書き
flock($fp, 2);
fputs($fp, "$ip\n");
fclose($fp);
$countflag = true;
}elseif(!IP_CHECK){        //IPチェックOFF
$countflag = true;
}

if($countflag){          //書き込みフラグONなら
if($key == $now_date){ $tod++; } //キーが今日なら今日をアップ
else{ $yes = ($key == $yes_date) ? $tod : 0; $tod = 1;} //キーが昨日なら昨日に今日カウント格納それ以外は0
$all++;            //合計をカウントアップ
$new = implode("|", array($now_date, $all, $tod, $yes)); //データ連結
$fp = fopen(COUNT_LOG_PATH, "w"); //ファイルに保存
flock($fp,2);
fputs($fp, $new);
fclose($fp);
}
0874nobodyさん2005/04/24(日) 23:45:58ID:???
>>871
状況がよく掴めていないんだけど、こんな感じかな。

(a)対象がリモートの場合、
1. fopen(),file(),fsockopen()辺りの関数を使ってリモートファイルを取得。
2. 取得したものから(または取得しつつ)、必要なデータ部分を抜き出す。
3. データを飾り立てる。
最悪、htmlをパースするスクリプトを書くことになるかと。

(b)対象がローカル
対象のプログラムの組み方次第だけど、最悪(a)と同じ事をしなきゃいけないかと。
0875nobodyさん2005/04/25(月) 00:05:57ID:???
>>874
htmlをパースするスクリプトを書くくらいなら
JavaScriptでドムればいいと思った
08768542005/04/25(月) 00:16:35ID:7+40Al/Q
分かりやすいレスありがとうございます。
例えば、変数を入力して演算するスクリプトがあるとして、
そのスクリプト自体はまったくいじらずに、
別のスクリプトで表示、外観を組み立てる、ということが目的です。

一つだけいいでしょうか?
「パースする」ってどういう意味でしょうか?
辞書で調べたら、
アメリカの哲学者の名前と出てきました。orz
パースペクティブの略でしょうか?
08778542005/04/25(月) 00:17:54ID:???
何度もスマソ、
JavaScript で「ドム」るとはどういう意味でしょうか?
ぐぐっても分かりませんでしたorz
0878nobodyさん2005/04/25(月) 00:39:49ID:0O36XnJZ
DOM
0879nobodyさん2005/04/25(月) 00:52:08ID:???
もし個人でWEBクリエーターとして独立するには、プログラミング、
サーバー、DBについてはどのくらいのレベルまでカバーすれば良いでしょうか?
たとえばDBにしても、MYSQLとORACLとでは、知識に格差がある
と思うんです。よろしくお願いいたします。


08808792005/04/25(月) 01:01:02ID:???
また、クリエーターとしてJAVAは覚えたほうが良いと聞きました。
JAVAプログラミングには、アプリケーションの作成くらいしか用途が
思い浮かばないのですが、WEB製作時になんの役割として使用される
のでしょうか?
0881nobodyさん2005/04/25(月) 01:15:57ID:???
Web制作板で色々質問してた人かのぅ。
Javaはappletやiアプリの他にも、JSP servletといったサーバサイドプログラムにも使われる。
で、これが一番重要なことなんだが、サーバサイドプログラムを作るのに使われる言語に
PHPという言語も含まれていて、ここはその言語のためのスレなのだ。
0882nobodyさん2005/04/25(月) 01:17:29ID:???
$fp = file_get_contents('http://hogehoge.jp/');
echo $fp;

なら問題ないのですが、

$fp = file_get_contents('http://hogehoge.jp:80/');
echo $fp;

のようにポート番号を含むと正常に表示できません。
Warning: file_get_contents(
http://hogehoge.jp:80/): failed to open stream: No such file or directory

ポート経由のデータをfile_get_contentsしたいのですが、
この場合どう対応すれば良いでしょうか?
0883nobodyさん2005/04/25(月) 01:25:58ID:???
ローカルでテスト中なんだけど、全部処理した(っぽい)のにまだ「 localhost を待っています... 」とか出てるんだが。なんでだ?
0884nobodyさん2005/04/25(月) 01:37:04ID:???
>>879
"独立"なら技術よりも人脈や営業力の方を重要視しろ。
仕事の幅で要する技術のレベルも変わってくる。
一般的なフリーランスなら広く&浅く(ても良い)。
08858722005/04/25(月) 01:51:49ID:0QyGkIUa
だれも答えてくれない (つД⊂)シクシク
もう一度だけageさせて下さい。
0886ファイルロッカー2005/04/25(月) 02:15:53ID:0O36XnJZ
r,r++,w,w++,x,x++

fopenで上記のそれぞれのモードで開いた時、
flockで、LOCK_SHを指定するのは最初の「r」だけで、それ以外の5つはLOCK_EX
ということでいいの?
0887886訂正2005/04/25(月) 02:20:08ID:0O36XnJZ
r、r+、w、w+、a、a+、x、x+

fopenで上記のそれぞれのモードで開いた時、
flockで、LOCK_SHを指定するのは最初の「r」だけで、それ以外の7つはLOCK_EX
ということでいいの?
0888nobodyさん2005/04/25(月) 05:31:40ID:???
こんにちは。
スレッド式掲示板のスクリプトを探しているんですが、どこかにオススメはありませんでしょうか?
08898882005/04/25(月) 05:45:41ID:???
すみません、自己解決しました
0890nobodyさん2005/04/25(月) 08:09:23ID:HSj72Zbp
1時間ごとに定期的に実行したい場合、どうすればいいの?
0891nobodyさん2005/04/25(月) 08:36:37ID:???
>>890
cron、at、喪前が寝ずの番をする。
0892nobodyさん2005/04/25(月) 09:25:38ID:HSj72Zbp
phpだけでは出来ないのですね
0893nobodyさん2005/04/25(月) 09:49:46ID:IAqctJnu
アプリ側だけで出来る言語ってあるの?
0894軟式PHP2005/04/25(月) 11:15:14ID:???
>>892
不安定でもいいなら、ブラウザ立ち上げっぱなしにしてリフレッシュで対応しとけ。
08958892005/04/25(月) 11:25:24ID:???
>>890は別人です、ビックリした〜。
オススメのスクリプト置き場、ありましたらお願いしますm(__)m
08968952005/04/25(月) 14:14:02ID:???
すみません。自己解決しました。
0897nobodyさん2005/04/25(月) 15:40:21ID:???
>>895
http://kasarfa.com/
0898nobodyさん2005/04/25(月) 16:44:46ID:???
>>892
CLI版があるならデーモンプログラムをPHPで作れるがな。
0899nobodyさん2005/04/25(月) 19:22:11ID:???
http://www.eweb-design.com/link/link.php
リンク集スクリプトを探していて引っかかったんですが
こんなスクリプトはないでしょうか?
0900nobodyさん2005/04/25(月) 19:42:28ID:???
スクリプトがなければ作ればいいじゃない
09018822005/04/25(月) 21:44:07ID:???
レスキボンヌです
0902nobodyさん2005/04/25(月) 22:04:57ID:???
>>901
オイラの環境(php4.3.5@win2k)では問題なく動作した。
yahooの80に対してと、8080でググって適当な8080ポートを使っている鯖に対してテストを実行した。
0903nobodyさん2005/04/26(火) 00:18:14ID:???
rename(tmp.txt, bbs.txt);

↑リネームしようとしたらbbs.txtが存在するから
だめとかいうエラーが出てしまいます。
Warning: rename(tmp.txt,bbs.txt) [function.rename]: File exists in〜

bbs.txtはリネームの前に絶対必要であり、リネームで上書きしたいんですが、
どうにかしてできますか?
0904nobodyさん2005/04/26(火) 01:35:33ID:???
お初なんだけどいきなり質問するとです。
$a = $_SERVER[REMOTE_ADDR];
$b = gethostbyaddr($a);
print "$a<br>\n$b";
このスクリプトに漏れがアクセスすると
$bの出力は自分のPC名が表示されてしまう。
プロバイダのホスト名が表示されるようにしたいんだが。
ちなみに携帯(DoCoMo)からアクセスしたら
ちゃんとDoCoMoのホスト名が表示された。
0905nobodyさん2005/04/26(火) 01:48:56ID:???
>>903
rename 2回

>>904
外に置けば出る
09067992005/04/26(火) 07:50:02ID:???
>>903
上書きする時点では不要のはずだけど
>>904
IPが192.168.(LANの中)?
09079042005/04/26(火) 08:24:24ID:???
>>906
$aに入っているIPはちゃんとプロバイダのIPなんですよ!
それをgethostbyaddrによって変換しているはずなのに
$bではPC名が表示されます。
0908nobodyさん2005/04/26(火) 10:42:32ID:???
>>904
それって窓の仕様ではなかったっけ?
なんか、何年か前に窓を使ってた時に同じ現象があった気がする
09098822005/04/26(火) 14:31:20ID:???
>>901

スクリプトはこれで問題ないでしょうか?

$fp = file_get_contents('http://www.yahoo.co.jp:80/');
echo $fp;

同か宜しくお願いします
0910nobodyさん2005/04/26(火) 14:48:15ID:???
>>909
俺のマシンで実行したらちゃんとYahooのページが表示されたぜ
09119022005/04/26(火) 14:50:40ID:???
>>909
オイラが召還されたのかな?
テストは、それとまったく同じもの(www.yahoo.co.jp:80)と、
ポート番号が無視されているわけではない事を確認するために
80以外のポート番号で公開しているサーバに対して行いました。
結果としてポート番号は適切に扱われました。
>>882にあるような failed to 〜のwarningを出そうとして
試しにFirewallでパケットを叩き落とした所、見事に同じwarningが出ましたが、
そちらでは80を指定しない時はうまく行ってるみたいなんで状況が違うかも知れませんね。
0912nobodyさん2005/04/26(火) 15:16:17ID:???
すみません、どなたかご教授下さい。

http://******.co.jp/nandemo/test.php?cmd=view&option=1

というアクセスを、

http://******.co.jp/nandemo/test/cmd=view/option=1

というアドレスで表示させたいのですが(amazonみたいに)
どのようにすれば良いのでしょうか。
0913nobodyさん2005/04/26(火) 15:18:47ID:???
>>909
俺もちゃんと動いたよ。
0914nobodyさん2005/04/26(火) 15:59:21ID:???
>>912
Web制作板の「.htaccess」スレで聞いてごらん
0915nobodyさん2005/04/26(火) 16:02:18ID:???
>>914さん
ご丁寧な誘導ありがとうございます。
そちらで聞いてみたいと思います。スレ違い失礼いたしました。
0916nobodyさん2005/04/26(火) 16:21:46ID:???
utf8なmysqlにデータ入れてるんですが、化けるので
調査してみたところ、マニュアルにも載っている下記コードを
実行すると、latin1になってしまいます。
これは何処を設定すれば、utf8になりますか?

<?php

/* 接続のオープン */
$link = mysqli_connect("localhost", "root", "hoge");

/* カレントの文字コードセットを表示 */
$charset = mysqli_character_set_name($link);
printf ("Current character set is %s\n",$charset);

?>

ちなみに、localhostでmysqlクライアントだと、\sでみればちゃんと

Server characterset: utf8
Db characterset: utf8
Client characterset: utf8
Conn. characterset: utf8

となっとります。

0917nobodyさん2005/04/26(火) 17:05:46ID:???
本当にくだらない質問なんだが、PEARコマンドでパッケージをインストールするときだが、
いちいちINSTALLでパッケージ指定しないと行けないのか?
upgrade-allだとインストールされてるやつを全部アップグレードしてくれるけど、
インストールしてないパッケージをコマンド1つでインストールする方法ないかな?
0918nobodyさん2005/04/26(火) 17:42:48ID:???
>>916
PHPのmysqli関数で使ってるMySQLクライアントライブラリが
latin1でビルドされてるものなんじゃないの。
接続後に毎回エンコードSETしといたら?
0919nobodyさん2005/04/26(火) 17:46:37ID:???
<?
$dom = domxml_open_file('http://example.com/example.xml'); ←UTF-8

$xsldoc = domxml_xslt_stylesheet_file('http://example.com/example.xsl');

$result = $xsldoc->process($dom);

$xsldoc->result_dump_file($result, 'example.html'); ←EUC-JP

print $xsldoc->result_dump_mem($result); ←EUC-JP
?>

今DOMXMLの練習をしてまして
UTF-8のXML文書をEUC-JPに変換して表示&保存したいのですが
どこでmb_convert_encodingをかければいいんでしょうか?
09208012005/04/26(火) 18:52:44ID:???
>>801ですが、自己解決しました。というよりPHP 5.0.4のバグでした。
http://bugs.php.net/bug.php?id=32553
0921nobodyさん2005/04/26(火) 23:46:06ID:???
すれ違いかもしれませんが、
phpMyadminを別のポートで立ち上げたいんですけど
どうやってやるんでしょうか。
0922nobodyさん2005/04/26(火) 23:54:33ID:???
>>921 スレ違いぢゃなくて、板違いだな。
phpMyAdminではなく、phpMyAdminを呼び出してるWEBサーバーを
設定しなくちゃいけない。
phpMyAdminを呼び出してるWEBサーバーが何か判らないと
答えようがない。
0923nobodyさん2005/04/27(水) 01:05:42ID:???
apache2何ですけど
2個起動するんでしょうか
0924nobodyさん2005/04/27(水) 01:35:59ID:???
>>922
apacheの場合、単体でポート番号を複数使うことができるよ。
Listen VirtualHostディレクティブを組み合わせると希望する動きになるんじゃないかなぁ。
PHPとは全然関係ない話になるので、続くようなら適切なOSの板か自宅鯖あたりで。
09259242005/04/27(水) 01:37:10ID:???
あー。レス番間違った。。
>>921,923宛です。
0926nobodyさん2005/04/27(水) 02:14:13ID:???
>>923
2個起動しても良いけど、Apache2ならSSLと同じようにバーチャルドメインの
機能を使うのが良いだろう。どっちにせよ明らかにPHPの話じゃないので、
別の適切なドキュメントあたれ。
09279192005/04/27(水) 02:32:29ID:???
xslのoutput encodingで指定したら思い通りの結果が出ました・・・_| ̄|○
スレ汚しすいませんでした
09283012005/04/27(水) 05:57:01ID:???
『 hoge1、hoge2、hoge3、hoge4 』
という4つのテキストデータがありまして
読み込む度にランダムで違う配列にしたいです。
phpを使って並び替える方法を教えてください。
『 hoge3、hoge1、hoge2、hoge4 』とか
『 hoge1、hoge4、hoge3、hoge2 』とか
こんな感じにランダムで並び替える方法を教えてください。
0929nobodyさん2005/04/27(水) 06:06:14ID:???
>>928
shuffle()かarray_rand()
09303012005/04/27(水) 11:38:24ID:ZOjS30sy
すいません自己解決しました
0931nobodyさん2005/04/27(水) 11:52:21ID:ZDoIiicS
あるディレクトリにある複数のdatファイルのうちで、最も新しい
ファイルの日付けを検索して、その日付けをトップページに表示
したいのですがどのようにすればよいですか?
0932nobodyさん2005/04/27(水) 12:01:27ID:???
opendir, readir, closedir, statまたはfilemtime
0933nobodyさん2005/04/27(水) 12:33:55ID:???
>>931
if, echo または print
0934nobodyさん2005/04/27(水) 16:29:28ID:???
クライアントのローカルの時間を取得する方法ってある?
0935nobodyさん2005/04/27(水) 16:57:01ID:???
>>934
電話
0936nobodyさん2005/04/27(水) 17:02:45ID:???
夜中に電話したら迷惑じゃんっ
0937nobodyさん2005/04/27(水) 17:12:23ID:???
PHPとデータベースとの関係について質問させて下さい。

PHPと各種DBのバージョンの対応表など、どこかに情報は無いでしょうか?
MySQLやPostgreSQLだけでなくOracleなどを含めて、
細かいリビジョン毎に対応表があるといいのですが。

正直、自分の使ってるPHPのバージョンで
どのデータベースどのバージョンまで使うことが出来るのか、
こういった情報って少ない気がするのですが、
皆さんはどうやって調べてるのでしょうか?
0938nobodyさん2005/04/27(水) 20:58:23ID:???
>>937
クライアントの接続下位互換性を持ってないDBMSというのは珍しいと思うけど?
例えDBサーバ側の設定が必要だとしても。
---
組み込む接続ライブラリに依存するから、
個々のDB接続性がPHPでどうなってるかは環境による。
0939nobodyさん2005/04/27(水) 22:08:47ID:FF8E+B0x
EUCページにて<a href=mailto タグのSubjectに日本語を使いたいのですが
そのままでは化けてしまいます。
どうしたらいいのでしょうか?
0940nobodyさん2005/04/27(水) 22:12:35ID:???
>>939
どの辺にPHPが絡むのかな?・・・
あっURLエンコードの処理だな。そうだろ。
0941nobodyさん2005/04/27(水) 22:43:03ID:???
>>939
ページと同じにsubjectをEUCで書けばいいだけ。

ああ、リンクをメールで開いたときに"化ける"なんて言うなよ。
そこに日本語は使えないんだから。"化けない"のは偶々。
0942mizinko2005/04/28(木) 10:11:48ID:???
PHP5でファイルおーぷそ、読み込み、書き込みって変わりました?
fopenとかfeofなんかが使えない…(´・ω・`)
09439312005/04/28(木) 11:45:14ID:???
>>932 >>933
レスありがとうございます

どのファイルが最新の日付けかを探し出すには
どういう構文を書けばいいのですか?
0944nobodyさん2005/04/28(木) 12:15:29ID:???
>>943
比較用に最新の日付とそのファイルの組み合わせを持っておいて、
すべてのファイルと逐次比較して、比較したものの方が最新だったら
手持ちの組み合わせをそれと入れ替えて、さらに逐次比較を継続する。
これが一番単純なやりかた。

構文は自分で考えろ。
0945nobodyさん2005/04/28(木) 20:47:43ID:BVIDeapO
http://www.hogehoge.com/index.php?mode=normal&price=500&number=1

というアドレスにアクセスがあったときに、index.phpで、
"mode=normal&price=500&number=1"
という文字列を取得するにはどのようにすれば良いでしょうか。
0946nobodyさん2005/04/28(木) 20:50:29ID:???
>>945
var_dump($_SERVER); してみろ
09479452005/04/28(木) 20:57:13ID:???
>946様ありがとうございました。
無事解決いたしました。
0948nobodyさん2005/04/28(木) 21:34:43ID:???
>944
アフォか
>944
全ファイル舐めまわしながらファイル名をキーに更新日時を配列に格納
後はソート…
0949nobodyさん2005/04/28(木) 22:00:21ID:???
>>948
なんで配列に格納(という無駄なこと)してから、ソートすんの?
09509442005/04/28(木) 22:02:19ID:???
>>948
全ファイル舐めるなら、配列にいれてソートするなんて2度手間する必要あるのか?
変数1つ用意して、最初、変数は空だから最初に見つかったファイルの更新日時を入れて、
ファイルを舐める段階で順次ファイルの更新日付と比較して、
最新の日付だったら変数に入れるだけじゃないか。

ファイル全部舐めたときには最新の更新日付が取れてるよ。
なんで、わざわざ、全部舐めた後にソートなんてするんだよ、馬鹿らしい。
レス数が950を超えています。1000を超えると書き込みができなくなります。