Исправить чуть-чуть PHP скрипт
Есть в php скрипте такой код:
$aRes=array();
for ($i=0;$i
$aRes[$i]['name']=$aMatch[3][$i];
$aRes[$i]['description']=$aMatch[4][$i];
$aRes[$i]['url']=preg_replace("|http://poddomen.site.ru/skript.php|i","http://site2.ru/goto.php",$aMatch[1][$i]);
$aRes[$i]['r_url']=$aMatch[5][$i];
}
объясню что он делает:
Получаем некий контент, и выводим его в шаблон smarty.
Этот код сопоставляет нужные данные с "переменными" в шаблоне.
Строка $aRes[$i]['url']=preg_replace.... заменяет в данных УРЛ оригинальный на мой.
Мне нужно вот что сделать:
$aRes[$i]['r_url']=$aMatch[5][$i];
тут получается некий урл вида www.site.ru - Москва
Мне нужно этот урл прибавить к строке
$aRes[$i]['url']=preg_replace("|http://poddomen.site.ru/skript.php|i","http://site2.ru/goto.php",$aMatch[1][$i]);
при этом оставить только www.site.ru и убрать " - Москва".
Объясню по подробнее:
В итоге в шаблоне получается в {url} после замены на мой урл:
http://site2.ru/goto.php?url=jshsjkhgjfgjdkfhgjkdgjkdgjk
А мне нужно, чтобы было
http://site2.ru/goto.php?url=jshsjkhgjfgjdkfhgjkdgjkdgjk&rurl=www.site.ru
т.е. чтобы появилась дополнительная переменная rurl, которая содержала бы этот урл обрезанный из r_url
из r_url брать только www.ldjfdjkl.ru, без того, что идет после, т.е. можно сказать до первого пробела.
В PHP я полный ноль, поэтому даже такое сделать не могу.
Мне кажется работы тут на три минуты знающему человеку, поэтому может кто сделает за отзыв или минимальную сумму скажем 5$?