CGI サポートフォーラム

コメント返信ツリー表示一括表示リスト表示検索

質問をする前に、過去ログに同じ質問がないか検索してください。

←次の話題 前の話題→

■-バナーの画像アップロード - みゆ (03/26 10:04)
 └Re:バナーの画像アップロード - masaya (03/30 22:37)
  └Re[2]:バナーの画像アップロード - みゆ (03/31 09:44)
   └Re[3]:バナーの画像アップロード - masaya (04/16 23:28)
    └Re[4]:バナーの画像アップロード - みゆ (04/17 09:44)
     └Re[5]:バナーの画像アップロード - masaya (04/18 09:52)
      └Re[6]:バナーの画像アップロード - みゆ (04/19 00:15)
       └Re[7]:バナーの画像アップロード - masaya (04/19 22:28)

■ バナーの画像アップロード
投稿者:みゆ さん  ( uid 26957, posts:1, since 2004/03/26 )
投稿日: 2004/03/26 (金) 10:04 No.479 | 編集 | 削除

はじめまして。EXITの原作者様のHPよりこちらを知りました。
こちらのサポートでの対応を読ませていただいて、
どんな質問にも丁寧に答えておられて優しい素敵な方だなぁと思いました。
よろしくお願いします(*^-^)

とても使いやすそうなCGIですね〜。
ぜひ、こちらのCGIを私も使わせていただきたいと思っているのですが、
面倒くさがりなもので・・・出来ればこういう機能が追加できたら、もっと便利〜
(というか、楽ちん?不精ですみません;)と思っていることがあります。

それは、バナー画像について、画像FTPでアップロードするのではなく、
リンク新規登録時に、添付ファイルアップロードできないか?ということです。

 保存時のディレクトリの指定
 登録時のフォームでの type=file の指定
 画像名の指定(IDを画像ファイル名に採用するなど)
 表示する画像の指定
 削除時、添付画像があった場合その添付画像の削除処理

だいたいこんな感じの処理を追加しなければならないのかなぁと思うのですが、
スクリプトの中身をみていっても、なかなかどこに何をいれていいのやら・・・
難しそうw

やはりこういった機能を追加することは大変難しいことなのでしょうか?
素人考えな質問でわずらわせてしまって申し訳ありませんが、
お時間のある時にでもご意見いただけると嬉しいです。
よろしくお願い致します(*_ _)人

※画像アップロードについて、参考にさせていただいているのは、KentWebの「ClipBoard」というCGIです。

[ この記事にコメントを返信する ] [ 原文引用 ]

Re:バナーの画像アップロード
投稿者:masaya さん  ( uid 21158, posts:44, since 2004/01/06 )
投稿日: 2004/03/30 (火) 22:37 No.484 | 編集 | 削除

記事No.479 へのコメントです。

>こちらのサポートでの対応を読ませていただいて、
>どんな質問にも丁寧に答えておられて優しい素敵な方だなぁと思いました。
>よろしくお願いします(*^-^)

