注目の記事 PICK UP!

ファイルのアップロード

code2

ファイルのアップロードでいつも課題となるのはjpgを受け取る場合のサイズ変更ともう一つはPDFやエクセル、ワードのドキュメントを受け取る場合です。
ファイルのアップロードでさらに面倒な作業は修正の際のアップロードです。これはファイルのアップロード(2)で説明します。

<form method=”POST” action=”kakunin.php”  enctype=”multipart/form-data”>
<input type=”file” name=”upfile” size=”30″ />
<input type=”submit” value=”send”
</form>

こんな感じで送信します。
全角の文字で受けると文字化けしてディレクトリイに入ると困りますので半角英数のファイルは「乱数の発生」で学習したファイル名にしましょう。
ここでは乱数と記入しています。
また格納するフォルダーを赤字で書いています。
filesというフォルダーを一つ上の階層に作成してchmodを666に設定しておきます。

<?php
define(‘STR_CODE’,’utf-8′);
$uploadfile = ”;
if($_FILES[“upfile”][“tmp_name”] != ”)
{
list($file_name,$file_type) = explode(“.”,$_FILES[‘upfile’][‘name’]);
$dateformat=$乱数;
$uploadfile = “$dateformat.$file_type”;
}

if (is_uploaded_file($_FILES[“upfile”][“tmp_name”])) {
if (move_uploaded_file($_FILES[“upfile”][“tmp_name”], “../files/” .$uploadfile)) {
chmod(“../files/” . $uploadfile, 0666);
echo $_FILES[“upfile”][“name”] . “をアップロードしました。”;
} else {
echo “ファイルをアップロードできません。”;
}
} else {
echo “ファイルが選択されていません。”;
}
$url = $uploadfile;///この変数は後にデータベースに保存する際に使います。
?>

 

 

jpg画像のアップロードはリサイズの作業がアクセシビリティのため元画像とサムネイル画像の2つ以上の保存がありますが、さらにiPhonで投稿した際に画像が逆になる現象が発見されましので対応することが必要かもしれません。

  • このエントリーをはてなブックマークに追加
  • follow us in feedly

関連記事

  1. hp2

    ファイルのアップロード(2)

  2. code1

    乱数の発生


周南市のホームページ制作会社ウィルコムはあなたのサービスを的確なターゲットに誘導させます

魅力的な動画を制作します
これからのWEB制作はこのサービスを提案します

オリジナルの楽曲を制作します
現在は無料ダウンロード実施中です
>

ホームページ制作現場から「ぶっちゃけシリーズ開始」

お気軽にお問合せ下さい
おおよその金額がわかると思います

ワードプレスのテンプレートを紹介しています
クールなホームページデザインをご一緒に見てみましょう

こんな感じの画面でホームページを制作しています

どんな戦略でどんな会社がどのように闘ってきたか
成功したか破滅したかそんなお話をします

アンドロイドマーケットでは4万件以上ダウンロードされてます

アンドロイドのレッスン場です
その後はベクトルを学習してみてください
PAGE TOP