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

【PHP】下らねぇ質問はID出して書き込みやがれ 86

レス数が950を超えています。1000を超えると書き込みができなくなります。
0001nobodyさん2009/07/31(金) 21:19:01ID:???
質問者はまず>>1を良く読むこと(必須!)
過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。

◆前スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 85
http://pc11.2ch.net/test/read.cgi/php/1245074032/

◆質問用テンプレ
【OS名】vine linux
【PHPのバージョン】php5.26
【連携ソフトウェア】mysql
【質問内容】

◆質問する時の注意
・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す)
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
(PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。)

◆質問後の注意
・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。
・解決しなくても回答をもらった場合はお礼を言うこと。
 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)

◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。

【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
0877nobodyさん2009/08/26(水) 23:14:40ID:???
>>876
>【その他諸注意】
>・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
0878nobodyさん2009/08/26(水) 23:22:00ID:???
キチガイ涙目w
0879nobodyさん2009/08/26(水) 23:34:45ID:???
pear くらいならいいんじゃない?

ただのライブラリでしょ。
標準からは一歩下がったところだけど、いまはもう
デファクトスタンダードになっていると覆う。
0880nobodyさん2009/08/26(水) 23:35:36ID:???
pearなんていまだに動かない鯖もあるぞ
0881nobodyさん2009/08/26(水) 23:57:37ID:???
んなあほな
実態はただのPHPファイルだよ
0882nobodyさん2009/08/27(木) 00:17:36ID:???
javascriptのライブラリみたいなものか
0883nobodyさん2009/08/27(木) 00:40:52ID:???
そういえば最近仕事でhtmlテンプレートっていうテンプレートを使ってるシステムの手直ししたな
軽くて小さくて単純ってのはわかるが、故に難しかった
後、うどん屋とか焼肉屋とか、そんな感じの名前のフリーのシステムを使ってたのもあったなぁ
軽くて小さくて簡単なのはわかるけど、マイナーで深い使い方が出来ない分、意外と苦労した
0884nobodyさん2009/08/27(木) 00:44:00ID:???
>>880
レンタルサーバーでも、自分でディレクトリ入れてincludeすればそれで動くこと多いよ
0885nobodyさん2009/08/27(木) 01:43:48ID:eQsuAF/T
PHP4と5はどっちがいいの?
0886nobodyさん2009/08/27(木) 01:44:20ID:???
今なら6
0887nobodyさん2009/08/27(木) 02:02:52ID:eQsuAF/T
いやいや6なんてないでしょ?
オブジェクト的なのが変わっただけ?
0888nobodyさん2009/08/27(木) 02:05:17ID:???
存在するにはする開発段階だけど
PHPサイドはもう4は使うなとアナウンスしてるので5にしときな
0889nobodyさん2009/08/27(木) 02:13:48ID:eQsuAF/T
thx
5って分家的な感じだと思ってた
0890nobodyさん2009/08/27(木) 02:29:41ID:???
>>887
お前は何を言ってるんだ
0891nobodyさん2009/08/27(木) 08:47:53ID:???
>>876
http://pannkaka.txt-nifty.com/upload/manual.html

下らない質問スレなんだからこんなんでいいだろ。
0892nobodyさん2009/08/27(木) 11:08:49ID:???
>>886=>>890

正式版でもないのにPHP6なんて使うのは可笑しい
0893nobodyさん2009/08/27(木) 11:59:29ID:AzGLOn1y
http://www.pachiweb.com/updir/data/1111.jpg

for関数はこのように入れ子構造で使う事は可能なのでしょうか?
0894nobodyさん2009/08/27(木) 12:21:28ID:???
なんで画像で質問すんの?
ここにコード書けよ
バカなの?
0895nobodyさん2009/08/27(木) 12:23:49ID:???
お前らkandaMAXって知ってる?
0896nobodyさん2009/08/27(木) 12:26:54ID:???
>>893
できる

>>894
スルーしろ

>>895
しらん
0897nobodyさん2009/08/27(木) 12:28:28ID:AzGLOn1y
>>894
すいません、コード抜き出すと300行ぐらいになるので
このようにした方がわかりやすいと思いました。
ちょっと投稿レベル低すぎるようなのでくだスレの方に
書き込みたいと思います、ありがとうございました。
0898nobodyさん2009/08/27(木) 12:39:51ID:???
>>893
今日一番笑えた
サンクス
0899nobodyさん2009/08/27(木) 12:43:12ID:AzGLOn1y
何度もすいません、
ちょっと過疎ってるようなので
こちらに再度書き込ませて頂きたいと思います。

