| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Базы Данных > Проблема с записью адресов |
| Автор: Link90 25.12.2006, 19:38 | ||
Почему-то при добавлении адреса страницы из переменной в базу, вырезаются все слэши, в чём проблема?
В результате получается адрес: http:localhostuploadindex.ph?file=file.txt вместо http//:localhost/upload/index.ph?file=file.txt Подскажите пожалуйста, в чём проблема? |
| Автор: Black Rabbit 25.12.2006, 22:21 |
| Причина в слешах. Попробуй так: $url=str_replace('\\','\\\\',getcwd())."\\\\index.php?file=file.txt"; либо $url=str_replace('\\','/',getcwd())."/index.php?file=file.txt"; либо $url= addslashes(getcwd()."\index.php?file=file.txt"); |
| Автор: Link90 26.12.2006, 08:31 |
| Спасибо большое. Заюзал addslashes(), проблема исчезла. Лови + |