トップページ⇒php
612コメント154KB

perlスクリプト⇒phpスクリプト移植要望スレ

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん02/10/27 15:41ID:Q6Y/Bw9n
perlで書かれたCGIをPHPへの移植を希望するスレ。
随時受付中
どんなperlなCGIから、PHPへの移植要望が
続発するのか? (w
033132804/08/02 10:12ID:???
>>330
だよなあ・・・C-BOARDのソース見たら吐き気がしたよ
0332nobodyさん04/08/03 01:14ID:BEBF7GZi
ttp://hail2u.net/rss/
ここのRSS GeneratorをPHPにしてください。
よろしくおながいします。
0333nobodyさん04/08/03 10:46ID:xLbrUp7K
誘導されて参りました。
【.  CGI名  .】簡易データベース
【配布先URL】 http://www.rescue.ne.jp/cgi/database/sample/
【. 置き場所 .】http://www.rescue.ne.jp/cgi/database/db21.lzh
【. 依頼内容 】
このPHP版を作ってください…お願いします

0334nobodyさん04/08/03 12:02ID:???
>>333
これならでけそう。
0335nobodyさん04/08/03 12:24ID:xLbrUp7K
>>334さん…
お願いします!!
0336Imo ◆.jC7ANgFY. 04/08/03 14:27ID:???
>>333
MySQLとかは使えないのですか?
0337nobodyさん04/08/03 14:34ID:???
>>336
使ってるサーバが対応していないのです。
この本体その物を使用していましたがPHPで作成されたものが欲しいと
思ってます…
宜しくお願いします。
0338nobodyさん04/08/05 12:34ID:???
>>333
>>334じゃないけど
http://marunage.web2.poporo.net/joyful/img/119.zip
検索はやっぱりSQL一発が楽でいい。
033933304/08/06 00:58ID:???
>>338さん
本当に有難う御座いました…
感激の余りそれしか言葉が出ません。
大切に使わせて頂きます!
0340nobodyさん04/08/07 01:29ID:???
>>320
自分で作って使ってるよ。
あれくらい自分で書いた方が早いとおもわれ。
配布版のソース汚いし…
0341nobodyさん04/08/09 16:00ID:lYQyr6Nk
アミーゴデータベース
ttp://www.cgi-amigo.com/database.html

これ「php+mysql」で出来たら最強!
0342nobodyさん04/08/09 22:42ID:???
java→PHPのお願いしてもいいですか?
0343nobodyさん04/08/09 22:43ID:???
間違えました。
javascript→PHPです。
0344nobodyさん04/08/10 11:37ID:???
つべこべ言わずにソース出せ
0345nobodyさん04/08/10 11:57ID:???
s''$/=\2048;while(<>){G=29;R=142;if((@a=unqT="C*",_)[20]&48){D=89;_=unqb24,qT,@
b=map{ord qB8,unqb8,qT,_^$a[--D]}@INC;s/...$/1$&/;Q=unqV,qb25,_;H=73;O=$b[4]<<9
|256|$b[3];Q=Q>>8^(P=(E=255)&(Q>>12^Q>>4^Q/8^Q))<<17,O=O>>8^(E&(F=(S=O>>14&7^O)
^S*8^S<<6))<<9,_=(map{U=_%16orE^=R^=110&(S=(unqT,"\xb\ntd\xbz\x14d")[_/16%8]);E
^=(72,@z=(64,72,G^=12*(U-2?0:S&17)),H^=_%64?12:0,@z)[_%8]}(16..271))[_]^((D>>=8
)+=P+(~F&E))for@a[128..$#a]}print+qT,@a}';s/[D-HO-U_]/\$$&/g;s/q/pack+/g;eval

perlで書かれた物ですが、PHPに書き直してもらえませんか?
0346nobodyさん04/08/10 14:59ID:z778RV01
【参考 URL】http://tool-ya.ddo.jp/2ch/trash-box/file/20040810142941102.htm
【依頼内容】携帯アプリ板から来ました。
http://hobby6.2ch.net/test/read.cgi/appli/1090689261/l50
内容としては、オンラインゲームのデータ(装備品など)をまとめたページを
上記URLのようなフォームから簡易的に呼び出せるようなスクリプトを作って頂けないでしょうか?
(あくまでイメージの為に作ったHTMLです)

という、ぶしつけなお願いなのですが…。
呼出すページはもちろん私が作ります。
(ジャンプする頁は単純計算で、2×6×3×10=360頁必要?)
見当違いな事を言ってる気もするけど、不可能な事なら諦めます。

まるっきりスレ違い、板違いな発言してるっぽいので、もしよければ適切な板・スレへの誘導だけでもお願いします。
0347nobodyさん04/08/10 23:22ID:???
>>346
作成依頼を扱うスレはないかもな。
で、金額はいくら出せるの?
034834604/08/11 00:12ID:???
>>347
金額…という事は相当大掛かりなものだったんですね…
プログラムとか全く解らないので、安易に発言してしまいました。
ごめんなさい。
諦めて、HTMLで順々に飛ばすようにします。

ちなみに、依頼した内容だとすると、どのくらいの相場になるのですか?
0349nobodyさん04/08/11 00:29ID:???
いや、改造スレでさえよほど興味惹かれなきゃ誰も引き受けないのに
作成をタダで受けるやつはいないだろうってこと。
0350nobodyさん04/08/11 15:27ID:???
>340
自分で書けるならこのスレで頼まねぇよヽ(`Д´)ノウワァァァン
0351nobodyさん04/08/12 01:09ID:???
んじゃー、とりあえず KENT さんの YY-BOARD でも PHP化してみようかな。
出来上がったら公開しまーす。
0352nobodyさん04/08/12 17:33ID:???
もう沢山あるじゃん
0353nobodyさん04/08/12 18:39ID:???
>>352
ソースは?
035435104/08/13 19:17ID:???
完成したー。
でもたくさんあるらしいので公開はパス。
0355nobodyさん04/08/15 02:12ID:???
だれか amezor.php とか欲しいやつおるー?
0356nobodyさん04/08/20 11:53ID:???
発見
YY-PHP ttp://shu.sub.jp/xoops/
0357nobodyさん04/09/09 20:54ID:91HESDyd
http://www.f-u1.jp/Cgi-bin/open/novel/novel.cgi?mode=view&room=0004&page=2&bbs_type=novel3novel3
【裕壷】にあるJoyful Note(携帯対応版)のPHP化したやつが欲しいです。
http://script.s16.xrea.com/【鏡の国】にあるJoyful NotePHP版とあわせようかと思ったけどどこをどうくっつけていいのやら・・・
携帯対応でなおかつ写メ投稿可能なPHP掲示板を誰かお願いしますm(__)m
0358nobodyさん04/09/10 09:17ID:???
>>357
http://php.s3.to/bbs/bbs7.php
035935704/09/10 11:33ID:S7r+XOUi
>>358
PCや携帯で閲覧時に通常投稿フォームもあればいいんですけど^^;贅沢ですいません
0360nobodyさん04/09/10 12:15ID:???
ここは移植要望スレで探すスレではない
0361nobodyさん04/09/17 02:02:28ID:4jQ2CFcq
スクリプトオブサガのPHP版を作ってほしい。
0362nobodyさん04/10/16 16:58:40ID:LnoS0JF3
【CGI名】FFXI Member Registration System
【配布URL】 ttp://www.senobeya.com/
【依頼内容】PHPに移植してほしいです。
よろしくお願いします。
0363nobodyさん04/10/16 19:34:42ID:???
丸ごと他人まかせかよw
0364nobodyさん04/10/18 01:16:05ID:/L8bAuOq
バトルロワイアルCGIのPHP版を作る人が
もし居たらその人は神ですな。間違いなく。
0365nobodyさん04/10/18 19:21:35ID:???
【CGI名】DIC-Studio estate
【配布URL】 ttp://www.d-ic.com/free/06/estate_v31.html
【依頼内容】PHPに移植してほしいです。
よろしくお願いします。
0366nobodyさん04/10/18 20:11:55ID:???
【CGI名】jewel.cgi
【配布URL】 ttp://www.groo-web.com/jewel.html
【依頼内容】PHPに移植してほしいです。MySQL利用版と2種類作って欲しいです。
よろしくおながいします。
036737504/11/06 08:43:10ID:???
>>331
いろいろと測定してみたら,ソースのパースに結構時間がかかることが
判明したからああいうソースになったんです.きれいに書こうと思えば
もっときれいにかけた.でも,CGI として実行させる限り,ある程度以上
規模の大きいプログラムだと,綺麗にする=遅くなる,になってしまいます.
信じられなければプロファイラなどを使って調べてみてください.

C-BOARD は,そういう板挟みの中で生み出されたコードであることを理解
いただければ幸いです.


あと,ほとんどの方は異様に文字密度の濃い部分をさして,ソースが汚い
とおっしゃっているのだと思いますが,中身(ロジック)を見て頂ければ
それほど汚く無いことは理解いただけるかと思います.
(綺麗などというつもりはありません)

高機能を謳っている CGI のコードは大抵,全くモジュール化されていませんが,
C-BOARD ではそのような事はありません.たとえば,C-BOARD ではツリーを
表示する部分のコードは次のように簡潔なものとなります.

sub view_tre {
my $o_tree = new FILE::TREE($CNF::place{'data'}{'path'});
my($r_tree, $flag);
while ($r_tree = $o_tree->read($view{'start'}, $view{'number'}, $::FORM{'cmd'})) {
map(&tree($_), @{$r_tree});
(++$flag != $view{'number'}) && &DESIGN::tree_split;
}
$o_tree->close; print ${&DESIGN::line};
}


036837504/11/06 08:53:44ID:???
補足.
> 綺麗にする=遅くなる
ここで「綺麗」といっているのは,コードをモジュール化し,
互いの依存性を最小にすることなどを指しています.


ちょっと話は変わりますけど,何気なく使ってる,require "jcode.pl";が
どれくらい重い処理か皆さん気づいてます?シンプルなスクリプトであれば,
その何気ない一行のせいで,30% 以上遅くなっていることも珍しくないんですよ.
0369nobodyさん04/11/24 16:04:52ID:???
【配布URL】ttp://yama2-db.cside.com/download/mbbs.html
【依頼内容】絵文字変換機能のみをPHPに移植してほしいです。
よろしくお願いします。
0370nobodyさん04/11/25 12:42:47ID:???
phpの絵文字変換付きの掲示板等見たことない
だれか作ってくれー
0371nobodyさん04/11/26 05:32:24ID:???
その前にperlの絵文字変換付きの掲示板を探してきてくれ
0372nobodyさん04/11/26 09:26:14ID:???
>>371
369が書いてる
http://yama2-db.cside.com/download/mbbs.html
0373nobodyさん04/12/18 00:27:08ID:???
別にOOPだろうが、パースの為に分離していようがC-BOARD は綺麗なコードじゃないと思う。
まぁ、PerlやPHPは特にいい加減にかける言語だから
結構どんな人が書いても汚くなるけどな。
0374nobodyさん04/12/18 04:32:04ID:neHl2NC1
簡単そうなのあったらやってみようかと思って覗いてみたが…
丸投げしてるのしかないのねw
手に負えませんでした。
0375nobodyさん04/12/19 03:41:48ID:???
半年と1ヶ月半使って俺の貧しい知能でPerl→PHP
またその逆を自動でやるソフト作った。
文法とかマジ難しかった。
ただいま実際に使ってデバッグ中・・・。
0376nobodyさん04/12/19 04:26:06ID:???
>>375
それは、まぁ、なんというか御苦労様。
{} → [] や sub → function とか perl → php を自動変換できる所は変換させて、
schwartz sort とか $記号 部分とか面倒な部分は
前後に //!Perl! のマークをつけてそのまま perl のコードを出し、
エディタで !Perl! の部分を探してそこは手で修正、のアプローチ。
CGI モジュールの変換ルーチンで手間取ったけど 5 日ででっちあげた。
そんな程度でも手でやるより 1/10 くらいの時間で終わったよ。
0377nobodyさん04/12/20 03:38:12ID:???
>>376
おまえ性格悪いな
がんばれよ>>375
0378nobodyさん05/01/26 00:28:43ID:t+YNSd9d
emacs上でのBLAST検索を行うプログラムを教えてください。
0379nobodyさん05/01/26 00:30:12ID:t+YNSd9d
emacs上でのBLAST検索を行うプログラムを教えてください。
0380nobodyさん05/01/26 00:30:50ID:t+YNSd9d
emacs上でのBLAST検索を行うプログラムを教えてください。
0381nobodyさん05/02/01 13:36:46ID:???
>>376
こいつ相当ばかだな…
0382nobodyさん05/03/10 17:14:15ID:93NhWWV1
スクリプト改造依頼スレから来ました。

【CGI名】PostMail Ver3.11
【 配布先URL 】http://kent-web.com/
【 置き場所 】http://kent-web.com/data/postmail.html
【 依頼期限 】2週間
【 依頼内容 】
このCGIのPHP版を作って頂きたいです。
すみません、よろしくお願いいたします。
0383nobodyさん05/03/10 18:45:42ID:???
>>382
qmail対応だけでよければ
038438205/03/10 20:19:24ID:93NhWWV1
>383
ぜ、是非お願いします!!!
0385nobodyさん05/03/11 08:47:02ID:???
>>384
http://marunage.web2.poporo.net/joyful/の No.295にアップしました
しばらくはバグ修正対応します
038638405/03/11 23:05:38ID:8pKqIsfb
>385
は、は、は、は、早い!!!
ありがとうございます!!!!!!!!
ちょっと急ぎだったのでものすごい嬉しいです!
本当にありがとうございます!!
これからテストさせて頂きます!!!!!!!!!!
0387nobodyさん05/03/12 08:46:33ID:???
ギャル文字変換のソースを探したんですが無いのでPHPでおねがいします

例だけで構いませんので宜しくお願い致します。
0388nobodyさん05/03/12 09:56:51ID:???
>>387
ここはPerlのソースを元にPHPに移殖するスレなのでソースがないとね

$text = str_replace("は","l£", $text);
$text = str_replace("あ","ぁ", $text);
  ・
  ・
  ・
こんなのでどうでしょう。
0389nobodyさん05/03/12 10:12:39ID:???
くさちゅー語変換のヤツがあったと思って検索したらあった。
これを修正したらいいんジャマイカ
http://web.archive.org/web/20001005135821/www.geocities.co.jp/Milkyway/1487/kusacgi.txt
0390nobodyさん05/03/12 10:42:37ID:???
【CGI名】K-Prof
【 配布先URL 】http://cgi.au-lait.net/
【 依頼内容 】
このCGIのPHP版を作って頂きたいです。
PHP MySqlでお願いします。
0391nobodyさん05/03/12 12:20:58ID:???
http://web.archive.org
くさちゅー語変換
http://www.geocities.co.jp/Milkyway/1487/kusacgi.txt
0392nobodyさん05/03/13 17:39:57ID:???
<?php
header("Content-type: text/html; charset=Shift_JIS");
$text = str_replace("は","l£", $text);
$text = str_replace("あ","ぁ", $text);
?>
<html>
<head>
<title>ギャル文字変換</title>
</head>
<body>
<form action="<?=$_SERVER['PHP_SELF']?>" method="GET">
<textarea name="gyaru" rows="10" cols="30"></textarea><br>
<input type=submit value="ギャル文字変換">
</form>
</body>
</html>
0393nobodyさん05/03/14 14:32:54ID:???
AmigoDatabaseのPHP化考えてる人いる?
0394nobodyさん05/03/14 16:05:16ID:???
>>393
YomiSearchで懲りた
0395nobodyさん2005/03/22(火) 21:00:00ID:jBVNCHmH
どなたか、下のスクリプトをPHPに移植していただけないでしょうか?

ttp://blog.bulknews.net/cookbook/blosxom/rss/kanshin_rss.html
ttp://blog.bulknews.net/cookbook/blosxom/rss/genfeed.html

HTMLからRSSを作るスクリプトです。

単純にHTML->RSSに変換するスクリプトはあったのですが、
printで出力するだけなので、応用が利きませんでした。

移植していただけるとうれしいです。
もしよかったらよろしくお願いしますm__m
0396nobodyさん2005/03/23(水) 08:43:47ID:???
>>389
ひろゆきのサイトじゃないか
0397nobodyさん2005/04/17(日) 23:53:52ID:???
http://toshisrus.main.jp/cgiroom.html
TBOARD 010 おーとりんくぅ♪
というのをPHP化して欲しいです。
ソースは1492行あります。

消防みたいな文章になっちゃった。
0398nobodyさん2005/04/21(木) 03:03:38ID:???
やってみる
0399nobodyさん2005/04/21(木) 03:39:28ID:???
ありがとう。
そしたら俺は吐き出すソースをXHTMLにしてみようかな
0400nobodyさん2005/04/23(土) 19:19:00ID:???
ひさびさにスレ機能しそうだねほしゅ
0401nobodyさん2005/04/30(土) 16:12:43ID:???
2たんねるのperlをPHPに変えられんかね?
たしか、PHPの方が鯖に優しいだろ?
0402nobodyさん2005/04/30(土) 21:56:48ID:???
>>401
0403nobodyさん2005/05/01(日) 10:15:41ID:???
【CGI名】RSSベースのアンテナ「RNA」

【 配布先URL 】
http://www.semblog.org/
http://www.semblog.org/wiki/?rna

【 依頼内容 】
移植するの相当に大変だと思う。
有志の方いませんか
04044012005/05/02(月) 20:06:10ID:???
>>401どえす。

とりあえず、phpにするのは
bbs.cgiだ。read.cgiは >>read.html or index.html
でHTML化するぞ!
0405nobodyさん2005/05/06(金) 15:57:37ID:SUOjLAuD
【CGI名】もっと書き込み隊
【 配布先URL 】http://tackysroom.com/cgi_mkakikomitai.htm
【 依頼内容 】
PHP版を作って頂きたいです。
ずっと探してきましたが、未だPHP化されていないようです。
どなたか宜しくお願いします m(_ _)m
04064052005/05/06(金) 16:00:07ID:???
書き忘れてました。
可能であればデザインは別ファイルで変更できるようにして頂きたいです。
0407nobodyさん2005/05/08(日) 19:55:50ID:???
>405
似たようなのならたくさんあるけど、もっと書き込み隊じゃないと駄目なの?
04084052005/05/08(日) 21:31:15ID:???
>>407
もっと書き込み隊には一度にたくさんのレスができる、「一括レスモード」というのが
あるんですが、それと同じような機能があれば他のものでもいいのですが。
0409nobodyさん2005/05/10(火) 17:11:27ID:4vlW9RN1
【cgi名】mt-sukeroku-plus
【配布元】http://hsj.jp/works/archives/001021.html
【依頼内容】
Movable Type 3.x用プラグインのmt-sukeroku-plus.plが
Movable Typeの動的生成モードでは機能しません。
どうやら動的生成モードではcgi型プラグインは機能せずphp型のものであれば機能するようですが
mt-sukeroku-plus.plをphpにすることは出来ますでしょうか?
0410nobodyさん2005/05/10(火) 17:38:44ID:LgUCArTN
http://JJ079055.ppp.dion.ne.jp/
うぇwwwうはっwwwうはっwwwうはっwwwwwwwwwwwwwww
うはっwwwうはっwww
wwwwww
wwwwwwうはっwwwwwwwwwwwwwww
0411nobodyさん2005/05/10(火) 18:02:48ID:BxgcyiXW
ttp://i218-47-78-119.s01.a014.ap.plala.or.jp/
wっうぇwっおkwwwwwwwwwwwwwっwwwwwwwwwwww
wwおkwwwwwwっwwwwww
おkwwうぇwwwwwwwwwwwwwwwwwwwww
おkおkうぇwwwwwwwwwwwww
っwwwwwwwwwwww
0412nobodyさん2005/05/11(水) 00:29:18ID:???
http://neko.s18.xrea.com/dl/nekomifaq.htm
頼みます。
0413nobodyさん2005/05/15(日) 18:13:54ID:vk3O7GvL
perl→PHP
を解説しているサイトってありませんか?
0414nobodyさん2005/05/15(日) 23:22:44ID:???
何を求めているの?
0415nobodyさん2005/05/16(月) 02:27:44ID:+lziMEFP
【CGI名】Cut First Char
【 配布先URL 】http://www.1-fuji.com/
【 置き場所 】http://www.h-fj.com/blog/archives/2004/12/movable_type_2.php
【 依頼期限 】2週間
【 依頼内容 】
MT用のプラグインなのですが、ダイナミックパブリッシングで利用できるように
PHP(MySQL)版を作ってくださりますよう、伏して伏してお願い申し上げ奉りまする。
0416nobodyさん2005/05/17(火) 01:05:23ID:???
>>412
まだ見てる?
ヒマなのでやってみようかと思うのだが。
0417nobodyさんNGNG
このスレとは別に、phpのコードをperlスクリプトに移植することはできるのでしょうか?
04184122005/05/17(火) 19:27:29ID:???
>416
見てますよ。
期待してます。

>417
知識さえあれば可能かと。
0419nobodyさん2005/05/18(水) 00:13:11ID:???
>>392
変換できない…
0420nobodyさん2005/05/18(水) 02:44:54ID:MALuKruf
>>414
漏れへのレスとして受け取るお(・∀・)
えっとphpはある程度分かるんだけどperlはさっぱりなんだわ
でもperlのphp化をしたいのよ
0421nobodyさん2005/05/18(水) 08:23:28ID:???
>>420
教えてやろう
PHPでは配列は1種類だがPerlには2種類ある
普通の配列と文字列がキーになるハッシュだ
配列は$じゃなく@をつけ、ハッシュは%をつけてあらわされている
Perlの@array = (1, 2, 3);は
PHPで$array = array(1, 2, 3);に
Perlの%hash = ('a'=>1); %hash = ('a', 1)は
PHPの$hash= array('a'=>1);になる
配列の値はPerlでも$array[0]だけどハッシュは$hash{'a'}とブレースの種類も違う
0422nobodyさん2005/05/18(水) 08:34:50ID:???
Perlの特徴で省略できる変数がある。省略された変数は$_で参照できる
foreach $temp (@array) {
print $temp;
}
foreach (@array) {
print;
}
foreach (@array) {
print $_;
}
PHPにすると
foreach ($array as $temp) {
print $temp;
}
0423nobodyさん2005/05/18(水) 08:49:13ID:???
Perlの正規表現をPHPに変換するときはPerl互換のpreg関数を使ったほうがいいでしょう
Perl $str =~ /PATTERN/;
PHP preg_match("/PATTERN/", $str);
Perl $str =~ s/PATTERN/REPLACE/;
PHP $str = preg_replace("/PATTERN/", "REPLACE", $str);
この辺はいろいろな書き方があるのでやっぱりPerl理解してないと難しいな
というわけでPerlの正規表現勉強しないと無理だわ
0424nobodyさん2005/05/21(土) 00:53:53ID:???
http://www.cs.wcupa.edu/~rkline/perl2php/
04254162005/05/25(水) 05:03:26ID:???
>>418
遅くなったけど、とりあえず動くものは出来たー。
バグがあったら言ってくださいまし。

ttp://perl2php.hp.infoseek.co.jp
04264122005/05/25(水) 14:33:54ID:???
どうもです。
今から突っ込んでみます。
0427nobodyさん2005/05/25(水) 16:35:21ID:???
無事に動いてますが、仮にaaa.phpに埋め込むため
<?php include "./nekomifaq/faq.php";?>で呼び出そうとするとエラーが出るのですが
どの様にしたら良いのでしょうか?

┌index.php
├aaa.php
└/nekomifaq
 └faq.php等々
0428nobodyさん2005/05/25(水) 17:07:29ID:???
>>427
中身みてないけど
faq.phpが相対パスでファイルあつかってるならaaa.phpとfaq.phpを同じ階層に置かないと駄目でしょう
0429nobodyさん2005/05/25(水) 17:17:45ID:???
>>427
<?php
chdir("./nekomifaq");
include "./nekomifaq/faq.php";
chdir("..");
?>
0430nobodyさん2005/05/25(水) 17:18:57ID:???
違う、こうか
<?php
chdir("./nekomifaq");
include "faq.php";
chdir("..");
?>
■ このスレッドは過去ログ倉庫に格納されています