【 スクリプト改造依頼スレ 】(丸投げ) part8at PHP
【 スクリプト改造依頼スレ 】(丸投げ) part8 - 暇つぶし2ch116:nobodyさん
12/03/16 19:10:10.20
おいおい>>91で俺が終わらせた話をどこまで楽しむ気だおまいら

117:nobodyさん
12/03/16 22:28:00.57
あぁもう終わったから出てこなくていいよ
半島人が一人でファビョってただけだし

118:nobodyさん
12/03/17 05:50:51.49
チョンは死のう(迫真)

119:>>120
12/03/18 22:42:05.14
>>42です。その節はありがとうございました。
>>45>>51、その他多くの方のおかげで、複数ページのリダイレクト先を取得し、
結果をクリップボードにコピーするスクリプトが完成しました。
このスクリプトについて、追加で改造をお願いしたく思います。

[依頼内容]入力部分に改行や余計な単語があっても、URLのみを抜き出して変換して欲しい

例えば、入力部分を
________


URLリンク(123.com)<) たちつてと

URLリンク(789.com)<)
URLリンク(def.com)<)
________

が変わらず得られるような仕様にして欲しいのです。
>>120>>45のスクリプトに>>51のアドバイスを追加したものです。

120:119
12/03/18 22:44:29.01
<!doctype html><html><head><script type="text/javascript">
function run() {
var url = document.getElementById("url");
getLocation(url.value.split("\r\n"));
}
function getLocation(strURLs) {
WinHttpRequestOption_EnableRedirects = 6;

var strResult = "";
for(i = 0; i < strURLs.length; i++) {
try {
var WinHttpReq = new ActiveXObject("WinHttp.WinHttpRequest.5.1");
WinHttpReq.Open("GET", strURLs[i], false);
WinHttpReq.Option(WinHttpRequestOption_EnableRedirects) = false;
WinHttpReq.Send();

var re = new RegExp("30[12]");
if(re.test(WinHttpReq.Status)) {
strResult += WinHttpReq.GetResponseHeader("Location");
}
strResult += "\r\n<br>";

} catch (objError) {
strResult = objError + "\n"
strResult += "WinHTTP returned error: " + (objError.number & 0xFFFF).toString() + "\n\n";
strResult += objError.description;
}
}
clipboardData.setData("text", strResult.replace(/<br>/g, ''));
document.getElementById("res").innerHTML = strResult;
}
</script></head><body><p><textarea id="url" cols="50" rows="15"></textarea><button onclick="run()">Run</button></p><pre id="res"></pre></body></html>

121:nobodyさん
12/03/19 02:00:20.46
さすがに甘えすぎではないだろうか
というか板違いを二度やらかすのはどうかと思う

122:nobodyさん
12/03/19 02:20:36.39
だな
失礼云々よりマシだし、スレタイにも即してるが

123:nobodyさん
12/03/25 10:08:24.45 o5PFnzzW
<?php
// ファイル名
$file_name = "hoge.txt";

// ファイルを読み取りモードで開く
$file = fopen($file_name, "r") or die("error");

// ファイルのデータを表示する
while (!feof($file)) {
$string = trim(fgetss($file, 1000));
if ($string) {
echo "<p>".$string."</p>\n";
}
}

// ファイルを閉じる
fclose($file);
?>

これを4行目に<hr />を挿入するにはどうすればいいんでしょうか?
よろしくお願いします。

124:nobodyさん
12/03/25 10:15:12.71
>>123
URLリンク(jp2.php.net)

125:nobodyさん
12/03/26 12:27:52.34
>>123
回答したらレスくれる?

126:nobodyさん
12/03/26 16:27:41.14 Aue0gwg8
>>125
ベストアンサーさんならモリタポあげますよ

127:nobodyさん
12/03/30 14:34:28.54 GepbqVMc
>>38
ヨミサーチってそもそもランキングの順位付けがおかしいことがあるな

