Привет, друзья!
Хочу попросить у вас помощи!
Возникла необходимость из УРЛ автоматически формировать пути для загрузки файлов на сервер по этим УРЛ.
Помогите с написанием рег. выражений и заменой.. очень нужно... пути должны формироваться на основе поступающих УРЛ.
Основной каталог на сервере -
1. google_funny - 29 Декабря, 2015 - 03:56:29 - перейти к сообщению
PHP код как формировать путь для сохранения..., (перем. $dest - выделена плюсами), но мне нужна помощь в подборе рег выражений для preg_replace(),preg_match(), которые будут сохранены в переменной $pattern (она сейчас, как видите, пуста.. выделил ее звездочками). И нужно, чтобы все нестандартные символы в $parse['query'] (такие как & и служ. символы рег. выражений) заменялись на PHP константу DS. Помогите реализовать! Плиз! Примеры УРЛ и пояснение как формировать путь для сохранения (переменная $dest) - дал ниже.)
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- //*****************
- $pattern = '';
- //*****************
- //____________________
- define ('SAVE', 'G:\home\localhost\www\catalog\save');
- $url = "zaryad.com/forum/css.php?css=attached_files,bb_code,login_bar,message,message_user_info,panel_scroller,share_page,thread_view&style=1&dir=LTR&d=1450893800";
- $parse = rarse_url(url);
- $replaced = preg_replace($pattern, '\', $parse['query']);
- //____________________________
- //+++++++++++++
- $dest = SAVE.$parse['host'].$parse['path'].$replaced;
- //+++++++++++++
к примеру.. вот такие УРЛ
_http://zaryad.com/forum/index.php?threads/Газ-Брауна-hho-эффективное-получение-и-применение.7605/
результат PHP parse_url()
CODE (text):
скопировать код в буфер обмена
скопировать код в буфер обмена
- Parse URL :
- Array
- (
- [scheme] => http
- [host] => zaryad.com
- [path] => /forum/index.php
- [query] => threads/Газ-Брауна-hho-эффективное-получение-и-применение.7605/
- )