こちらこそ、よろしくお願いします。(^^


>とても使いやすそうなCGIですね〜。
>ぜひ、こちらのCGIを私も使わせていただきたいと思っているのですが、
>面倒くさがりなもので・・・出来ればこういう機能が追加できたら、もっと便利〜
>(というか、楽ちん?不精ですみません;)と思っていることがあります。

私も横着者なので、便利になる機能はどんどん提案しちゃってください。


>それは、バナー画像について、画像FTPでアップロードするのではなく、
>リンク新規登録時に、添付ファイルアップロードできないか?ということです。
> 保存時のディレクトリの指定
> 登録時のフォームでの type=file の指定
> 画像名の指定(IDを画像ファイル名に採用するなど)
> 表示する画像の指定
> 削除時、添付画像があった場合その添付画像の削除処理
>だいたいこんな感じの処理を追加しなければならないのかなぁと思うのですが、
>スクリプトの中身をみていっても、なかなかどこに何をいれていいのやら・・・

はい。大体そのような処理でよいと思います。
試しに、すこしだけですけど、
・setup.cgiでバナー保存場所の指定
・登録フォームで type=file の指定
・アップロードファイルがあるなら、バナー保存場所へ保存
・アップロードファイルがあるなら、バナーのURLを保存した画像へ変更
・リンク削除時、バナーのURLの画像があったら削除
といった方向でコードを追加していますので、ちゃんとした返事はもうしばらくお待ちください。

[ この記事にコメントを返信する ] [ 原文引用 ]

Re[2]:バナーの画像アップロード
投稿者:みゆ さん  ( uid 26957, posts:2, since 2004/03/26 )
投稿日: 2004/03/31 (水) 09:44 No.487 | 編集 | 削除

記事No.484 へのコメントです。


>・setup.cgiでバナー保存場所の指定
>・登録フォームで type=file の指定
>・アップロードファイルがあるなら、バナー保存場所へ保存
>・アップロードファイルがあるなら、バナーのURLを保存した画像へ変更
>・リンク削除時、バナーのURLの画像があったら削除
>といった方向でコードを追加していますので、ちゃんとした返事はもうしばらくお待ちください。

オオーw(*゜o゜*)w ありがとうございますっ!!
そこまでしてくださるなんて、感激ですっ。

なんとなく自分の頭の中にぼんやりあったものと、符号します。
上記5点のうち、2つめまでは比較的簡単かなと思うのですが、
条件文になると、とたんにあやふやに・・・(>▽<;;

お忙しいのに時間をさいていただいて申し訳ありません。
楽しみにしながら、お待ちしてます。

[ この記事にコメントを返信する ] [ 原文引用 ]

Re[3]:バナーの画像アップロード
投稿者:masaya さん  ( uid 21158, posts:50, since 2004/01/06 )
投稿日: 2004/04/16 (金) 23:28 No.502 | 編集 | 削除

記事No.487 へのコメントです。

>なんとなく自分の頭の中にぼんやりあったものと、符号します。
>上記5点のうち、2つめまでは比較的簡単かなと思うのですが、
>条件文になると、とたんにあやふやに・・・(>▽<;;

みゆさんなら、すぐにCGI書けるようになりますよ。
的確に、こうすればアップロード機能が付くって提案してもらえましたから。
あとは、perlの文法の本を参照しながら実装するだけですからね。

私も最初は、「こういう機能があればいいのに!」って思って、試行錯誤しながら、いつのまにか*なんとか*書けるようになりました。


>お忙しいのに時間をさいていただいて申し訳ありません。
>楽しみにしながら、お待ちしてます。

あまりお待たせしても申し訳ないので、アルファ版としてCGILABに置いておきました。
動作検証はすこししかしていないので、バグが入っている可能性が高いです。
変なところがあったら、ご報告おねがいします。

はじめて、CGIモジュールを使ったので、いろんなサーバできちんと動くかあまり自信がありません。
動作報告おねがいします。

[ この記事にコメントを返信する ] [ 原文引用 ]

Re[4]:バナーの画像アップロード
投稿者:みゆ さん  ( uid 7910, posts:2, since 2004/04/10 )
投稿日: 2004/04/17 (土) 09:44 No.505 | 編集 | 削除

記事No.502 へのコメントです。

Masayaさん。おはようございますっ。

>みゆさんなら、すぐにCGI書けるようになりますよ。
>的確に、こうすればアップロード機能が付くって提案してもらえましたから。

いえいえ;; とんでもありません。
でも、解らないなりに、少しずつでも、理解していきたい。
と思っていますので、よろしくお願いします。

>動作報告おねがいします。

お忙しい中、本当にありがとうございます。
早速DLさせていただきました。

バナーの表示について、画像がない場合、画像のURLを直接入力する場合は、
今までと同じように、ちゃんと表示が確認できました。

今回実装していただいた、画像アップロードについてですが、
画像がうまく表示されません;;

例えば、Cドライブのフォルダ「TEST」に入っているtest.gifを
アップロード指定するとします。

■EXITの表示されたソース
<a href="http://www.google.co.jp/" target="_blank"><img src="banner/C:\TEST\test.gif" border=0></a>

■bannerフォルダにある画像ファイル名
C:\TEST\test.gif

Masayaさんの方でも、ご確認はいただいているということですので、
何か私の設定がおかしいのですかね; 頭悪くてすみません;;
それともローカルテストだとうまく表示されるとか・・
そういう可能性もあります?w
通常、ファイル名として、「\」などはつけられなかったかな?
と思うのですが、それが同じ名前のファイルがあるにもかかわらず、
表示されない原因でしょうか。

頭の「banner/」は、フォルダの指定ですよねぇ。
ファイル名をつける時に、うまくいってないのでしょうか。
ファイル名だけでなく、ディレクトリ名も取得してしまっているから?

あと、ファイル名は、日本語でついているとか、重複することも考慮して、
できれば、つけなおす感じがいいのかな?とも思いました。
記事ID番号か、投稿日時を秒まで取得するとかが良いかもしれません。
 ex. 0001.gif  20040416232821.gif  みたいな感じで。

バナー画像のアップロードは、gifのみなのでしょうか?
サブルーチン ResistLink を見て、そんな感じがしたので・・w
もしそうでしたら、gifのみOKというのが、
レジスト画面に一文書いてあると親切かもですねw

自分でできもしないのに、勝手なことを言ってすみません;
(;゜;д;゜;A ダラダラダラ

でも、こういうのってなんか、いろいろ考えてると、
どんどん、わくわくしてきますねっw (ノ*゜▽゜*)

[ この記事にコメントを返信する ] [ 原文引用 ]

Re[5]:バナーの画像アップロード
投稿者:masaya さん  ( uid 21158, posts:51, since 2004/01/06 )
投稿日: 2004/04/18 (日) 09:52 No.510 | 編集 | 削除

記事No.505 へのコメントです。

>今回実装していただいた、画像アップロードについてですが、
>画像がうまく表示されません;;
>例えば、Cドライブのフォルダ「TEST」に入っているtest.gifを
>アップロード指定するとします。
>
>■EXITの表示されたソース
><a href="http://www.google.co.jp/" target="_blank"></a>
>
>■bannerフォルダにある画像ファイル名
>C:\TEST\test.gif

よ〜く調べてみたら、ブラウザによって、ファイル名だけ送信するものと、フルパスで送信するものがあるみたいです。
って、IEで確認しようよ<私


>あと、ファイル名は、日本語でついているとか、重複することも考慮して、
>できれば、つけなおす感じがいいのかな?とも思いました。
>記事ID番号か、投稿日時を秒まで取得するとかが良いかもしれません。
> ex. 0001.gif  20040416232821.gif  みたいな感じで。

ファイル名は無視して、ID.拡張子 の形式で付け直すように修正しました。


>バナー画像のアップロードは、gifのみなのでしょうか?
>サブルーチン ResistLink を見て、そんな感じがしたので・・w
>もしそうでしたら、gifのみOKというのが、
>レジスト画面に一文書いてあると親切かもですねw

あぁぁぁ。setup.cgi で、アップロードできる拡張子を指定できるようにしようとして忘れてました…。(^^;
これも修正しておきました。


>自分でできもしないのに、勝手なことを言ってすみません;
>(;゜;д;゜;A ダラダラダラ

いえいえ、教えてもらわないと、気が付かないですから、改善すべきところはどんどん報告お願いします。


>でも、こういうのってなんか、いろいろ考えてると、
>どんどん、わくわくしてきますねっw (ノ*゜▽゜*)

そうですね。
どうやったらいいか考えて、いい方法みつけたときが楽しいですねぇ。
買い物で、商品選んでいるときと同じ感覚なのかな?(笑


修正版は、アルファリリース2として、CGILABにこれからあげておきます。
しばらくお待ちください。

[ この記事にコメントを返信する ] [ 原文引用 ]

Re[6]:バナーの画像アップロード
投稿者:みゆ さん  ( uid 28083, posts:5, since 2004/04/10 )
投稿日: 2004/04/19 (月) 00:15 No.511 | 編集 | 削除

記事No.510 へのコメントです。

こんばんわ(゜▽゜*)

>よ〜く調べてみたら、ブラウザによって、ファイル名だけ送信するものと、フルパスで送信するものがあるみたいです。
>って、IEで確認しようよ<私

おぉぉ。ブラウザによってそんな違いもあるのですねぇ・・w
そういえば別のブラウザ使ってるって過去ログで読んだ気します。

試してみました〜〜!!!
画像アップOK!削除もしてみましたが、削除時に画像も一緒に削除確認。

素晴らしいですヾ(≧∇≦)〃
魔法みたいw

アルファ1・2と、現在のバージョンとで、
どういう風に変わっていったのか・・・
お勉強させていただきますっ。

貴重なお時間を割いていただいてありがとうございました。
また何かご相談するかもしれませんが、これからもよろしくお願いします。

[ この記事にコメントを返信する ] [ 原文引用 ]

Re[7]:バナーの画像アップロード
投稿者:masaya さん  ( uid 21158, posts:11, since 2004/01/11 )
投稿日: 2004/04/19 (月) 22:28 No.514 | 編集 | 削除

記事No.511 へのコメントです。

>試してみました〜〜!!!
>画像アップOK!削除もしてみましたが、削除時に画像も一緒に削除確認。
>
>素晴らしいですヾ(≧∇≦)〃
>魔法みたいw

ほっ、無事に動いてくれましたか。
よかったよかった。


>アルファ1・2と、現在のバージョンとで、
>どういう風に変わっていったのか・・・
>お勉強させていただきますっ。

もともと改造版の上に、さらに機能追加をしているので、プログラムの設計としてはボロボロです。(^^;
サクッと機能追加するために、かな〜りてきと〜に修正しちゃいましたので、あんまり参考にならないかも・・・。(ってはずかしいかも)

[ この記事にコメントを返信する ] [ 原文引用 ]

←次の話題 前の話題→

- TOP -

管理者:webmaster
NICOLE's - WWWForum 3.7c  Modified by masaya
Catch: Mon May 6 11:35:18 2024
[jcode.pl:679:warn] defined(%hash) is deprecated at lib/jcode.pl line 679.
[jcode.pl:679:warn] (Maybe you should just omit the defined()?)
[jcode.pl:688:warn] defined(%hash) is deprecated at lib/jcode.pl line 688.
[jcode.pl:688:warn] (Maybe you should just omit the defined()?)

/wwwforum/wwwforum.cgi?id=11&az=thread&number=479 with Perl 5.016003 for freebsd