getimagesize без загрузки файла через POST

kvins
На сайте с 23.08.2011
Offline
95
798

Можно ли узнать размер картинки без загрузки его на сервер , если путь к файлу и его название известны

почему то как ни пробовал , но не получается :(

Магазин уникальных статей. (http://linkum.ru/to/13254/)
LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#1

Потому-что PHP это СЕРВЕРНЫЙ язык. Сколько раз можно повторять то?

Сделайте загрузчик через Flash, можно будет всё узнать и отправить на php. Благо этого добра кучами.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
4arger
На сайте с 17.12.2008
Offline
95
#2


<html>
<head>
<meta charset="UTF-8">
<title>Upload</title>
</head>

<body>
<form action="" method="post" enctype="multipart/form-data">
<input id="myfile" type="file" name="image">
<input id="mysubmit" type="submit">
</form>

<script src="http://code.jquery.com/jquery-1.8.2.min.js"></script>
<script>
$(document).ready(function() {
var myfile;
$('#myfile').change(function() {
myfile = this.files[0];
});

$('#mysubmit').click(function() {
console.log(myfile);
alert('Size: ' + myfile.size + '\n' + 'Type: ' + myfile.type);
return false;
});
});
</script>
</body>
</html>

только IE не поддерживает. в остальных вроде норм.

kvins
На сайте с 23.08.2011
Offline
95
#3
LEOnidUKG:
Потому-что PHP это СЕРВЕРНЫЙ язык. Сколько раз можно повторять то?

Извиняюсь что не так выразился , так как картинка сама на сервере находится .

Получилось получить размер только с указанием домена ,

Тут дело такое , в конструкторе загружается картинка , он ее ресайзет через js как хочет , жмет кнопку купить , и при переходе на новую страницу в урле будет передаваться название картинки и мне нужно будет обрезать картинку.

Пока разобрался с получением данных картинки , но почему то не обрезается. Сам скрипт рабочий и делался на других сайтах.

А может быть проблема в том что права на файл стоит 600 ?

IL
На сайте с 20.04.2007
Offline
435
#4
kvins:
А может быть проблема в том что права на файл стоит 600 ?

Интересно, а почему в таких ситуациях "поменять и проверить" vs "спросить на форуме" часто побеждает второе?

p.s. 4arger, в названии темы getimagesize.. не тот размер :)

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
kvins
На сайте с 23.08.2011
Offline
95
#5
ivan-lev:
Интересно, а почему в таких ситуациях "поменять и проверить" vs "спросить на форуме" часто побеждает второе?

Хороший вопрос , наверное привычка сначала спросить а потом самому пробовать 😂

PS: нашел проблему , путь к картинке не так указывал , хотя странно в теге img картинка показывалась , а вот чтобы ресайз заработал нужно было выйти из под папок .

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#6
только IE не поддерживает. в остальных вроде норм.

Офигенное исключение :)

Ayavryk
На сайте с 11.10.2003
Offline
209
#7
LEOnidUKG:
Офигенное исключение :)

Для админки вполне приемлемое решение

Топикстартеру спасибо - не знал.

Тынгыр, мынгыр, комсомол (http://erum.ru). Ехари, ехари, (жалобно) аяврик. /народная тунгусская песня/

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий