ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование_OLD > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #1541  
Старый 14.01.2008, 11:20
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

джава скрипт это первое что пришло на ум)) но если у клиента он выключен в браузере? Буду конечно его использовать в случае если на php ничего не выйдет....
 

  #1542  
Старый 14.01.2008, 11:32
Macro
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
Провел на форуме:
1845062

Репутация: 1079


По умолчанию

Цитата:
Сообщение от .:EnoT:.  
джава скрипт это первое что пришло на ум)) но если у клиента он выключен в браузере? Буду конечно его использовать в случае если на php ничего не выйдет....
На php нельзя отправить куки после отправки содержимого страницы НИКАК
 

  #1543  
Старый 14.01.2008, 11:46
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме:
2238549

Репутация: 1318


Отправить сообщение для groundhog с помощью ICQ
По умолчанию

Macro, двойка тебе по PHP! Ты про кеширование вывода читал? Про функции ob_start() и подобные ob_*?

Пример:

PHP код:
ob_start()
...
echo 
"!!!!!";
...
echo 
"!!!!!";
set_cookie(...);
ob_end_flush(); 
 

  #1544  
Старый 14.01.2008, 11:50
Macro
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
Провел на форуме:
1845062

Репутация: 1079


По умолчанию

Цитата:
Сообщение от groundhog  
Macro, двойка тебе по PHP! Ты про кеширование вывода читал? Про функции ob_start() и подобные ob_*?

Пример:

PHP код:
ob_start()
...
echo 
"!!!!!";
...
echo 
"!!!!!";
set_cookie(...);
ob_end_flush(); 
Какая разница-то? Все равно куки передаются в хедере ДО вывода страницы, я про что говорю-то.
 

  #1545  
Старый 14.01.2008, 11:54
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

groundhog Спасибо. Была мысль про кеширование, но чёт подумал что не пойдёт это...
Не обижай Макро, он хороший
 

  #1546  
Старый 14.01.2008, 12:02
Корвин
Участник форума
Регистрация: 26.02.2007
Сообщений: 259
Провел на форуме:
302951

Репутация: 67
Отправить сообщение для Корвин с помощью ICQ
По умолчанию

у меня есть таблица,как средствами php удалить последний <td> из нее?
 

  #1547  
Старый 14.01.2008, 12:08
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме:
2238549

Репутация: 1318


Отправить сообщение для groundhog с помощью ICQ
По умолчанию

Макро, ты противоречишь сам себе! Ты написал:

Цитата:
На php нельзя отправить куки после отправки содержимого страницы НИКАК
Функции семейства ob_* гарантируют, что любой вывод будет прокеширован, и что любой хидер пойдёт в вывод ПЕРЕД этим кешем... Следовательно, любой хидер (в том числе и куки) МОЖНО отправить после начала вывода, да и в самом конце тоже можно...

Корвин, по твоему описанию последний TD не выщимешь... Нужен пример кода... А так - используй preg_replace...
 

  #1548  
Старый 14.01.2008, 12:11
Macro
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
Провел на форуме:
1845062

Репутация: 1079


По умолчанию

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

  #1549  
Старый 14.01.2008, 12:13
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

Цитата:
у меня есть таблица,как средствами php удалить последний <td> из нее?
ты это имеешь ввиду так?
PHP код:
$td "<table><tr><td>......</td></tr>";
$td str_replace("</td>"," "$td);
echo 
"$td"
А, сори, этот скрипт будет удалять все </td>, не то...

Последний раз редактировалось .:EnoT:.; 14.01.2008 в 12:15..
 

  #1550  
Старый 14.01.2008, 12:17
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме:
16641028

Репутация: 2371


По умолчанию

.:EnoT:., да?
А если
PHP код:
$td '<table><tr><td>......</td><td>.......</td></tr></table>'
Теперь твой код удалить последний </td> ?
 
 





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