 |
|

14.01.2008, 11:20
|
|
Постоянный
Регистрация: 29.05.2007
Сообщений: 850
С нами:
9975266
Репутация:
1916
|
|
джава скрипт это первое что пришло на ум)) но если у клиента он выключен в браузере? Буду конечно его использовать в случае если на php ничего не выйдет....
|
|
|

14.01.2008, 11:32
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
С нами:
10261766
Репутация:
1079
|
|
Сообщение от .:EnoT:.
джава скрипт это первое что пришло на ум)) но если у клиента он выключен в браузере? Буду конечно его использовать в случае если на php ничего не выйдет....
На php нельзя отправить куки после отправки содержимого страницы НИКАК
|
|
|

14.01.2008, 11:46
|
|
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
С нами:
9999746
Репутация:
1318
|
|
Macro, двойка тебе по PHP! Ты про кеширование вывода читал? Про функции ob_start() и подобные ob_*?
Пример:
PHP код:
ob_start()
...
echo "!!!!!";
...
echo "!!!!!";
set_cookie(...);
ob_end_flush();
|
|
|

14.01.2008, 11:50
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
С нами:
10261766
Репутация:
1079
|
|
Сообщение от groundhog
Macro, двойка тебе по PHP! Ты про кеширование вывода читал? Про функции ob_start() и подобные ob_*?
Пример:
PHP код:
ob_start()
...
echo "!!!!!";
...
echo "!!!!!";
set_cookie(...);
ob_end_flush();
Какая разница-то? Все равно куки передаются в хедере ДО вывода страницы, я про что говорю-то.
|
|
|

14.01.2008, 11:54
|
|
Постоянный
Регистрация: 29.05.2007
Сообщений: 850
С нами:
9975266
Репутация:
1916
|
|
groundhog Спасибо. Была мысль про кеширование, но чёт подумал что не пойдёт это...
Не обижай Макро, он хороший 
|
|
|

14.01.2008, 12:02
|
|
Участник форума
Регистрация: 26.02.2007
Сообщений: 259
С нами:
10107625
Репутация:
67
|
|
у меня есть таблица,как средствами php удалить последний <td> из нее?
|
|
|

14.01.2008, 12:08
|
|
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
С нами:
9999746
Репутация:
1318
|
|
Макро, ты противоречишь сам себе! Ты написал:
На php нельзя отправить куки после отправки содержимого страницы НИКАК
Функции семейства ob_* гарантируют, что любой вывод будет прокеширован, и что любой хидер пойдёт в вывод ПЕРЕД этим кешем... Следовательно, любой хидер (в том числе и куки) МОЖНО отправить после начала вывода, да и в самом конце тоже можно...
Корвин, по твоему описанию последний TD не выщимешь... Нужен пример кода... А так - используй preg_replace...
|
|
|

14.01.2008, 12:11
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
С нами:
10261766
Репутация:
1079
|
|
Сообщение от groundhog
Макро, ты противоречишь сам себе!
Функции семейства ob_* гарантируют, что любой вывод будет прокеширован, и что любой хидер пойдёт в вывод ПЕРЕД этим кешем... Следовательно, любой хидер (в том числе и куки) МОЖНО отправить после начала вывода, да и в самом конце тоже можно...
Я себе не противоречу, вывод все равно осуществится в порядке: хедер => контент, иначе никак, именно это я и имел ввиду. А прокешировать можно, честно говоря не вспомнил об этом.
|
|
|

14.01.2008, 12:13
|
|
Постоянный
Регистрация: 29.05.2007
Сообщений: 850
С нами:
9975266
Репутация:
1916
|
|
у меня есть таблица,как средствами php удалить последний <td> из нее?
ты это имеешь ввиду так?
PHP код:
$td = "<table><tr><td>......</td></tr>";
$td = str_replace("</td>"," ", $td);
echo "$td";
А, сори, этот скрипт будет удалять все </td>, не то...
Последний раз редактировалось .:EnoT:.; 14.01.2008 в 12:15..
|
|
|

14.01.2008, 12:17
|
|
Флудер
Регистрация: 20.11.2006
Сообщений: 3,315
С нами:
10248806
Репутация:
2371
|
|
.:EnoT:., да?
А если
PHP код:
$td = '<table><tr><td>......</td><td>.......</td></tr></table>';
Теперь твой код удалить последний </td> ?
|
|
|
|
 |
|
Предыдущая тема
Следующая тема
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|