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

17.01.2008, 15:24
|
|
Участник форума
Регистрация: 11.05.2007
Сообщений: 149
Провел на форуме: 6373157
Репутация:
247
|
|
----------------------------
PHP код:
<?php
$a =file_get_contents("http://blablabla.com/banner.html");
preg_match ("#<hr>]*>.*</hr>]*>#isU", $a, $regs);
header ("Content-type: image/png");
$im = @imagecreatetruecolor(120, 20)
or die("Cannot Initialize new GD image stream");
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5, "'.$regs[0];.'", $text_color);
imagepng($im);
imagedestroy($im);
?>
Выведет текст на чёрном фоне.
 http://ua.php.net/manual/ru/function.imagecreatetruecolor.php
|
|
|

17.01.2008, 15:25
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
Провел на форуме: 1845062
Репутация:
1079
|
|
2lsass.exe
Думаю, что ему нужно граббить из страницы, где кроме этого еще много чего
|
|
|

17.01.2008, 15:54
|
|
Banned
Регистрация: 06.06.2006
Сообщений: 944
Провел на форуме: 3986705
Репутация:
1403
|
|
imagestring($im, 1, 5, 5, "'.$regs[0];.'", $text_color);
Может лучше будет так:
imagestring($im, 1, 5, 5, $regs[0], $text_color);
Кстати ты проверял? Пример картинки бы показал =\
|
|
|

17.01.2008, 16:05
|
|
Новичок
Регистрация: 16.01.2008
Сообщений: 6
Провел на форуме: 42193
Репутация:
0
|
|
|
|
|

17.01.2008, 16:06
|
|
Участник форума
Регистрация: 11.05.2007
Сообщений: 149
Провел на форуме: 6373157
Репутация:
247
|
|
$im = @imagecreatetruecolor(120, 20) / (длина, высота) - для начала нужно узнать длину текста, так как будет не влазить в картинку.
Кликни по ссылке, я кусочек кода показал с офф мануала. http://ua.php.net/manual/ru/function.imagecreatetruecolor.php
Там и картинка есть
Все ж есть в документации!
|
|
|

17.01.2008, 16:09
|
|
Leaders of The World
Регистрация: 06.07.2007
Сообщений: 246
Провел на форуме: 2030482
Репутация:
1796
|
|
Сообщение от razzzar
str_replace($prermenaya, "text", "zamena");
прощу прощения, но синтаксис у этой функции выглядит так:
Код:
str_replace('text', 'zamena',$prermenaya);
__________________
Кто я?..
|
|
|

17.01.2008, 16:11
|
|
Banned
Регистрация: 06.06.2006
Сообщений: 944
Провел на форуме: 3986705
Репутация:
1403
|
|
Вот как сделал я:
файл http://bul666.info/ban.html:
<hr>Text on http://bul666.info/ban.html =)<span class=laln>
Файл banner.php:
PHP код:
<?php
$a =file_get_contents("http://bul666.info/ban.html");
preg_match_all ("|<hr>(.*)<|s", $a, $regs);
header ("Content-type: image/png");
$im = @imagecreatetruecolor(500, 20);
$text_color = imagecolorallocate($im, 255, 255, 255);
$fon_color = imagecolorallocate($im, 0, 75, 255);
imagefill($im, 0, 0, $fon_color);
imagestring($im, 12, 2, 2, $regs[1][0], $text_color);
imagepng($im);
imagedestroy($im);
?>
Результат: 
Последний раз редактировалось bul.666; 17.01.2008 в 16:17..
Причина: нек изм...
|
|
|

17.01.2008, 22:22
|
|
Познающий
Регистрация: 26.05.2007
Сообщений: 63
Провел на форуме: 550386
Репутация:
86
|
|
Есть таблица в БД MySQL
id int(4) | datetime datetime | text varchar(500)
datetime формата (0000-00-00 00:00:00)
Как реализовать выборку за текущий день и текущий месяц?
Последний раз редактировалось NNNS; 17.01.2008 в 22:26..
|
|
|

17.01.2008, 22:43
|
|
Флудер
Регистрация: 18.01.2005
Сообщений: 2,298
Провел на форуме: 13936387
Репутация:
1844
|
|
php? =-O
Сообщение от NNNS
Есть таблица в БД MySQL
id int(4) | datetime datetime | text varchar(500)
datetime формата (0000-00-00 00:00:00)
Как реализовать выборку за текущий день и текущий месяц?
Вот...
Это за сегодня:
Код:
select * from TABLE where date(datetime)=date(now());
Это выборка по определённому дню (если день с 00:00):
Код:
select * from TABLE where date(datetime)=date('2008-01-30');
Или просто
select * from TABLE where date(datetime)=''2008-01-30';
По месяцу (если месяц с 1-го числа):
Код:
select * from TABLE where month(datetime)+year(datetime)*12=month(now())+year(now())*12;
Последний раз редактировалось dinar_007; 17.01.2008 в 22:46..
|
|
|

17.01.2008, 22:58
|
|
Познающий
Регистрация: 15.01.2008
Сообщений: 78
Провел на форуме: 189620
Репутация:
26
|
|
кстати этот вопрос часто задают при приеме на работу
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|