【PHP】初心者コーナー 2 Released

このエントリーをはてなブックマークに追加
952nobodyさん:03/06/11 05:56 ID:???
>>951
> "a" だと最新データが下に追記なので回避したい。

$linesをひっくり返して書き込んでみては?
表示する際にひっくり返してから表示するとかw
953937:03/06/11 06:04 ID:M1dCFAVD
>>952

> 表示する際にひっくり返してから表示するとかw
えっ?そんな事できるんすか?
"w" だとログが飛ぶ可能性があるので、"a"で書き込んで表示の際にひっくり返す
って出来れば嬉しいんですが・・・

#ちなみにテスト環境がWinな為、↑のスクリプトではflockしてません。
954nobodyさん:03/06/11 06:09 ID:???
>>953
あらかじめ表示するデータを配列に入れておいて逆にするだけ。
array_reverse(file($filename))でよかったかな?
955nobodyさん:03/06/11 06:12 ID:u5KJm7Q9
PHPでアクセスの統計をグラフ表示したいんですけどPHPだけでGIFのグラフ
吐く事ってできますか?
956nobodyさん:03/06/11 06:13 ID:???
>>953
配列をひっくり返す関数があるじゃん。
957nobodyさん:03/06/11 06:22 ID:???
>>955
GDを使えば出来る。GIFが扱えるかどうかは微妙だが。
958937:03/06/11 06:26 ID:M1dCFAVD
あぁ〜、オレのバカ。。。
"a"だと、ログ件数を指定できないですよね・・・
永遠に追記されて行く・・・ぐはっ
しかも、書き込み時にループさせてるから、ログが激しく重複・・・うがっ