http://www.pachiweb.com/pachiweb/pachiweb.html
↑掲示板のように
http://www.pachiweb.com/updir/data/2222.jpg
↑ログをhtml出力したいと思い
http://www.pachiweb.com/updir/data/1111.jpg
↑このような構文を考えました。

ログには
$threadno,$responseno,$last,$now,$name,$email,$sub,$model,$com,$host,$pass,$ext,$W,$H,$tim,$chk,\n
このようになっており$lastはスレッドの最終書き込み判定です。
そして、上記構文で実行したところ処理が永久ループし始めました。
もうちょっとシンプルで頭の良いやり方などありましたら
教えて頂けませんでしょうか?
0900nobodyさん2009/08/27(木) 12:49:35ID:???
>>899
同じパターンの入れ子を考えるときは、再帰的な構造を考える
そうすればシンプルなものが書ける

再帰とは - はてなキーワード
http://d.hatena.ne.jp/keyword/%BA%C6%B5%A2
0901nobodyさん2009/08/27(木) 13:04:16ID:???
まじでコードは書けよ
画像に映ってるものをそのまま書けばいいだろ
0902nobodyさん2009/08/27(木) 13:07:12ID:???
すいません、紹介頂いたサイトの他に
検索などして見回ってきたのですが今一イメージが掴めません。
言葉だけでも結構なので上記構文を元にお教え頂けると幸いです。
効率よいログ自体の変更例もお教え頂けるとありがたいです。
0903nobodyさん2009/08/27(木) 13:07:41ID:???
>>902

>>901
0904nobodyさん2009/08/27(木) 13:11:52ID:???
指摘する人に、画像みて文字を打ってもらう気ですか?
面倒だから回答もらえないんだよ。
0905nobodyさん2009/08/27(木) 13:13:01ID:???
http://haruka-yumenoato.info/txt/comic/src/F2039.txt
失礼しました、上記が独自関数内容になります。
0906nobodyさん2009/08/27(木) 13:14:12ID:???
>>903->>904
すいません>>902書きこんだ直後から
txt上げれるアップローダー探したりしてました。
0907nobodyさん2009/08/27(木) 13:35:22ID:???
>>905
段の表示や画像表示だったりのある程度の共通部分は、別functionに。
0908sage2009/08/27(木) 13:36:50ID:???
なぜわざわざうpろだ使うのか意味がわからない
リンク先たどるの面倒だろ
何度もいうが普通に書け
0909nobodyさん2009/08/27(木) 13:47:14ID:???
>>907
そうしたいと思います、
アドバイスありがとうございます。

>>908
過去2chでコード書いた時に
改行制限やらtab要素消去ですごく苦労したので
今回のようにさせてもらいました。
>>905でも駄目でしょうか?
0910nobodyさん2009/08/27(木) 13:47:25ID:???
>>899
一度CSVをスレッドごと,レスごとに連想配列に入れてから
forかforeachで回して表示した方がいいんじゃない?

ページはページング処理したいんだろうから多分別の処理になると思うけど
0911nobodyさん2009/08/27(木) 13:53:04ID:???
910だけどごめんあんまコード読んでなかった
要は処理部と表示部を分けたほうがいいよということ
そのほうがデバッグもしやすい
0912nobodyさん2009/08/27(木) 13:54:06ID:???
>>910
まさに今同じ事を考えていました・・・・
やはりその肯定を最初にやらないと駄目ですよね。
前述した処理でそれが出来ていると思っていたのですが
多分まったく出来てないですよね。

実は今回何故このようにしたかといいますと
futaba.phpと言う掲示板は
スレッド番号とスレッド内のレス番号を改行で区切ったログと
そのスレッド番号がついた書き込みログの2つに分けたphpだったので
それを1つにまとめたいと思ったのが原因でした。

