07/07/11 12:07:19
質問スレから誘導されました。
下記のperlスクリプトをphpで書き直したいのですが、perlはわからないのでどなたかphpに直して頂けないでしょうか。
phpでプログラムを書いていてわからない所があり、参考になるプログラムを探した所perlしか見当たりませんでした。
下記のperlスクリプトは私が必要としているスクリプトの一部を書き出しました。
# IMG タグを変換する(cid方式にまとめる)
my $filelist = {};
$content =~ s#(< (?:IMG|INPUT) \s[^>]*? SRC=)
('[^'>]+'|"[^">]+"|[^">\s]+)
((?:\s+[^>]*)? >)
#&conv_img_tag( $1, $2, $3, $filelist )#gexi;
$content =~ s#(< (?:BODY|TABLE|TR|TD) \s[^>]*? BACKGROUND=)
('[^'>]+'|"[^">]+"|[^">\s]+)
((?:\s+[^>]*)? >)
#&conv_img_tag( $1, $2, $3, $filelist )#gexi;
$DEBUG and print STDERR "[img=",scalar(keys %$filelist)," tags]\n";
549:nobodyさん
07/07/11 12:12:54
sub conv_img_tag {
my( $prefix, $src, $suffix, $imghash ) = @_;
return unless ref $imghash;
# "" で囲まれていたら
$src = $1 if ( $src =~ /^["'](.*)["']$/s );
# cid は img01 からカウントアップ
my $cnt = scalar keys %$imghash;
my $cid = sprintf( "cid%02d", $cnt + 1 );
# 既に同じ画像を使っていたら同じ cid とする
foreach my $prev ( sort keys %$imghash ) {
if ( $imghash->{$prev} eq $src ) {
$cid = $prev;
last;
}
}
$imghash->{$cid} = $src;
my $ret = sprintf( '%s"cid:%s"%s', $prefix, $cid, $suffix );
$ret;
}
引用元:Kawa.net xp (URLリンク(www.kawa.net))
URLリンク(www.kawa.net)
550:nobodyさん
07/09/19 23:28:36
>>65のスクリプトって、リンク先もうないみたいなんですが
どなたかお持ちの方いらっしゃいますか?
551:nobodyさん
07/10/18 00:36:47
>>548
それほど難しい表現してるわけでもなし、phpが書けるならわかりそうなもんだが
どこがわからんの?
552:nobodyさん
07/12/31 16:54:09 Qj9jcT2o
【 スクリプト 】 PcMonster2
【 配布先URL 】 URLリンク(game1.openspc2.org)
「■PcMonster2 DL」のところ
よろしくお願いします。
553:nobodyさん
08/01/01 07:05:46
報酬は?
554:552
08/01/01 13:06:11
>>553
報酬といいますと?
やっぱり金品ですか?
555:nobodyさん
08/01/01 13:10:32
俺は金品でも金品じゃなくても構わないけど
556:552
08/01/01 14:20:25
>>555
僕工房なんでお金とか出せないんですけど…
557:nobodyさん
08/01/01 14:23:35
じゃ乙
558:552
08/01/01 16:21:40
>>557
どうすればやっていただけるでしょうか?
559:nobodyさん
08/03/10 18:22:04
>>552
ちょっと興味があったので、見てみたんだけど、なんていうか
これをまともなwebアプリにするのは骨が折れるわ。
560:nobodyさん
08/03/11 12:16:59
>>338
再UP希望
561:nobodyさん
08/03/21 09:40:33
トップページの更新履歴で簡単につかえるものがない。
埋め込み式で。
URLリンク(php.s3.to)
のUTF-8版がほしい。
562:nobodyさん
08/03/21 13:04:34
そんくらい自分で作れ
563:nobodyさん
08/03/28 22:45:33 d/zTXO0i
>>338
再UP希望
564:nobodyさん
08/03/28 23:16:03
じゃあチミは代わりに何をUPしてくれるのかね?ん?
565:nobodyさん
08/03/28 23:18:04 d/zTXO0i
ここレスあるのも久しぶりだな。
再アップとか代わりに何かとか、ここそういうスレじゃないから。
566:nobodyさん
08/03/28 23:20:27
ID:d/zTXO0i
567:nobodyさん
08/04/09 09:34:42
【CGI名】Miniりすと
【配布先】URLリンク(www.minicgi.net)
【利用規約】改造・再配布おk
このスレ機能してるかわからんけど
どなたかお願いします
568:nobodyさん
08/04/30 17:42:26 ShUG0aAy
あげ
569:567
08/05/01 18:34:20
一ヶ月経ちましたが、まだ待ってます
570:nobodyさん
08/05/02 02:50:04
めんどすぎ
571:567
08/05/02 23:40:31
>>570
待つの諦めますた
スクリプト改造工房スレに
投稿したので見てやってください
572:nobodyさん
08/05/03 01:48:30
【CGI名】 簡易データベース
【配布先URL】 URLリンク(www.rescue.ne.jp)
【置き場所】 URLリンク(www.rescue.ne.jp)
【依頼内容】 PHP化お願いします
573:nobodyさん
08/05/11 18:01:20
懐かしすぎて涙が出た
574:nobodyさん
08/07/07 18:27:19 W0PxZz16
【CGI名】Miniりすと
【配布先】URLリンク(www.minicgi.net)
【利用規約】改造・再配布おk
おね
575:nobodyさん
08/12/22 20:23:43
【 CGI&PHP名 】 kentwebのaska.bbs
【 配布先URL 】 規定ありOK(URLリンク(www.kent-web.com))
【 依頼期限 】 一ヶ月
【 依頼内容 】 perl→phpに変換してください(スクリプトの動作はオリジナルのまま変えないでください)
【連絡先】kyuuna@55mail.cc
【備考】謝礼も考えてます。受けてくれる方は掲示板に表明お願いします
576:nobodyさん
08/12/22 20:26:51
> 【備考】謝礼も考えてます。受けてくれる方は掲示板に表明お願いします
いくらまで出すの?
577:nobodyさん
08/12/22 21:50:44
>>576
たかが変換でがめつい奴だな
578:nobodyさん
08/12/22 22:00:16
低脳乙
579:nobodyさん
08/12/22 22:02:04
>>577
暇ならタダでやってあげたらいいんじゃね
580:nobodyさん
08/12/22 22:41:40
連絡先公開されてんだから希望額添えて交渉すればいいだろ学生君
581:nobodyさん
08/12/22 22:59:29
>>575
早く答えろよ
582:nobodyさん
08/12/23 10:12:07
>>572はまだかよ?
もう12月だぞ
ここにいる奴はPHP使えないのか?
583:nobodyさん
08/12/23 10:39:37
>>581
連絡先にメールしろよks
584:nobodyさん
08/12/23 13:55:05
>>583
必死だな。コミュ能力ないと誰も受けてくれないよ
585:nobodyさん
08/12/23 14:18:04
>>584
コミュ能力あるならメールするだろ
自己紹介乙
586:nobodyさん
08/12/23 14:25:59
ヽ人人人人人人人人人人人人人人人人人人人人人人人人人人人人人
/ ̄(S)~\ < >
/ / ∧ ∧\ \< コミュ能力あるからメールしろ! コミュ能力あるからメールしろ! >
\ \( ゚Д,゚ ) / /< >
\⌒ ⌒ / ノ Y´`Y´`Y´`Y´`Y´`Y´`Y´`Y´`Y´`Y´`Y´`Y´`Y´`Y´`Y´`Y´`Y´`Y´`
)_人_ ノ
/ /
∧_∧ ■□ ( ))
( ; )■□  ̄ ̄ヽ
γ⌒ ⌒ヽ  ̄ ̄ノ ノ
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
587:nobodyさん
08/12/23 14:48:31
いやならメールしなきゃいいって話だよな
588:nobodyさん
08/12/23 17:48:45
>スクリプトの動作はオリジナルのまま変えないで
ならperlのまま使えばいいのに何が不満?
589:nobodyさん
08/12/23 18:16:20
依頼者に直接言えよ
590:nobodyさん
08/12/23 18:16:50
>>588
ヽ人人人人人人人人人人人人人人人人人人人人人人人人人人人人人
/ ̄(S)~\ < >
/ / ∧ ∧\ \< コミュ能力あるからメールしろ! コミュ能力あるからメールしろ! >
\ \( ゚Д,゚ ) / /< >
\⌒ ⌒ / ノ Y´`Y´`Y´`Y´`Y´`Y´`Y´`Y´`Y´`Y´`Y´`Y´`Y´`Y´`Y´`Y´`Y´`Y´`
)_人_ ノ
/ /
∧_∧ ■□ ( ))
( ; )■□  ̄ ̄ヽ
γ⌒ ⌒ヽ  ̄ ̄ノ ノ
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
591:nobodyさん
08/12/31 16:44:16 0bpmuaXB
ChildForumおねがいします。
592:nobodyさん
08/12/31 19:43:33
いくらで?
593:nobodyさん
09/02/05 23:33:51 +w8WXU+Q
今は言いたくありません。
594:nobodyさん
09/09/05 22:35:52 3Yi72PwE
perlで書かれた俺のオリジナルアイディアのカテゴリマッチング
マルチキャスト私書箱スクリプトがある。
興味を持ってくれる運用者に自由に配布したい。
だが依頼した製作者との著作の兼ね合いで少し遠慮がある。
改造したベースの私書箱システムが製作者のものだからだ。
そこのサイトで配布の運びになっているんだがトロい。
年内には公開、ちょっと自分なりに再改造、、、とか言ってやがる。
phpに移植して配布しちまいたいんだが
やってくれるやついるかねえ?
595:nobodyさん
09/09/06 02:48:47
どんなものかによるな
596:nobodyさん
09/09/06 10:56:47 k4MppCss
>>595
来週あたりに
サンプルを見せるわ。
製作者はCGIでは一応、有名どころだ。
まあ、PHPに移植しなくても著作権に抵触しない書き換えは
ありうるけどね。
でもこの場合、PHPに移植しちまうやり方のほうが
一番、問題がないという結論だ。
むしろ同じ言語で違う書き方にするほうが大変な気がするしな。
597:594
09/09/07 00:42:39 ZZndOzX+
このスレッド全部読んだが
全然、機能してないわ
やっぱ2ちゃんねるだわ(w
止めた。
ばいなら。
598:nobodyさん
09/09/07 01:26:43
そうか乗り気だったけど残念
599:594
09/09/07 07:31:55 H9l1PbK+
つうかPerlの書き換えてないまんまのものを
2chでばらまく。
CGIレスキューの私書箱のやつなんだけど
別にたいして文句言われる筋合いないと思う。
そもそもフリーのものだし、付け加えは俺のアイディアだし
まして工賃まで出してるし。
俺が一番望むのはあくまで自由な配布による自由な運用だもの。
まあ、PHPにすればこれはレスキュー名義のものじゃなく
完全にオリジナルスクリプトということになるけどね。
まあ当面はスクリプトの著作表示を消さなければ大丈夫だろうな
とは思う。
興味を持ってもらえれば好きにやればいいよ.
>>598
600:nobodyさん
09/09/07 11:33:06
ライセンスが再配布を禁じていたら訴えられたら負けるよ
601:594
09/09/07 20:06:24 yuioP4uz
レスキューはあくまで俺の遊び心につきあってくれたわけで
訴える訴えないだのという話はないと思うね。
自サイトでフリーで公開も快く受けてくれたわけだし。
だけどレスキューのサイトで公開は俺が急かせる筋合いではなくなるわけだ。
レスキューは知名度があるし、利用者も出てくるからいいんだけど
完全にレスキューのマイペースだしねえ、、、。
アイディアマンの俺としてはイライラするわけだ。
だったらとりあえず自分で配布してみるかというわけで。
だけど、それはなんとなく話が違うだろうみたいな流れになっちゃいる。
まあ、フルスクラッチしちまえば問題ないだろみたいな。
俺は訴えるだの何だのって話は嫌いだねえ。
602:nobodyさん
09/09/07 20:13:24
君は嫌いでも著作者にはその権利があります
603:594
09/09/07 21:19:03 yuioP4uz
いや、俺が著作者なんですけど。一応。
そもそも元はフリーのスクリプトであって
それを俺が考えたものにしたから公開どうしようかなあ、、、
という話なんですが。
俺に独占使用権があるんです。このスクリプトは。
604:594
09/09/07 21:30:45 yuioP4uz
なんだかねえ
そもそも、PHPに書き換えても
今度は書き換えた人にゴタゴタいわれたら
もっと面倒になる予感だねえ。こりゃ。
とりあえず、移植する人はフリーで配布する気がないなら
本末転倒ということです。
URLリンク(www.rescue.ne.jp)
とりあえずこんなもんだよ。
そんでフリーで配布してるものがこれ
URLリンク(www.rescue.ne.jp)
オープンソースの精神がない奴には俺は用はない。
605:nobodyさん
09/09/07 21:41:22
勘違いしてるようだけどオープンソースとフリーライセンスは別物だよ
606:594
09/09/07 21:43:01 yuioP4uz
ポケットモンスターかよ(w
もういいわ(w
607:nobodyさん
09/09/07 22:26:11
そうか。乙。
608:nobodyさん
09/09/10 20:45:13
ある顧客用にカスタマイズしたらベースとなったプログラムの著作権まで
主張されてしまったの図。
緩いBSDライセンスでもそんなのまかり通らないのに。
609:GTPVedtdKBQFxfcGcv
09/10/23 03:37:16
Software engineering researchers rarely write explicitly about their paradigms of research and their standards for judging quality of results. ,