![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_09.png?5a7ff87)
掲示板を作りました。
画像ファイルやpdfファイルをアップロードできる
機能もつけたいと思います。
まずは保存方法なのですが、本で下のようにつく
ってみました。
書き込み部分↓
use CGI qw(:standard);
$file = param('file');
open OUT, "> $file";
while ( <$file> ) {
print OUT $_;
}
フォーム部分↓
<FORM method="POST" enctype = "multipart/form-data" action="write.cgi">
<TR>
<TD valign="top" width="116">■メッセージ(※)</TD>
<TD colspan="3" width="371"><TEXTAREA rows="10" cols="50" wrap="soft" name="message">$message</TEXTAREA></TD></TR>
<TR>
<TD valign="top" align="right" colspan="2"><INPUT TYPE="file" NAME = "file" size ="50"></TD>
</TR>
</TABLE>
<INPUT TYPE=HIDDEN NAME=time VALUE="$time">
<INPUT TYPE=HIDDEN NAME=mynum VALUE="$mynum">
<INPUT type="submit" value=" 送 る ">
<INPUT type="reset" value="やり直す">
上記のようにやったら内部エラーが出てしまいました。
サーバーはぷららの
http://www.plala.or.jp/access/community/phps/ucg …
を利用しています。
use CGI;
がいけないのでしょうか?
No.1ベストアンサー
- 回答日時:
open OUT, "> $file";
while ( <$file> ) {
書き込み用のファイルから読み込み?等々いろいろありますが・・
とりあえずこちらが参考になると思います
http://www.ksknet.net/perl/post_26.html
回答ありがとうございました。
ちがう問題が浮上しまだ解決していないのですが、一旦締め切らせて頂きます。また質問したときにはよろしくお願いしますm(__)m
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- JavaScript clear機能を失わずにファイルアップロード機能を作成したい 3 2023/06/10 16:12
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- JavaScript アップロードファイルの種類によって処理を分岐させたいのですが書き方が分からずアドバイスお願いします 4 2023/06/17 19:12
- HTML・CSS 私の能力からして間違っていないような気がします。 4 2022/09/30 13:24
- PHP PHP MySql 画像を取得 1 2022/06/04 14:05
- PHP PHPでユーザー情報を入力して簡易ログイン機能をつくってみたのですが 1 2023/05/29 08:51
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
巨大なテキストの最終行を取得...
-
ファイル全てを .xlsm に変更し...
-
fgets で値が取得できない
-
csvファイルの横方向への改行に...
-
ファイルを読み込んで改行だけ...
-
行を指定して削除する方法PERL
-
CGI.pmで取得したファイルハン...
-
フォルダーの深さの限界
-
Firefox で file:// で始まる U...
-
水溶性の展色剤
-
PerlでのUseless use...
-
VBAでCSVファイルを途中行まで...
-
ファイル名を複数個配列で確保...
-
Perlで特定文字列から特定文字...
-
VBAでCSVファイルの特定行を書...
-
エラー 'dir.h' : No such fi...
-
VBAでタブ区切りテキストの保存...
-
awkスクリプトでダブルクォーテ...
-
pushをすると行ができる
-
C言語でファイル名を取得
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
window.open でのファイル指定方法
-
csvファイルの横方向への改行に...
-
fgets で値が取得できない
-
MATLABのm-fileについて
-
JSP URLに表示される拡張子 .jsp
-
drtファイルはどうしたら開...
-
PerlでのUseless use...
-
python renameについて
-
巨大なテキストの最終行を取得...
-
ファイル全てを .xlsm に変更し...
-
Firefox で file:// で始まる U...
-
VBAコードを張り付け後のエクセ...
-
perl ファイルが開かない
-
ファイルの存在の有無を確かめ...
-
AutoNts
-
VBA テキストファイルを読み取...
-
fopen64について
-
行を指定して削除する方法PERL
-
文字列をカウントする方法
-
read() on unopened filehandle...
おすすめ情報