1 вопрос:
Есть страница индекс.пчп,на нее юзверь попадает с рефером вида
http://xxxx.xx/blaballaa?id=234234255Собственно,есть поле:
PHP |
<? preg_match_all("|.*\?id=(\d*);.*|U", $_SERVER['HTTP_REFERER'], $out); $id = $out[1][0]; echo $id; echo "<input type=\"hidden\" name=\"id\" value=\"$id\">"; |
Но почиму та срабатывает,и выдраные цыферки из реферер не выводит
2 вопрос.Сложнай...
Есть скрипт,например:
PHP |
<? switch($dah){ case '123' : echo "123"; break; case '321' : echo "321"; break; }
|
Собствеено сам вопрос.Каким путем,можно осуществить такое действие.Есть в админке текстовое поле,в него вбиваться данные,например:
PHP |
case '432' : echo "1344"; break; |
Каким путем,можно заставить етот кусок,встать точно после пред идужего break; но до }
чтобы в предидущем срипте стало:
PHP |
<? switch($dah){ case '123' : echo "123"; break; case '321' : echo "321"; break; case '432' : echo "1344"; break; }
|
И таких изменений может быть куча целая...тоесть мне нужно именно в определенное место воткнуть введеный код.Осуществимо?Если да,то каким путем,пожалуйста с примером,так намного проще учица...зарание Грац...
Спустя 1 час, 44 минуты, 17 секунд (27.12.2008 - 01:58) kirik написал(а):
PHP |
<? preg_match_all("|.*\?id=(\d*);.*|U", $_SERVER['HTTP_REFERER'], $out); $id = $out[1][0]; echo $id; echo "<input type=\"hidden\" name=\"id\" value=\"$id\">"; |
ничесе..=) А чем $_GET['id'] не устраивает?
Цитата (m0hze @ 26.12.2008 - 16:14) |
Каким путем,можно заставить етот кусок,встать точно после пред идужего break; но до } |
А зачем? Если нужно вставить именно в сам php файл, то регулярками... Только не могу представить для чего это может быть нужно...
Спустя 2 часа, 30 минут, 21 секунда (27.12.2008 - 04:29) m0hze написал(а):
Можно поточнее,как выдернуть гетом,эти цыферки,а то я чтото неврубон
Спустя 15 часов, 46 минут, 29 секунд (27.12.2008 - 20:15) m0hze написал(а):
Спустя 38 минут, 30 секунд (27.12.2008 - 20:54) kirik написал(а):
а сделать echo $_GET['id']; ??