Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#24 used as offset, casting to integer (24) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#27 used as offset, casting to integer (27) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Хранилище файлов (на другом хосте) под ExBB [2]
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (7): « 1 [2] 3 4 5 6 7 »   

> Без описания
Alone
Отправлено: 09 Июня, 2005 - 00:56:47
Post Id



Super Member


Покинул форум
Сообщений всего: 2393
Дата рег-ции: Дек. 2004  

Карма 8




Кстати есть проблемка здесь.

Нужно поставить проверку на то чтобы не загружаля файл который уже есть (с одинаковым именем).

Такая например ситуация:

Юзер загружает картинку, даёт на неё ссылку в топике форума в тегах [*IMG].
Под картинкой пишет "Моя любимая картинка!"
Другой юзер идёт и вставляет другую каритнку (жестокого порно) с тем же самым названием... нальше понятно...

Т.е. что нужно вставить после этого:
CODE:
if(empty($_FILES['UserFile']['tmp_name']))
echo
"<center><form method=post enctype=multipart/form-data>
<input size=55 type=file name=UserFile>
<input type=submit value=' загрузить выбранный файл '>
</form>";

в файле 1.php чтобы проверка шла в папке /files???
 
 Top
TvoyWeb Администратор
Отправлено: 09 Июня, 2005 - 17:12:32
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




Alone
Вообще правильнее делать как на форуме. то есть давать загруженным файлам уникальные имена и хранить отдельно настоящие имена, а картинки на странице выводить немного по другому. Примерно как на форуме прикрепленные аттачи.
Проверять наличие файла с одинаковым именем ИМХО не стоит. потому что, например юзер может загрузить на сервак файл с русскими названиями, на nix системах эти названия могут преобразоваться во что-то непонятное. В итоге вроде в папке нет файла с таким же имененм, а при сохранении имя нового файла превращается в то же самое "во что-то непонятное" и файл переписывается.
 
 Top
Alone
Отправлено: 09 Июня, 2005 - 17:24:24
Post Id



Super Member


Покинул форум
Сообщений всего: 2393
Дата рег-ции: Дек. 2004  

Карма 8




TvoyWeb
Цитата:
например юзер может загрузить на сервак файл с русскими названиями,

В принципе это можно удалить. Проверять по FTP один раз в недельку (что всё равно делать нужно) - русские названия будут видны 9 хотя можно ведь и на это проверку сделать).
Проверка она как-то вроде по проще.
 
 Top
TvoyWeb Администратор
Отправлено: 09 Июня, 2005 - 18:30:53
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




Alone
Надо сразу делать путем. Зачем потом еще раз проверять?!
 
 Top
Alone
Отправлено: 10 Июня, 2005 - 00:04:15
Post Id



Super Member


Покинул форум
Сообщений всего: 2393
Дата рег-ции: Дек. 2004  

Карма 8




TvoyWeb
Цитата:
Надо сразу делать путем. Зачем потом еще раз проверять?!

Полностью согласен. Так если бы кто сделал, было бы класно...
 
 Top
Alone
Отправлено: 11 Июня, 2005 - 15:38:41
Post Id



Super Member


Покинул форум
Сообщений всего: 2393
Дата рег-ции: Дек. 2004  

Карма 8




TvoyWeb
Вот например форма отправки файла в папку files/

CODE:
if(empty($_FILES['UserFile']['tmp_name']))
echo
"<center><form method=post enctype=multipart/form-data>
<input size=55 type=file name=UserFile>
<input type=submit value='загрузить файл'>
</form>";


Правильно ли так записать проверку на наличие совпадения имени загружаемого файла с уже имеющимся?

CODE:
if (file_exists("files/$UserFile")):
echo "<b>Такой файл уже существует!</b>";
exit;
endif;
 
 Top
TvoyWeb Администратор
Отправлено: 11 Июня, 2005 - 16:47:07
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




Alone
Ну в принципе да. Можно и так проверять.
 
 Top
nokia6230
Отправлено: 12 Июня, 2005 - 06:22:47
Post Id



Super Member


Покинул форум
Сообщений всего: 522
Дата рег-ции: Февр. 2005  
Откуда: Germany

Карма 0




У этого файлового архива есть несколько недостатков
1. Нельзя давать описания к прикрепляемому файлу.
2. Нельзя прикреплять картинки.
3. Нельзя разбивать файлы по группам. К примеру если это были бы игры...
Аркады
3d
Гонки... ( ну что бы можно было выбирать...)
4. Это то, что нельзя не загружать аттачи, а просто вместо них давать линки....
Вот это недостатки этого файлового архива.
Есть конечно же лучше, файловый архив у меня... но тама тоже есть недостаток один и очень большой! Он на MySQL. Зато, в нем отсутствуют все недостатки которые я выше перечислил...
Если у когото есть желание совместить 2 в одном под полную комфортабельность, то могу выложыть... Улыбка
 
 Top
Cyber-Cat
Отправлено: 12 Июня, 2005 - 10:24:37
Post Id



Advanced Member


Покинул форум
Сообщений всего: 434
Дата рег-ции: Март 2005  
Откуда: From CyberLand

Карма 0




Alone
Что то у меня этот код проверки не хочет работать...
Выдает:
Parse error: parse error, unexpected T_ENDIF in /home/users/v/v-ufaley/docs/files/load.php on line 134

Че может быть?
 
 Top
Alone
Отправлено: 12 Июня, 2005 - 10:58:17
Post Id



Super Member


Покинул форум
Сообщений всего: 2393
Дата рег-ции: Дек. 2004  

Карма 8




nokia6230 пишет:
. Нельзя давать описания к прикрепляемому файлу.

Этот архив - это мусорка. Все комменты даются юзером в своём посте, а картинка крепится в тегах [ИМДЖ]
nokia6230 пишет:
2. Нельзя прикреплять картинки.

В тегах можно! Но смысл т ов том что это на другом (бесплатном хосте!).
nokia6230 пишет:
3. Нельзя разбивать файлы по группам. К примеру если это были бы игры...
Аркады
3d
Гонки... ( ну что бы можно было выбирать...)

Ну это если смотреть на архив как на что-то самостоятельное. Я лично смотрю как на мусорку файлов. А в посте можно написать как угодно и оформить как угодно.
Дык, а аттач - эт чё не линки чтоли? Какая фиг разница?....
Но зато здесь даром... Улыбка
Если на MySQL то уж ставить тогда http://www.4homepages.de
Это решит все проблемы. Но иногда надо и по простому...
nokia6230 пишет:
4. Это то, что нельзя не загружать аттачи, а просто вместо них давать линки....

Cyber-Cat
Ещё не пробовал, наверно там что то с переменной...
Странно откуда у тебя там файл load.php...
 
 Top
Страниц (7): « 1 [2] 3 4 5 6 7 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0, скрытых: 0)
« Моды, хаки, скины и дополнения »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0467]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33