トップページ⇒php
881コメント209KB

YomiサーチPHP化プロジェクト

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん03/02/05 00:17ID:GENRyGNf
もう、大抵のperlのcgiは、PHP化されました。
あと、残るものはYomiサーチぐらいだと思います。
PHPを広めようとしているWEBプログラミング板同志よ
このスレでPHP化しませんか?

Perl版Yomiサーチ
http://yomi.pekori.to/yomi-search.shtml
0655347 ◆IG..Szb8vo 03/03/25 13:31ID:???
>>654
設定ファイルを間違えました(^-^;
0656nobodyさん03/03/25 15:55ID:daPJtwzL
無駄にage
0657nobodyさん03/03/25 15:57ID:???
無駄にageても広告書き込みされるだけだぞ。
0658nobodyさん03/03/25 17:15ID:???
バグ報告はこっちでするぞ
0659347 ◆IG..Szb8vo 03/03/25 18:27ID:???
さっそくバグです。
Google(Shift_JISの検索サイト)などへ渡した日本語のキーワードが文字化けの可能性あり。
0660nobodyさん03/03/25 19:17ID:???
タイヘンダァ!! ヾ(゚ロ゚*)ツ三ヾ(*゚ロ゚)ノ タイヘンダァ!!
0661347 ◆IG..Szb8vo 03/03/25 19:30ID:???
Shift_JISにコンバートして渡すようにしますた。
0662nobodyさん03/03/25 19:31ID:???
>>661
unicode
0663nobodyさん03/03/25 19:46ID:???
admin.phpで環境設定を行おうとしたところ初めから表示されませんでした。
 【 メニューバー/外部検索エンジン/ヘッダ・フッタスペースの設定 】
 ・メニューバーの設定(各画面の一番上に出てくるメニューです)
 ・外部検索エンジンの設定(検索フォームの<select>〜</select>の内部のHTMLです)
 ・ヘッダスペースの設定(各ページのヘッダ部分のスペースです。※管理室は除く)
 ・フッタスペースの設定(各ページのフッタ部分のスペースです。※管理室は除く)
他の設定は変更ができました。
0664nobodyさん03/03/25 19:50ID:???
神様お疲れさまです。

>オリジナルのYomi-Search4のログから変換する場合、
>アクセス数とパスワードは無効になります。

とありますが、ここで言うパスワードとは
管理パスだけ?サイト登録した人たちの各パスも無効になるのでしょうか?
0665347 ◆IG..Szb8vo 03/03/25 20:01ID:???
>>662
Googleはieとoeで入出力のエンコード文字を選べるようです。
結局クエリーにie=EUC-JP&oe=EUC-JPを入れてgoogleをEUC-JPにしました。
>>664
登録した人のパスワードが使えません。PHPではMD5で暗号化したので、
PerlのDES暗号は使えません。
PHPもDESにしたほうがよかったかな。crypt関数の引数を変えればできますが。
>>663
調べてみます。
0666nobodyさん03/03/25 20:12ID:???
347殿お疲れ様です。
パスワードが無効になってしまうのでサイト登録した人たちに
パスワードを一斉変更通知できるようにできないかな?
スパム代わりに使う人がいるかもしれないが
サイト登録者さんにメールを送れる機能は欲しいかも。
メールアドレスが変わる人もいるからパスワード再発行は難しいしね。
後はリマインダーをPHP版から用意させるとかもいいかも。
0667347 ◆IG..Szb8vo 03/03/25 20:26ID:???
>>666
パス互換に変更しちゃいました。
引き続き使えると思いますがどうでしょうか。
0668nobodyさん03/03/25 20:29ID:???
templateフォルダーにあるhtmlに
<meta http-equiv="Content-Type" content="text/html; charset=EUC-JP">
をつけた汁。文字化け対策。
066966403/03/25 20:32ID:???
おー素早い対応ありがとうございます!
0670666 ◆fHUDY9dFJs 03/03/25 20:32ID:???
>>667
パス互換助かります。ありがとうございます。
それと逆アクセスランキングのURLを実行すると
347殿のサイトに飛んでしまいます。
0671nobodyさん03/03/25 20:49ID:???
板管さん=268
なんてオチはないよね?
0672nobodyさん03/03/25 22:26ID:???
268怖いな
0673nobodyさん03/03/25 22:28ID:???
>>268キモい。
0674647っす03/03/26 07:48ID:???
>>671
ないってw
0675647っす03/03/26 07:59ID:???
http://jamfunk.net/~kensaku/ys_php/bbs/read.php?key=1048573552
↑これ立てたの誰?
0676347 ◆IG..Szb8vo 03/03/26 08:57ID:???
>>670
cfg.phpに自分のURLが入ったままでした。
管理画面から変更してください。
0677nobodyさん03/03/26 09:02ID:???
>>676
了解しました。ありがとうございます。
0678nobodyさん03/03/26 09:17ID:???
347殿
 カテゴリ・ソート変換機能欲しいです。お願いします。
0679nobodyさん03/03/26 10:52ID:???
仮登録モードで仮登録を実行
admin.phpから本登録実行
Query failed admin151 と表示されまつた

admin.phpから管理者代理登録だと正常でつ
068067903/03/26 11:08ID:???
紹介文テスト結果
/?\1</> </form>
/?\1</> </form>
0681nobodyさん03/03/26 11:21ID:???
/pl/mail_ys.php

25行目
このたびは、".$EST[search_name]." へのご登録ありがとうございます。
                      ↓
このたびは、$EST[search_name] へのご登録ありがとうございます。

に変更したほうがいいかと。サーチ名が表示されませんでした。
0682nobodyさん03/03/26 11:28ID:???
パスワード再発行が出来ないようです。

/regist_ys.php?mode=enter を表示
3.パスワードの再発行

パスワード通知メール
新しいパスワード:
(表示無し)
管理者モードでパスワードを確認したが変更されていませんでした
0683347 ◆IG..Szb8vo 03/03/26 13:08ID:vQjlzTjG
>>679,682
修正しました。
>>681
仮登録のほうがバグってました。
0684nobodyさん03/03/26 13:40ID:???
347様ありがとうございます。
0685nobodyさん03/03/26 13:41ID:???
age
0686nobodyさん03/03/28 02:36ID:???
妙に静かだね。
既にcgi版を稼働させてる人は移行辛いのかな。
0687nobodyさん03/03/28 02:56ID:???
神様、ファイル保存版は作らないの?
0688nobodyさん03/03/28 05:52ID:???
>>686
やはり、DBだけではなくテキスト版がいるかも。
0689nobodyさん03/03/28 06:16ID:???
神様もう秋田かも 今後のYOMI_PHPの行方をおすえてほすい?
069034703/03/28 10:17ID:???
お前らSQL使わなかったらPHPにする意味がない!
とかアフォなこと言ってなかったか?
コロコロ変わるなw
069168603/03/28 10:25ID:???
>>688
どーなんだろ?
text保存だと本家との違いはphpってだけになりますよね。
これってニーズがあるのだろうか?
ニーズが無ければ神様もやる気でないだろうし。

現在私もcgi版で既にサイト運営してる者なんですけど、
php版に移行させるには躊躇してます。
ものすごく興味はあるんですけど勇気がない(w
ずるいようですけど人柱待ちって感じです。

>>689
これも気になりますよね。
移植バグ取りだけで終了なのか、
進化の可能性はあるのか、
どの方向に進化させるのか。
0692666 ◆fHUDY9dFJs 03/03/28 11:10ID:???
>>691
PHP版yomi-searchは進化の方向であって欲しいです。
今まで何度か海外のPHPスクリプト検索サイトでサーチエンジンの
スクリプトを探しましたが、結局お目当てのスクリプトが見あたらずでした。
347殿の手により、yomiさん公認の元移植されたのが嬉しいです。
漏れ非力ですが人柱となりバグがあったら報告したいと思います。

>>347殿
 多分本業をお持ちなのに移植をしてくださったのでは? と思います。
お忙しいと思いますが無理の無いよう今後もよろしく御願い致します。
0693347 ◆IG..Szb8vo 03/03/28 12:15ID:???
3月いっぱいで職場移動のため机、本棚を片づけ中。
今机の上にはパソコンだけ。
4月からちょっと忙しくなりますのでぼちぼちやります。
0694666 ◆fHUDY9dFJs 03/03/28 13:34ID:???
>>693
347様お疲れ様です。
この時期はちょうど忙しいと思いますが、
ゆっくりでも構いませんのでサポートお願い致します。

出来ればカテゴリーソート機能は付けていただけると
自分的に検証が出来るので時間があるときにお願い致します。
0695647=板管03/03/28 19:07ID:???
板管です。
ランキング作りますたので、
ほしい機能を投票して下さい
※実現するかどうかはわかりませんw
http://jamfunk.net/~kensaku/ys_php/vote/
0696nobodyさん03/03/30 23:50ID:???
みんなどうした?
0697nobodyさん03/03/31 10:55ID:3P0PCsfw
>>268の陰謀だw
0698nobodyさん03/03/31 18:24ID:LaW9d2Zn
初歩的な質問かもしれませんが、

'sqldb'=>'',#MySQLのデータベース名

というのがありますよね?
XREAに設置した場合、
ここには何と書けばいいのでしょうか?
0699647=板管03/03/31 18:43ID:???
自分のユーザ名
つまり神の場合は、sqlだ
0700nobodyさん03/03/31 18:44ID:???
英語化したら結構需要があると思うんだけど。

英語化するには、ただ全ファイルの日本語を英語に訳せばいいってわけでも
ないのかな?
(文字コード変換のところとかは、そのままでもOKだと思うけど。)
0701nobodyさん03/03/31 18:47ID:U7rZis6t
>>347
SQLが嫌だと言っている香具師は、自分もそうだけど
今まで使ってたデーター移せない(ys4.cgi→SQL)もしくは、
移し方がわからないからだと思う。

今Yomi-Searchを使っている人が、数百件もあるデーターを手動で
SQLデーターベースに移そうなんて、どう考えても嫌でしょ。

それに、PHP+SQLは国内じゃ一般的じゃないしね。

もしも、レン鯖が対応してないからという香具師がいるならば、
海外の鯖を使うことを勧める。
月1000円台でも容量が数百メガ使えてSQLが使える鯖はいくらでもある。
少なくとも国内の鯖より値段の割のサービスがイイ(・∀・)!!。
0702nobodyさん03/03/31 18:52ID:a8GlaiRt
分かりやすく言うと…

ド素人は開発についてこなくていい。
0703nobodyさん03/03/31 18:58ID:LaW9d2Zn
>>699
ありがとうございます。
070469803/03/31 19:20ID:LaW9d2Zn
sqlset.phpに接続すると以下の文字が出てしまいました。

Query failed CREATE TABLE ys_log ( id INT UNSIGNED AUTO_INCREMENT PRIM
ARY KEY, title VARCHAR(50), url VARCHAR(130), mark VARCHAR(3), last_ti
me VARCHAR(21), passwd VARCHAR(43), message VARCHAR(300), comment VARC
HAR(300), name VARCHAR(50), mail VARCHAR(40), category VARCHAR(30), st
amp INT UNSIGNED, banner VARCHAR(130), renew TINYINT UNSIGNED, ip VARC
HAR(15), keywd VARCHAR(100) );

'sqlid'=>'',#MySQLのユーザ名
と
'sqldb'=>'',#MySQLのデータベース名
は同じでいいんですよね?
0705nobodyさん03/04/01 06:08ID:???
>>704
 ↓
>>702
0706647=板管03/04/01 07:03ID:???
>>704
管理画面から
MySQLのデータベース作成したか?
作成してもしばらく時間がたたないと
使えないぞw
0707nobodyさん03/04/01 13:11ID:???
PHP化出来たんだね。おまえらバグ報告してやれよ。(w
0708nobodyさん03/04/01 14:39ID:???
はじめましてだ。
sqlset.phpで
logを作成しました。
rankを作成しました。
revを作成しました。
keyを作成しました。

ってでて、次
admin.phpを実行してパスワードの設定と環境設定をします。
で、admin.phpに行ってどうするの!?
1、何もしないでログインクリックしたら、認証できず。
2、cfg.phpにパスワードを記入してアップしてから、admin.phpログインクリックしたら、認証できず。
困った困った。
0709nobodyさん03/04/01 21:04ID:???
>>708
setupっていう風にするとパス入れなくてもとおるから
ネットで設定するのが吉。っていうかこれの類の質問は
本家の掲示板も検索しる。
071070903/04/01 21:08ID:???
書き込んでから気づいた。

>1、何もしないでログインクリックしたら、認証できず。
はsetupのままということ?だったらスマソ
少なくともXREAではこの方法でパスの設定はできたんだが…。
0711nobodyさん03/04/02 11:12ID:IfDNeEzF
激しくスレ違いで申し訳ありません。

先日ys4.cgiファイルをいじっていたところ
手作業で登録したサイトがID不明で
削除・修正できなくなってしまいました!!(泣)

IDを振りなおしてもうまくいかないのです。
どなたかアドバイスお願いします。
0712nobodyさん03/04/02 11:25ID:???
>>711
backupファイルを使う。
0713nobodyさん03/04/02 13:14ID:???
>711
ん?PHP版?CGI版?どっち
0714nobodyさん03/04/02 16:08ID:IfDNeEzF
>713
すいません。CGI版バージョン4.1です。

あと、もうひとつお聞きしたいのですが、
サイトの登録に関してなのですが、200近いURLのアドレスを
一括登録したいのです。ひとつひとつWEBの管理画面から
入力するのはきついと感じます。

エクセルでログファイルを編集して一括登録しようとしたのですが
IDをうまく認識してくれないみたいで、ダメでした。

なにか良い方法はないでしょうか?
アドバイスをお願いします。
0715nobodyさん03/04/02 18:13ID:nsqylcGT
>714
本家のサポート既出
ttp://yomi.pekori.to/bbs2/wwwlng.cgi?print+200303/03030056.txt

cgi版のここよりも質問は本家の方が(・∀・)イイ!!!と思うぞ。
ここはこれからPHP版で開拓していく場所だからな。
0716nobodyさん03/04/02 19:03ID:???
>>715
714の
>エクセルでログファイルを編集して一括登録しようとしたのですが
ってところがこの書き込みで言ってる物かと思われ。

でもまぁこの方法で出来ないはずがないと思うんだが…まさか全部のID1番に
してたりしないよね?
0717nobodyさん03/04/02 21:32ID:bGMvVkRW
サポ版落ちてたっぽいので、ここに書きます。
設置してみたのですが、
Googleで検索ができませんでした。
あとは、どうでもいいことかもしれませんが、
[New Window]を押してもそのページに表示されます。
0718nobodyさん03/04/02 21:43ID:???
ここで言われても。どーしろと。
071971403/04/02 22:51ID:???
>716
一括登録をしたらログ番号のところを見直した方が良いね。
と716を見て思った。
0720nobodyさん03/04/02 22:52ID:???
>718
禿道。頼むからcgiのことは本家が復活するまで待った方が良い。
PHP版の今後に影響されかねないのでマジ頼む。
0721666 ◆fHUDY9dFJs 03/04/03 20:18ID:Yv2uMLx5
報告です

 デットリンクチェックでIPアドレスが保存をされない
   デットリンクチェックを行った後管理者画面で確認
   報告者のIPアドレスが保存されていません。

 チェック済みデータを元にデッドリンクチェックが出来ない
   チェック済みデータファイル名 log/Item.datが作成されないみたいです
0722nobodyさん03/04/04 02:57ID:???
本家YOMI→YOMI-PHPに移行された方、
YOMI-PHP版の調子はどう?
0723666 ◆fHUDY9dFJs 03/04/04 09:29ID:???
>>722
つっこんだ所までテストなどをしたいのですが、
大きな問題なく動いてはいます。
もう少しテストは必要だと思います。
テスターが多ければそれだけ、ミスやバグなども発見できると思います。
不安だと思うけど一度設置をしてテストをすることをおすすめします。
0724nobodyさん03/04/04 16:55ID:LKwQa8+7
ガンガッテ下さい、それなりのニーズがあると思います。
サイトの規模が大きくなっていくときに簡単なアクセス解析だけでは
物足りなく思えてくることもあると思いますし。
yomi.cgiが使えない鯖も結構あるんです。
0725nobodyさん03/04/04 17:12ID:???
>>724
>yomi.cgiが使えない鯖も結構あるんです。
それよか、mySQLを使えるサーバーのほうがすくない気がするぞ
0726nobodyさん03/04/04 18:25ID:???
なんか不意に神?のソース見たんですけどイタイですね
>>666
処理コストが大きいmysql_connectアホみたいに使ってるので処理にかなり時間かかるし
MySQLで処理すればいいものを無駄にPHPで処理してたり
その他、多々どうかと思う所あったり
テストする段階じゃないだろ。ソコラ変ツッコムなりコード書き直おしてやれよw
0727nobodyさん03/04/04 21:20ID:???
>>726
ソース見たんならソコラ変適確にツッコムなりコード書き直おしてやれよ(w
0728nobodyさん03/04/05 00:39ID:???
>>726
共同開発なら俺も手伝うんだがね。自分も得るものが多いと思うし。
0729nobodyさん03/04/05 02:09ID:???
じゃあ、共同開発する? というか共同改造。 俺もやってみたい。
0730nobodyさん03/04/05 10:16ID:u5dd7F5t
>>729
俺も参加したい。
0731647=板管03/04/05 13:16ID:???
sourceforgeでも使う?
http://sourceforge.jp/
0732nobodyさん03/04/05 14:11ID:LTyeJvge
とにかくソースが云々言うなら、
「修正点をフィードバックするのが筋なのでは?」と思うのは漏れだけか?
347氏の好意を無駄にするのはどうかと思うが。
0733nobodyさん03/04/05 14:17ID:LTyeJvge
347氏
 PHP版更新お疲れ様です。
ご面倒だと思いますが出来れば更新内容などを
readmeにまとめていただけると嬉しいです。
既に設置をしているのでお願いいたします。

mysqlが使用できる鯖を探している人へ
 http://www.google.com/search?num=50&hl=ja&inlang=ja&ie=Shift_JIS&q=mysql+%83z%83X%83e%83B%83%93%83O%3F&btnG=Google+%8C%9F%8D%F5&lr=lang_ja
0734nobodyさん03/04/06 00:39ID:???
更新してた唐揚げ
0735nobodyさん03/04/06 04:46ID:???
347氏、更新ヶ所キボン と 今後の開発キボン。
0736nobodyさん03/04/06 18:13ID:ksFrFf6M
自分が利用してる海外鯖では制限きつくて、cgi版設置できず。
で、php版試してる最中なんすが、新規登録しようと思ったらエラー。
4/5up版でもダメだったんで、regist_ys.php 585行目を以下のように書き換えた
ら、使えるようになりました。

(略)<br>認証したコンピュータのIPアドレス:<b>$_SERVER['REMOTE_ADDR']</b>
<br>認証したコンピュータのホスト名:<b>$_SERVER['REMOTE_HOST']</b>",(以下略)

↓

(略)<br>認証したコンピュータのIPアドレス:<b>$_SERVER[REMOTE_ADDR]</b>
<br>認証したコンピュータのホスト名:<b>$_SERVER[REMOTE_HOST]</b>",(以下略)

とりあえず、ご報告まで。
0737あぼーんNGNG
あぼーん
0738あぼーんNGNG
あぼーん
0739あぼーんNGNG
あぼーん
0740あぼーんNGNG
あぼーん
0741あぼーんNGNG
あぼーん
0742nobodyさん03/04/06 18:49ID:???
精神上、こちらのほうが好ましいぞ。
<br>認証したコンピュータのIPアドレス:<b>{$_SERVER[REMOTE_ADDR]}</b>
0743nobodyさん03/04/06 21:03ID:???
ストは関係ない書き込みなので無視で。
737,738,739,740,741
0744347 ◆IG..Szb8vo 03/04/07 11:32ID:???
addslashes忘れてたのでつけました。
MySQLサーバとの接続をtemp.phpで行いhtml出力後にcloseするようにしました。
0745666 ◆fHUDY9dFJs 03/04/07 15:32ID:???
>744
347様
  お疲れ様です。現在テストをしています。
 【Ver4→データベース】での要望です。
 旧データでIDがとびとびに登録されています。
  例:(1,2,3,6,7,12,13,19,)
 しかし【Ver4→データベース】を実行すると
 とびとびだったIDが詰められてしまうようです。
  例(1,2,3,4(旧6),5(旧7),6(旧12),7(旧13),8(旧19))
 出来ればVer4で使用を指定していたIDのままにしていただければと思います。
 IDは登録者さんが逆アクセスランキングで使用するので。
 移行時にはrankcgiをrank.phpに変更するだけの方が
 スムーズな移行が出来るのでお願い致します。

0746666 ◆fHUDY9dFJs 03/04/07 16:03ID:???
カテゴリーソートフィードバック

  1.仮登録中のログ
    仮登録のログ変換は有効になっていません。
     検証内容
      仮登録時にカテゴリー1、2、4に登録
      管理者メンテモードでカテゴリー3を新設
      ソート実行
      仮登録画面で1、2、4のままになっていないといけないのですが、
      登録希望カテゴリーが1、2、3になっています。

  2.本当ロク済みのログ
    問題ありませんでした。
    きちんと変換されていました。

 347様ありがとうございました。
0747リンク貼っとこ03/04/08 02:48ID:???
Yomi-Search PHP版配布サイト
http://sql.s28.xrea.com:8080/

PHP版サポートBBS
http://jamfunk.net/~kensaku/ys_php/bbs/

機能向上要望ランキング
http://jamfunk.net/~kensaku/ys_php/vote/

1にリンクが無いのでまとめて貼ってみた。
ageついでに貼りなおすもよし
他板に貼って宣伝するもよし
0748nobodyさん03/04/08 13:06ID:???
>>747
1にリンクがあるわけないじゃん、アフォか?
0749nobodyさん03/04/08 17:24ID:/31jZNOK
>>747
乙。
0750nobodyさん03/04/08 20:09ID:xdS0pzy0
新規登録画面で
8、【登録するカテゴリ】☆ Array ( [0] => [1] => )
となってるけど、これってバグ?
0751nobodyさん03/04/08 21:05ID:???
>>750
直し方は容易に想像が付くが。
0752nobodyさん03/04/08 23:44ID:IMZsqbc8
>>750
漏れも再現した。
最終更新2003/04/05 13:41を使用
カテゴリーから新規登録をするとカテゴリーの番号が出ます。
登録変更画面でも出ます。デバックで使用をしたままなのかな?
0753あぼーん03/04/08 23:47ID:???
あぼーん
0754nobodyさん03/04/08 23:49ID:GzdlkeKx
手描きによる色塗りのコツ
http://comic2.2ch.net/test/read.cgi/2chbook/1048238057/

160です。
俺は全く正しい事を言っているのに、他の馬鹿共がジサクジエンで俺に集中砲火を浴びせます。
デジタルは やった事ない けど、アナログもデジタルも「PCかリアル」かという
たったそれだけの違いですよね?どっちも同じ事ですよね?

はっきり言って俺はプロ並みに、むしろプロ以上の知識があります。
CMYKは、印刷関係の人にとっては常識 かもしれない
という事は 本で読んだ知識 で知っています。Mはマゼンタと読む事も知ってますよ。

今もポスターカラーでグラデーション等、色相環の勉強をしており、
デッサン力もタブン大いにあるので、俺の言ってる事は100%間違いありません。完璧です。

間違っているのは、俺をイジめる目的でレスしている他の馬鹿共(自作自演)です。
ちなみに俺はプロではありませんが、腐ったプロの知識なんて全く必要ありません。
己を信じて日々うんちくを語れば、俺はそれで何もかもがプロ以上に上達するはずです。
俺(160)以外はほぼ全てのレスがごく少数による自作自演ですので、
どうかこの低知能共に、真実を教えてやって下さい。   
■ このスレッドは過去ログ倉庫に格納されています