1つにすると処理速度大幅に遅くなったりするのでしょうか。
皆様、一度>>910さんの言うとおりの方法でやってみます、
ちょっと帰り遅くなりますがアドバイス頂ければ
また返信させていただきます。
本当にありがとうございました。
0913nobodyさん2009/08/27(木) 14:13:00ID:MqB1vJcx
おいカスども今日も来てやったぞありがたく思え
トラックバック送信ライブラリを教えろ
0914nobodyさん2009/08/27(木) 14:30:35ID:???
http://pear.php.net/package/Services_Trackback
0915nobodyさん2009/08/27(木) 14:48:11ID:???
>>905
241行目のページング処理のループ、$i使わない方がいいんじゃね
今は一番外のループ(7行目)が1回しか回らないし問題なさそうだけど
0916nobodyさん2009/08/27(木) 15:07:11ID:MqB1vJcx
>>914
ありがとうございます
0917nobodyさん2009/08/27(木) 16:59:31ID:4gKJtMw/
おいてめえら今日2度目の質問だぞ、気合い入れてよく聞けや
php5.3から実装された新機能の解説をしているサイトを教えろ
0918nobodyさん2009/08/27(木) 17:03:18ID:???
>>917
ggrks
http://www.google.co.jp/search?hl=ja&q=php5.3+%90V%8B@%94\&btnG=%8C%9F%8D%F5&lr=lang_ja
0919 ◆83yIjoTVFM 2009/08/27(木) 17:18:17ID:???
モバイルでexcelファイルをダウンロードさせたいんだけど
以下の状況で困ってるので知恵を貸して!

xlsファイルに直リンすると
softbank(911T)はexcelファイルとしてダウンロード>表示ができた
au「表示できないファイルです」
docomo(N904i)端末はバイナリがそのまま文字として出力された

あとobjectタグとかもあるっぽいけど
docomoだとダメみたいなので
auとdocomoでのダウンロードのさせかたを教えてほしい

ゆくゆくはoffice系のファイルを全部ダウンロードできるようにしたいけど
とりあえず
httpd.confに
AddType application/vnd.ms-excel .xls
を設定してある

0920 ◆83yIjoTVFM 2009/08/27(木) 17:20:17ID:???
あ、
上のはphpの関連性がないけど

今テストとしてxlsに直リンしてて
PHPで書いた内部パスひっぱってダウンロードさせるスクリプトを使いたいので
まずは生ファイルでという段階です

ということでここでの質問をお許しください・・
0921nobodyさん2009/08/27(木) 17:24:31ID:???
スレタイ嫁
09229192009/08/27(木) 17:48:24ID:GXwqUg2e
トリップとまちがえてました
>>921
thx!
0923nobodyさん2009/08/27(木) 17:56:21ID:???
モバイルはわからんから間違ってるかもしらんけど

<?php
header('Content-type: application/download');
header('Content-Disposition: filename="filename.xls"');
?>
0924nobodyさん2009/08/27(木) 18:27:42ID:???
>>923
ありがとうございます
Webのほうでもきいてみます!
0925nobodyさん2009/08/27(木) 18:47:49ID:BfJOagLT
phpスクリプトの中にperlスクリプトを書くことができますか?
0926nobodyさん2009/08/27(木) 18:51:38ID:???
できるよ
0927nobodyさん2009/08/27(木) 19:09:37ID:???
どうやって書くんですか?動きますか?
0928nobodyさん2009/08/27(木) 19:16:32ID:???
PECL-Perl
0929nobodyさん2009/08/27(木) 19:44:07ID:???
なぜIDを隠すの?
0930nobodyさん2009/08/27(木) 20:03:21ID:???
質問者じゃないから
0931nobodyさん2009/08/27(木) 23:17:09ID:qnE7rLil
         ______ 
       ,;i|||||||||||||||||||||||||||||||ii;、         _/
     /||||||||||||||||||||||||||||||||||||||ii;、        \
  / ̄ ̄\||||||||||||||||||||||||||||||||||||ii;゙ヽ,      /
