$upfile = $param{'upfile'};
# マックバイナリ対策
if ($macbin) {
$length = substr($upfile,83,4);
$length = unpack("%N",$length);
$upfile = substr($upfile,128,$length);
}
# 添付データを書き込み
$imgfile = "$ImgDir$mynum$tail";
if (!open(OUT,"> $imgfile")) {
if ($clip_err) { &check_ok; }
}
binmode(OUT);
binmode(STDOUT);
print OUT $upfile;
close(OUT);
chmod(0666,$imgfile);
全体像を示せなくてすみません。$tailは拡張子。
画像ファイルアップロードつき掲示板を作成しています。
惜しいところまでたどり着きました。
「添付」ファイル(画像)をアップロードすると
フォルダーの中にコンピュータのファイルパスが記述された
だけになります。↓
C:\Documents and Settings\All Users\Documents\My Pictures\Sample Pictures\Sunset.jpg
なぜ画像がアップロードされないのでしょうか?
画像のファイルパスがアップされます。
$paramのところが&Readparseを使って$inでないとダメなんで
しょうか?&Readparseは呼び出しておりません。
元にした上手く画像がアップされるのは&Readparseで$inを
変数として使用しております。
しかし、いままで$paramでやってきてすべて$inに変えると
違うところがエラーが起こりそうです。
require "./jcode.pl";
require "./cgi-lib.pl";
を記述しています。
なにかヒントになることがあれば教えて頂きたいです。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
その, 記述された「画像のファイルパス」が正しいものであれば, 「ファイルの中身」を書き込まなければならないってことを忘れた?
No.2
- 回答日時:
$param{'upfile'}が空とか?
これぶっちゃけ、KENT-WEBで配布してるJoyful Noteのコードじゃないんですか?
QNo.2791669を見る限り、勉強目的で入力されてる訳でもなさそうですし、いっそダウンロードしたものを使ってはいかがでしょうか。
http://www.kent-web.com/bbs/index.html
参考URL:http://www.kent-web.com/index.html
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- Excel(エクセル) エクセル VBA For Next 繰り返しの書き方を教えてください 6 2022/09/01 14:11
- PHP $filePath = './user_img/' . $file['name'];? 1 2022/12/10 07:29
- JavaScript clear機能を失わずにファイルアップロード機能を作成したい 3 2023/06/10 16:12
- その他(ソフトウェア) コマンドプロンプトについて教えてください。 状況: 画像編集ソフト上でネットから保存した画像を使うの 3 2022/05/26 11:14
- JavaScript アップロードファイルの種類によって処理を分岐させたいのですが書き方が分からずアドバイスお願いします 4 2023/06/17 19:12
- PHP 画像ファイルの名前をそのままURLにする 3 2022/10/16 11:18
- Visual Basic(VBA) エクセルのマクロについて教えてください。 7 2023/07/04 09:18
- Google Drive Googleドライブの警告メッセージを消す方法 4 2022/09/21 06:04
- PHP アップロード画像数でCSSを分けることに成功したのですが、画像の横に文字を並べることが出来ません。 3 2023/07/28 17:16
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELファイルに誰がアクセスし...
-
《エクセルVBA》「他の人が該当...
-
VBAでサーバーにアクセスするに...
-
VBScriptで、ファイルから任意...
-
ウィンドウズ XPの検索で拡張...
-
FTPにて553エラー
-
特定のCGIだけ、作動するかわり...
-
URLに~/cgi-bin/~を隠す方法
-
SFTPなどは使わないホームペー...
-
cgiファイルを直接は見れなくす...
-
Image::Magickの呼び出し
-
PerlでFindFirst/FindNext
-
FFFTPでアップロードできない?
-
htmlにアクセスと同時に、あるC...
-
mathtexの導入方法について。
-
ユーザの所属するグループを取...
-
ApacheでのCGIについての質問
-
インクルードファイルのエラー
-
CGIって何ですか?簡潔に教えて...
-
ネットワーク上の共有フォルダ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELファイルに誰がアクセスし...
-
《エクセルVBA》「他の人が該当...
-
VBAでサーバーにアクセスするに...
-
JAVAで別サーバーのファイルの...
-
VBScriptで、ファイルから任意...
-
サーバー上のフォルダ削除が出...
-
Webでのファイルアップロードに...
-
vbでFTPサーバーに対して、サー...
-
C# ファイル削除のエラーコード
-
WEB上で文書のアイコンを配置す...
-
HTMLソースファイルからタグを...
-
contenttypeについて
-
Dreamweaver(ドリームウィーバ...
-
個人的なアップローダーの設置
-
ローカルファイルをサーバーか...
-
自前のアップローダの作り方
-
30分ごとに更新
-
Perl 別ドメインのファイル存在...
-
PHPが動いてCGIが動かない?
-
空のファイル
おすすめ情報