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

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

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん02/10/27 15:41ID:Q6Y/Bw9n
perlで書かれたCGIをPHPへの移植を希望するスレ。
随時受付中
どんなperlなCGIから、PHPへの移植要望が
続発するのか? (w
0281nobodyさん03/12/03 23:04ID:???
それっぽっち自分で勉強しながらやれや
0282nobodyさん03/12/03 23:04ID:Uo7o1eBu
while ($maxline <= @lines) {
##; pop(@lines);
##; }
##; unshift(@lines,"$no,$date,$in{'name'},$in{'mail'},$in{'sub'},$in{'comment'},
##; $type,$host\n");

この部分が難しいなぁ
後は簡単だが
0283nobodyさん03/12/04 00:31ID:???
>>282
冗談がうまいですね。
0284nobodyさん03/12/04 00:40ID:???
バカらしくて冗談しか出ないだろうよ
0285nobodyさん03/12/06 13:25ID:IKOEKrdy
>>282
冗談がうまいですね
0286nobodyさん03/12/06 18:50ID:???
宜しくおねがいします
0287nobodyさん03/12/06 22:49ID:uyPRofae
箱庭諸島 共通マップ版移植して
0288nobodyさん03/12/08 21:47ID:WImG1BEK
if($cookie =~ /${HthisFile}LocalImageDir=\(([^\)]*)\)/) {
if($1 ne ''){
$HlocalImageFileDir = $1;
$HlocalImageFileDir =~ s/\\/\//g;
$HlocalImageFileDir =~ s/:/|/g;
$imageDir = "file:///" . $HlocalImageFileDir;
}
}

↑ここのPHP化が分かりません。
どなたか、教えてくれませんか?
0289nobodyさん03/12/09 07:39ID:IrWTYwOe
161 :nobodyさん :03/12/09 06:03 ID:???
$hour = (localtime(time))[2];
if(time ? (stat("check.txt"))[9] + 60){#1分以上やってくれてない場合
open(WRITE, "?? check.txt");
if(flock(WRITE, 6) != 0){
print WRITE localtime(time) . "\n";
--------俺がやらせたいこと---
}
close(WRITE);
}
こんな風にcheck.txtに最後にやった時間記録してスクリプトが呼ばれるたびに
最後にやった時間チェックして一分以上やってなかったら仕事やらせて
やらせた時刻をcheck.txtに記録ってふうにしてるPERLスクリプトがある。
これをPHPにしたいんだがさっぱりわかりませぬ。
どなたかご教授を。m(--)n

おねがいしやす。
0290 03/12/09 09:41ID:???
なんかあっちのスレの方に書かれてるぞ。
0291nobodyさん03/12/09 10:00ID:???
nobody
0292nobodyさん03/12/11 22:25ID:feYyVlVB
perlで作ったCGIファイル10個、計3000行ぐらい(約70キロバイト)を有料でPHPに移植して
もらおうと考えてるんですが、時間的、料金的にどれぐらいになるものでしょうか?
0293nobodyさん03/12/11 22:53ID:???
>>292
php5が出るまでまて!
0294nobodyさん03/12/13 03:45ID:???
レンタルサーバーに出回るのはいつごろになるかな?
0295nobodyさん03/12/13 03:57ID:???
5.0で早速導入するようなところはさすがにないだろうな。
来年度末ぐらいかな。
0296すいません03/12/13 23:32ID:SXyf0Efr
プログラマー板でも募集したんですが、応募がないんでこちらでも失礼します。
PerlとPHP出来る方にちょっとした仕事を依頼したいんですが。
興味のある方、下のページ見てください。m(_ _)m
http://ayu.zone.ne.jp/php.html
0297nobodyさん03/12/13 23:59ID:???
バカバカしい・・・
0298nobodyさん03/12/14 00:36ID:???
>>296
直接会いたくない・・・・というかこういう仕事ってやくざさんじゃないかな?
0299nobodyさん03/12/14 00:47ID:???
まともな相手じゃないことはすぐわかるな
0300nobodyさん03/12/14 01:05ID:???
おまいら素直に能力がありませんって言えよw
0301nobodyさん03/12/14 01:22ID:???
能力はあるぞ
あぶない匂いを嗅ぎ分ける能力なw
0302nobodyさん03/12/14 01:26ID:???
>>300
本人逆切れか?
たかがギャグに対して大人げないな
現時点で十分に怪しい
0303nobodyさん03/12/15 18:56ID:???
Another HTML-lintってPHP化されないんかな。
http://openlab.jp/k16/htmllint/htmllint.html
0304nobodyさん04/01/04 13:31ID:???
http://dev.imona.net/
だれかiMonaのスクリプトPHPにする香具師はいないか?
鯖は立てられるがPHPが全くわからん。
0305nobodyさん04/01/05 15:43ID:???
某うpろだ管理人さんですか?
0306nobodyさん04/01/05 15:46ID:???
>>305
誰だって(・∀・)イイ!!!じゃん
0307nobodyさん04/01/06 17:08ID:???
>>304
p2じゃダメなんか?
0308nobodyさん04/02/06 18:38ID:???
http://neko.parfait.ne.jp/ten/work/cgi/
ここの天空リンク集とかってPHPにしてもらえないかな
0309nobodyさん04/02/06 21:27ID:wSDCh3fw
(2004/02/04)メディアウィキ(PHP製)のコードの解析(Wikipedia 井戸端BBS)

http://taurus.kake.info.waseda.ac.jp/wikip/joyful/joyful.u.cgi?mode=res&no=827
0310nobodyさん04/02/16 10:31ID:???
Miniりすと
http://minicgi.net/cgi2/list.html
これのPHP移植とかありますか?
0311nobodyさん04/02/29 20:45ID:???
http://www.area-s.com/
ここにあるNARRATION BBSをPHPに是非とも。
0312nobodyさん04/05/13 20:26ID:I7ENa8K6
TheRoomのランキングスクリプトを
MySQL+強力不正防止機能付きで
移植してくれる神はいないかな?
0313nobodyさん04/05/14 02:27ID:???
移植して何か得るもんがあるならねぇ。
やっても良いけどさぁ。なさそうだし。

こんな俺って嫌なヤツ?
0314nobodyさん04/05/14 16:42ID:???
>>313
同感。時間かかる割に得るものが少ないな。大体他人のPerlスクリプトなんて読めな(ry
0315nobodyさん04/05/19 02:27ID:???
>>313
そもそもPerlなんてやってn(ry
0316nobodyさん04/05/19 16:55ID:???
qq|  |とか見ると腹が立ちます
0317nobodyさん04/06/02 18:01ID:???
まじめに質問です。

値のリストからCSVデータ形式に変換することを考えているのですが、
値にダブルクォートやコンマを含む場合、それらを置き換えたり、
"値"形式にする必要があります。
でそのための変換 Perl スクリプト

# 値の配列 @values から CSV形式の行 $line に変換する by Perl メモ
$line = join ',', map {(s/"/""/g or /[\r\n,]/) ? qq("$_") : $_} @values;

を PHPにする場合、どのようになるのでしょうか?

どなたか、移植お願いします。

0318nobodyさん04/06/03 09:19ID:???
>>317
PHPは関数が多いのでjoin_csvみたいな関数もあるかもと探したけど見つからなかった。
function enclosure($w) {
$w = str_replace('"', '""', $w);
if (preg_match("/[\r\n,]/", $w)) $w = '"'.$w.'"';
return $w;
}
$line = join(',', array_map("enclosure", $values));
031931704/06/07 02:09ID:???
>318
ありがとうございました。

さて、果たして fgetcsv() はこの変換を施した
csvファイルを正しく読むのでしょうか…。

これから試してみます。
0320nobodyさん04/06/12 02:17ID:???
web拍手のPHP版きぼんぬ
ttp://webclap.com/
0321nobodyさん04/06/12 21:51ID:???
web拍手自体うざいので嫌だ。
0322nobodyさん04/06/13 02:56ID:???
誰かFreeStyleWikiをphpに移植してください。
0323nobodyさん04/06/17 10:26ID:CwgxAXD9
http://www.webpower.jp/websofts/message_boards/meeting_room/
を、PHPに移植してください…
0324nobodyさん04/06/17 23:44ID:???
KENT WEB のスクリプトをPHP化してくだされ!
0325nobodyさん04/06/21 00:29ID:n/vxj8n5
amezo.cgi→amezo.php
0326nobodyさん04/06/21 11:46ID:???
箱庭諸島貿易重視型をPHPに移植してやったど!
配布はもう少し待たれよ!
0327nobodyさん04/06/21 13:45ID:7u+AFuIS
picchaboをPHPにしてください。お願いします。
http://www.kemokemo.com/products/picchabo/
0328nobodyさん04/06/23 20:59ID:???
どうせPHP化するならC-BOARDとか・・・無理かな
0329nobodyさん04/07/13 08:16ID:tslXQhc6
診断くんをphpにしてけろ、おながい
0330nobodyさん04/08/01 23:44ID:???
>>324
全部?1つ2つならやってやってもいいが

>>327
微妙だからやだ

>>328
別にできなくもないが、ソースが微妙なので俺は拒否

>>329
ソース出したらしてやるよ
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
こいつ相当ばかだな…
■ このスレッドは過去ログ倉庫に格納されています