'" ̄ヽ     ヽ!!||||||||||||||||  ||||||||||!!"ヘ     <  ロマンティックageるよ
ヽ          ゙!!!||||||||||||  |||||||!!   iヽ── /
|||l            ゙゙ヽ、ll,,‐''''""     | ヽ|||||||||ロマンティックageるよ
|||l     ____   ゙l   __   \|||||||||  
||!'    /ヽ、     o゙>┴<"o   /\   |'" ̄| ホントの勇気 見せてくれたら
\  /  |ミミヽ──‐'"ノ≡- ゙'──''彡| |、 |   |
   ̄|    |ミミミ/" ̄ 、,,/|l ̄"'''ヽ彡|| |、/   / ロマンティックageるよ
 ヽ、l|    |ミミミ|  |、────フヽ |彡l| |/  /_
  \/|l    |ミミミ| \_/ ̄ ̄フ_/  |彡|l/    ̄/ ロマンティックageるよ
  \ ノ   l|ミミミ|  \二二、_/  |彡|      フ  
    ̄\  l|ミミミ|    ̄ ̄ ̄  |メ/       \トキメク胸に キラキラ光った
    | \ ヽ\ミヽ    ̄ ̄"'  |/        /
    /  \ヽ、ヾ''''ヽ、_____//       /_夢をageるよ
  /  ヽ ゙ヽ─、──────'/|         ̄/
. /       ゙\ \     / / \__
   ───'''" ̄ ̄ ゙゙̄ヽ、__,,/,-'''" ̄   ゙''─
0932nobodyさん2009/08/28(金) 10:25:35ID:9RiD+7YO
PHP.INIに日本語のコメント付けても大丈夫ですか?
0933nobodyさん2009/08/28(金) 10:32:11ID:9RiD+7YO
5.2.10ですけど、あ、なんかコメントと改行のみの業を全部消したら175行に収まったんですけどこんなに少なかったんです
0934nobodyさん2009/08/28(金) 10:35:23ID:???
なぜ消したし
0935nobodyさん2009/08/28(金) 10:40:04ID:???
消しちゃったらまずいですかね?
コメント消したのはすぐ目的の個所をいじりやすかったからなんです
0936nobodyさん2009/08/28(金) 10:46:16ID:???
コメントなんだから消しても平気
0937nobodyさん2009/08/28(金) 10:54:10ID:???
検索使えよ
0938nobodyさん2009/08/28(金) 11:01:53ID:9RiD+7YO
毎回設定帰るたびに検索→修正ってめんどくさくないですか?
0939nobodyさん2009/08/28(金) 11:05:20ID:0tCfU1Pn
俺はEclipseに、php.iniをxml形式で設定できるように修正してる
0940nobodyさん2009/08/28(金) 11:07:14ID:???
>>938
175行あったら1画面に収まらないから、結局目的の箇所を探すわけだろ?
それなら検索するのと手間は変わらないと思うけど?

あとそんなに頻繁に設定変える必要があるのか?
そしてその設定項目はphp.iniじゃないと設定できない項目なのか?
頻繁に変えるなら、.htaccessとかini_setじゃ駄目なの?
0941nobodyさん2009/08/28(金) 11:14:14ID:???
             /)
           ///)
          /,.=゙''"/   
   /     i f ,.r='"-‐'つ____   こまけぇこたぁいいんだよ!!
  /      /   _,.-‐'~/⌒  ⌒\
    /   ,i   ,二ニ⊃( ●). (●)\
   /    ノ    il゙フ::::::⌒(__人__)⌒::::: \
      ,イ「ト、  ,!,!|     |r┬-|     |
     / iトヾヽ_/ィ"\      `ー'´     /

