ANTICHAT Forum
HOME FORUMS MEMBERS RECENT POSTS LOG IN  
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 01.10.2009, 15:26
ChieFSS
Познающий
Регистрация: 23.11.2006
Сообщений: 34
С нами: 10244494

Репутация: 7
По умолчанию

Цитата:
Сообщение от Doom123  
ChieFSS это было для вывода ..
а если замена и удаление? например мне надо чтоб фота название фоты было такое
id_(номер с 1 до 8) получается типо 45654_5.jpg например ..

а еси чел удаляет скажем фоту 45654_4.jpg и добовляет ещё фоту .. мне ж нужно её вставить на место 45654_4.jpg а теперь иди и считай какой по счёту фоты не хватает чтоб вставить место неё .. в этом случае в БД будет быстрее
А какая разница какое название у фотки будет? Вам же не надо руками в папку лазить.
Допустим такая структура: id, filename.
В поле filename пишите через запятую (двоеточие, кавычки) названия фоток и всё. И пускай они называются хоть 000001, хоть 987654.

Вариантов можно миллион придумать.

Последний раз редактировалось ChieFSS; 01.10.2009 в 15:29..
 
Ответить с цитированием

  #12  
Старый 01.10.2009, 15:28
REBUUS
Постоянный
Регистрация: 06.04.2009
Сообщений: 383
С нами: 8999624

Репутация: 328
По умолчанию

а зачем тебе искать ? дальше иди, сделай хоть 45654_245.jpg
 
Ответить с цитированием

  #13  
Старый 01.10.2009, 15:28
KaMiKadZe
Участник форума
Регистрация: 24.02.2006
Сообщений: 206
С нами: 10635912

Репутация: 103
По умолчанию

Цитата:
Сообщение от Doom123  
REBUUS ммм не думаю то это так очевидно как вы это пишете =)

например в булке есть возможность хранения изображений в БД и если не ошибуюсь эта возможность стоит по умолчанию и + для безопасности .. т.к нету папок с правами записи


и о какой скуле идёт речь? когда внутрености файла экранируется а имя изменяется
Смотри раз экранировали ЗНАЧИТ надо обратно все это дело перевести в норму, чтобы пользователь видел картинку, а тут регулярка и она будет тормазить скрипт...
 
Ответить с цитированием

  #14  
Старый 01.10.2009, 15:29
Gray_Wolf
Постоянный
Регистрация: 07.03.2009
Сообщений: 357
С нами: 9042754

Репутация: 399
По умолчанию

Цитата:
Сообщение от Doom123  
ChieFSS это было для вывода ..
а если замена и удаление? например мне надо чтоб фота название фоты было такое
id_(номер с 1 до 8) получается типо 45654_5.jpg например ..

а еси чел удаляет скажем фоту 45654_4.jpg и добовляет ещё фоту .. мне ж нужно её вставить на место 45654_4.jpg а теперь иди и считай какой по счёту фоты не хватает чтоб вставить место неё .. в этом случае в БД будет быстрее
А что происходит чаще, замены фоток или просмотр?
 
Ответить с цитированием

  #15  
Старый 01.10.2009, 15:30
Doom123
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
С нами: 10262314

Репутация: 668


По умолчанию

ChieFSSэто вредит безопасности ... там уязвимость с нулл байтом есть (была) хз какая там версия пхп в любом случае оставлять загружаемое название файла глупо ИМХО

Последний раз редактировалось Doom123; 01.10.2009 в 15:32..
 
Ответить с цитированием

  #16  
Старый 01.10.2009, 15:31
Doom123
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
С нами: 10262314

Репутация: 668


По умолчанию

KaMiKadZe Оо ... ты походу не понимаешь что такое экранирование .. это не фильрация ..

Gray_Wolf просмотр =)

REBUUS такое вот условие .. не могу ничё с ээтим сделать
 
Ответить с цитированием

  #17  
Старый 01.10.2009, 15:34
ChieFSS
Познающий
Регистрация: 23.11.2006
Сообщений: 34
С нами: 10244494

Репутация: 7
По умолчанию

Цитата:
Сообщение от Doom123  
ChieFSSэто вредит безопасности ... там уязвимость с нулл байтом есть (была) хз какая там версия пхп в любом случае оставлять загружаемое название файла глупо ИМХО
Так никто не говорит чтобы ты оставлял называния. Бери timestamp и обзывай им картинку.
 
Ответить с цитированием

  #18  
Старый 01.10.2009, 15:38
KaMiKadZe
Участник форума
Регистрация: 24.02.2006
Сообщений: 206
С нами: 10635912

Репутация: 103
По умолчанию

Цитата:
Сообщение от Doom123  
KaMiKadZe Оо ... ты походу не понимаешь что такое экранирование .. это не фильрация ..
\'
\"
Экранирование ' и "
Похоже это что ты не понимаешь =)
 
Ответить с цитированием

  #19  
Старый 01.10.2009, 15:39
Doom123
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
С нами: 10262314

Репутация: 668


По умолчанию

KaMiKadZe верно .. но при экранировании в БД пишется всё в не \' а '

так что возвращять ничё не надо .. и причём тут регулярка ?

п.с кстате это не только ' " а всех спец символов =)
 
Ответить с цитированием

  #20  
Старый 01.10.2009, 15:41
KaMiKadZe
Участник форума
Регистрация: 24.02.2006
Сообщений: 206
С нами: 10635912

Репутация: 103
По умолчанию

Цитата:
Сообщение от Doom123  
KaMiKadZe верно .. но при экранировании в БД пишется всё в не \' а '

так что возвращять ничё не надо .. и причём тут регулярка ?
хм...у меня такого не было, mysql_escape_string заносило в базу \', а при выводе приходилось через регулярку заменять \' на '
Тогда уж извини, но хранить не стоит в базе такие вещи, если знаешь что такое java сервак lineage 2 на базе mysql, то поймешь
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
сравнение изображений m03G С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 4 09.07.2009 21:18
аякс- скролинг изображений как? ufalog PHP 2 08.07.2009 22:03
CURL загрузка изображений felix_ PHP 0 05.07.2009 15:59
Хранение информации на харде! WellF "Железо" 0 21.12.2005 09:29



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.