perlスクリプト⇒phpスクリプト移植要望スレ
perlで書かれたCGIをPHPへの移植を希望するスレ。
随時受付中
どんなperlなCGIから、PHPへの移植要望が
続発するのか? (w 有名どころはすでにPHP可されているか
もしくは、phpで代用のものがあると思われ。
@dat = ('name','tel','zip','add');
$line = "ホゲ田モゲ男,03-1234-5678,123-4567,ホゲ県モゲ市モエ町123";
というデータがあったとして
@DAT{@dat} = split /,/,$line;
このperl一行をPHPに直すとどうなりますか? 広告だしといていきなり配布終了とかぬかす
imgboard v1.22 R6
の移植よろ。
http://www.big.or.jp/~talk/t-club/soft/
↑imgboard v1.22 R6はここですね >>1
Yomi Searchみたいな登録型検索エンジン、よろぴこ。 早急に頼む
http://www.lunar.to/~chatchat/DL.shtml __......,,,,......._
/ ヽ \从人从人从人从人从人从//
. / \. ≫ ≪
. / ! ≫ ≪
.| ノノ__ノノ|_ノ|_ ) ≫ FUCK YOU !!! ≪
| |./ -‐ '''ー | / ≫ ≪
.| ノ ‐ー くー |/ _ ≫ ≪
. \ ) ´゚ ,r "_,,>、゚ ヽ/っ))) //Y∨Y∨Y∨Y∨Y∨Y∨Y\
ヽ_」 )‐=‐ァ' i\/
ヽ .n ` `二´' .丿.ノ
./.n| |nnー---‐´´゚ヽ/
/〔1__/。 ァィコ 。.゚|.| 愛子さまがこのスレに御興味を持たれた御様子です
| / |\゚.。。。。。。。゚/ .|
\___/  ̄ ̄ ̄ ノ
| ヽi___/./  ̄\
/ / \i/ |
| /| | /⌒)
\__| 彡 (_/
(⌒ )
 ̄ ̄ ̄ ̄ ̄  ̄ ̄ ̄ imgboradって、画像がうpできる以外に特別なことってあるのか?
その他は普通の掲示板のようにみえるが。しかし、ずいぶんタカpな配布者だね。
>とくかく、早い!超高速HTMLレイアウト
IMGタグで画像サイズを指定しておく事かな? よくわからん。
設置サイトで、吐き出したhtmlをリバースエンジニアリングしてみますか。
暇じゃないから作らないが、俺なら、
『画像もMIMEエンコして、ログと同じレコードに納める、php+MySQL掲示板』
という感じかな。 imgsize.plって、なんだろう? 画像サイズ(画素)を取得するような気がする?
phpなら、GetImageSizeで対応可能だな(取得だけならGDいらないはず?
でかい画像でも、単純に縮小表示しているだけで、サムネイルを作るわけじゃないんだね。
レスには画像を付けられないのには、しょぼしょぼ。
joyful2ch(ttp://falcon.s16.xrea.com/)は、レスにも画像付けれるみたいだが。。。 縦横比変えないで小さめのサイズに指定するぐらいにしか使えんねぇ。
joyfulはkentの元スクリプトはcgi-lib.plでアップするけど、ファイルデータも
変数に入れるように作ってるからメモリ食いすぎの糞スクリプトだよね。 PerlでできるけどPHPじゃできないことってありますか? imgboard v1.22 R6 と Yomi Search よろしく。
遅い、サーバに負担かかるとか言ってる2ch スクリプトもよろ。 あんまり変わんないじゃんって思ってたけど、しょぼいサーバーだと
体感できるくらい違うね >>33
やろうと思えばできるけどimgboardもyomi searchも2ch scriptも
スクリプトの行数が多いから嫌w
今見たらimgboardは6000行以上あったぞ。
アホらしくてやってられんwww >>30
UPする時だけでもメモリ食わんほうが良いだろ。
回避方法が無いならまだしもcgi-lib.plには有るんだから。 >>36
あるなら、なんで2chは、phpな2chスクリプトに移行しないんだろ? perl -> php 移植するための注意点が書いてあるHPってない? >>39
俺が作る予定だから待っとれ。
年明けぐらいになると思うが。 >>39
elsif -> elseif 位かな <注意点 かの有名な「CGI Proxy」をPHPに移植希望なのですが。
PerlにできてPHPにできないとなると、某スレでPHPの肩身が狭くなりまする。 うお、もう年明けジャン。
FFAPHP配布し次第作るから。 BLOGツールだとこーゆーのもあるね。結構カコイイ。
http://cafelog.com/
>>44
>perl→mod_perlのページも作って欲しい
他力本願厨房はしねよ >>22
>>30
>>37
アップロードだけど、変数にデータいれてprintするのと
ファイル開いて垂れ流す(変な言い方だが)のとでは
あんましメモリ消費変わらんよ。むしろ変数に入れるほうが
少ない気がするんだが。
ゆいチャット PHP版
http://www.m-kohmori.com/~tryphp/
あとは yomiサーチと2ショットチャットぐらいかな? >>54
そのネタは既出。
PHPへの移植云々っちゅー以前に同機能のClassが公開されてまっせ。
だからClass使いませい。 ありがとうございます。m(_ _)m
それはどこにいけば手に入るのですか? >>57
hotscripts.comを探すと出てくるよ CGIゲームのバトルロワイヤルお願いすます。
本家が配布休止中なもんで(^^) http://www.kt.rim.or.jp/~marca/ezget/index.html
おながいします。っと。 >>65
サンクスコ!いただきますた。
さっそく漏れの自鯖にセットうpしますた。
無事に走りますた。
ありがとうございますた。 i-mode,J-Sky,Ezweb対応な掲示板って未だにないでしょ?
余裕派、とかPHP化きぼーん。 >>65
2ショットのバージョン3の方は無理ですか?
www.rescue.ne.jp/cgi/2shot3/ ちょっと言葉使い(「無理ですか」の部分)が失礼で不適切だった。
すんません。できればお願いしたいって意味です。 >>75
けど 着実に前進だから 良いと思われ
>>73
なぜ、バージョン3? >>76
理由は単に自分のサイトでv3を使ってるだけの話なんですが・・・。
ユーザーからv4は入室がしにくいって意見があってv3からv4に
変えた経緯があるもので。
(v4は部屋番号を選んで入室だが、v3は一覧にボタンがあって
ダイレクトに入室できる)
ソースに共通するところがあってv3のPHP化に手間がかからないようでしたら
できればお願いしたいですm(_ _)m 箱庭のPHP版はどこかで配布してたよ。
検索すれば見つかるでしょう。 >>79
このスレに書いてあるよ
箱庭PHPのこと 100にも達していないスレの過去ログすら読んでない
奴にレスする必要はない。 >>70
それだったら、carrysunとか返信できるタイプの携帯対応掲示板のPHP化希望 >>82
ソースのアドレスがなければ、どうすることもできないよ >>76
自分も3欲しいです。時間制限機能が使いたいのです。
もしもお手すきで気が向かれればどうぞ宜しくお願いします。 >>65さん、v3ありがたく頂戴しました。
ありがとうございました。 >>93
うちのHDDの中かな(w
某サイトでも使ってもらっている。
php+MySQL版と、php版があるけど、
php版はだいぶメンテしてないから、
恥ずかしくて公開できなぃ。。 他に何かあったけかな?
世間で需要が高いのは出尽くした? >>95
世界中のPerlスクリプトを知り尽くしている。みたいな口ぶりですね。 PHP-FFAの作者さん、配布はいつ頃になりそうですか?
某無料系サービスには提供してるようなんですが。
>>95
CGI Proxy
りえちゃんのCGI串
Zephyrus
おながいします てかCGIProxは有名所だからあえてソース提示は必要ないやろ。
後の2つは配布サイト知らん。 >>98
??なんで本家を待つ必要が???
だったらAAAの無料ページに提供してるのはおかしいじゃん。 >>102
移植した本人は静観中。
移植に協力した人はサービス実施中、らしいよ。 RankingLinkの
PHP版配布している所ってあります? ttp://www.nmt.ne.jp/~misao/cgi/ziten.html
これのPHP版となるとやはりSQLとかになっちゃうかな?
(出来ないことはないだろうが見たこと無い) >>102
サイトに飛んで自分で板に目を通しゃええやろ >>106
SQLは言語。だからここでそういう風に書くのはおかしい。 YomiサーチPHP化プロジェクト完成記念age
次は? >>110
しょうもない要望を誰が最初に引き受けるか牽制しあう戦い。 csvファイルを編集、操作できるPHPキボンヌ。
海外にもまともなのないんだよねー。 >>116
fgetcsv使えば簡単でしょ。
*マニュアルより
例 1 fgetcsv() によりCSV ファイルの内容全体を読み 込み、出力します。
$row = 1;
$fp = fopen ("test.csv","r");
while ($data = fgetcsv ($fp, 1000, ",")) {
$num = count ($data);
print "<p> $num fields in line $row: <br>";
$row++;
for ($c=0; $c < $num; $c++) {
print $data[$c] . "<br>";
}
}
fclose ($fp);
このスレで何回か見かけたから気になったんだが、
C-BoardのPHP版って需要あるのか?
本当に需要があるなら、暇だし作るけど C-BOARDよりも、C-VOTEをPHP化してほしいけど。
ttp://www.nk.rim.or.jp/~t_kimata/cgi/soft/c-vote/ >>119
C-board はいいねぇ。よろしこ。 FFA(改)お願いします。
SQL無しで負荷対策重視で。 imgboard重いんでPHPに移植できませんか? そうです。
i-mode用が欲しいんです
よろしくお願いします ネットサーフレスキューの簡易データベース希望。。
神様お願い! >>143
それ携帯板にあったやつだね。
漏れも移植キボンヌ
コボメッセージは登録メッセージをランダムにSSI表示するスクリプトです。
主な機能は
・管理者がWEB上からメッセージ登録が行える
・表示のON/OFFおよび表示の確率変更可能
・管理者メッセージの表示とかバナー広告に利用可能かもしれません。
http://orpheus.cool.ne.jp/factory/kobomess/kobomessage.shtml
PHP版の制作お願いいたします。
ReverseAccess
ttp://www.cj-c.com/cgi_s/access.htm
レッツPHP!さんが重い腰を上げてくれない・・・めそ ━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━― ∧_∧
ピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉 >>150
こんなのほしいの?
楽勝で出来るよ、楽勝。PHP4.3で動くやつでいいんだろ?
でも、作ったら何してくれるの? perlではなくrubyだがtDiary希望。nDiary却下。 >161
作者がまじめなblogはrubyで作っている、
と書いてあるのに一抹の不安を覚えるが
それはさておき教えてくれてありがとう。 joyfulのhtml吐き改造版をphpにして貰いたいのですが
よろしくおながいします
freefall.
ttp://www.geocities.co.jp/SiliconValley-Bay/4472/index.html >>150
なんだよ、作ってやるって一点のにー
>>163
そのスクリプトの詳しい仕様は?
それぐらい教えてくれてもいいだろ? >>163の
joyful_20030412.txt
をphpにしてもらいたいです >>157 >>164
すいません。見過ごしていました。
PHP4.3で動くスクリプトお願い致します。 >>166
4.3でいいのね。
で、何してくれるの?
気の利いた回答きぼんぬ。
>>165
意味わからん
TXTという拡張子の意味を、君がオサライしてからまた頼む >>167
スクリプトが.txtで上がってたんですが、
6/5 1:03に開発中止宣言→スクリプト消滅
です
お手数かけました >167
4.3でお願い致します。
スクリプトが完成したらギャグ披露。 C-BOARDのPHP版って言っても、
レッツPHPで配布されてるツリーBBSの方が上なんじゃないの? サンプル見てきた
上のツリーBBSとの違いはファイルアップロード機能の有る無しと、
#****で絵文字出せるって所くらい? あとアイコン付きって所かな?
それだけならできないこともないけど 複数掲示板が作れる。
携帯が標準で対応しています。 >複数掲示板が作れる。
これはできるな。ていうか作ったばかりだな。
>携帯が標準で対応しています。
対応のさせかた、本にも無かったし検索してもわからなかった。
一番の問題は私が携帯でウェブしないからテストできないって所かな。 とりあえず、C-BOARDを私のサイトに設置して
使い勝手がどのようなものか 試してみるよ 使ってみた
…が、全然イイと思わなかった
もしこれ使うなら、私ならレッツPHPのツリーBBSとアクセスアナライザー組み合わせて使うよ…
正直言って、要らない Cシリーズ、鯖によっては
禁止されてる。負荷高杉らしい。 >>179
ファンじゃないけど、
私もPHPスクリプト配布サイト運営してて、
掲示板作る際に色々世話になったから、恩は感じてる。 >>180
確かに。
何回かリロード/投稿してみて、凄く負荷高そうに感じた。
全体のファイルサイズもでかいし…。まぁ多機能なら仕方ないか。 開発やってる側から見ると
よくまぁ、あんな一枚でやるなと思う。
作者自体、あれで分かるのだろうか…。
たまにああいうの見るけど、考えられない。 そのC-BOARDとやらを見てみたいと思ったけど、もう配布していないんだね・・・ >>185
配布してるよ。>>12のサイトからダウンロードできる。
C-BOARDは、流石にやる気うせるが、要るか要らないかは別として、
Child-Treeっぽいのなら丁度作ってみようと思ってた所だから今から作るわ。
ほんじゃ。 http://f14.aaacafe.ne.jp/~mplazae/phpbbs/test/read.php/life/1055877494/l50
これ、おながいします。
チャットのスクリプトですが、今の鯖だと一応perl使えるんですが、
全く動かないわけではないものの、パーミッションとかperlのソース
とか色々試行錯誤してみても、うまく動かないもんで。 189がchat.cgiで、
http://f14.aaacafe.ne.jp/~mplazae/phpbbs/test/read.php/life/1055883347/1n
↑これがindex.html
http://f14.aaacafe.ne.jp/~mplazae/uploader/img/yaguyagu00015.swf
↑がchat.swfです。
flash_chat_s[777]--------index.html[644]
|---chat.swf[755]
|---jcode.pl[755]
|---chat.cgi[755]
|---chat.dat[666]
パーミッションは、正式な配置図が見当たらない
ので、私の適当な予測です。
以前、有料サイトに置いてた時には、ちゃんと機能していた
ので、無料鯖では動かないんでしょうか?
phpにすれば動きますか? flash_chat_s[777]--------index.html[644]
|---chat.swf[755]
|---jcode.pl[755]
|---chat.cgi[755]
|---chat.dat[666]
ずれてました。すいません。 もしかすると、これはひょっとして、フラッシュファイル
の方にchat.cgiを呼び出す仕掛けが組み込まれていて、ファイル
名が違うと動かないですかね?
私には良く分かりませんが。
そうだとすると、phpを拡張子だけ.cgiにして同じように動かす
ことは可能ですか? >>193
phpがcgiで使えるところならできると思う。 とりあえずChild-Treeっぽいの即席で作ってみた。
もし見たい人居ればURL出すけど居ないなら出さないってことで。 >>194
perlもphpも使えるけど、phpをcgiとして使えるかどう
かは何も書いてないところはきっとダメなんでしょうね。
できるとしても、拡張子を変えるのと、パーミッション
変えるだけではダメですよね? C-Treeって言うか、最近良く見るタイプのスレッドBBSだね。
PHP-Jとかにあるやつ。
最近こういうの流行ってるの?海外でも結構みる。 >>201
えっとね、これの元の元がvBulletinっていう海外のシェアウェアなんですよ。
http://sb.xrea.com/index.php?s=
↑まずこれを目指して作ってみたのがOmega Bulletin Board
でもデータベースもまだ勉強して無いし、とても追いついていない。
んで、今回作ったのはOmega Bulletin Boardの縮小版で、個人サイト向けかな。
スレッドBBSだけどツリーにも2ちゃんねるみたいなフロートにも変えられるのと
独自タグ(UBBコード)、アイコン、昇進機能がついてる。 >>202
なるほそ。
DBはPgとかMySQL辺りなら凄い簡単だよ。
あれを全部自作で作ったなら、多分1、2日もあればそこそこ理解できるかと。 >>205
ありがと。
さっきDBの本読んでたらいつのまにか寝てて今起きたわ。。 >>205
おっしゃる通り、基礎的な事はだいたいわかってきた。
とりあえず上のSQL版作ってみるつもり。面白くて便利で止められん。
SQL水着ハァハァ…
__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄ ∧_∧ ∧_∧
ピュ.ー ( ・3・) ( ^^ ) <これからも僕たちを応援して下さいね(^^)。
=〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
= ◎――――――◎ 山崎渉&ぼるじょあ >>211
HTMLを表示するだけ?
ならこれでいいんじゃない?
<?php
$a = file("test.html");
foreach ($a as $b) {
print $b;
}
?>
>>211 は見てないけど
>>212 の一行版
<?php
print implode('', file('test.html'));
?>
http://cgiroom.nu/list/database/index.html
このPHPが欲しい。
海外とかでも探してみたけどもっと簡単なやつしかなかった。
SQLもPerlも駄目なの。 >>214
あるわけないよ
だってPHPだと配列に読み込んで比較するだけだし
用意されてる関数いくつか使うだけじゃん
Perlでも
>配列に読み込んで比較するだけだし
>用意されてる関数いくつか使うだけじゃん
だと思うが。 >215-216
よくわからないんですが、PHP版はないって事なんですね?
似たような事が出来るのもないですか?あちこち探してますがみつかりません。
>>217
>>214のPerlのやつを使えばいいじゃない?
サーバでPerlが使えなければ、使えるところを借りてちょうだい。 >>212
おれならこうする。
<?php readfile("test.html"); ?> >>221
<?php
//PHPで条件分岐とかしたかったら処理を書く。
$file = "test.html";
?>
<html>
<head><title></title></head>
<body>
お好みで
<?php
//PHPの処理。ファイルの内容を表示させたかったらそれをする。
readfile($file);
?>
お好みで
</body></html> ttp://cardplay.hp.infoseek.co.jp/
このサイトのTOPで公開されてる「管理人が死んだら告知するCGI 」
これをPHPにしてほしいです。 >>223
ちょちょいとやってみたけど、
よく考えれば勝手にPHPにしてここに書いたりしたらまずいやん。
そこの管理人氏が見たら不快に思うかもしれんし。
改造・再配布OKなとこ以外はちゃんと許可とってくるのが礼儀ちがう?
確かに...改造・再配布OKとは一切かかれてないです。
管理人に連絡とりたいのですが、放置プレイ中?メールは送ってみました。
それで、メールでお願いできないでしょうか...。
ttp://adgjm.net/ura/mmm.htm この匿名で、よろしければお願いします。 >220
学校で使うの。フリマみたいなのやるんだけど、
どんなのがあるのかみんなが検索できるようにしたいの。
学校のサーバーはPHPしか使えないの。 お絵描き掲示板って、まだPHPのやつ無いんだよねぇ。
今配布されてるのって、CGIでスクリプトが巨大なものしか無いから
単純に、絵がうpできて、ログ管理がしっかりしてるだけのものでも
誰か作成してくれませんか? http://www.kt.rim.or.jp/~marca/bbs/data/ez2a%5B5%5D.txt
これをphpにしてほしい。 ところでどうして移植してほしいのかな
Perlならそのまま動かせばいいじゃん・・・ #print "Content-type:text/html\n\n";
$datafile = "../random/data/text.txt";
$lockfile = "../random/data/txtlck.dat";
if(! -f $datafile){
open(OUT,">$datafile");
close(OUT);
}
if(!open(IN,"$datafile")){unlink $lockfile; print 'ファイルOPENエラー',"\n"; exit;}
@line = <IN>;
close(IN);
$max = @line;
srand(time ^ ($$ + ($$ << 15)));
$cnt = int(rand($max));
($ct,$date,$midashi,$txt) = split(/<>/,$line[$cnt]);
$ct++;
chomp $color;
$line[$cnt] = "$ct<>$date<>$midashi<>$txt";
if(!open(OUT,">$datafile")){unlink $lockfile; print 'ファイル書きこみエラー',"\n"; exit;}
print OUT @line;
close(OUT);
unlink $lockfile;
$text = "$midashi<p>";
1;
これをPHPにして下さい。よろしくお願いします。 perlからphpに移植したいとか、
こういうのって頼んだらやってくれる会社あるのかな?
俺の作ったPHPスクリプトをPerlに移植して欲しいんだけど。
ちなみに中身滅茶苦茶で3000行くらい。結構かねとられそうだな。 >>240
PHP覚えたようにPerlも覚えたらどうかね?
省略が分かりにくいのと、なにかと回りくどい
(同じ事をPHPでやるのと比べて)のをなんとかすれば
後は楽勝でそ?
だりかEBSをPHP化して下さい。
もう既にしてるところもあるけど、奴らとろくてね。 どなたか以下のperlをphpにして頂けないでしょうか?
http://www7.big.or.jp/~falcon/cgi/link.htm ソースです
#!/usr/bin/perl
#呼び出されるファイル ***.dat#一行にひとつずつURLを入れる
#データファイルがCGIと同じフォルダに入れれない場合相対パスで記述します。
$dir = './';#同一フォルダにある場合はこのまま。
#------書き換え不要-------------------
srand(time);#乱数の初期化
$buffer = $ENV{'QUERY_STRING'};
# フォームをデコード
@pairs = split(/&/,$buffer);
foreach $pair (@pairs) {
($name, $value) = split(/=/, $pair);
$value =~ tr/+/ /;
$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
}
$FORM{$name} = $value;
if ($FORM{'p'} eq ""){ &error("ファイルの指定がありません。");}
$linkfile = $dir.$FORM{'p'}.".dat";
if (!open(DB,$linkfile)) { &error("ファイルの読み込みに失敗しました。"); }
@links = <DB>;
close(DB);
続きです
if(@links){#ランダムにデータを一つ選ぶ
$link=$links[rand($#links+1)];
}else{&error("データがありません。");
}
print "Location: $link\n\n";
#エラールーチン
sub error{
print "Content-type: text/html\n\n";
print "<HTML><HEAD><TITLE>ERROR</TITLE></HEAD><BODY>\n";
print "エラー発生<BR>\n";
print $_[0];
print "</BODY></HTML>\n";
exit;
} >>239,246-247 は perl2php でほぼ変換できる。 ていうかマジでperl2phpを作るかね。
完全なものは大変でも支援程度のものなら可能かと。
文法ファイルさえ出来れば
既存の構文解析器生成系を使ってさ。 自作PerlスクリプトをPHP化してますが、以下の部分をPHP化する方法が分かりません。
どなたかお願いします。
$salt = &createSalt;
sub createSalt {
local( $salt_paire, $salt1, $salt2, $salt);
$salt_paire =
"./0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
srand(time/$$);
$salt1 = int( rand(63) );
srand(time|$$);
$salt2 = int( rand(63) );
$salt1 = substr( $salt_paire, $salt1, 1);
$salt2 = substr( $salt_paire, $salt2, 1);
$salt = "$salt1$salt2";
return ($salt);
}
$passwd = crypt($newkey, $salt);
>>253
$salt_paire = array_merge(array('.','/'),range(0,9),range('a','z'),range('A','Z'));
$salt = $salt_paire[ rand(0,63) ].$salt_paire[ rand(0,63) ];
$passwd = crypt($newkey, $salt);
元のPerl文いまいちスマートじゃなくない? リードメール特集です。日本語での登録解説を作成しました。
これからは完全無料のメール受信で稼ぐ時代です。
これらは登録無料でかつメール受信(メール中のリンクをクリック)とHPのPaid2Clickのバナーをクリックするだけでお金がもらえます。
また紹介者を増やすことで収入は格段に上がっていきます!
月に100万も夢ではありません!!!
詳しくは↓↓↓をクリック!
http://www.geocities.jp/hajimenotamago/hajimenotamago.html
>>254
おおー!ちゃんとできました!
ありがとうございました!
T-BOOKMARK PLUSのPHP版らしい。
ttp://ragnarok.osakazu.net/php/tmp_index.php
ttp://neco.st/cgi/ro/bbs/01/index.cgi?sch=%5B285%5D >>257
ラグナロクというネトゲは評判悪いようだ
KENT作品のpetitをPHP化+トリップ機能+画像アップロダ
ログデータはDB使わないでログファイルに保存するタイプ
作者が割れサイト関係者方面にお友達がいて提供しているのが影響しているのかラブマシーンというもので偽装されている
http://www.nemu.to/file/lovema110b22.zip
>>258
>KENT作品のpetitをPHP化+トリップ機能+画像アップロダ
ここのもそうだな。DB版もあるみたいだが配布してない。
ttp://beam.to/duria/
な ん で お 絵 か き 掲 示 板 ご と き で 必 死 に な る の だ ? >>258
kentの改造CGIを偽装して配布してんの?? >>258
>>259
これは個人サイトで使用するには最適な掲示板だな
最近はWeblogサイトを構築するためにXOOPSとか採用しているところ多いけどログインするのめんどくさいしKENT作品のような容易さが良いな
ただ、偽装ってなんだ?
なんで偽装しなきゃわからないのが違法とかhackとかしてるの? もうお絵かきCGIが華だった時代は終わったよ。
無料レンタルサービスが出る前だったら、
お絵かきCGIを設置してあるってだけで
客が来たりしたもんだがな。 誰か、PHPで使えるように書き直してください。
おねがいします
###########################################################;
##;【設置&使用方法】
##; まずBBSやCHATのCGIスクリプトを用意し、そのCGIの書き込み用サブルーチンに
##; require 'user-agent.pl';
##; ↑を追加します。
##; その後、ログに書きこむ為の@lines(連想配列)に$type(スカラー変数)を足して下さい。
##;《参考例です》
##; while ($maxline <= @lines) {
##; pop(@lines);
##; }
##; unshift(@lines,"$no,$date,$in{'name'},$in{'mail'},$in{'sub'},$in{'comment'},
##; $type,$host\n");
##; ↑↑↑
##; こんな感じで$typeを追加します。。。
##; open(OUT,">$logfile") || &error("ファイルが無いっス。。。");
##; print OUT @lines;
##; close(OUT);
##; これでログの書きこみは完了です。
##;
##; 逆に表示させる場合は、記事表示サブルーチン内に
##; if(!open(OUT,"$logfile")){&error("ファイルが無いっス。。。");}
##; @DATA = <OUT>;
##; close(OUT);
##; 〜中略〜
##; ($no,$date,$name,$mail,$sub,$com,$host) = split(/\,/,$line);
##; の様な記述があるので、この行に
##; ($no,$date,$name,$mail,$sub,$com,$type,$host) = split(/\,/,$line);
##; の様に$typeを追加して、あとは表示させたい場所に
##; print "《$type》<BR>\n";
##; print文で出力すれば終わりです。
##; このファイルの拡張子.txtを.plに変更、くれぐれも.cgiにしない様に。。。
##; 最後はそれぞれのファイルをアップロードして下さい。
##; user-agent.plのパーミッションは【644】です。
###########################################################; ############## 環境変数の取得
# 通常
$agent_type = $ENV{'HTTP_USER_AGENT'};
# J-PHONE
$agent_j_type = $ENV{'HTTP_X_JPHONE_MSNAME'};
############## ドコモ
# 209シリーズ
if($agent_type =~ /D209i/) {
$type = "D209i";
}elsif($agent_type =~ /ER209i/) {
$type = "ER209i";
}
1; $lines = array();#
$newmsg[] = getenv('HTTP_USER_AGENT');
$newmsg[] = getenv('HTTP_X_JPHONE_MSNAME');
そんな事きいてねぇだろ。
PHPに書き直してくれって言ってんだよ。
よく読めよ文盲。 while ($maxline <= @lines) {
##; pop(@lines);
##; }
##; unshift(@lines,"$no,$date,$in{'name'},$in{'mail'},$in{'sub'},$in{'comment'},
##; $type,$host\n");
この部分が難しいなぁ
後は簡単だが
if($cookie =~ /${HthisFile}LocalImageDir=\(([^\)]*)\)/) {
if($1 ne ''){
$HlocalImageFileDir = $1;
$HlocalImageFileDir =~ s/\\/\//g;
$HlocalImageFileDir =~ s/:/|/g;
$imageDir = "file:///" . $HlocalImageFileDir;
}
}
↑ここのPHP化が分かりません。
どなたか、教えてくれませんか? 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
おねがいしやす。 perlで作ったCGIファイル10個、計3000行ぐらい(約70キロバイト)を有料でPHPに移植して
もらおうと考えてるんですが、時間的、料金的にどれぐらいになるものでしょうか? 5.0で早速導入するようなところはさすがにないだろうな。
来年度末ぐらいかな。 プログラマー板でも募集したんですが、応募がないんでこちらでも失礼します。
PerlとPHP出来る方にちょっとした仕事を依頼したいんですが。
興味のある方、下のページ見てください。m(_ _)m
http://ayu.zone.ne.jp/php.html
>>296
直接会いたくない・・・・というかこういう仕事ってやくざさんじゃないかな? >>300
本人逆切れか?
たかがギャグに対して大人げないな
現時点で十分に怪しい http://dev.imona.net/
だれかiMonaのスクリプトPHPにする香具師はいないか?
鯖は立てられるがPHPが全くわからん。 http://www.area-s.com/
ここにあるNARRATION BBSをPHPに是非とも。 TheRoomのランキングスクリプトを
MySQL+強力不正防止機能付きで
移植してくれる神はいないかな? 移植して何か得るもんがあるならねぇ。
やっても良いけどさぁ。なさそうだし。
こんな俺って嫌なヤツ?
>>313
同感。時間かかる割に得るものが少ないな。大体他人のPerlスクリプトなんて読めな(ry まじめに質問です。
値のリストからCSVデータ形式に変換することを考えているのですが、
値にダブルクォートやコンマを含む場合、それらを置き換えたり、
"値"形式にする必要があります。
でそのための変換 Perl スクリプト
# 値の配列 @values から CSV形式の行 $line に変換する by Perl メモ
$line = join ',', map {(s/"/""/g or /[\r\n,]/) ? qq("$_") : $_} @values;
を PHPにする場合、どのようになるのでしょうか?
どなたか、移植お願いします。
>>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)); >318
ありがとうございました。
さて、果たして fgetcsv() はこの変換を施した
csvファイルを正しく読むのでしょうか…。
これから試してみます。
web拍手のPHP版きぼんぬ
ttp://webclap.com/ 誰かFreeStyleWikiをphpに移植してください。 KENT WEB のスクリプトをPHP化してくだされ! 箱庭諸島貿易重視型をPHPに移植してやったど!
配布はもう少し待たれよ! どうせPHP化するならC-BOARDとか・・・無理かな >>324
全部?1つ2つならやってやってもいいが
>>327
微妙だからやだ
>>328
別にできなくもないが、ソースが微妙なので俺は拒否
>>329
ソース出したらしてやるよ >>330
だよなあ・・・C-BOARDのソース見たら吐き気がしたよ ttp://hail2u.net/rss/
ここのRSS GeneratorをPHPにしてください。
よろしくおながいします。 >>336
使ってるサーバが対応していないのです。
この本体その物を使用していましたがPHPで作成されたものが欲しいと
思ってます…
宜しくお願いします。 >>338さん
本当に有難う御座いました…
感激の余りそれしか言葉が出ません。
大切に使わせて頂きます! >>320
自分で作って使ってるよ。
あれくらい自分で書いた方が早いとおもわれ。
配布版のソース汚いし… アミーゴデータベース
ttp://www.cgi-amigo.com/database.html
これ「php+mysql」で出来たら最強! 間違えました。
javascript→PHPです。 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に書き直してもらえませんか? 【参考 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頁必要?)
見当違いな事を言ってる気もするけど、不可能な事なら諦めます。
まるっきりスレ違い、板違いな発言してるっぽいので、もしよければ適切な板・スレへの誘導だけでもお願いします。 >>346
作成依頼を扱うスレはないかもな。
で、金額はいくら出せるの? >>347
金額…という事は相当大掛かりなものだったんですね…
プログラムとか全く解らないので、安易に発言してしまいました。
ごめんなさい。
諦めて、HTMLで順々に飛ばすようにします。
ちなみに、依頼した内容だとすると、どのくらいの相場になるのですか? いや、改造スレでさえよほど興味惹かれなきゃ誰も引き受けないのに
作成をタダで受けるやつはいないだろうってこと。 >340
自分で書けるならこのスレで頼まねぇよヽ(`Д´)ノウワァァァン んじゃー、とりあえず KENT さんの YY-BOARD でも PHP化してみようかな。
出来上がったら公開しまーす。 完成したー。
でもたくさんあるらしいので公開はパス。 だれか amezor.php とか欲しいやつおるー? 発見
YY-PHP ttp://shu.sub.jp/xoops/ 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 >>358
PCや携帯で閲覧時に通常投稿フォームもあればいいんですけど^^;贅沢ですいません 【CGI名】FFXI Member Registration System
【配布URL】 ttp://www.senobeya.com/
【依頼内容】PHPに移植してほしいです。
よろしくお願いします。 バトルロワイアルCGIのPHP版を作る人が
もし居たらその人は神ですな。間違いなく。 【CGI名】DIC-Studio estate
【配布URL】 ttp://www.d-ic.com/free/06/estate_v31.html
【依頼内容】PHPに移植してほしいです。
よろしくお願いします。 【CGI名】jewel.cgi
【配布URL】 ttp://www.groo-web.com/jewel.html
【依頼内容】PHPに移植してほしいです。MySQL利用版と2種類作って欲しいです。
よろしくおながいします。 >>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};
}
補足.
> 綺麗にする=遅くなる
ここで「綺麗」といっているのは,コードをモジュール化し,
互いの依存性を最小にすることなどを指しています.
ちょっと話は変わりますけど,何気なく使ってる,require "jcode.pl";が
どれくらい重い処理か皆さん気づいてます?シンプルなスクリプトであれば,
その何気ない一行のせいで,30% 以上遅くなっていることも珍しくないんですよ.
【配布URL】ttp://yama2-db.cside.com/download/mbbs.html
【依頼内容】絵文字変換機能のみをPHPに移植してほしいです。
よろしくお願いします。
phpの絵文字変換付きの掲示板等見たことない
だれか作ってくれー その前にperlの絵文字変換付きの掲示板を探してきてくれ 別にOOPだろうが、パースの為に分離していようがC-BOARD は綺麗なコードじゃないと思う。
まぁ、PerlやPHPは特にいい加減にかける言語だから
結構どんな人が書いても汚くなるけどな。 簡単そうなのあったらやってみようかと思って覗いてみたが…
丸投げしてるのしかないのねw
手に負えませんでした。
半年と1ヶ月半使って俺の貧しい知能でPerl→PHP
またその逆を自動でやるソフト作った。
文法とかマジ難しかった。
ただいま実際に使ってデバッグ中・・・。 >>375
それは、まぁ、なんというか御苦労様。
{} → [] や sub → function とか perl → php を自動変換できる所は変換させて、
schwartz sort とか $記号 部分とか面倒な部分は
前後に //!Perl! のマークをつけてそのまま perl のコードを出し、
エディタで !Perl! の部分を探してそこは手で修正、のアプローチ。
CGI モジュールの変換ルーチンで手間取ったけど 5 日ででっちあげた。
そんな程度でも手でやるより 1/10 くらいの時間で終わったよ。 >>376
おまえ性格悪いな
がんばれよ>>375 emacs上でのBLAST検索を行うプログラムを教えてください。
emacs上でのBLAST検索を行うプログラムを教えてください。
emacs上でのBLAST検索を行うプログラムを教えてください。
スクリプト改造依頼スレから来ました。
【CGI名】PostMail Ver3.11
【 配布先URL 】http://kent-web.com/
【 置き場所 】http://kent-web.com/data/postmail.html
【 依頼期限 】2週間
【 依頼内容 】
このCGIのPHP版を作って頂きたいです。
すみません、よろしくお願いいたします。
>385
は、は、は、は、早い!!!
ありがとうございます!!!!!!!!
ちょっと急ぎだったのでものすごい嬉しいです!
本当にありがとうございます!!
これからテストさせて頂きます!!!!!!!!!! ギャル文字変換のソースを探したんですが無いのでPHPでおねがいします
例だけで構いませんので宜しくお願い致します。 >>387
ここはPerlのソースを元にPHPに移殖するスレなのでソースがないとね
$text = str_replace("は","l£", $text);
$text = str_replace("あ","ぁ", $text);
・
・
・
こんなのでどうでしょう。 【CGI名】K-Prof
【 配布先URL 】http://cgi.au-lait.net/
【 依頼内容 】
このCGIのPHP版を作って頂きたいです。
PHP MySqlでお願いします。 <?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> AmigoDatabaseのPHP化考えてる人いる? どなたか、下のスクリプトを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 http://toshisrus.main.jp/cgiroom.html
TBOARD 010 おーとりんくぅ♪
というのをPHP化して欲しいです。
ソースは1492行あります。
消防みたいな文章になっちゃった。 ありがとう。
そしたら俺は吐き出すソースをXHTMLにしてみようかな 2たんねるのperlをPHPに変えられんかね?
たしか、PHPの方が鯖に優しいだろ? 【CGI名】RSSベースのアンテナ「RNA」
【 配布先URL 】
http://www.semblog.org/
http://www.semblog.org/wiki/?rna
【 依頼内容 】
移植するの相当に大変だと思う。
有志の方いませんか >>401どえす。
とりあえず、phpにするのは
bbs.cgiだ。read.cgiは >>read.html or index.html
でHTML化するぞ! 【CGI名】もっと書き込み隊
【 配布先URL 】http://tackysroom.com/cgi_mkakikomitai.htm
【 依頼内容 】
PHP版を作って頂きたいです。
ずっと探してきましたが、未だPHP化されていないようです。
どなたか宜しくお願いします m(_ _)m
書き忘れてました。
可能であればデザインは別ファイルで変更できるようにして頂きたいです。 >405
似たようなのならたくさんあるけど、もっと書き込み隊じゃないと駄目なの? >>407
もっと書き込み隊には一度にたくさんのレスができる、「一括レスモード」というのが
あるんですが、それと同じような機能があれば他のものでもいいのですが。 【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にすることは出来ますでしょうか? http://JJ079055.ppp.dion.ne.jp/
うぇwwwうはっwwwうはっwwwうはっwwwwwwwwwwwwwww
うはっwwwうはっwww
wwwwww
wwwwwwうはっwwwwwwwwwwwwwww ttp://i218-47-78-119.s01.a014.ap.plala.or.jp/
wっうぇwっおkwwwwwwwwwwwwwっwwwwwwwwwwww
wwおkwwwwwwっwwwwww
おkwwうぇwwwwwwwwwwwwwwwwwwwww
おkおkうぇwwwwwwwwwwwww
っwwwwwwwwwwww perl→PHP
を解説しているサイトってありませんか? 【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)版を作ってくださりますよう、伏して伏してお願い申し上げ奉りまする。 >>412
まだ見てる?
ヒマなのでやってみようかと思うのだが。
このスレとは別に、phpのコードをperlスクリプトに移植することはできるのでしょうか? >416
見てますよ。
期待してます。
>417
知識さえあれば可能かと。 >>414
漏れへのレスとして受け取るお(・∀・)
えっとphpはある程度分かるんだけどperlはさっぱりなんだわ
でもperlのphp化をしたいのよ >>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'}とブレースの種類も違う Perlの特徴で省略できる変数がある。省略された変数は$_で参照できる
foreach $temp (@array) {
print $temp;
}
foreach (@array) {
print;
}
foreach (@array) {
print $_;
}
PHPにすると
foreach ($array as $temp) {
print $temp;
}
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の正規表現勉強しないと無理だわ >>418
遅くなったけど、とりあえず動くものは出来たー。
バグがあったら言ってくださいまし。
ttp://perl2php.hp.infoseek.co.jp
無事に動いてますが、仮にaaa.phpに埋め込むため
<?php include "./nekomifaq/faq.php";?>で呼び出そうとするとエラーが出るのですが
どの様にしたら良いのでしょうか?
┌index.php
├aaa.php
└/nekomifaq
└faq.php等々 >>427
中身みてないけど
faq.phpが相対パスでファイルあつかってるならaaa.phpとfaq.phpを同じ階層に置かないと駄目でしょう >>427
<?php
chdir("./nekomifaq");
include "./nekomifaq/faq.php";
chdir("..");
?>
違う、こうか
<?php
chdir("./nekomifaq");
include "faq.php";
chdir("..");
?>
http://www.cgi-amigo.com/database.html
これを移植して頂けないでしょうか。
似たような物を探したのですが見つからないので。 なあ、このスレは
・Apacheモジュールとして動かすなら共用鯖はセキュリティ上×
・CGIとしてはPerlよりPHPの方が重い。
って分かってて、本当にPHPにする必要があるもの
をあげてるんだよな? >>434
>Apacheモジュールとして動かすなら共用鯖はセキュリティ上×
これはmod_perlのことだろ 分からなければ
apache suexec mod_phpのサーバで
mod_phpで動かすプログラムのパーミッションは一番絞った状態で何になるか。
他のユーザがそのパーミッションのファイルをCGIから覗けないか。
を考えてみれ。
PerlなどのCGIには非対応な鯖ならsafeモードでどうにでもなるけどな。 http://www.lodestar.nu/neko7/hds/hds.htm
これのPHP化ををお願いします。m(_ _)m
(フレームを使っていない辞書CGI(言語PHP)が見つからなかったので…) >>439
PHPのバージョン
データベース使用の可否について補足きぼん >>440
PHPはver:4.3.10
データベースはMySQLのみ可(ver:4.0.22)です。 >>439
冷やかしのようで悪いが、どこかのphpなwikiに移行する
スクリプトを書いた方が速いのでは… >>445
悲しいことにうちの鯖ではCMSが禁止されているんですよorz 【. CGI名 .】 TOS CHAT ver1.4
【配布先URL】 http://www.studio-x1.com/toschat/
【 依頼期限 】特に問いません
【. 依頼内容 】PHPにして欲しい
宜しくおねがいします。 誰かYY-PHPを再配布しているサイト知りませんか? 無いなら無いって言ってください。こっちも暇じゃないんで。 >>453
5日も待ってる間に、自分で調べろよ・・ >>456
調べなかったらこんなスレに聞きませんが >>457
調べた結果がこんなスレしか見つけられなかったとw >無視せずに反応するお前らも荒らし
こんな事を言うやつってネットの世界にどっぷりって感じだな。
CGIスクリプトをPHPスクリプトに変換するツールみたいのがありませんでしたっけ?
どなたかご存知じゃありませんか? >>466
無いんじゃない? 妙な変換してエラー潰していくよりは書いたほうが早いし。 >>467
そうですか…
どっかで見た気がしたもんで...
有難うございました 【CGI名】 THREAD BOARD
【配布先URL】 http://children.cside5.jp/web/
【依頼期限】 特に問いません
【依頼内容】 PHP化をお願いします 【CGI名】 urlmemo
【配布先URL】 ttp://derangeworld.hp.infoseek.co.jp/source
【依頼期限】 半年ぐらいなら待てます
【依頼内容】 PHPにして頂きたいです
多少機能を落としても構いませんので、どうかよろしくお願いします。 >>470
機能落としたら1行掲示板とどう違うの? >>471
1行掲示板ではタイトルを自動取得出来ません。
説明不足でしたが、タイトルを自動取得の機能はどうしても欲しいです。 >>470
タイトル取得関数だけ作った
PHP5以上が必要
ニュースサイトはソースが変わって取れなくなっているところがある
最初は修正してたけど結局いつかは使えなくなるわけで途中でやめた。
ttp://syobon.com/mini/src/mini11187.txt >>473
こんなに早く作って頂けるとは、思いませんでした。
本当にどうも有難うございます! >>474
いや、関数だけなので使えないと思うんだけど。 【CGI名】 Web Forum
【配布先URL】 ttp://www.kent-web.com/bbs/wforum.html
【依頼期限】 一ヶ月ぐらい。
【依頼内容】 多少の改造&PHP化
今まで蓄積した過去ログが勿体ないので、閲覧専用にした上でPHP化して頂けないかと思っています。
よろしくお願いします。 【CGI名】Lacerta
【配布先】http://cardplay.hp.infoseek.coLacerta.jp/cgi-lab.shtml
【依頼期限】問いません。
【依頼内容】PHP化のみ
Parlじゃ動作しなかったのでPHP化よろしくお願いします。 【CGI名】BBQ for PHP
【配布先】http://bbq.uso800.net/code.html
【依頼期限】問いません。
【依頼内容】PHP化 if(gethostbyname(join('.',array_reverse(explode( ".", $_SERVER['REMOTE_ADDR'])).'.niku.2ch.net') == "127.0.0.2") {
DispError("ERROR!","ERROR:PROXY規制中!");
}
こんな漢字化? >>477
表計算ソフトに放り込んで、データ構造を変えて保存汁
>>478
404 依頼者はPHPのバージョン書いたほうがいいと思うぞ DSBLをPHPでも使いたいので、お願いします。
# --- DSBL・・・
printf splice(@Out_String, 0, 1), $ip;
my $ip0 = join '.', unpack 'C4', gethostbyname(sprintf qq|%s.list.dsbl.org|, join '.', reverse split /\./, $ip);
$str = $ip0 =~ /^127/ ? qq|<span class="alert">LISTされてますよ( ̄ー ̄)ニヤリッ</span><em>
<a href="http://dsbl.org/listing?$ip">more details</a></em><br>\n| : qq|<span class="safe">まだ大丈夫。(^o^)</span><br>\n|;
ソースはhttp://sv2ch.baila6.jp/chk_proxy.cgi?sourceです。
PHP化を是非よろしくお願いします。バージョンは4.4.2です。 >>483
if (dsbl($_SERVER['REMOTE_ADDR'])) {
echo '<span class="alert">LISTされてますよ( ̄ー ̄)ニヤリッ</span><em>
<a href="http://dsbl.org/listing?' . htmlspecialchars($_SERVER['REMOTE_ADDR']) . '">more details</a></em><br>';
} else {
echo '<span class="safe">まだ大丈夫。(^o^)</span><br>';
}
function dsbl($dnsbl_target) {
$dnsbl_check = array('list.dsbl.org',
// 'niku.2ch.net'
);
if ($dnsbl_target) {
$rip = implode('.', array_reverse(explode('.', $dnsbl_target)));
for ($i = 0; $i < count($dnsbl_check); $i++) {
if (checkdnsrr($rip . "." . $dnsbl_check[$i] . '.', 'A')) {
$listed .= $dnsbl_check[$i] . ' ';
}
}
if ($listed) { return $listed; } else { return false; }
}
}
>>488
デバッグ中だったがお前の態度が気に入らないのでやめた
ttp://lint.s1.x-beat.com/up/img/up11291.gif >>491
やめろ
>>489
騙されずに最後までおねがい こんにちは。西口と申します。
現在私は情報商材の紹介ホームページを作成しています。
ホームページの全体像はできています。
そこで、そのホームページの中心ともいえるプログラムを組んでいただきたいと思っています。
ご協力お願いします。報酬として、アフェリエトノウハウなどを5本ほど(10万円相当)
を提供します。 >>494
10万でプログラムか。最低30万は用意しないと。
それにアフィリエイト1本で2万て終わってるでしょ。
どうしてもと言うならsohoビレッジへどうぞ。 2ちゃんでせんでんするなら
ひろゆきにおかねはらいましょうね(はぁと
亀レスだったorz >>483-484
PEAR使っていいなら
このほうが楽じゃない?
<?php
require_once('Net/DNSBL.php');
$dnsbl = new Net_DNSBL();
$dnsbl->setBlacklists(array('list.dsbl.org', 'xbl.spamhaus.org', 'sbl.spamhaus.org'));
if ($dnsbl->isListed($_SERVER['REMOTE_ADDR'])) {
die('block!!');
}
?> >>501
black listのモジュールもあるのか $html =~ s/&(?!#[0-9]+;|#x[0-9a-fA-F]+;|amp;|quot;|gt;|lt;)/&amp;$1/gi;
Perlで上記のようにして特定の&以外の&を&amp;に変換していますが
これをPHPに移植したいと思います。どう書けば良いでしょうか?
preg_replaceを使ってそのまま
$html = @preg_replace("/&(?!#[0-9]+;|#x[0-9a-fA-F]+;|amp;|quot;|gt;|lt;)/i", "&amp;\\1", $html);
と書いてみましたが、全ての&が&amp;に変換されてしまいました。
504ですが自己解決しました。
どうやら書き直したスクリプトが間違ってたみたいでした。
そんなネチネチした揚げ足取らなくてもいいだろうに・・・
スレタイ読めば分かるだろ。 このスレって必要性無い希ガス。。。
だれもperl⇒phpしてないやんけ。 perlとphp両方判るヤツは移植の必要性を感じないからだろう 何で一時期PHPがあんなに盛り上がってたんだろうね。。。 とゆーか素朴な疑問なんだけど
日本じゃ Perl>>PHP って感じだけど
外国で色んなスクリプト紹介してるとこ見ると、PHPスクリプト数の方が多いよな。
外国無料スペースでもPerlだけ可よりPHPだけ可の方が多いみたいだし
単純にそれだけじゃ計れないとは思うけど、あんま盛り上ってないのって日本だけ? 日本でもとっくにPHP>Perlですが
太古の財産にperlが多いだけで未だにperl使ってんのは2chとmixiくらい 業務レベルでWEBシステムだとServletに移ってきているからPerlもPHPも・・・ 山崎剛明は雑学の知識はかなり有るが、それ以外のことには正真正銘のバカだ 2chトリップ
#perl
$tripkey = "#istrip";
$tripkey = substr($tripkey,1,);
$salt = substr($tripkey.'H.',1,2);
$salt =~ s/[^\.-z]/\./go;
$salt =~ tr/:;<=>?@[\\]^_`/ABCDEFGabcdef/;
$trip = crypt($tripkey,$salt);
$trip = substr($trip,-10);
$trip = sprintf("◆%s",$trip);
print "$trip";
おながいします。 >>523
$salt =~ s はpreg_replace
$salt =~ tr はstrtr
あとはそのまま phpの<?php とか書くのがウザいんですけど、どうしたらいいんでしょうか。
2500のフォルダーの中のファイルをファイル単位で
一定時間経過したファイルを自動削除するスクリプトを教えてください
素人より <?php
echo "hello";
?>
を出力するperlスクリプト募集してます。
30分で書き直しますよ。はやいですよ! ranklinkおながいしまつ。
あとphp Learnsっていうとこは閉鎖したんですかね?
MYSQL LINKRANKっていうの配布してたと思うんですが・・・ http://sugachan.dip.jp/download/
Sn UploaderのPHP化はできますでしょうか。
PHP4.xでもPHP5.xでも構いません。 PHPのロダは沢山あるが、それじゃダメなのかと小一時間。 本当ですね、>>10のヤツにします。
スレ汚しスマンコ 誘導されましたのでこちらで、、
【cgi名】metcha.cgi
【配布元】ttp://bach.istc.kobe-u.ac.jp/metcha/help.html
【依頼内容】phpへスクリプト移植おねがいします
UTF-8などでも文字化けがないとうれしいです
metcha.cgi
1500行+モジュール一部をPHP化・・・大人しくPerlで使った方がよくね? つーか移植の理由も書いてくれんと手の出しようが無い 【cgi名】upppu.cgi
【cgi内容】アルバム風、画像アップロード掲示板
【配布先】ttp://tackysroom.com/cgi_upppu.htm
【利用規約】http://tackysroom.com/page_cgi_hajimeni.htm
>>■再配布・無料レンタルに関しては、各スクリプトソース内部にある「著作権表記」を削除しなければ
どんなにカスタマイズされようがオッケーと致します。
PHPにリメイクをどなたかお願いできませんでしょうか?
cgiで動作させていましたが、高負荷で、PHPにしたら少しは
マシになるかなと思ったのですが、移植されているサイトさんなどは
ない様子なので、ゼヒお願いします。
質問スレから誘導されました。
下記の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"; 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 (http://www.kawa.net/)
http://www.kawa.net/works/perl/i18n-emoji/i18n-emoji.html
>>65のスクリプトって、リンク先もうないみたいなんですが
どなたかお持ちの方いらっしゃいますか? >>548
それほど難しい表現してるわけでもなし、phpが書けるならわかりそうなもんだが
どこがわからんの? 【 スクリプト 】 PcMonster2
【 配布先URL 】 http://game1.openspc2.org/~yasu/pm3/
「■PcMonster2 DL」のところ
よろしくお願いします。
>>553
報酬といいますと?
やっぱり金品ですか? >>555
僕工房なんでお金とか出せないんですけど… >>557
どうすればやっていただけるでしょうか? >>552
ちょっと興味があったので、見てみたんだけど、なんていうか
これをまともなwebアプリにするのは骨が折れるわ。
トップページの更新履歴で簡単につかえるものがない。
埋め込み式で。
ttp://php.s3.to/simple/#update
のUTF-8版がほしい。 じゃあチミは代わりに何をUPしてくれるのかね?ん? ここレスあるのも久しぶりだな。
再アップとか代わりに何かとか、ここそういうスレじゃないから。 【CGI名】Miniりすと
【配布先】http://www.minicgi.net/cgi2/list.html
【利用規約】改造・再配布おk
このスレ機能してるかわからんけど
どなたかお願いします >>570
待つの諦めますた
スクリプト改造工房スレに
投稿したので見てやってください 【CGI名】Miniりすと
【配布先】http://www.minicgi.net/cgi2/list.html
【利用規約】改造・再配布おk
おね 【 CGI&PHP名 】 kentwebのaska.bbs
【 配布先URL 】 規定ありOK(ttp://www.kent-web.com/pubc/saihaifu.html)
【 依頼期限 】 一ヶ月
【 依頼内容 】 perl→phpに変換してください(スクリプトの動作はオリジナルのまま変えないでください)
【連絡先】kyuuna@55mail.cc
【備考】謝礼も考えてます。受けてくれる方は掲示板に表明お願いします > 【備考】謝礼も考えてます。受けてくれる方は掲示板に表明お願いします
いくらまで出すの?
>>577
暇ならタダでやってあげたらいいんじゃね 連絡先公開されてんだから希望額添えて交渉すればいいだろ学生君 >>572はまだかよ?
もう12月だぞ
ここにいる奴はPHP使えないのか? >>583
必死だな。コミュ能力ないと誰も受けてくれないよ >>584
コミュ能力あるならメールするだろ
自己紹介乙 ヽ人人人人人人人人人人人人人人人人人人人人人人人人人人人人人
/ ̄(S)~\ < >
/ / ∧ ∧\ \< コミュ能力あるからメールしろ! コミュ能力あるからメールしろ! >
\ \( ゚Д,゚ ) / /< >
\⌒ ⌒ / ノ Y´`Y´`Y´`Y´`Y´`Y´`Y´`Y´`Y´`Y´`Y´`Y´`Y´`Y´`Y´`Y´`Y´`Y´`
)_人_ ノ
/ /
∧_∧ ■□ ( ))
( ; )■□  ̄ ̄ヽ
γ⌒ ⌒ヽ  ̄ ̄ノ ノ
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄| >スクリプトの動作はオリジナルのまま変えないで
ならperlのまま使えばいいのに何が不満? >>588
ヽ人人人人人人人人人人人人人人人人人人人人人人人人人人人人人
/ ̄(S)~\ < >
/ / ∧ ∧\ \< コミュ能力あるからメールしろ! コミュ能力あるからメールしろ! >
\ \( ゚Д,゚ ) / /< >
\⌒ ⌒ / ノ Y´`Y´`Y´`Y´`Y´`Y´`Y´`Y´`Y´`Y´`Y´`Y´`Y´`Y´`Y´`Y´`Y´`Y´`
)_人_ ノ
/ /
∧_∧ ■□ ( ))
( ; )■□  ̄ ̄ヽ
γ⌒ ⌒ヽ  ̄ ̄ノ ノ
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄| perlで書かれた俺のオリジナルアイディアのカテゴリマッチング
マルチキャスト私書箱スクリプトがある。
興味を持ってくれる運用者に自由に配布したい。
だが依頼した製作者との著作の兼ね合いで少し遠慮がある。
改造したベースの私書箱システムが製作者のものだからだ。
そこのサイトで配布の運びになっているんだがトロい。
年内には公開、ちょっと自分なりに再改造、、、とか言ってやがる。
phpに移植して配布しちまいたいんだが
やってくれるやついるかねえ? >>595
来週あたりに
サンプルを見せるわ。
製作者はCGIでは一応、有名どころだ。
まあ、PHPに移植しなくても著作権に抵触しない書き換えは
ありうるけどね。
でもこの場合、PHPに移植しちまうやり方のほうが
一番、問題がないという結論だ。
むしろ同じ言語で違う書き方にするほうが大変な気がするしな。 このスレッド全部読んだが
全然、機能してないわ
やっぱ2ちゃんねるだわ(w
止めた。
ばいなら。 つうかPerlの書き換えてないまんまのものを
2chでばらまく。
CGIレスキューの私書箱のやつなんだけど
別にたいして文句言われる筋合いないと思う。
そもそもフリーのものだし、付け加えは俺のアイディアだし
まして工賃まで出してるし。
俺が一番望むのはあくまで自由な配布による自由な運用だもの。
まあ、PHPにすればこれはレスキュー名義のものじゃなく
完全にオリジナルスクリプトということになるけどね。
まあ当面はスクリプトの著作表示を消さなければ大丈夫だろうな
とは思う。
興味を持ってもらえれば好きにやればいいよ.
>>598
ライセンスが再配布を禁じていたら訴えられたら負けるよ レスキューはあくまで俺の遊び心につきあってくれたわけで
訴える訴えないだのという話はないと思うね。
自サイトでフリーで公開も快く受けてくれたわけだし。
だけどレスキューのサイトで公開は俺が急かせる筋合いではなくなるわけだ。
レスキューは知名度があるし、利用者も出てくるからいいんだけど
完全にレスキューのマイペースだしねえ、、、。
アイディアマンの俺としてはイライラするわけだ。
だったらとりあえず自分で配布してみるかというわけで。
だけど、それはなんとなく話が違うだろうみたいな流れになっちゃいる。
まあ、フルスクラッチしちまえば問題ないだろみたいな。
俺は訴えるだの何だのって話は嫌いだねえ。
いや、俺が著作者なんですけど。一応。
そもそも元はフリーのスクリプトであって
それを俺が考えたものにしたから公開どうしようかなあ、、、
という話なんですが。
俺に独占使用権があるんです。このスクリプトは。
なんだかねえ
そもそも、PHPに書き換えても
今度は書き換えた人にゴタゴタいわれたら
もっと面倒になる予感だねえ。こりゃ。
とりあえず、移植する人はフリーで配布する気がないなら
本末転倒ということです。
http://www.rescue.ne.jp/cgi/pobox/KT/pobox.html
とりあえずこんなもんだよ。
そんでフリーで配布してるものがこれ
http://www.rescue.ne.jp/cgi/pobox/sample/pobox.html
オープンソースの精神がない奴には俺は用はない。
勘違いしてるようだけどオープンソースとフリーライセンスは別物だよ ある顧客用にカスタマイズしたらベースとなったプログラムの著作権まで
主張されてしまったの図。
緩いBSDライセンスでもそんなのまかり通らないのに。 Software engineering researchers rarely write explicitly about their paradigms of research and their standards for judging quality of results. ,
∧_∧
( ・∀・) 人 ガッ
( つ―-‐-‐-‐-‐-‐○ < >__Λ∩
人 Y ノ. V`Д´)/
し(_) / ←>>209 PerlもPHPもRubyもPythonも皆同じだろ
一つに統合せいや 誰でも簡単にネットで稼げる方法など
参考までに、
⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。
グーグル検索⇒『半藤のブブイウイウレレ』
K4ZHI9NUL7