128:nobodyさん
12/04/03 16:11:55.34 LbUykk3u
グリモンスレで拾いましたスクリプトです。

(function() {
const PATTERN = {
__proto__: null,

'2ちゃん' : '2ch' ,

};
const PATTERN_SHORTCUT = RegExp([x for (x in PATTERN)].join('|'), 'gi');

replace(document);

document.addEventListener('DOMNodeInserted', function(event) {
replace(event.target);
}, false);

function replace(target) {
target.normalize();
var x = document.evaluate('descendant::text()', target, null, 6, null);
for (var i = 0, len = x.snapshotLength; i < len; i++) {
var textNode = x.snapshotItem(i);
textNode.nodeValue = textNode.nodeValue.replace(PATTERN_SHORTCUT, function($0) PATTERN[$0.toLowerCase()]);
}
}
})();

これがFirefoxでしか動作せず、Google Chromeで動いてくれません。
知識不足で自分には全くできませんorz
どう直せばいいんでしょうか?

129:nobodyさん
12/04/03 16:37:39.45
まずorzとか使うのをやめることから

130:nobodyさん
12/04/04 00:13:44.52
あと板違い

131:nobodyさん
12/04/04 19:03:49.41 UB246y7S
まじでモリタポ差し上げます!

132:nobodyさん
12/04/27 14:13:09.02
お願いします。

【 CGI名(Perl) 】 ディレクトリ内の指定ファイルの情報一覧
【 配布先URL 】 URLリンク(www.aimix.jp)
【 依頼期限 】 急いでは無いです

【 依頼内容 】 ファイルサイズがバイト表示なのですが、これをKb・Mb・Gb表記にしたいです。



133:nobodyさん
12/05/05 02:04:07.41
132はまだいるのかな?

