某サイトで 以下の Yomi-SearchでのサイトピックアップCGIを利用させていただいているのですが
このCGIを使うと バナーが横につながって表示されてしまうのです
これをどうにか 縦につなげて表示したいのですが 可能でしょうか
私は素人なので どこをどのように変更すればいいか教えていただけると幸いです どうかよろしくお願いします
@@@@@@@@@@@@@@↓スプリクト@@@@@@@
$newlog_total=@newlog;
close(IN);
#
# サイトをランダムにピックアップする。
#
srand(time ^ ($$ + ($$ << 15)));
if ($maxpickupsites < $newlog_total) { $pickup_max = $maxpickupsites; }
else { $pickup_max = $newlog_total; }
for ($i = 0; $i < $pickup_max; $i++) {
$dup_flag = 0;
$newlog_pickup[$i] = int(rand($newlog_total));
# ピックアップサイトのダブりをチェックする。
for ($j = 0; $j < $i; $j++) {
if ($newlog_pickup[$j] == $newlog_pickup[$i]) {
$dup_flag = 1;
}
}
if ($dup_flag){ redo; }
}
#
# ログの表示。
#
print "Content-type: text/plain\n\n";
print "<!--\n";
# 大枠を設ける場合、このあたりにタグを書く。
print "document.write(\"<font size=2>\")\;\n";
# ピックアップしたサイトをそれぞれ表示する。
for ($i = 0; $i < $pickup_max; $i++) {
# ログ切り出し。
# ログの変数名についてはマニュアル参照のこと。
@Slog=split(/<>/,$newlog[$newlog_pickup[$i]]);
# サイトのURL.
$jump_url=$Slog[2];
# 人気ランキング開催時の処理。
if ($EST{rank_fl}) {
$jump_url=~s/(\W)/'%' . unpack('H2',$1)/eg;
$jump_url="$EST{cgi_path_url}$EST{rank}?mode=link&id=$Slog[0]&url=$jump_url";
}
# ★実際の表示タグ。(デザイン変更時はここをカスタマイズ)
print "document.write(\"<a href=$jump_url target=_blank><img src=$Slog[12]></a>\")\;\n";
}
print "document.write(\"</font>\")\;\n";
# 大枠を設けた場合、ここに閉じタグを書く。
print "//-->\n";
exit;
###########################################
# フォームデータのデコード(&form_decode)
# Yomi-Searchの同名関数のシンプル版。
sub form_decode{
if ($ENV{'REQUEST_METHOD'} eq "POST") { read(STDIN, $form, $ENV{'CONTENT_LENGTH'}); }
else { $form = $ENV{'QUERY_STRING'}; }
@pairs = split(/&/,$form);
foreach $pair (@pairs) {
($name, $value) = split(/=/, $pair);
$FORM{$name} = $value;
}
}
No.1ベストアンサー
- 回答日時:
やぁ miyura88さん、おひさー。
miyura88さんて女の子?俺は女の子以外は興味ないんだけどー。
miyura88さんは一見さんじゃないからぁ。特別扱いしてあげるよ。
しかしよみずれーなw。 まずインデントしないとね。
うんとね。ページをどのようにしたくて、今はどのように呼び出しているか分からないので回答が難しいけど、大体想像はできましたよ。
ここを
# ★実際の表示タグ。(デザイン変更時はここをカスタマイズ)
print "document.write(\"<a href=$jump_url target=_blank><img src=$Slog[12]></a>\")\;\n";
このようにするだけでいいかもしれない。
# ★実際の表示タグ。(デザイン変更時はここをカスタマイズ)
print "document.write(\"<a href=$jump_url target=_blank><img src=$Slog[12]></a><br>\")\;\n";
希望と違ったらいってください。
JavaJavax2さん
お久しぶりです
>miyura88さんて女の子?俺は女の子以外は興味ないんだけどー。
ここで 私は『女です』とか『男です』 簡単に言うことができます
でもあくまでも文字だけでの答えですから
どことなく信用性に賭けますね
でも ここで1つだけわかることがあります
女か男わからないのに 毎回親切に教えてくださる
JavaJavax2さんは 親切でいい人です
それだけはわかりますね
あっ話がながくなりすぎました
今回の回答 完璧です どうもありがとうございました
非常に勉強になります
私素人でも わかるように説明してくださってどうもありがとうございました
またよろしくお願いします
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- JavaScript 1日1回引けるJavaScriptおみくじについて 1 2022/12/12 22:28
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SSI にグローバル変数を渡すこ...
-
CGIから出力される文字が化けて...
-
malformed header from script....
-
結果を得て自動的にページ移動...
-
Application.ScreenUpdating = ...
-
メモリをアドレスを直接指定し...
-
JSONで文字列が長い時
-
16進の10進変換について
-
VBAでPDFのコピーとリネームを...
-
c言語のプログラミングの問題で...
-
CLispのloop内の挙動について
-
実行時エラー 3020の対策
-
formで特定のinputを送信しない...
-
セレクトメニューで2つの項目...
-
子windowsからsubmit()後にclos...
-
全然分からず困っています。習...
-
セレクトボックスである項目を...
-
UWSC:ポップアップウインドウ...
-
vscode 文字化け
-
ACCESS テキストボックスを隙...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
malformed header from script....
-
結果を得て自動的にページ移動...
-
Perl CGIの中で # を使ってコメ...
-
my $html<<EOMの意味を教えてく...
-
テキストファイルの読み込み
-
Perlでの数字の12桁化
-
shift-jisからutf8に変換
-
どうしてもCookieとCGI・perlの...
-
パソコン → パャRン
-
cgiでのデータ受信
-
CGIから出力される文字が化けて...
-
サムネイルCGI
-
SSI にグローバル変数を渡すこ...
-
Application.ScreenUpdating = ...
-
JSONで文字列が長い時
-
どちのほうがすきですか?
-
formで特定のinputを送信しない...
-
文字の横にプルダウンを表示さ...
-
16進の10進変換について
-
実行時エラー 3020の対策
おすすめ情報