0

ユーザーが写真を送信できるフォームがあり、で画像パラメーターを取得したいと考えていますgetimagesize()

getimagesize が取るパラメータはどれですか? getimagesize($_FILES['upload']['tmp_name'])動作しません

編集:いくつかのコード

 <?php if($_FILES['upload']['name']){
 $image=getimagesize($_FILES['upload']['tmp_name']);
 $imgext=image_type_to_extension($image[2]);
 echo $imgext;
 }
?>
<form enctype="multipart/form-data" action="profile_update.php?process=photo" method="POST"> 
  <input name="upload" type="file"></br>
<input type="submit" id="buttontype" name="submit" />
</form> 
4

2 に答える 2

1

ファイルがアップロードされると、ファイルは tmp フォルダーに保存されます。ファイルに対してアクションを実行するには、 を使用してアクセスできる tmp パスを使用する必要があります$_FILES['fotoname']['tmp_name']。それが探しているものだと思います。

于 2011-11-09T23:57:14.860 に答える
0

getimagesize()受け入れる:

filename
このパラメーターは、情報を取得するファイルを指定します。サポートされているストリームの 1 つを使用して、ローカル ファイルまたは (構成が許可されている場合) リモート ファイルを参照できます。

imageinfo
このオプションのパラメーターを使用すると、画像ファイルから拡張情報を抽出できます。現在、これはさまざまな JPG APP マーカーを連想配列として返します。一部のプログラムは、これらの APP マーカーを使用してテキスト情報を画像に埋め込みます。非常に一般的なものは、APP13 マーカーに » IPTC 情報を埋め込むことです。iptcparse() 関数を使用して、バイナリ APP13 マーカーを読み取り可能なものに解析できます。

このような質問にはhttp://php.net/を使用してください

于 2011-11-10T00:00:12.387 に答える