KirA3342
11.07.2009 - 14:53
Здравствуйте.
Имеется массив:
PHP |
$minipict = array('\files\mini\1.jpg','\files\mini\2.jpg','\files\mini\3.jpg','\files\mini\4.jpg','\files\mini\5.jpg','\files\mini\6.jpg','\files\mini\7.jpg','\files\mini\8.jpg','\files\mini\9.jpg','\files\mini\10.jpg','\files\mini\11.jpg','\files\mini\12.jpg','\files\mini\13.jpg','\files\mini\14.jpg','\files\mini\15.jpg',); |
В браузере отображается как:
PHP |
Array ( [0] => filesmini1.jpg [1] => filesmini2.jpg [2] => filesmini3.jpg [3] => filesmini4.jpg [4] => filesmini5.jpg [5] => filesmini6.jpg [6] => filesmini7.jpg [7] => filesmini8.jpg [8] => filesmini9.jpg [9] => filesmini10.jpg [10] => filesmini11.jpg [11] => filesmini12.jpg [12] => filesmini13.jpg [13] => filesmini14.jpg [14] => filesmini15.jpg ) |
Но когда заношу все это в базу с помощью for в базе отображается все как
filesmini1.jpg
filesmini2.jpg
filesmini3.jpg
и т.д.
Иными словами символ "/" пропадает. Что тут можно сделать?
Заранее спасибо.
зы. тут почему то в примере отображения браузера "/" тоже не отображается
Спустя 3 часа, 41 минута, 40 секунд (11.07.2009 - 17:35) twin написал(а):
Так не понятно, прямой там слэш или всётаки обратный? Такой: / или такой: \
Если обратный, то почему и зачем... Ну если сильно надо, то его наверно нужно экранировать, прежде чем в базу нести. Как впрочем не только его.
mysql_real_escape_string() Спустя 44 минуты, 28 секунд (11.07.2009 - 18:20) KirA3342 написал(а):
Да, проблема решилась немного другим способом - проще: вывод был переписал (адрес папки удлиннил) а в базу только название картинки занес.
Спасибо
Спустя 18 минут, 48 секунд (11.07.2009 - 18:38) maximvg написал(а):
Всё таки вариант: mysql_real_escape_string() - был круче - удлинять папку, изменять имена. А представь если это не 14 элементов, а 1400 что тогда будешь делать?
Спустя 2 часа, 7 минут, 8 секунд (11.07.2009 - 20:45) KirA3342 написал(а):
И ничего не изменится

Просто 1400 картинок будет в мускуле и все

На выводе не отразится