• Реклама


аплоад

Создаём и обсуждаем WEB-проекты участников форума, WEB-дизайн и WEB-программирование

Модератор: Ivan.Rybin

аплоад

Сообщение Sokol 10 мар 2006 17:56

как скрипт на php сделать, для загрузки файлов на сайт?
помогите ламеру!
Аватара пользователя
Sokol
Пулеметчик
 
Сообщения: 1488
Зарегистрирован: 05 фев 2006 13:02
Откуда: From the hell...

Реклама

Сообщение Midas 10 мар 2006 18:00

Если "ламеру" - то лучше никак не надо. А то закинут тебе нехорошее...
Аватара пользователя
Midas
Пулеметчик
 
Сообщения: 1687
Зарегистрирован: 06 фев 2005 00:24

Сообщение HaKyp 10 мар 2006 18:10

Ыыыы
Изображение
Наша туса там ==>> 666
Когда-то был флудером :)
Аватара пользователя
HaKyp
Живёт на Форуме
 
Сообщения: 761
Зарегистрирован: 05 фев 2006 22:08
Провайдер\Сеть: Corvet -> OnLime

Сообщение Sokol 10 мар 2006 18:15

Midas писал(а):Если "ламеру" - то лучше никак не надо. А то закинут тебе нехорошее...

ну я так выразился и что? помогите!
пишу сайт, а в разделе "участники" надо фотку загрузить
пока зделал в профиле "указать ссылку на фото", но это неудобно
Последний раз редактировалось Sokol 10 мар 2006 18:17, всего редактировалось 1 раз.
Аватара пользователя
Sokol
Пулеметчик
 
Сообщения: 1488
Зарегистрирован: 05 фев 2006 13:02
Откуда: From the hell...

Сообщение Sokol 10 мар 2006 18:17

MUR писал(а):Ыыыы

ты больной?
ну скоко можно чушь писать?
ну в обшеиди и флуди!
а тут серьёзные вопросы обсуждаются!
Аватара пользователя
Sokol
Пулеметчик
 
Сообщения: 1488
Зарегистрирован: 05 фев 2006 13:02
Откуда: From the hell...

Сообщение HaKyp 10 мар 2006 18:36

Как на IPB не знаю, ео phpbb таких вот скриптов чёртова туча...просто поюзай гуглю или яндех
Изображение
Наша туса там ==>> 666
Когда-то был флудером :)
Аватара пользователя
HaKyp
Живёт на Форуме
 
Сообщения: 761
Зарегистрирован: 05 фев 2006 22:08
Провайдер\Сеть: Corvet -> OnLime

Сообщение Sokol 10 мар 2006 18:40

MUR писал(а):Как на IPB не знаю, ео phpbb таких вот скриптов чёртова туча...просто поюзай гуглю или яндех

я сайт с нуля пишу, ясно!
php изучаю!
вот www.gotika.big-bossa.com/site/
Аватара пользователя
Sokol
Пулеметчик
 
Сообщения: 1488
Зарегистрирован: 05 фев 2006 13:02
Откуда: From the hell...

Сообщение HaKyp 10 мар 2006 18:45

Как-то темновато )) А что пхп учишь - молодец
Изображение
Наша туса там ==>> 666
Когда-то был флудером :)
Аватара пользователя
HaKyp
Живёт на Форуме
 
Сообщения: 761
Зарегистрирован: 05 фев 2006 22:08
Провайдер\Сеть: Corvet -> OnLime

Сообщение Midas 10 мар 2006 18:45

Файл-то загрузить просто. Но чтобы тебе не залили вместо картинки скриптец, который постирает весь твой сайт, надо делать проверку типа файла.
Аватара пользователя
Midas
Пулеметчик
 
Сообщения: 1687
Зарегистрирован: 06 фев 2005 00:24

Сообщение Sokol 10 мар 2006 18:58

Midas писал(а):Файл-то загрузить просто. Но чтобы тебе не залили вместо картинки скриптец, который постирает весь твой сайт, надо делать проверку типа файла.

один скрипт jpg гружит, не более 500кб
а другой avi mpg wmv не более 10мб
Аватара пользователя
Sokol
Пулеметчик
 
Сообщения: 1488
Зарегистрирован: 05 фев 2006 13:02
Откуда: From the hell...

Сообщение Sokol 10 мар 2006 19:00

MUR писал(а):Как-то темновато )) А что пхп учишь - молодец

дизайн сделал от болды, доучу пхп, сделаю скины разные O:)
Аватара пользователя
Sokol
Пулеметчик
 
Сообщения: 1488
Зарегистрирован: 05 фев 2006 13:02
Откуда: From the hell...

Сообщение Sokol 11 мар 2006 15:37

форма для загрузки:
Код: Выделить всё
<form enctype="multipart/form-data" action="up.php" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="1000000">
Send this file: <input name="userfile" type="file">
<input type="submit" value="Send File">
</form>

обработка:
Код: Выделить всё
<?php
if (is_uploaded_file($_FILES['userfile']['tmp_name'])) {
    copy($_FILES['userfile']['tmp_name'], "/foto");
} else {
    echo "Possible file upload attack. Filename: " /*. $_FILES['userfile']['name']*/;
}
move_uploaded_file($_FILES['userfile']['tmp_name'], "/foto");
?>



ошибку не выдаёт, файла не в директории ни в пвременной папке нету?
что за шняга? :-k
Аватара пользователя
Sokol
Пулеметчик
 
Сообщения: 1488
Зарегистрирован: 05 фев 2006 13:02
Откуда: From the hell...

Сообщение Midas 11 мар 2006 17:32

1. Вот именно так тебе и зальют что угодно и постирают все твое файло.
2. Файла нету на 99% потому, что прав на запись в папку нет.
Аватара пользователя
Midas
Пулеметчик
 
Сообщения: 1687
Зарегистрирован: 06 фев 2005 00:24

Сообщение Ivan.Rybin 11 мар 2006 17:39

На машине стоит Windows 2003 Server. Судя по всему, именно исходя из этого и надо писать пути к папкам. Хотя ни в блоге, ни в почтовых веб-клиентах, где есть заливка, я ничего не правил под win.

Вообще мой совет - найти готовый скрипт и доработать под свои нужды, благо сейчас первое - не проблема, а доработки там - в 90% случаев "вписать" скрипт в дизайн своего сайта
We are all just the bricks in the Wall
Аватара пользователя
Ivan.Rybin
ArchitektoR
ArchitektoR
 
Сообщения: 9435
Зарегистрирован: 22 авг 2003 18:24
Откуда: RealMatrix World
Провайдер\Сеть: OnLime

Сообщение Sokol 11 мар 2006 20:02

Midas писал(а):1. Вот именно так тебе и зальют что угодно и постирают все твое файло.
2. Файла нету на 99% потому, что прав на запись в папку нет.

я разобрался!
там адрес кривой был
а как проверку сделать? :-s
чтобы только jpg глузил
Аватара пользователя
Sokol
Пулеметчик
 
Сообщения: 1488
Зарегистрирован: 05 фев 2006 13:02
Откуда: From the hell...

След.

Вернуться в WEB-Мастерская

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13


  • Реклама
cron