あまりよろしくないやり方かもしれませんが、
こんなのはどうでしょう?
@stdata = stat($tmp);
のすぐ下に
my $i=0;
my @tani=("KByte","MByte","GByte","TByte");
my $tani2="Byte";
while($stdata[7]>=1024){
$stdata[7]=int($stdata[7]/1024);
$tani2=$tani[$i];
$i++;
をコピペして、そうしたら
print "<B>・サイズ</B>$stdata[7]Byte<BR>\n";
  ↓
print "<B>・サイズ</B>$stdata[7]$tani2<BR>\n";
に変えてみてください。
バックアップをとってから試してください。


134:koman
12/05/07 10:50:40.27 KCWgJ9Ly
教えて下さい
【 CGI名(Perl) 】Joyful Note - Joyful2ch -Edit:KAZ(060604)
【 配布先URL 】現在閉鎖
YouTubeをアップしたいのですがうまくいきません
URLリンク(www.kent-web.com)
記事No : 6602
を追加したのですが駄目でした
宜しくお願いします。

135:nobodyさん
12/05/07 12:33:03.21 yIcfnnWq
>>134
そのリンク先できちんとレスもらえてるじゃねーか
失礼な奴めキエロ

136:koman
12/05/07 17:27:56.17 5mg9FSQJ
>>135
説明しなきゃいけないかな
ググってここをURLリンク(www.kent-web.com)
を突き止めて自分でやったけど出来ないから(Joyful Noteならアップできる)
教えてもらえるかなと書き込みしたんです


137:nobodyさん
12/05/07 17:37:22.54
出来ないってのはどうできないんだ?
「ダメだった」じゃ何もわからんぞ

138:koman
12/05/07 19:58:18.30 5mg9FSQJ
>>137
申し訳ございません
Joyful2chのcgi部分の記事表示部分
# 記事を展開
open(IN,"$logfile") || &error("Open Error : $logfile");
$top = <IN>;
$i=0;
$flag=0;
while (<IN>) {
($no,$reno,$date,$name,$mail,$sub,$comment,
$url,$host,$pw,$color,$tail,$w,$h,$chk) = split(/<>/);

if ($reno eq "") { $i++; }
if ($i < $page + 1) { next; }
if ($i > $page + $p_log) { next; }

# 親記事のタイトル
if (!$reno) { $oya_sub = $sub; }

# 自動リンク
if ($autolink) { &auto_link($comment); }
&auto_link2($comment);
自動リンク部分を消して

# e-mailリンク
if ($eml) { $name = "<a href=\"mailto:$eml\">$name</a>"; }
# URLリンク
if ($autolink) { &auto_link($com); }
$com =~・・・・
を追加したのですが 表示されませんでした

139:nobodyさん
12/05/07 20:02:07.90
$comは$commentなんじゃねーのとか思ったが
元ソースも無しに俺らにどうしろと?

140:koman
12/05/07 20:16:34.85 5mg9FSQJ
ソースです
URLリンク(www.gazoubbs2ch.atumari.net)
すみません 宜しくお願いします

141:koman
12/05/07 20:17:39.40 5mg9FSQJ
URLリンク(gazoubbs2ch.atumari.net)
間違えました こちらです

142:nobodyさん
12/05/07 20:37:02.67
ざっと見た感じ>>139でFAなような気がするんだが

143:koman
12/05/08 00:38:01.47 La4L6hZ1
nobodyさん
ありがとうございます
アップできました


144:nobodyさん
12/05/12 15:18:12.57
懐かしいな、このスレまだあったのか

前に俺が改造を請け負っていた時は削ると頃すと書いておいたコメントを
全部削って出所不明にした上で別スレに再改造依頼を持って行かれて
それでも一応ちゃんと対応したら今度は意味不明な副業の売り込みかけられたわ
pixivみたいに頭のおかしい営業が紛れ込んでるのかと思ったものだ


145:nobodyさん
12/05/12 15:19:16.02
「削ると頃すと書いておいたコメント」の内容が気になるなw

146:nobodyさん
12/05/12 15:45:28.25
大したものじゃないよ

# 制作は丸投げスレ8の>>144
# これこれこの部分は某どこぞのなんちゃらスクリプトからの丸パクリだからな
# (配布元はこちら)
# 俺の著作権はどうでもいいが、上のコメントを消したら頃す

こんな感じ

147:nobodyさん
12/05/14 09:08:27.82
まあ2chだしなw

148:nobodyさん
12/05/15 00:07:21.96 diKG7ZJV
【 CGI&PHP名 】Web Patio
【 配布先URL 】URLリンク(www.kent-web.com)
【 依頼期限 】なし
【 依頼内容 】スパムが酷いので、スレッド作成を管理者のみにしたい。もしくはスレッド作成にパスワード(私が設定したパスワード)が必須としたい。

よろしくお願いします。

149:nobodyさん
12/05/15 02:39:27.79
>>148
こんにちは
こんなのはどうでしょう?

init.cgiの基本設定のところにどこでもいいから

$cf{password2} = 'aiueo';

を追加して、そうしたら、regist.cgiの85行目付近に

## --- 新規投稿(新規スレッド作成)
if ($in{res} eq "") {

if ($in{pwd} ne $cf{password2}){&error("パスワードが正しくないよ~");} #←追加

1行追加してください。

スレッドを立てるときに、「暗証キー」のところに$cf{password2}で設定したパスワードを
入力していないとスレッドを立てることができなくなるはずです。
バックアップを取ってから試してみてください。


150:nobodyさん
12/05/27 13:38:28.44
そして反応なしと

151:nobodyさん
12/05/28 08:18:02.21
そりゃもう答えを聞いたら洋梨よ

152:nobodyさん
12/06/01 23:01:11.88
【 CGI&PHP名 】クイズ・まね俺や
【 配布先URL 】URLリンク(tackysroom.com)
【 依頼期限 】2週間

【 依頼内容 】
クイズをランダムに出題できるようにし、ランキングページも各問題ごとに別々でなく統一したい。

よろしくお願いいたします。

153:nobodyさん
12/09/08 21:44:42.71 cjgRi4xV
【 CGI&PHP名 】 Research Artisan Lite ver.1.17
【 依頼期限 】 2週間
【 依頼内容 】 クリック測定でaタグ内のclassを取得してDBに格納したい

リサーチアルチザン自体は設置済みで正常稼働しておりますが、今回の改造で試行錯誤しております。
デフォルトの状態でaタグのURLとTitleは取得されますが
それに各リンクaタグ内に記述済みのclass属性も付けてmysqlに格納したいかんじです。
今回の依頼ではDBに格納するまでで解析画面等は考慮されなくても結構です。

re_core/application/libs/Track.php
を色々いじってみましたが、私の力量では出来そうにないのでここでお願いさせて頂きました。
よろしくお願いします。


154:153
12/09/08 22:02:15.89
お礼はします

155:nobodyさん
12/09/08 22:18:30.36
どんなお礼?

156:153
12/09/08 22:51:13.44
> それに各リンクaタグ内に記述済みのclass属性も付けてmysqlに格納したいかんじです。

これの補足で、DBのra_log_2012**にurlやtitleと並べてclassnameなど新しいフィールド追加し、
そこに取得したclassの値を格納するイメージです。

153nobody@mail.goo.ne.jp

とりあえずこちらへ

157:nobodyさん
12/09/19 13:06:33.78 de3bKwlT
【 CGI&PHP名 】 One Line BBS Light Ver.1.20/1.21(SSI)
【 配布先URL 】 URLリンク(exdreams.net)
【 依頼期限 】 特に決まっていません
【 依頼内容 】
FFXI アイテムサーチ ばなでぃあん
URLリンク(vanadian.com)
で使用されている色の選択毎に表示を変更したいです。
名前)メッセージ
名前>>メッセージ
等です。

よろしくお願いします。

CGi
URLリンク(www.dotup.org)

shtml
URLリンク(www.dotup.org)

158:nobodyさん
12/09/20 21:03:49.36 V6atiS7p
>>157
なんとか色の選択毎の表示の違いは出来ましたので依頼取り下げますね。

ただ・・・表示はされるけど過去ログに載らない状態にはなっちゃいましたが・・・。

勉強して頑張ります。

お騒がせ致しました。

159:nobodyさん
12/09/26 16:16:45.99
【 CGI&PHP名 】 Lime Chat用 再生中曲名表示マクロ
【 配布先URL 】 URLリンク(nintendon.s6.xrea.com)
【 依頼期限 】 
2週間
【 依頼内容 】
Win7 64bit、Limechat2/foobarv0.9.5.2共にDドライブにインストールした状態で
このマクロが動くようにしたい

vistaでは動いていましたが、OSを変えたら動かなくなりました
また、質問する板がこちらでいいのかも分かりませんので
もし板違いなら誘導していただけると助かります
宜しくお願いします

160:nobodyさん
12/09/30 15:32:15.67 c5sKO2ZQ
【 CGI&PHP名 】 ドロップクラウドフォトギャラリー
【 配布先URL 】 改造OK、再配布禁止だそうなのでURLは乗せない方が良いんですよね?
 CGI名でぐぐると制作者さんのサイトがトップに出てきます。

【 依頼期限 】 常識の範囲内で
【 依頼内容 】 写真をグループ分けできるようにしたい。
 サムネイルもグループごとに見分けがつくようにしたいのと、lightbox2でグループごとの表示にしたいです

 デフォルトだとただ羅列されるだけなのを、
 これは水族館行ったときの写真、これはカフェの写真、みたいにグループごとにしたいんです
 よろしくおねがいします。

161:nobodyさん
12/09/30 18:41:22.62
期限は常識で考えれば分かるだろ?なぁ?ってこと?

162:nobodyさん
12/09/30 19:37:04.96 ngej2U2a
常識でわかれよ


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch