[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: IE, FF, Chrome
Гость111
Всем привет! Нубский вопрос.
Все показать не могу, но все таки, делаю следующее (к примеру):

$t = "wefwf";
$t .= "wefwfwe";
и так далее
echo $t;

на IE и FF все работает идеально, а в Chrome не все срабатывает как в предыдущих названых.
Меняю код на:

$t = "wefwf";
echo $t;

начинает работать везде все аккуратно как и задумано. В чем причина?



Спустя 2 минуты, 27 секунд (4.04.2011 - 18:05) DmitryOpalev написал(а):
Браузеры никак не вляют на php, потому что он выполняется на сервере.
Покажите полный код

Спустя 29 секунд (4.04.2011 - 18:06) alex12060 написал(а):
В руках наверное)

Спустя 11 секунд (4.04.2011 - 18:06) inpost написал(а):
Гость111
Формируется на сервере PHP, отправляется лишь готовый код, поэтому беда 100% не в этих строках.
Возможно ты написал всё своими словами, или показал не тот участок кода. В данном случае у тебя записано всё правильно и это работать будет везде (Браузер не имеет отношения к формированию HTML страницы при помощи PHP, Браузер получает уже готовую HTML страницу.

Спустя 6 минут, 12 секунд (4.04.2011 - 18:12) Гость111 написал(а):
все показать не реально. слишком много. вот класс который создаю как обычно и делают методом тыка может и кривыми руками:

define("USER_ID", "1234567");

class View
{
private $arrItem = Array('l1', 'l2', 'l3', 'l4', 'l5',
' r1', 'r2', 'r3', 'r4', 'r5', 'r6');

public function __construct()
{
$mq = mysql_query("SELECT itw.item_name, itw.item_cell
FROM users_item AS usi,
item_weapon AS itw
WHERE usi.item_id = itw.item_id AND
usi.user_id = '".USER_ID."'");

$mfa = mysql_fetch_array($mq);
//дальше просто пытаюсь создать хтмлку

$t = "<table>";
$t .= "<tr>";
$t .= "<td><img src=\"\">";
...
echo $t;
}

public function __destruct(){}

}


в нем то ни че и нет дальше просто пытаюсь иниц класс new View();
итог писал выше...

Спустя 7 минут, 42 секунды (4.04.2011 - 18:20) DedMorozzz написал(а):
$t = "<table>";
$t .= "<tr>";
$t .= "<td><img src=\"\">";
...
echo $t;

Вот именно этот блок покажи весь.

Спустя 4 минуты, 34 секунды (4.04.2011 - 18:24) Гость111 написал(а):
DedMorozzz

$text = "<table width=90%>";
$text .= "<tr>";
$text .= "<td>";
$text .= "<table><tr><td>";
$text .= "<img src=\"\" width=30 height=30>";
$text .= "</td></tr></table>";
$text .= "<table>";
$text .= "<tr>";
$text .= "<td>";
$text .= "</td>";
$text .= "</tr>";
$text .= "</table>";
$text .= "<table>";
$text .= "<tr>";
$text .= "<td>";
$text .= "</td>";
$text .= "</tr>";
$text .= "</table>";
$text .= "<table>";
$text .= "<tr>";
$text .= "<td>";
$text .= "</td>";
$text .= "</tr>";
$text .= "</table>";
$text .= "</td>";
$text .= "<td>";
$text .= "</td>";
$text .= "</tr>";
$text .= "</table>";
echo $text;


ошибки не вылетают но скрипт работает из за этого участка не хочет...
на ИЕ и ФФ раб а хром не выполняет то что ИЕ и ФФ

Спустя 8 минут, 35 секунд (4.04.2011 - 18:33) DedMorozzz написал(а):
если я не ошибаюсь проблема в пустом СРК. Прип устом СРК в хроме добавляется 2 записи при инсерте, этот "баг" как-то рассматривали. Укажи чо нить в картинке и вероятно будет всё норм
так же, что это такое $text = "<table width=90%>";???
Это должно выглядеть так :<table style="width: 90%;">

Спустя 7 минут, 8 секунд (4.04.2011 - 18:40) Гость111 написал(а):
DedMorozzz
на счет этого $text = "<table width=90%>" дело поправимое, а за остальное спс!

Спустя 13 минут, 1 секунда (4.04.2011 - 18:53) sergeiss написал(а):
Гость111
Цитата (Гость111 @ 4.04.2011 - 19:24)
$text= "<table width=90%>";
$text .= "<tr>";
$text .= "<td>";
$text .= "<table><tr><td>";
$text .= "<img src=\"\" width=30 height=30>";
$text .= "</td></tr></table>";
$text .= "<table>";
$text .= "<tr>";
.....

А мне не понятно, зачем так писать? То есть, зачем объединять кучу строк, если можно это все сделать в одной переменной сразу же?

$text= 
"<table width=\"90%\">
<tr>
<td>
<table><tr><td>
<img src=
\"\" width=\"30\" height=\"30\">
</td></tr></table>
<table>
<tr>"
; // ну и далее всё остальное

Спустя 24 минуты, 26 секунд (4.04.2011 - 19:17) Trianon написал(а):
sergeiss
до php и perl , насколько мне известно, языков, которые разрешали бы включать сырой конец строки в литеральную константу, не было вообще. Или как минимум не было среди топа распространенных.
Так что подобный стиль если уж оправдать нельзя, то объясить всяко можно.

Спустя 1 час, 2 минуты, 36 секунд (4.04.2011 - 20:20) sergeiss написал(а):
Trianon - в любом случае можно в одну строку написать было. Я, собственно говоря, как раз и хочу обратить внимание ТС на то, что в ПХП можно так писать. Либо - в одной переменной в одну строку.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.