0942nobodyさん2009/08/28(金) 11:21:58ID:???
>>932
php-5.3.0/Zend/zend_ini_scanner.l
<INITIAL,ST_VALUE,ST_RAW>{TABS_AND_SPACES}*[;][^\r\n]*{NEWLINE} { /* Comment */
<INITIAL>{TABS_AND_SPACES}*[#][^\r\n]*{NEWLINE} { /* #Comment */
ということで問題ない
0943nobodyさん2009/08/28(金) 11:30:00ID:???
>>940
言いたい気持ちはわかるが
コメント消すくらいでそんなに目くじらたてることもなかろう。

ini_setが便利なのは確か。
0944nobodyさん2009/08/28(金) 11:35:29ID:???
>>943
言葉が悪かったか、スマン。
別に目くじらたてたわけじゃないよ。
0945nobodyさん2009/08/28(金) 11:40:03ID:???
目くじら立てるっていうか本人のことを思いやってアドバイスしてるんだけど
まぁ別に本人がいいっていうならいいんじゃね
0946nobodyさん2009/08/28(金) 11:45:07ID:???
今時一画面でおさまらない奴なんているの?w
0947nobodyさん2009/08/28(金) 11:49:20ID:???
>>946
24インチのフルHDのディスプレイを縦にして使ってるけど175行も表示できない・・・
0948nobodyさん2009/08/28(金) 11:54:34ID:???
ini_setが便利とかどんだけ池沼なんだよ
設定弄って再起動したほうが早いだろ
0949nobodyさん2009/08/28(金) 14:28:11ID:IryiXPVo
$keyword = "ああああ";
$treelog = file(TREEFILE);
$log = file(LOGFILE);
$threadcount = count($treelog);//スレッド数をカウント
for($i=0; $i<$threadcount; $i++){
$writing = explode(",", $treelog[$i]);
$writingcount = count($writing);
for($j=0; $j<$writingcount; $j++){
list($no,$now,$name,$email,$sub,$model,$com,$host,$pwd,$ext,$w,$h,$time,$chk) = explode(",", $writing[$j]);
if(mb_ereg_match($keyword,$com)){
$hit = TRUE;
}
}
if($hit == TRUE){
$hitthreadline .= "$i\n";
$hit = FALSE;
}
}
echo "$hitthreadline";
0950nobodyさん2009/08/28(金) 14:34:00ID:???
はじめまして。
携帯で見るページで↓のようなコードでPOST渡しの情報をezwebでやりとりしようとすると、var_dump($_POST)が空になるのですが…どこがわるいのやらわからない。
GETメソッドにするとちゃんとFORMの中身が渡ってるのですがGETにはURL長制限があるので…いい方法ないでしょうか

<html>
<head>
<title>post.php</title>
</head>
<body>
<?php
echo "POSTs:<br>";
var_dump($_POST);
echo "Requests:<br>";
var_dump($_REQUEST);
?>

<form method="POST" action="http://hoge.hoge/~hoge/post.php" >
<textarea name="message" raws=8 cols=12 >post </textarea>
<input type="hidden" value="test" />
<input type="submit" />
</form>
</body>
</html>
09519502009/08/28(金) 14:35:09ID:FUKcT0P8
まずい、>>950sageちゃいました、すいません
0952nobodyさん2009/08/28(金) 14:39:06ID:???
>>950
http://oshiete1.goo.ne.jp/qa929533.html
0953nobodyさん2009/08/28(金) 14:40:02ID:IryiXPVo
TREEFILEはスレッド順に並んだログ番号ファイルで
1,3,4\n
だとLOGFILEの記事番号1番がスレッド記事、3&4番がレス記事になります。
記事内のコメントにキーワード文字が含まれてる場合、
そのスレッドツリー丸ごと1行分を$hitthreadlineに
該当したスレッド分格納したいのですが
どうも上記プログラムを実行すると$hitthreadlineに
何も挿入されておりません。
ログの方にはキーワードを含まれた分があるのですが・・・・

何かおかしいところあるでしょうか?
0954nobodyさん2009/08/28(金) 14:41:47ID:IryiXPVo
明らかにおかしかった部分は書き直しましたがまだ先程と動作変わりません。
文章は>>953です。

$keyword = "ああああ";
$treelog = file(TREEFILE);
$log = file(LOGFILE);
$threadcount = count($treelog);//スレッド数をカウント
for($i=0; $i<$threadcount; $i++){
$writing = explode(",", $treelog[$i]);
$writingcount = count($writing);
for($j=0; $j<$writingcount; $j++){
$rrrr = $writing[$j];
list($no,$now,$name,$email,$sub,$model,$com,$host,$pwd,$ext,$w,$h,$time,$chk) = explode(",", $log[$rrrr]);
if(mb_ereg_match($keyword,$com)){
$hit = TRUE;
}
}
if($hit == TRUE){
$hitthreadline .= "$i\n";
$hit = FALSE;
}
}
echo "$hitthreadline";
0955nobodyさん2009/08/28(金) 14:45:50ID:???
1行ごとに値をチェックしてみ
0956nobodyさん2009/08/28(金) 14:46:48ID:???
>>954
そんなコードじゃコピペしてすぐ試せないだろクズが!
define使わないで書けやできそこない
0957nobodyさん2009/08/28(金) 14:50:40ID:IryiXPVo
>>955
やってみます、ありがとうございます。

>>956
昨日と同じ方ぽいのですが
外部ロダにあげるなやらちょっと無茶すぎやしませんか。
昨日言われたとおりにここにわざわざ書き込んだのに。
結局ログ自分で用意しないといけないから
defineも糞もないと思うんですが。
0958nobodyさん2009/08/28(金) 14:54:10ID:???
◆質問後の注意
・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。
・解決しなくても回答をもらった場合はお礼を言うこと。
 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)

ヌルーしとけー
0959nobodyさん2009/08/28(金) 14:56:26ID:???
>>957
$treelog = file(TREEFILE);
$log = file(LOGFILE);
$treelog = file(TREEFILE);
$log = file(LOGFILE);
$treelog = file(TREEFILE);
$log = file(LOGFILE);
$treelog = file(TREEFILE);
$log = file(LOGFILE);
$treelog = file(TREEFILE);
$log = file(LOGFILE);
$treelog = file(TREEFILE);
$log = file(LOGFILE);
$treelog = file(TREEFILE);
$log = file(LOGFILE);
0960nobodyさん2009/08/28(金) 15:04:57ID:IryiXPVo
>>958
すいません、気をつけます。

>>959
?
0961nobodyさん2009/08/28(金) 15:11:41ID:???
$treelog = file("./treefile.txt");
$log = file("./logfile.log");

みたいに書きなおせ氏ね
0962nobodyさん2009/08/28(金) 15:17:29ID:???
・ 質問者として、態度をわきまえること。
0963nobodyさん2009/08/28(金) 15:19:00ID:???
>>957
>結局ログ自分で用意しないといけないからdefineも糞もないと思うんですが。


日本語でおk
お前が用意しろよ
コピペして動かないだろバカなの?
0964nobodyさん2009/08/28(金) 15:21:50ID:???
・ 回答者として、態度をわきまえること。
0965nobodyさん2009/08/28(金) 15:22:09ID:???
残念だけどここは抽象的なことを抽象的に返す場所で
具体的な答えを求めてもかえって来ないよ
わからんから
0966nobodyさん2009/08/28(金) 15:29:40ID:???
ID:IryiXPVoスルー推奨
0967nobodyさん2009/08/28(金) 15:33:37ID:???
http://www.kent-web.com/pubc/book/test/uploader/uploader.cgi?
の2323に一式あげてみました、
失礼しました。
0968nobodyさん2009/08/28(金) 15:47:15ID:???
>>954
本題と関係ないんだけど、
$log[$rrrr]ってことはログ番号=ログファイル内での行番号ってこと?
ログファイルに(バグとか手修正で)意図しない行が追加/削除される
だけで破綻するんじゃないか?
0969nobodyさん2009/08/28(金) 15:49:04ID:???
DB使えば?
0970nobodyさん2009/08/28(金) 15:51:17ID:???
>>967
今北けど一言でいうとどうしたいの?
09719542009/08/28(金) 15:54:25ID:IryiXPVo
データベース覚えるとまた時間かかるので
とりあえず基礎技術だけ覚えるために
ログからの書き出しで行こうと思いました。
ファイル読む過程中ロックかけても駄目でしょうか?
09729542009/08/28(金) 15:56:35ID:IryiXPVo
>>970
ああああを含む書き込み番号を後で出力するために
変数に格納したいのです。
09739542009/08/28(金) 16:01:07ID:IryiXPVo
あげたphpの8行目の書き方間違えてるようですね・・・・
どうなおしたらいいんだろう。
0974nobodyさん2009/08/28(金) 16:08:37ID:???
8行目間違えてるってなんで?
0975nobodyさん2009/08/28(金) 16:09:40ID:???
>>972
<?php
$keyword = "ああああ";
$log = file("img.log");
$hit = array();
foreach ($log as $value) {
$tmp = explode(",", $value);
if (preg_match("/^".$keyword."$/", $tmp[6])) {
$hit[] = $tmp[0];
}
}
var_dump($hit);
?>
こういうこと?
09769542009/08/28(金) 16:18:52ID:IryiXPVo
>>974
1行ずつ出力したら思った行動と違う結果が出てきたんです。
ちょっとその部分見つけた後いじりすぎてどこが間違ってたか
具体的に説明できないのですが。

>>975
記事部分だとそうなのですが
欲しいのはツリー部分の該当列番号なんです。
その9番記事が格納されている
ツリーログの0含めて3番目が出力されるのが正解だと思います。
説明足らずですいません。
レス数が950を超えています。1000を超えると書き込みができなくなります。