Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Unterminated string constant: encodeURI 
:(
    Опции темы
godsgame
  Дата 30.9.2005, 18:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 241
Регистрация: 29.8.2005

Репутация: нет
Всего: нет



такой код работает:
Код

<a onclick="SendMe(encodeURI('<? echo $line["username"];?>'))"><? echo $line["username"]."[".$line["level"]."]"; ?></a>



а такой выдает ошибку ЕСЛИ $line["username"] содержит ПРОБЕЛ!
Код

$mText .= "<br><a onclick=SendMe(encodeURI('".$line["username"]."'));>".$line["username"]."</a>";        


почему? если $line["username"] без пробела то все нормально
PM MAIL   Вверх
PARROT
Дата 30.9.2005, 20:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 23
Всего: 50



Код

$mText .= "<br><a onclick=SendMe(encodeURI('".$line['username']."'));>".$line['username']."</a>";  



--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
godsgame
Дата 30.9.2005, 22:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 241
Регистрация: 29.8.2005

Репутация: нет
Всего: нет



PARROT
ничего не дало...
PM MAIL   Вверх
PARROT
Дата 30.9.2005, 22:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 23
Всего: 50



А что надо сделать? Кого куда переправить? Может отказаться от использования яваскрипта?


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
godsgame
Дата 30.9.2005, 22:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 241
Регистрация: 29.8.2005

Репутация: нет
Всего: нет



PARROT
в чате, при нажатии на ник, в окно сообщений должен печататься этот ник... по другому тут наверно никак
Добавлено @ 23:01
тат ты наверно поняла проблема из-за пробела, но вот что интересно:
в правом окне, где выводится список тех кто онлайн все работает а непосредственно в окне где выводятся сообщения не получается....

вот тут работает(в правом списке):
Код

<td width="100%"><a onclick="SendMe(encodeURI('<? echo $line["username"];?>'))"><? echo $line["username"]."[".$line["level"]."]"; ?></a>

PM MAIL   Вверх
PARROT
Дата 30.9.2005, 23:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 23
Всего: 50



Может ты это имеешь ввиду?
Код

echo "<tr><td><a  onclick='top.chat.document.forms[0].message.value+=\"$line[username], \"'>$line[username]</a>";

http://vaulter.narod.ru/txt.rus/phpchat.html

Это сообщение отредактировал(а) PARROT - 30.9.2005, 23:31


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
godsgame
Дата 1.10.2005, 08:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 241
Регистрация: 29.8.2005

Репутация: нет
Всего: нет



PARROT
при нике с пробелом снова выдает: Unterminated string constant
PM MAIL   Вверх
PARROT
Дата 1.10.2005, 09:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 23
Всего: 50



Код

//trim - вырезает пустое пространство в начале и в конце строки.
string trim (string str [, string charlist])
trim($nic);



--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
godsgame
Дата 1.10.2005, 09:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 241
Регистрация: 29.8.2005

Репутация: нет
Всего: нет



PARROT
так пробел-то внутри, пример: Большой Человек
PM MAIL   Вверх
PARROT
Дата 1.10.2005, 09:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 23
Всего: 50



Тогда удали все пробелы внутри текста, используя регулярные выражения.


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
godsgame
Дата 1.10.2005, 10:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 241
Регистрация: 29.8.2005

Репутация: нет
Всего: нет



PARROT
а смысл? мне же нужно чтоб с пробелом он его вывел....
PM MAIL   Вверх
[xoodo]
Дата 1.10.2005, 12:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 424
Регистрация: 9.3.2003

Репутация: 1
Всего: 4



Обе строки по идее должны выводить одно и то же, значится, и работать одинакоко. В разметке они одинаково выглядят?

Или вот так попробуй, с кавычками вокруг СендМи:
Код
echo "<br><a onclick=\"SendMe(encodeURI('".$line['username']."'))\">".$line['username']."</a>";

PM   Вверх
godsgame
Дата 1.10.2005, 17:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 241
Регистрация: 29.8.2005

Репутация: нет
Всего: нет



[xoodo]
пишет что нехватает ";"
PM MAIL   Вверх
godsgame
Дата 1.10.2005, 19:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 241
Регистрация: 29.8.2005

Репутация: нет
Всего: нет



делал так:
echo "<br><a onclick=\"SendMe(encodeURI('".$line['username']."'));\">".$line['username']."</a>";

и так:
echo "<br><a onclick=\"SendMe(encodeURI('".$line['username']."'))\";>".$line['username']."</a>";[b]


но не помогло
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0517 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.