>>954
>>956
その関数を知らなかったです。勉強になりました。
なんかオレ、ひとりで踊ってますね・・・(泣
959nobodyさん:03/06/11 06:27 ID:???
>>955
Perlだけど、レスキューのスクリプトはロゴを自前で
吐き出すようになってた。
それがつかえないかい?
9601:03/06/11 06:28 ID:???
【PHP】初心者コーナー 3 Released【スローモード】
http://pc2.2ch.net/test/read.cgi/php/1055280252/l50

おい3たてといたぞ。
>>937
数行なんだかだ自力でがんがって身。

あー今日も疲れた。ねよ
961nobodyさん:03/06/11 06:36 ID:???
>>958
書き込む際に最新10件だけ保存するようにしてはどうよ?

>>960
さりげなくご苦労さん
962nobodyさん:03/06/11 06:45 ID:???
>>937
ログの余計な改行だけど、昔書いたスクリプトを
見てみたら俺はこんな風に回避してた。
$lines = file(LINESFILE);
//!!!!!注意!!!!!ローカル用のログファイル改行除去。
$lines = str_replace(array("\r"), '', $lines);
//!!!!!ここまで
$fp = fopen(LINESFILE, "w");

この症状が出るのはローカルのWindows環境だけで、サーバ
(UNIX系)だと改行が出なかったような気もするが、あやふや。

それと最近のWindows版PHPだとflockをスクリプトでつかっても
エラーとか出ないんじゃないっけ?
963nobodyさん:03/06/11 06:47 ID:???
全員素人か・・・。初心者未満。

UNIX LF
Windows,DOS CR LF
MAC CR

964nobodyさん:03/06/11 06:51 ID:???
>>1-1001
PHPマヌアル100回嫁
965955:03/06/11 06:54 ID:u5KJm7Q9
Unix環境ではできるようですね。それ使います。
Windows用にPHPモジュール作ったら価値ありそうですね
966nobodyさん:03/06/11 06:56 ID:???
>>965
WinでもGDは使えるわけだが。モジュールも既に有り。
967nobodyさん:03/06/11 07:11 ID:u5KJm7Q9
>>966
ありました!すんません。
968nobodyさん:03/06/11 07:11 ID:???
スクリプトプログラマって需要あるんでしょうか。
いま独学ですが職業にしたくてそういう関係のアルバイトから初めて見よ
うと思うんですが
969937:03/06/11 07:17 ID:M1dCFAVD
>>960
あい、がんばります。
スレ立てお疲れさまです。

>>961
その為に、for でループさせてます。
って、"a"の時に10件だけ保存って事ですか。
それも、今後の為に頑張ってやってみます。
>>962
鯖にあげたら、改行なくなりました!どもです!!
>>963
いや、それは知ってるんだけど・・・
・・・・・・・あ゛っ!そっか・・・そうやんな・・納得。

レスしてくれた方、ありがとうございました!
970nobodyさん:03/06/11 07:20 ID:???
もう寝る。スレ埋めといて
971nobodyさん:03/06/11 08:15 ID:???
POSTの際に全角文字列を%95とかの16進数に変換するにはどうすればいいんですか?
972nobodyさん:03/06/11 08:18 ID:???
url_encode()
973nobodyさん:03/06/11 08:18 ID:eW/5ttxw
ムック
974nobodyさん:03/06/11 08:21 ID:???
>>972
ありがとうございます。さっそく試してみます
975nobodyさん:03/06/11 09:00 ID:???
>>968
http://pc2.2ch.net/test/read.cgi/php/1007014580/

個人的にPerl/PHPだけじゃきつい気がする。
もちろん、需要があるところにはあるとは思うのだが。
976初心者:03/06/11 09:32 ID:fXDH3glC
誰か助けてください
クリックしたらCDドライブが開く、というブラクラを踏んでしまったのです

そしたら、CDドライブがあいてびっくりしたんですが、
それ以来、誰かがCDドライブにアクセスしているのです(アクセスランプが一秒おきにつく
そしてハードディスクに何かを書き込んでいるようなのです(ランプがつく

どうしたらいいのでしょうか。。。
977_:03/06/11 09:42 ID:???
978nobodyさん:03/06/11 09:43 ID:???
>>976
PC初心者板。
http://pc2.2ch.net/pcqa/
979初心者:03/06/11 09:53 ID:fXDH3glC
>>978 ありがとうございました
980nobodyさん:03/06/11 10:52 ID:dsKqd+xJ
>>955
簡単なやつなら、色付(セルカラー)のテーブル使うと楽だぞ。
ま、セルカラーテーブルに対応して無いブラウザもあるのだが。
981980:03/06/11 10:54 ID:???
ごめんageちった。

新しいスレは↓
【PHP】初心者コーナー 3 Released【スローモード】
http://pc2.2ch.net/test/read.cgi/php/1055280252/l50
982955:03/06/11 10:56 ID:???
>>980
それ使えそうですね。ありがとうございます

983nobodyさん:03/06/11 11:03 ID:???
>>982
もし棒グラフなら小さな画像をIMGタグのHEIGHTやWIDTHで引き延ばすのが手っ取り早いんじゃない?
984955:03/06/11 11:05 ID:???
みなさん賢いですね。恐れ入ります。
いろいろ盗ませてもらいます
985nobodyさん:03/06/11 13:02 ID:???
>>955
<td>の背景色(bgColor)を使うと、IEの場合初期設定では印刷されなかった気がする。
悲しい想いをしませんように (ノ_・。)
986nobodyさん:03/06/11 17:54 ID:???
2
987nobodyさん:03/06/11 22:30 ID:???
>>955
http://www.aditus.nu/jpgraph/index.php
PHP用のグラフライブラリ
いろいろなグラフ(エクセルでかけるようなやつ)がかける
しかもコードは10行くらいで
988nobodyさん:03/06/11 22:31 ID:???
>>987
これは単にincludeで読み込むだけで使える
関数セットなのかな?
989nobodyさん:03/06/12 00:17 ID:???
>>988
そう(関数といっていいのかな?)。
ただ日本語フォントを使う場合はパッチ当てたりする必要があるので注意。
その辺の設定を最近、PHP User-MLにサマリとして投げてくれた人がいたな。
興味があればMLの過去ログ探して味噌。
「[PHP-users 15748] JpGraphインストール」ってやつ
990nobodyさん:03/06/12 18:39 ID:???
990&get;
991nobodyさん:03/06/12 19:52 ID:KN4WY2Gg
あがってしまいますぅ
992nobodyさん:03/06/12 22:07 ID:???
992
993nobodyさん:03/06/12 22:54 ID:???
【PHP】初心者コーナー 3 Released【スローモード】
http://pc2.2ch.net/test/read.cgi/php/1055280252/
994nobodyさん:03/06/12 22:55 ID:???
【PHP】初心者コーナー 3 Released【スローモード】
http://pc2.2ch.net/test/read.cgi/php/1055280252/

995nobodyさん:03/06/12 22:56 ID:???
【PHP】初心者コーナー 3 Released【スローモード】
http://pc2.2ch.net/test/read.cgi/php/1055280252/
996nobodyさん:03/06/12 23:03 ID:???
【PHP】初心者コーナー 3 Released【スローモード】
http://pc2.2ch.net/test/read.cgi/php/1055280252/

997nobodyさん:03/06/12 23:09 ID:???
【PHP】初心者コーナー 3 Released【スローモード】
http://pc2.2ch.net/test/read.cgi/php/1055280252/
998nobodyさん:03/06/12 23:10 ID:jPpotP+i




















999_:03/06/12 23:12 ID:???
1000nobodyさん:03/06/12 23:13 ID:???
1000取って良いんですか?
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。