▲掲示板に戻る
■ 過去ログ 159 ■new← [300][299][298][297][296][295][294][293][292][291][290][289][288][287][286][285][284][283][282][281][280][279][278][277][276][275][274][273][272][271][270][269][268][267][266][265][264][263][262][261][260][259][258][257][256][255][254][253][252][251][250][249][248][247][246][245][244][243][242][241][240][239][238][237][236][235][234][233][232][231][230][229][228][227][226][225][224][223][222][221][220][219][218][217][216][215][214][213][212][211][210][209][208][207][206][205][204][203][202][201][200][199][198][197][196][195][194][193][192][191][190][189][188][187][186][185][184][183][182][181][180][179][178][177][176][175][174][173][172][171][170][169][168][167][166][165][164][163][162][161][160][ 159 ][158][157][156][155][154][153][152][151][150][149][148][147][146][145][144][143][142][141][140][139][138][137][136][135][134][133][132][131][130][129][128][127][126][125][124][123][122][121][120][119][118][117][116][115][114][113][112][111][110][109][108][107][106][105][104][103][102][101][100][99][98][97][96][95][94][93][92][91][90][89][88][87][86][85][84][83][82][81][80][79][78][77][76][75][74][73][72][71][70][69][68][67][66][65][64][63][62][61][60][59][58][57][56][55][54][53][52][51][50][49][48][47][46][45][44][43][42][41][40][39][38][37][36][35][34][33][32][31][30][29][28][27][26][25][24][23][22][21][20][19][18][17][16][15][14][13][12][11][10][9][8][7][6][5][4][3][2][1] →old
50件ずつ表示
[2505 のレス12] Name:APACHE Date:2003/11/17(Mon) 23:47
はてなアンテナのことか?
アレはちゃんとユーザーエージェント仕込んで送ってくる
ので排除が楽(マテ
[2505 のレス11] Name:hide Date:2003/11/17(Mon) 23:44
fopen()関数で何がセットされてるかは、自分のサイトから
別サーバーの自分のファイルをfopen()で開いてみてログを
見てみることにします。
アンテナがやってくると腹立つっていってた人がいたんで、
多分わかるんでしょう(スクリプト名が出てたりしたら怖い)
解説書読み読み、2ちゃんのスレアンテナ完成目指して
長期戦に突入いたします。
[2505 のレス10] Name:ahiru Date:2003/11/16(Sun) 21:39
単純にfopenを使うだけでは無理かと思います。標準では何がセットされるんでしょうね。しらべてみて報告よろ^^
stream wrapper 書けばいいかと思います。書き方知らないけど。
[2505 のレス9] Name:hide Date:2003/11/16(Sun) 12:24
urlを開く時に GET で色々変数がセット出来るみたいですが、
単純にfopen()で開く時にUser_Agentだけセットすることは
出来ますでしょうか。(ていうか、fopenで開いた時、環境
変数は何がセットされてるのでしょうか?)
[2505 のレス8] Name:hide Date:2003/11/16(Sun) 10:57
[2505 のレス7] Name:hide Date:2003/11/16(Sun) 10:04
キャッシュファイル名を板idに固定するなどしてあちこち取り込み、出力用のファイルに書き足していくようなモノを作れば
へっどらいんつかわなくてもいいっすね。
2ちゃんねるセクションとしてn個づつ最新のレスを
拾ったページをヘッドラインの巡回先の一つにすれば
目的は達成出来そうです。
クラスの使いまわしというか、いったん「ほぐして」、
書き換えればいいのか……。処理の流れはわかったんで、やってみてうまくいったら
URLのスタックをブラウザから書き換えられるように改良
するとかやってみればいいですね。
時間見つけてやってみます。
元々はハードの自作とかやってたんですが、1から自作
するより既製品の改造でやっちゃった方が早いというの、
こうしたプログラムでも同じですね。
まいど、ありがとうございます。
[2505 のレス6] Name:ahiru@3Dワカンネ Date:2003/11/16(Sun) 01:50
ヘッドラインと連携か。風邪引いたので頭がボーっとしてました。なんとかがんばってください
[2505 のレス5] Name:ahiru@3Dワカンネ Date:2003/11/15(Sat) 22:23
gets.php の Gets クラスを使いまわせば…?
$gets = new Gets;
$urls = Array( "url1", "url2" );
foreach ($urls => $url) {
$gets->start($url);
if ($gets->is_error()) { $gets->error(); exit; }
}
見たいな奴を組めば、複数一括で保存できますが。
[2505 のレス4] Name:hide Date:2003/11/15(Sat) 21:12
面白いように取得出来るので楽しいです。
いくつかのスレをバッチ処理で取れるようにしたいの
ですが(へっどらいんと連携で)、どのようなアイデアが
あるでしょうか。(質問ばっかりですみません)
[2505 のレス3] Name:hide Date:2003/11/15(Sat) 20:08
[2505 のレス2] Name:ahiru@3Dワカンネ Date:2003/11/15(Sat) 18:43
[2505 のレス1] Name:ahiru@3Dワカンネ Date:2003/11/15(Sat) 18:41
ん?特定レス番号から?あげた奴はそれも対応していますがw
10xxxxxxx/100-200n
とかかな。ソース見てくださいね。
[2505] へっどらいん関係 Name:hide Date:2003/11/15(Sat) 10:39
レスが遅くなって過去ログになってしまいました。どうもスマソ。
#2403 へのレスです。
ahiruさん、とってもすばらしいツール、ありがとうございます。
これでもう過疎板住人も安心です。
ところで、制限がやかましいあそこのread.cgiから自分の鯖
へdatのキャッシュが保存出来ましたけど、ここから最新x個の
書き込みを”へっどらいん”に切り取らせるというところで挫折。
通常は、最新の書き込みは、巡回するページ(掲示板cgiが動的に生成)の特定部分に
あるから特定部分が特定出来るタグを手がかりに”へっどらいん”
に切り取ってもらっていたわけですが・・・。
datからページを再構成する場合、最新のX個書き込みは
自前でファイル最後尾の番号か何かからとり込みたい個数だけバックして表示用のページにマージしていくようなスクリプトを自前で書いたほうが(そうでないと)良さそうなことになってきました。
2ちゃんのレスアンテナという感じですか(とかいって、さりげなく……)
ずるぽん風のデザインにも感動だったり・・・。
どもありがとうございます。
[2519 のレス2] Name:APACHE Date:2003/11/17(Mon) 23:11
取り合えず
自動設置系はあっちのサポート板で聞くか自己責任でやってくれ。
[2519 のレス1] Name:いきのむし Date:2003/11/17(Mon) 22:19
「簡単CGI自動設置画面」て何ですか?
ここはaaacafeのサポート掲示板ではありませんよ。
投稿する時は、「人に分かるように説明する」のが基本です。
また、画像カウンターを設置してカウンターしか表示されないって当たり前じゃないでしょうか?何か面白い小噺でも表示された方がいいんでしょうか?
[2519] 初心者すぎて 恥ずかしいの Name:mi Date:2003/11/17(Mon) 21:57
簡単CGI自動設置画面で 画像カウンター設置したら カウンターしか表示されません。
どうしたらいいでしょうか?
[2516 のレス1] Name:あ Date:2003/11/17(Mon) 15:02
[2516] ささ Name:あ Date:2003/11/17(Mon) 15:01
[2513 のレス2] Name:ビルトイン工法 Date:2003/11/17(Mon) 06:38
スバラシヒ。
ただ$HTTP_USER_AGENTは$_SERVER['HTTP_USER_AGENT']にした方が
いいと思われます。
[2513 のレス1] Name:もげら Date:2003/11/16(Sun) 23:58
自己レスです。できました!
<?php
$ua = $HTTP_USER_AGENT;
if (preg_match("/^KDDI/",$ua)) {
include("au.html");
exit;
} elseif(ereg("DoCoMo",$ua)) {
include("i.html");
exit;
} elseif(ereg("J-PHONE",$ua)) {
include("v.html");
exit;
} elseif(ereg("UP\.Browser",$ua)) {
include("no_hdml.html");
exit;
} else {
include("pc.php");
exit;
}
?>
中身的にはチュートリアルのサンプルと変わらない気がしないでもないんですが。。。
できたからそれでいいんですけど。。。なんかなぞ。
[2513] ケータイ振り分けで。。。 Name:もげら Date:2003/11/16(Sun) 23:34
こんにちは。またまた質問です。チュートリアルを見て、
$user_agent= explode( "/", getenv("HTTP_USER_AGENT"));
switch( $user_agent[0] ){
case "DoCoMo" : $file = "index_docomo.php"; break;
case "UP.Browser" : $file = "index_upbrowser.php"; break;
case "J-PHONE" : $file = "index_jphone.php"; break;
default : $file = "index_pc.php"; break;
}
// WAP2.0
if (preg_match("/^KDDI/",$user_agent)) $file = "index_xhtml.php";
include $file;
をやってみたんですが、i-modeとvodafone live!では動いたんですけど
ezwebだけはダメなんです。1.0も2.0もデフォルトが読み込まれます。
え〜ん、なんで〜>_<!?
是非対策をお教え願えませんか!!?
[2503 のレス4] Name:いきのむし Date:2003/11/17(Mon) 03:07
なぜageるのかよく分かりませんが…
ご自分で挙げられたperlソースをPHP用の命令に書き換えて
やればいいのでは?
[2503 のレス3] Name:gon Date:2003/11/17(Mon) 02:50
[2503 のレス2] Name:gon Date:2003/11/15(Sat) 07:46
tableが複雑なことになってまして・・・(笑
一応数値で固定してみましたが変わりませんでした。
エラーのほうで防ぎたいので、よろしくお願いします。
[2503 のレス1] Name:APACHE Date:2003/11/15(Sat) 05:57
[2503] また来ました。 Name:gon Date:2003/11/14(Fri) 20:41
p++bbsで半角文字の制限をしたいのですが、
(全角は自動的に改行されるからレイアウトが崩れなくていいのですが・・・)
エラー箇所にどんな感じで追記すればよいでしょうか。
↓他のCGIから拾ってきたのですがphpに使えないかな?
if ($in{'comment'} =~ /[!-~]{$max_length}/) {
&error("半角文字は適度に改行してください");
}
[2511 のレス2] Name:醒絨聾 Date:2003/11/16(Sun) 19:11
レスありがとうございます。
参考にさせていただきました。
で、赤マンモス本を買います。
ほんとにありがとうございました。
これからもよろしくおねがいします。
[2511 のレス1] Name:heko Date:2003/11/16(Sun) 18:50
[2511] マルチバイト関数の設定 Name:醒絨聾 Date:2003/11/16(Sun) 18:42
こんばんわ、お世話になってます。
ここ2,3日迷っているのですが、
どうやったらマルチバイト関数(例えばmb_send_mailなど)を使えるのでしょうか?
何か設定しないといけないというのはわかっているのですが
どうすればいいのかわからなく困っています。
いまは、Fatal error: Call to undefined function: mb_convert_kana
みたいなエラーでます。
すみませんが参考になるHPなどがございましたら教えてください。
よろしくお願いします。
環境
RedHat Linux 9
PHP 4.2.2
Apache 2.0
[2510] 無題 Name:みー Date:2003/11/16(Sun) 18:35
初めまして。
写メールBBSをいただいて、なんとか正常に動作させようと試行錯誤中ですが、画像を送信するとdataファイルには残っているしサーバーからも削除されているのに、mailbbs.phpに肝心な画像が表示されません。
画像一覧ではちゃんと見ることができるのですが...
どうすれば表示できるでしょうか?
どなたか教えてください。
よろしくお願いしますm(__)m
[2508 のレス2] Name:いきのむし Date:2003/11/16(Sun) 16:37
タイトルを変える → conf.phpの$tit/$tmesを変更し何か書き込む
管理人室みたいなところ → del.php
[2508] 無題 Name:まっちゃん。 Date:2003/11/16(Sun) 15:20
すみません。
freestyleを使っているんですが、タイトルを変えるにはどうしたらいいんですか?あと、管理人室みたいなところはないんですか?
PC初心者がこんなことしていいのかわかりませんが誰か教えてください。よろしくお願いします。
[2509] 写メールBBS Name:syara Date:2003/11/16(Sun) 16:27 HP
au端末でもファイルをDLできるようにダウンロードCGIを使ったのですが、DLしようとすると「ダウンロードデータが正しくありません」と表示されてしまいます。どういうことでしょうか??だれか教えていただければ嬉しいです。どうかお願いします。
[2507 のレス2] Name:いきのむし Date:2003/11/15(Sat) 19:00
[2507 のレス1] Name:いきのむし Date:2003/11/15(Sat) 18:54
[2507] freeStyleについて Name:ブレードライガー Date:2003/11/15(Sat) 18:48
[2506] 使わせてもらいました^^ Name:sh Date:2003/11/15(Sat) 15:19
画像BBS使わせてもらいました^^
すごいイイ!
ツリー状の画像BBSが完成したら是非使わせていただきたいと思います!
ありがとうございました
[2504] dsa Name:test Date:2003/11/15(Sat) 00:40
int main(int argc,char *argv[]){
int fd; unsigned char buttons = 2;
js_event js; timeval tim;
timeval *timeout = NULL;
fd_set fds; int button[1024];
fd = open("/dev/input/js0",O_RDONLY);
ioctl(fd,JSIOCGBUTTONS,&buttons);
while(true){ FD_ZERO(&fds);
FD_SET(fd,&fds);
tim.tv_usec = 100000;
tim.tv_sec = 0;
if(select(fd + 1,&fds,NULL,NULL,timeout)){
read(fd,&js,sizeof(js));
if(js.type == 1){
button[js.number] = js.value;
timeout = &tim; }
}else{ for(int i = 0;i < buttons;i++){ printf("button%d:%d ",i,button[i]); }
printf("\n"); fflush(stdout); timeout = NULL;
} }
return 0;}
[2495 のレス4] Name:通りスガラー Date:2003/11/14(Fri) 19:10
[2495 のレス3] Name:べんけい Date:2003/11/14(Fri) 12:00
さっそく 教えていただきありがとう ございました。
[2495 のレス2] Name:いきのむし Date:2003/11/14(Fri) 11:48
338行目の行頭に"// "をつけて注釈にしてしまえばいいと思われます。
[2495] 教えてください。 Name:べんけい Date:2003/11/14(Fri) 11:17
こんにちは p++bbsの件で教えていただきたいのですが。
二重投稿禁止になっているのですが、
それを、解除したいのですが・・・・・
よろしかったら 誰か教えてください。
[2494 のレス2] Name:ahiru@3Dワカンネ Date:2003/11/14(Fri) 18:38
何がわからないのかいまいちはっきりしません。
ここが分からないと言った方が適切なアドバイスが出来ると思います。
[2494 のレス1] Name:oZ Date:2003/11/14(Fri) 11:35
現在どこまで出来ていて(PHP的に)何がしたいのかが
ハッキリ説明されていませんが。
1.ソケット繋いで配列でレスポンスデータを取得
2.ヘッダを削除
3.取得したい行数を正規表現でHTML要素分解
4.取得したい要素を取り出す
5.3-4の繰り返し
以上ではないでしょうか?
表示上の何行目のHTML的な3個目のタグという取り方が
したいのかなぁ?
それなら3の前に改行(<br>とか<p>はたまた<table>や<form>なんかの挙動)を考慮して(かなり複雑な正規表現になると思いますが)表示上の行を配列に変換するだけで可能だと思います。
ちなみに、タグ除去しても表示上の行数を取得するのは難しいですね(というか無理)。
[2494] PHPでHTMLコピー&ペースト Name:およよん Date:2003/11/14(Fri) 09:22
こんにちは。
PHPに悪戦苦闘している状況です。
実はHTML上でPHPを使って他のホームページのHTMLから一部情報を仕入れたいのです。(先方には了解済み)タグ除去であれば可能かもしれませんが、それ以上の方法が見いだせられません。おわかりの方いらっしゃったら、宜しくお願いします。
こんな感じで考えています。
======================ここから
エリッククランプトン
CHANGE THE WORLD
お店のコメント(お店.com…例)
======================ここまでHTML
======================ここからPHP
(http://www.お店.com/eric.htmlの18行目3つ目のタグからタグまで)
おすすめです。私も聞いて非常に驚いています。ぜひ買って下さいね。
(http://www.お店.com/eric.htmlの20行目2つ目のタグからタグまで)
\2.980-
======================ここまでPHP
======================ここからHTML
来週に買いに行きますので
一緒に語れる友達がほしいですね。
======================ここまで
[2496 のレス1] Name:ahiru@3Dワカンネ Date:2003/11/14(Fri) 18:33
666 よりは 606 のほうが良い。
パーミッションについて勉強すると、納得できると思います。詳細略。
[2496] 初心者です・・・・ Name:りゅう Date:2003/11/14(Fri) 12:25
すいません 教えてください。
p++bbsのパーミッション設定を教えてください。
HPの解説では
bbs.log 606とあるんですが、ファイルの方は666となっています。どちらなんでしょう?
bbs.log 606
bbspast.log 606
pppbbs.php 755
skin<dir>755
各 パーミッション設定を教えてください。
また bbspast.logは デイレクトリを作ってその中に入れたほうがいいんですか?
HP設置方法の 「そのディレクトリのパーミッション717」とは いったい何をさしているのでしょうか?
よろしくお願いします。
[2492 のレス9] Name:まお Date:2003/11/14(Fri) 17:11
xhtmlで書くならA3015SA以降の機種は
画像ファイル(png gif jpg bmp)以外はダウンロードできるよ
[2492 のレス8] Name:のむのむ Date:2003/11/13(Thu) 23:52
追加です。書き出されるHDMLファイルを保存して広告をカットして拡張子をhdmlにしてアップしてみたところ今度はソースファイルが表示されました。
.htaccess が反映されていないってことでしょうか?
広告が付くとHTMLとして解釈されて、 .hdml だと認識されないようです。ちょっとこれだとお手上げですね。(-_-;)
[2492 のレス7] Name:APACHE Date:2003/11/13(Thu) 23:41
広告で問題発生するなら
レンタル鯖/有料ホスティング/自宅鯖等に移行するしかないかと・・・
[2492 のレス6] Name:のむのむ Date:2003/11/13(Thu) 23:34
うーん、.htaccess アップしましたがダメなようです‥。
広告タグがやっぱり入るんでそれが邪魔なんですかねぇ。
PHPが使えるサーバー自体少ないので我慢するしかないのでしょうか‥。