0

このコードを使用して、Web サーバーで画像を充電できるようにします。これら 2 つのスクリプトは機能しますが、一緒には機能しません。1 つ目はサーバーにイメージをチャージすることで、2 つ目はイメージのサイズを変更することです。SO に関するいくつかの投稿を試してみましたが、元のコードで動作させる正しい方法が見つかりません。

<?php
    $fileName = $_FILES['AddPhoto']['name'];
    $tmpName  = $_FILES['AddPhoto']['tmp_name'];
    $fileSize = $_FILES['AddPhoto']['size']/1024;
    $fileType = $_FILES['AddPhoto']['type'];
    $fileExtension = end(explode(".", $fileName));

    if(($fileType == "image/gif" || $fileType == "image/jpeg" || $fileType == "image/pjpeg" || $fileType == "image/png" || $fileType == "image/x-png") && $fileSize < 1000000) {

        $newFileName = md5(date('u').rand(0,99)).".".$fileExtension;
        $imagePath = "assets/picts/".$newFileName;

        $result = @move_uploaded_file($tmpName, $imagePath);

        $request = mysql_query("SELECT ".$TypeField."Images FROM $TypeFiche WHERE $TypeId='$cardId'");
        $var2 = mysql_fetch_array($request);

        mysql_query("UPDATE ".$TypeFiche." SET `".$TypeField."Images`='".$var2[$TypeField.'Images'].$newFileName.",' WHERE $TypeId='$cardId'");

        if (!$result) {
            $newImgMessError = "Error.<br />";
        }
        if ($result) {
            $newImgMessError = "Valid.<br />";
        }
    }
?>

画像のサイズを変更できるようにしたい。

手がかりと助けをいただければ幸いです。

ありがとう。

4

3 に答える 3