perlスクリプト⇒phpスクリプト移植要望スレ
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
02/10/27 15:41ID:Q6Y/Bw9n随時受付中
どんなperlなCGIから、PHPへの移植要望が
続発するのか? (w
0281nobodyさん
03/12/03 23:04ID:???0282nobodyさん
03/12/03 23:04ID:Uo7o1eBu##; pop(@lines);
##; }
##; unshift(@lines,"$no,$date,$in{'name'},$in{'mail'},$in{'sub'},$in{'comment'},
##; $type,$host\n");
この部分が難しいなぁ
後は簡単だが
0284nobodyさん
03/12/04 00:40ID:???0285nobodyさん
03/12/06 13:25ID:IKOEKrdy冗談がうまいですね
0286nobodyさん
03/12/06 18:50ID:???0287nobodyさん
03/12/06 22:49ID:uyPRofae0288nobodyさん
03/12/08 21:47ID:WImG1BEKif($1 ne ''){
$HlocalImageFileDir = $1;
$HlocalImageFileDir =~ s/\\/\//g;
$HlocalImageFileDir =~ s/:/|/g;
$imageDir = "file:///" . $HlocalImageFileDir;
}
}
↑ここのPHP化が分かりません。
どなたか、教えてくれませんか?
0289nobodyさん
03/12/09 07:39ID:IrWTYwOe$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
おねがいしやす。
0291nobodyさん
03/12/09 10:00ID:???0292nobodyさん
03/12/11 22:25ID:feYyVlVBもらおうと考えてるんですが、時間的、料金的にどれぐらいになるものでしょうか?
0294nobodyさん
03/12/13 03:45ID:???0295nobodyさん
03/12/13 03:57ID:???来年度末ぐらいかな。
0296すいません
03/12/13 23:32ID:SXyf0EfrPerlとPHP出来る方にちょっとした仕事を依頼したいんですが。
興味のある方、下のページ見てください。m(_ _)m
http://ayu.zone.ne.jp/php.html
0297nobodyさん
03/12/13 23:59ID:???0299nobodyさん
03/12/14 00:47ID:???0300nobodyさん
03/12/14 01:05ID:???0301nobodyさん
03/12/14 01:22ID:???あぶない匂いを嗅ぎ分ける能力なw
0303nobodyさん
03/12/15 18:56ID:???http://openlab.jp/k16/htmllint/htmllint.html
0304nobodyさん
04/01/04 13:31ID:???だれかiMonaのスクリプトPHPにする香具師はいないか?
鯖は立てられるがPHPが全くわからん。
0305nobodyさん
04/01/05 15:43ID:???0308nobodyさん
04/02/06 18:38ID:???ここの天空リンク集とかってPHPにしてもらえないかな
0309nobodyさん
04/02/06 21:27ID:wSDCh3fwhttp://taurus.kake.info.waseda.ac.jp/wikip/joyful/joyful.u.cgi?mode=res&no=827
0310nobodyさん
04/02/16 10:31ID:???http://minicgi.net/cgi2/list.html
これのPHP移植とかありますか?
0311nobodyさん
04/02/29 20:45ID:???ここにあるNARRATION BBSをPHPに是非とも。
0312nobodyさん
04/05/13 20:26ID:I7ENa8K6MySQL+強力不正防止機能付きで
移植してくれる神はいないかな?
0313nobodyさん
04/05/14 02:27ID:???やっても良いけどさぁ。なさそうだし。
こんな俺って嫌なヤツ?
0316nobodyさん
04/05/19 16:55ID:???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:???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));
0319317
04/06/07 02:09ID:???ありがとうございました。
さて、果たして fgetcsv() はこの変換を施した
csvファイルを正しく読むのでしょうか…。
これから試してみます。
0320nobodyさん
04/06/12 02:17ID:???ttp://webclap.com/
0321nobodyさん
04/06/12 21:51ID:???0322nobodyさん
04/06/13 02:56ID:???0323nobodyさん
04/06/17 10:26ID:CwgxAXD9を、PHPに移植してください…
0324nobodyさん
04/06/17 23:44ID:???0325nobodyさん
04/06/21 00:29ID:n/vxj8n50326nobodyさん
04/06/21 11:46ID:???配布はもう少し待たれよ!
0327nobodyさん
04/06/21 13:45ID:7u+AFuIShttp://www.kemokemo.com/products/picchabo/
0328nobodyさん
04/06/23 20:59ID:???0329nobodyさん
04/07/13 08:16ID:tslXQhc60330nobodyさん
04/08/01 23:44ID:???全部?1つ2つならやってやってもいいが
>>327
微妙だからやだ
>>328
別にできなくもないが、ソースが微妙なので俺は拒否
>>329
ソース出したらしてやるよ
0332nobodyさん
04/08/03 01:14ID:BEBF7GZiここの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版を作ってください…お願いします
0335nobodyさん
04/08/03 12:24ID:xLbrUp7Kお願いします!!
0337nobodyさん
04/08/03 14:34ID:???使ってるサーバが対応していないのです。
この本体その物を使用していましたがPHPで作成されたものが欲しいと
思ってます…
宜しくお願いします。
0338nobodyさん
04/08/05 12:34ID:???>>334じゃないけど
http://marunage.web2.poporo.net/joyful/img/119.zip
検索はやっぱりSQL一発が楽でいい。
0341nobodyさん
04/08/09 16:00ID:lYQyr6Nkttp://www.cgi-amigo.com/database.html
これ「php+mysql」で出来たら最強!
0342nobodyさん
04/08/09 22:42ID:???0343nobodyさん
04/08/09 22:43ID:???javascript→PHPです。
0344nobodyさん
04/08/10 11:37ID:???0345nobodyさん
04/08/10 11:57ID:???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【依頼内容】携帯アプリ板から来ました。
http://hobby6.2ch.net/test/read.cgi/appli/1090689261/l50
内容としては、オンラインゲームのデータ(装備品など)をまとめたページを
上記URLのようなフォームから簡易的に呼び出せるようなスクリプトを作って頂けないでしょうか?
(あくまでイメージの為に作ったHTMLです)
という、ぶしつけなお願いなのですが…。
呼出すページはもちろん私が作ります。
(ジャンプする頁は単純計算で、2×6×3×10=360頁必要?)
見当違いな事を言ってる気もするけど、不可能な事なら諦めます。
まるっきりスレ違い、板違いな発言してるっぽいので、もしよければ適切な板・スレへの誘導だけでもお願いします。
0348346
04/08/11 00:12ID:???金額…という事は相当大掛かりなものだったんですね…
プログラムとか全く解らないので、安易に発言してしまいました。
ごめんなさい。
諦めて、HTMLで順々に飛ばすようにします。
ちなみに、依頼した内容だとすると、どのくらいの相場になるのですか?
0349nobodyさん
04/08/11 00:29ID:???作成をタダで受けるやつはいないだろうってこと。
0350nobodyさん
04/08/11 15:27ID:???自分で書けるならこのスレで頼まねぇよヽ(`Д´)ノウワァァァン
0351nobodyさん
04/08/12 01:09ID:???出来上がったら公開しまーす。
0352nobodyさん
04/08/12 17:33ID:???0354351
04/08/13 19:17ID:???でもたくさんあるらしいので公開はパス。
0355nobodyさん
04/08/15 02:12ID:???0356nobodyさん
04/08/20 11:53ID:???YY-PHP ttp://shu.sub.jp/xoops/
0357nobodyさん
04/09/09 20:54ID:91HESDyd【裕壷】にあるJoyful Note(携帯対応版)のPHP化したやつが欲しいです。
http://script.s16.xrea.com/【鏡の国】にあるJoyful NotePHP版とあわせようかと思ったけどどこをどうくっつけていいのやら・・・
携帯対応でなおかつ写メ投稿可能なPHP掲示板を誰かお願いしますm(__)m
0358nobodyさん
04/09/10 09:17ID:???http://php.s3.to/bbs/bbs7.php
0359357
04/09/10 11:33ID:S7r+XOUiPCや携帯で閲覧時に通常投稿フォームもあればいいんですけど^^;贅沢ですいません
0360nobodyさん
04/09/10 12:15ID:???0361nobodyさん
04/09/17 02:02:28ID:4jQ2CFcq0362nobodyさん
04/10/16 16:58:40ID:LnoS0JF3【配布URL】 ttp://www.senobeya.com/
【依頼内容】PHPに移植してほしいです。
よろしくお願いします。
0363nobodyさん
04/10/16 19:34:42ID:???0364nobodyさん
04/10/18 01:16:05ID:/L8bAuOqもし居たらその人は神ですな。間違いなく。
0365nobodyさん
04/10/18 19:21:35ID:???【配布URL】 ttp://www.d-ic.com/free/06/estate_v31.html
【依頼内容】PHPに移植してほしいです。
よろしくお願いします。
0366nobodyさん
04/10/18 20:11:55ID:???【配布URL】 ttp://www.groo-web.com/jewel.html
【依頼内容】PHPに移植してほしいです。MySQL利用版と2種類作って欲しいです。
よろしくおながいします。
0367375
04/11/06 08:43:10ID:???いろいろと測定してみたら,ソースのパースに結構時間がかかることが
判明したからああいうソースになったんです.きれいに書こうと思えば
もっときれいにかけた.でも,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};
}
0368375
04/11/06 08:53:44ID:???> 綺麗にする=遅くなる
ここで「綺麗」といっているのは,コードをモジュール化し,
互いの依存性を最小にすることなどを指しています.
ちょっと話は変わりますけど,何気なく使ってる,require "jcode.pl";が
どれくらい重い処理か皆さん気づいてます?シンプルなスクリプトであれば,
その何気ない一行のせいで,30% 以上遅くなっていることも珍しくないんですよ.
0369nobodyさん
04/11/24 16:04:52ID:???【依頼内容】絵文字変換機能のみをPHPに移植してほしいです。
よろしくお願いします。
0370nobodyさん
04/11/25 12:42:47ID:???だれか作ってくれー
0371nobodyさん
04/11/26 05:32:24ID:???0372nobodyさん
04/11/26 09:26:14ID:???369が書いてる
http://yama2-db.cside.com/download/mbbs.html
0373nobodyさん
04/12/18 00:27:08ID:???まぁ、PerlやPHPは特にいい加減にかける言語だから
結構どんな人が書いても汚くなるけどな。
0374nobodyさん
04/12/18 04:32:04ID:neHl2NC1丸投げしてるのしかないのねw
手に負えませんでした。
0375nobodyさん
04/12/19 03:41:48ID:???またその逆を自動でやるソフト作った。
文法とかマジ難しかった。
ただいま実際に使ってデバッグ中・・・。
0376nobodyさん
04/12/19 04:26:06ID:???それは、まぁ、なんというか御苦労様。
{} → [] や sub → function とか perl → php を自動変換できる所は変換させて、
schwartz sort とか $記号 部分とか面倒な部分は
前後に //!Perl! のマークをつけてそのまま perl のコードを出し、
エディタで !Perl! の部分を探してそこは手で修正、のアプローチ。
CGI モジュールの変換ルーチンで手間取ったけど 5 日ででっちあげた。
そんな程度でも手でやるより 1/10 くらいの時間で終わったよ。
0378nobodyさん
05/01/26 00:28:43ID:t+YNSd9d0379nobodyさん
05/01/26 00:30:12ID:t+YNSd9d0380nobodyさん
05/01/26 00:30:50ID:t+YNSd9d■ このスレッドは過去ログ倉庫に格納されています