この場合、iPhone 6plusとSamsung Androidで「既存の写真」を選択して画像をアップロードすると、ExifをPHPで使用する理由がわかりません。 GPSデータを含むすべてのexifデータを取得します。しかし、「写真を撮って」同じプロセスでアップロードすると、Exifデータが切り捨てられ、最終的にはGPSデータに到達しなくなります。 "... ExifImageLength"] => int(2448) "の最後に停止します。アップロードするために電話で写真を撮るときにExifデータが切り取られる
ここには、アップロードされた画像のサイズを変更してからのデータを保存するためのより大きなスクリプトの一部ですフォームとアップロードされた画像のExifデータ。しかし、私は唯一のテストとして、以下のコードを使用していますが、それはまだそれをしない。
if (empty($_FILES['image']['name'])) {
echo 'Please choose an image!';
} else {
$temp = $_FILES['image']['tmp_name'];
$info = @exif_read_data($temp);
var_dump($info);
}
私はすべてが「とら」の両方を持つだけで結構ですXAMPPを使用して、ローカル開発サーバーを持っていますしかし、私はGoDaddy Virtual Server Linuxでこの切り詰められた問題を抱えています。
'@'を離してもエラーになりますか? – chris85
... using => http://php.net/manual/en/function.error-reporting.php –
エラー報告を有効にして「@」を削除します。それでもエラーは発生しません。私は... ini_set( 'display_errors'、1);を使用します。ini_set( 'display_startup_errors'、1); error_reporting(E_ALL | E_STRICT); – James