Все показать не могу, но все таки, делаю следующее (к примеру):
$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 страницу.
Формируется на сервере PHP, отправляется лишь готовый код, поэтому беда 100% не в этих строках.
Возможно ты написал всё своими словами, или показал не тот участок кода. В данном случае у тебя записано всё правильно и это работать будет везде (Браузер не имеет отношения к формированию HTML страницы при помощи PHP, Браузер получает уже готовую HTML страницу.
Спустя 6 минут, 12 секунд (4.04.2011 - 18:12) Гость111 написал(а):
все показать не реально. слишком много. вот класс который создаю как обычно и делают методом тыка может и кривыми руками:
в нем то ни че и нет дальше просто пытаюсь иниц класс new View();
итог писал выше...
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;
Вот именно этот блок покажи весь.
$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%;">
так же, что это такое $text = "<table width=90%>";???
Это должно выглядеть так :<table style="width: 90%;">
Спустя 7 минут, 8 секунд (4.04.2011 - 18:40) Гость111 написал(а):
DedMorozzz
на счет этого $text = "<table width=90%>" дело поправимое, а за остальное спс!
на счет этого $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 , насколько мне известно, языков, которые разрешали бы включать сырой конец строки в литеральную константу, не было вообще. Или как минимум не было среди топа распространенных.
Так что подобный стиль если уж оправдать нельзя, то объясить всяко можно.
до php и perl , насколько мне известно, языков, которые разрешали бы включать сырой конец строки в литеральную константу, не было вообще. Или как минимум не было среди топа распространенных.
Так что подобный стиль если уж оправдать нельзя, то объясить всяко можно.
Спустя 1 час, 2 минуты, 36 секунд (4.04.2011 - 20:20) sergeiss написал(а):
Trianon - в любом случае можно в одну строку написать было. Я, собственно говоря, как раз и хочу обратить внимание ТС на то, что в ПХП можно так писать. Либо - в одной переменной в одну строку.