1. Задавайте здесь вопросы о коде, которые не подходят в другие разделы, такие как:
    Дизайн > Верстка
    PHP > Как сделать на PHP
    Скрыть объявление

помогите найти тут ошибку :)

Тема в разделе "Web Coding", создана пользователем gopal, 14 июн 2006.

Статус темы:
Закрыта.
Модераторы: latteo
  1. gopal

    gopal

    Регистр.:
    27 май 2006
    Сообщения:
    223
    Симпатии:
    19
    $html_forums = preg_replace( "/<option value=\"".intval($this->ipsclass->input['df'])."\"/", "<option value=\"".$this->ipsclass->input['df']."\" selected", $html_forums );'df'."\" selected", $html_forums );

    Parse error: parse error, unexpected ',' in [ссылка] on line 1982

    Пожалуйста подскажите тут ошибку
     
  2. Fidget

    Fidget Создатель

    Регистр.:
    9 июн 2006
    Сообщения:
    19
    Симпатии:
    0
    Че-то этот момент мне не нравится...
     
  3. valerka

    valerka Прохожие

    Угу, по моему здесь input['df']."\" selected", значка конкатенации не хватает и потому вроде как и запятая лишней оказалась, должно быть, веротно, так: input['df']."\"."selected" - не претендую на истину в последней инстанции - "...и опыт сын ошибок трудных..."
     
  4. Papazzzoglo

    Papazzzoglo Создатель

    Регистр.:
    3 окт 2006
    Сообщения:
    28
    Симпатии:
    5
    IMHO последний 'df'."\" selected", $html_forums ); находится за пределами preg_replace и является здесь лишним.

    значек конкатенации здесь ни при чем - закрывающая скобка preg_replace, потом запяточка, а то, что после - последствия неудачнога копи-паста
     
  5. Leon_uman

    Leon_uman Постоялец

    Регистр.:
    19 окт 2006
    Сообщения:
    72
    Симпатии:
    13
    $html_forums = preg_replace( "|<option[\s]{1}value=\"".intval($this->ipsclass->input['df'])."\"|is", "|<option[\s]{1}value=\"".$this->ipsclass->input['df']."\"[\s]{1}selected|is", $html_forums )."df\"[\s]{1}selected", $html_forums );

    Не уверен, но можете попробовать.
     
  6. Nafania

    Nafania

    Регистр.:
    24 мар 2007
    Сообщения:
    167
    Симпатии:
    46
    Вы хоть бы код проверили сначала или вам постов для чего-то не хватает и набить надо?

    PHP:
    'df'."\" selected"$html_forums );
    Вот это в конце - это вообще что?
    Это скорее всего не надо.
    А все остальное должно быть вот так
    PHP:
    $html_forums preg_replace'/<option value="' intval($this->ipsclass->input['df']) . '"/''<option value="' $this->ipsclass->input['df'] . '" selected'$html_forums );
    Только правильнее наверное вот так написать
    PHP:
    $html_forums preg_replace'/<option value="(' intval($this->ipsclass->input['df']) . ')"/''<option value="\\1" selected="selected"'$html_forums );
     
Статус темы:
Закрыта.