Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: как переделать адрес
Форумы портала PHP.SU » » Вопросы новичков » как переделать адрес

Страниц (1): [1]
 

1. imediasun2 - 25 Мая, 2013 - 17:52:17 - перейти к сообщению
В массиве $data_upload['upload_data']['file_path'] мне возвращается адресс
/home/imediasun/data/www/farfall a.com.ua/uploads/ как его записать в базу следующим адресом /uploads/?
2. DeepVarvar - 25 Мая, 2013 - 18:10:08 - перейти к сообщению
Так и записать.
А в чем трудность?
3. imediasun2 - 25 Мая, 2013 - 18:12:29 - перейти к сообщению
нужна какаято функция которая уберет /home/imediasun/data/www/farfall a.com.ua и оставит только /uploads
4. DeepVarvar - 25 Мая, 2013 - 18:15:04 - перейти к сообщению
strpos() + substr() ?
для извращенцев: preg_replace() ?
5. imediasun2 - 25 Мая, 2013 - 18:23:33 - перейти к сообщению
а что в функции писать то? если серверы разные могут быть
6. DeepVarvar - 25 Мая, 2013 - 19:32:59 - перейти к сообщению
Разные серверы и писать.
7. DelphinPRO - 25 Мая, 2013 - 20:06:58 - перейти к сообщению
/home/imediasun/data/www/farfalla.com.ua/uploads/
выделенная часть пути - это путь до того места, где лежит сайт. Сайт всегда (обычно) начинается с файла index.php, который там лежит. Вот в этом файле этот путь можно узнать так:

соответственно выделить из пути папку можно так

PHP:
скопировать код в буфер обмена
  1. $upload = str_replace($root, '', $data_upload['upload_data']['file_path']);


ход мысли ясен?

 

Powered by ExBB FM 1.0 RC1