![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Учащий |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 3.10.2009 Репутация: -1 Всего: -1 |
Доброго времени суток дорогие пользователи, здравствуйте!
Проблема такова, нужно сделать на сайте, в определенном месте, главное чтобы можно это было перемещать, ну собственно без изменения пути это не получится, ну это не важно, главное чтобы вообще это возможно было реализовать именно по моиму требованию... мне кажется можно и даже есть такой скрипт, ну я вот незнаю как он называется, можете хотябы подсказать, пожалуйста, вообщем нужно мне чтобы была кнопка "Обзора" и кнопка "Заливки"... нужно сделать так чтобы я мог залить картинку, ну только одного формата "*.jpg" и больше никакого и при том если я заливаю очень большое разрешение допустим 1024х768 то нужно чтобы картинка уменьшалась до разрешения 200х200, но если я буду пытаться хоть на пиксель меньше пытаться залить допустим "200х199" то надо чтобы было это невозможно, значит меньше 200х200 нельзя залить, а больше она уменьшалась и нетеряла качество изображения. И еще нужно чтобы была проверка на то что действительно ли это изображение, просто много всяких придурков могут верусника залить... Нужно чтобы он проверял есть ли там изображение вообще и что это за изображение, а не просто разрешение и формат jpg, а хотя всякие есть вирусы и с изображением можно сделать, в формате "jpg" да? Ответьте пожалуйста! И на счет вируса тоже... Спасибо! Это сообщение отредактировал(а) Учащий - 19.10.2009, 05:23 |
|||
|
||||
| youri |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 740 Регистрация: 17.4.2004 Репутация: 6 Всего: 16 |
||||
|
||||
| Учащий |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 3.10.2009 Репутация: -1 Всего: -1 |
Кто еще чем сможет помочь?
|
|||
|
||||
| nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: 12 Всего: 43 |
Учащий, ты по ссылке ходил то?
Там написано, как грузить файлы. Потом ресайзишь картинку. Проверять на "вяруснеги" не надо. И все. Вообще ты хоть бы книжку по пхп почитал... |
|||
|
||||
| Учащий |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 3.10.2009 Репутация: -1 Всего: -1 |
С Английским недружу, вот почему немогу почить) можешь дать код собраный пожалуйста, чтобы я вставил его на страничку и все... буду очень благодарен за помощь!!
|
|||
|
||||
| Ипатьев |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 28 Всего: 37 |
Собранный код будет на английском. Так что все равно не подружитесь.
А за кодом, который "вставил его на страничку и все" - это вам в раздел Центр помощи |
|||
|
||||
| Учащий |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 3.10.2009 Репутация: -1 Всего: -1 |
Уважаемый я вам не говорил что код будет не на английском, я не совсем такой тупой как вы думаете.. Я имел ввиду описание кода и инной страници данной пользователем nerezus, а сам код если вы незнали то всегда пишится на английском... А вот описание можно и перевести на русский.. И еще мне впринципи ненужен сам код, мне нужно сделать чтобы можно было заливать только 200х200 и меньше чтобы нельзя было заливать а если больше то уменьшалась до 200х200...
Это сообщение отредактировал(а) Учащий - 19.10.2009, 11:15 |
|||
|
||||
| Ипатьев |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 28 Всего: 37 |
Это похвально
|
|||
|
||||
| icewind |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 393 Регистрация: 11.4.2009 Где: Ростов-на-Дону Репутация: 20 Всего: 20 |
-------------------- ![]() |
|||
|
||||
| Учащий |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 3.10.2009 Репутация: -1 Всего: -1 |
Как мне это сделать я немогу некак понять!! на счет чтобы только jpg формат заливался я разобрался сому форму вставил, как это теперь реализовать?
Добавлено через 2 минуты и 17 секунд непотеме пишишь, непиши тогда вообще раз тебе нечего не понятно и ты непонятливый.. ок? Ипатьев! Будьте так добры подскажите как это реализовать? |
|||
|
||||
| icewind |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 393 Регистрация: 11.4.2009 Где: Ростов-на-Дону Репутация: 20 Всего: 20 |
Покажи что получилось и что не получается
P.S. А что ты прочитал для того чтоб приступить к реализации? P.P.S С таким подходом нужно было ник не "Учащий", а "Просящий" Это сообщение отредактировал(а) icewind - 19.10.2009, 11:27 -------------------- ![]() |
|||
|
||||
| Учащий |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 3.10.2009 Репутация: -1 Всего: -1 |
есть код который вставляется на страницу:
<? include "header.php"; ?> <center><br><br> Select an image file to upload<br> <?echo $name ;?> File size is set to <?echo $ms ;?> KB<br><br> <form method="post" enctype="multipart/form-data" action="upload.php"> <INPUT TYPE="file" NAME="userfile" size="27"> <input type="submit" value="Upload" name="upload"> </form> <BR><BR> <? include "adverts.php"; ?> </center><BR><BR> </table> есть файл под названием "upload.php" есть еще по мимо этого "header.php" который уплоад запрашивает как вы видете... есть config.php который запрашивает хеадер и есть adverts.php который тажке запрашивает upload.php вообщем как мне сделать так с этими файлами что нужно сделать в них чтобы заливался только формат с расширением "jpg" и не какого другого и чтобы нельзя было заливать меньше 200х200 разрешения и можно было заливать большие допустим 1280х1024 ну надо чтобы они уменьшались до 200х200 нетеряя качество... могу выложить в нормальном оформлении коды написанные в файлах перечисленных выше... Если вы конешно сможете мне помочь! Это сообщение отредактировал(а) Учащий - 19.10.2009, 11:37 |
|||
|
||||
| bars80080 |
|
||||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 71 Всего: 315 |
во-первых, если есть вопросы по самой загрузке файла на сервер, то прокрути страницу вниз, увидишь много ссылок по вопросу
на сервере надо проверить расширение полученного файла и если не jpg, не сохранять его для проверки сгодится функция http://www.php.ru/manual/function.pathinfo.html устрой проверку сохранённому файлу http://www.php.ru/manual/function.getimagesize.html а дальше проверяй условиями, вписывается ли оно в твои пределы
это тоже можно было отыскать в поиске по сайту http://forum.vingrad.ru/index.php?showtopi...t&p=1877225 раз уменьшаются, то по-любому качество будет хуже |
||||
|
|||||
| Учащий |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 3.10.2009 Репутация: -1 Всего: -1 |
Надежный Ты человек, спасибо большое! Хороший ответ, в зачет и выручил меня по php теперь я могу искать легко руководство по php на русском и в загрузке картинок разабрался теперь один вопрос мучает...
Сделал заливку в папку все сделал аха) клево спасяб!!! Я частлив <:::-Пишу код-:::> <?php $var=rand(1,16); echo "<img src=\"/scrinshotiki/".$var.".jpg\" width=\"200\" height=\"200\">"; ?> все нормально выводятся если имена картинок будут иметь просто циферный термин как я понял это "rand();" я думал что если я сделаю так то у меня все получится, но увы рзультат невыводит о себе знать, я уже перепробовал все действия чтобы любое имя картинки которое будет залито выводилось на страницу... <:::Делал Так:::> <?php $var=mt_rand('$min', '$max'); $min=\"((['default:0'])$max)\"; echo "<img src=\"/scrinshotiki/".$min.".jpg\" width=\"200\" height=\"200\">"; ?> незнаю что тут я намутил, неработает, уже голова болит, немогу понять как должно быть, помогите пожалуйста, реализовать с любыми именами....... |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 71 Всего: 315 |
честно говоря, при всё желании, но при такой постановке вопроса, у меня тоже голова заболела
причём здесь случайные числа? вы под какими именами сохраняли файлы? |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |