ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

15.12.2008, 16:22
|
|
Постоянный
Регистрация: 28.09.2007
Сообщений: 820
Провел на форуме: 6722038
Репутация:
1385
|
|
$m = explode('_',$c);
echo $m[1];
|
|
|

15.12.2008, 16:36
|
|
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме: 2238549
Репутация:
1318
|
|
Naydav, ну тогда придётся выйти из рамок таймстампа и хранить и работать уже с конечным представлением времени... Скажем ты берёшь за правило, что время будет в определённом формате DD.MM.YYYY HH:MM:SS... Пишешь свой парсер который парсит такие строки и возвращает, скажем, ассоциативный массив с индексами: year=>1910, day=39 и т.д. И пишешь свою функцию сравнения, которая будет работать с двумя подобными массивами, и скажем, возвращать -1 если одна дата меньше другой, 0 - если они равны и 1 если одна дата больше другой... Но тогда тебе придётся отказаться от хранения таймстампа как такового где бы то ни было - в базах, в скриптах и т.д. и перевести всю свою "систему" на работу по такой схеме...
|
|
|

15.12.2008, 17:29
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
хм,собственно вопрос.Как сделать такую фичу: человек обращаться к http://mysite.ru/index.php, если реферер с которого он пришел,равен например http://antichat.ru то ему выводиться "Античат",если реферер равен злой.орг то ему выволиться злой. Собственно можноли ето обставить например с помощью if или switch? Главный вопрос скорее как выглядит етот сам реферер?ТОчнее как его отловить?
|
|
|

15.12.2008, 17:33
|
|
Постоянный
Регистрация: 24.12.2007
Сообщений: 574
Провел на форуме: 3186852
Репутация:
316
|
|
Сообщение от m0Hze
хм,собственно вопрос.Как сделать такую фичу: человек обращаться к http://mysite.ru/index.php, если реферер с которого он пришел,равен например http://antichat.ru то ему выводиться "Античат",если реферер равен злой.орг то ему выволиться злой. Собственно можноли ето обставить например с помощью if или switch? Главный вопрос скорее как выглядит етот сам реферер?ТОчнее как его отловить?
PHP код:
<?php
$refer = $_SERVER['HTTP_REFERER'];
if(strpos($refer,'antichat.ru')){
echo 'Antchat.ru';
}
if(strpos($refer,'zloy.org')){
echo 'zloy.org';
}
?>
вроже так
|
|
|

15.12.2008, 17:37
|
|
Участник форума
Регистрация: 05.08.2007
Сообщений: 236
Провел на форуме: 4625160
Репутация:
457
|
|
Сообщение от m0Hze
хм,собственно вопрос.Как сделать такую фичу: человек обращаться к http://mysite.ru/index.php, если реферер с которого он пришел,равен например http://antichat.ru то ему выводиться "Античат",если реферер равен злой.орг то ему выволиться злой. Собственно можноли ето обставить например с помощью if или switch? Главный вопрос скорее как выглядит етот сам реферер?ТОчнее как его отловить?
не стоит забывать о том что, рефер легко подделывается, либо вабще может быть пустым...А так можно делать как написал Vid0k.
|
|
|

15.12.2008, 20:43
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
Сообщение от m0Hze
хм,собственно вопрос.Как сделать такую фичу: человек обращаться к http://mysite.ru/index.php, если реферер с которого он пришел,равен например http://antichat.ru то ему выводиться "Античат",если реферер равен злой.орг то ему выволиться злой. Собственно можноли ето обставить например с помощью if или switch? Главный вопрос скорее как выглядит етот сам реферер?ТОчнее как его отловить?
PHP код:
<?
$otkuda=getenv("HTTP_REFERER");
$otkuda = preg_match("/^(http:\/\/)?([^\/]+)/i", $otkuda, $rez);
echo $rez[2];
?>
|
|
|

15.12.2008, 17:36
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
спс большое,приду проверю.Сейчас бежать нужно 8(
|
|
|

16.12.2008, 02:16
|
|
Постоянный
Регистрация: 21.08.2008
Сообщений: 302
Провел на форуме: 458686
Репутация:
-25
|
|
Вот код?
PHP код:
<?
$im = imagecreatetruecolor(215, 750);
$im1 = imagecreatefromjpeg('fotos/1228855425_006-0018.jpg');
$im2 = imagecreatefromjpeg('logo.jpg');
$im3 = imagecreatefromjpeg('admin/data/1228856224_6fb8711c4be2d606f4.jpg');
imagecopy($im, $im1, 0, 0, 0, 0, 25, 25);
imagecopy($im, $im2, 25, 0, 0, 0, 25, 25);
imagecopy($im, $im3, 0, 25, 0, 0, 25, 25);
header('Content-type: image/jpeg');
imagejpeg($im);
?>
можно ли в imagecreatefromjpeg параметром ставить переменую с картинокой типа
$a = 'fotos/1228855425_006-0018.jpg'
???
и почему он выводит:
Warning: Cannot modify header information - headers already sent by (output started at G:\home\img.ru\www\end1.php:8) in G:\home\img.ru\www\end1.php on line 19
яШяаJFIFяю>CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), default quality яЫC $.' ",#(7),01444'9=82<.342яЫC 2!!222222222222222222222222222222222222222222222 22222яАоЧ"яД яДµ}!1AQa"q2Ѓ‘Ў#B БRСр$3br‚ %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ѓ„…†‡?‰Љ’“”•–—?™љўЈ¤ Ґ¦§Ё©ЄІіґµ¶·ё№єВГДЕЖЗИЙК УФХЦЧШЩЪбвгдежзийкстуфхц шщъяД яДµw!1AQaq"2ЃB‘Ў Б #3RрbrС $4б%с&'()*56789:CDEFGHIJSTUVWXYZcdefghijstu vwxyz‚ѓ„…†‡?‰Љ’“”•–—?™ љўЈ¤Ґ¦§Ё©ЄІіґµ¶·ё№єВГДЕЖ ИЙКТУФХЦЧШЩЪвгдежзийктуф цчшщъяЪ ?чъ(ўЂ щ‹Е?т7л_хя?юЊjъvѕbсOьЌъЧэПяЈ јмЗб‰ц<ьzѕ‹у2hўЉтЏРДт№ Ђяи"і+OДт№яЂяи"і+иh >?ьs4я~*ю9~l(ўЉФб (ўЂ (ўЂ (ўЂ (ўЂ (ўЂ (ўЂ (ўЂ (ўЂ (ўЂ>яўѕBя„ЛЕф2kш/яGь&^(яЎ“XяАйшЄфїіgьЗ_Х%Ьъц Aс—Љ>ПгџCц=Ю^Ґr™уqњJГТ—ю/РЙ¬аtїьUp·уKsЁЭO<Ї,ТLот;fbI$“ “Юёс™zЊWґФЯЉДеНО„мЮ›'щ¦o В]яN?щя±ЈюпъqяИїэЌs4Wџх:Лші«э dН?зпюKт,кoѕ’зfНшщsњ`ЧрЄФQ]1ЉЉI=ZІ«9T›»m·кВЉ(¦fQEQEQEQEQEQ EQEQEQEtфQE}Qм…s·?сх7ыньлў®vзю> я}їќy™—Б“рў*(ўјѓ„(ўЉ(ўЉ(ў Љ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉ(ўЉµэЈu =сСюhЭП_ьt…Uўµцх™эмїi>мµ эЈuя=сСюY?»c’NI¤ў¦U'?‰¶')KvQEA! EPEPEPEPEPEPEPEPEPEPEPEPE PEPEPEPEPEPEPEPEPEPEPE
|
|
|

15.12.2008, 17:38
|
|
Познающий
Регистрация: 04.12.2008
Сообщений: 46
Провел на форуме: 148562
Репутация:
57
|
|
$_SERVER['HTTP_REFERER'] - в этой переменной лежит страничка, с которой был сделан переход на текущюю.
а потом парсишь этот url
результатом будет ассоциативный массив вида
Array
(
[scheme] => http
[host] => hostname
[user] => username
[pass] => password
[path] => /path
[query] => arg=value
[fragment] => anchor
)
потом парсишь host и отсекаешь домен
|
|
|

15.12.2008, 20:21
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
А если,например,человек сам вбивает ссылку в браузер.То как тогда будет выглядеть реферер?Пустой,или может локалхост?)
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|