Так что я раньше не задавал этот вопрос приемлемым образом, но теперь я сделал некоторые изменения и готов представить это лучше.getimagesize() не работает?
Вот мой код:
$image_filename = $_FILES['picture']['tmp_name'];
$image_info = getimagesize($image_filename);
$image_size = $image['size'];
$image_mime_type = $image_info['mime'];
$image_data = file_get_contents($_FILES['picture']['tmp_name']);
Ожидаемый результат: Я хотел бы использовать функцию getimagesize()
, чтобы получить массив для меня, чтобы получить информацию от изображения в переменных. Я хотел получить тип mime, размер изображения и все эти хорошие материалы на отдельной таблице для изображений со всей информацией.
Что у меня есть: Большая жирная ошибка. На этом этапе сценария фотография уже подтверждена, переименована и помещена в фактическую папку. Тем не менее, он говорит:
"Warning: getimagesize(why+_ec08de7e618ec331ce5d941d3735f24a.jpg): failed to open stream: No such file or directory in C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\Coleman\Wonder Penguin\index.php on line 171"
Номинальная что действительно заставляет меня царапать мою голову, что он указывает на папку на моем собственном компьютере. Я проверил путь, и он даже не существует.
Есть ли у кого-нибудь идеи? Я сузил проблему до этой части скрипта.
О, и в дополнение. У меня такая же проблема для file_get_contents()
, но я подумал, что если бы я решил первую проблему, это было бы решением этой проблемы.
Благодарим вас за внимание!
Кажется, вы не получили разрешение на чтение? – Roopendra
убедитесь, что у вас установлена библиотека gd. проверьте с помощью var_dump (gd_info()); –