Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

06.01.2010, 17:58
|
|
Участник форума
Регистрация: 13.04.2009
Сообщений: 121
Провел на форуме: 436858
Репутация:
33
|
|
Сообщение от попугай
Не знаю зачем тут php, но если ты это имеешь ввиду, то
http://www.icq.com/features/web/indicator.html
http://www.skype.com/intl/ru/share/buttons/
а еще и при том) возможно) при помощи сокетов или парсера) реализовано уже
|
|
|

06.01.2010, 18:54
|
|
Участник форума
Регистрация: 30.05.2009
Сообщений: 139
Провел на форуме: 620261
Репутация:
30
|
|
PHP код:
<?php
if (!$_POST['draw']):
?>
<form name="draw_ub" method="post" action="index.php">
<input type="text" name="name" />
<input type="text" name="text" />
<input type="submit" name="draw" value="draw" />
</form>
<?php
else:
Header("Content-type:image/png");//Какбэ намекаем браузеру,что выводить надо картинку (убери эту строку и запусти скрипт. Ну,как? Понравилось? :-D
function check_len($to_check)//ф-ция,для проверки количества сиволов ( не должно превышать 58)
{
if(strlen($to_check)>58)
{
Header("Content-type:image/png");//Какбэ намекаем браузеру,что выводить надо картинку (убери эту строку и запусти скрипт. Ну,как? Понравилось? :-D
$imag=imageCreateFromJPEG("images/fail.jpeg");
ImageJpeg($imag);
exit();
}
}
$form="<input type='text' name='get_bb' value='{$_SERVER['HTTP_HOST']}.{$file_dir}' />";
$username=(string)$_POST['name'];//%username
$text=(string)$_POST['text']; //Что сказал чел?
check_len($username); //Проверяем 1 вводимую строку
check_len($text);//Проверяем 2 вводимую строк
$image=imageCreateFromPng("images/sample.png"); //Создаем ящик для хранения картинки
$text_color=imageColorAllocate($image,198,198,198);//Задаем цвет текста(формат RGB)
echo $form;
ImageTTFText($image, 6, 0, 50, 14, $text_color, "include/hooge.ttf", "Прибежал {$username} и сказал:");//Рисуем текстик :)
ImageTTFText($image, 6, 0, 50, 32, $text_color, "include/hooge.ttf", $text);//2 строка
ImagePng($image);//Собственно выводим саму картинку в браузер
ImagePng($image,"images/".$file_dir=rand('a','z').md5(rand(1,'z')).md5(time()+rand(1,10)).".png");
ImageDestroy($image);//Освобождаем место :)
endif;
?>
Как сделать так,что бы работал
Я знаю,что трабла в хеадерах,а что делать - хз.
|
|
|

06.01.2010, 19:50
|
|
Познающий
Регистрация: 29.11.2004
Сообщений: 80
Провел на форуме: 479552
Репутация:
6
|
|
Помогите плс
Как зделать чтоб он сразу из всех найденых выдовал только последний ид ????
PHP код:
preg_match_all('#/v2/video/watch/([0-9]*)/#', $ff, $idz, PREG_SET_ORDER);
$cc = count($idz[1]);
foreach ($idz as $ids) {
if (!in_array($ids[1], $f_ids))
$f_ids[] = $ids[1];
|
|
|

06.01.2010, 20:00
|
|
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме: 1698585
Репутация:
818
|
|
Сообщение от KrafT
Как зделать чтоб он сразу из всех найденых выдовал только последний ид ????
PHP код:
preg_match_all('#/v2/video/watch/([0-9]*)/#', $ff, $idz, PREG_SET_ORDER);
$cc = count($idz[1]);
foreach ($idz as $ids) {
if (!in_array($ids[1], $f_ids))
$f_ids[] = $ids[1];
На скорую руку, может конечно есть логичнее решение, незадумывался.
PHP код:
<?php
$var = '
/v2/video/watch/1/
/v2/video/watch/2/
/v2/video/watch/3/
/v2/video/watch/4/';
if(preg_match_all('#/v2/video/watch/(.*)/#',$var,$m)) {
$count = count($m[0]);
echo $m[0][$count-1];
}
?>
|
|
|

06.01.2010, 20:11
|
|
Познающий
Регистрация: 29.11.2004
Сообщений: 80
Провел на форуме: 479552
Репутация:
6
|
|
Сообщение от b3
На скорую руку, может конечно есть логичнее решение, незадумывался.
PHP код:
<?php
$var = '
/v2/video/watch/1/
/v2/video/watch/2/
/v2/video/watch/3/
/v2/video/watch/4/';
if(preg_match_all('#/v2/video/watch/(.*)/#',$var,$m)) {
$count = count($m[0]);
echo $m[0][$count-1];
}
?>
Непокатит =[[ Помогите народ плс =]
Последний раз редактировалось KrafT; 06.01.2010 в 20:42..
|
|
|

06.01.2010, 21:06
|
|
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме: 791766
Репутация:
61
|
|
кроме return както можно вывести переменную из функции?
Что-то типа глобальной переменной?
|
|
|

06.01.2010, 21:15
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
Сообщение от Byrger
кроме return както можно вывести переменную из функции?
Что-то типа глобальной переменной?
Константа, передать адрес пременной в ф-цию,глобальные переменные...наверное еще чтото есть,я просто не помню)
|
|
|

06.01.2010, 21:23
|
|
Познающий
Регистрация: 29.11.2004
Сообщений: 80
Провел на форуме: 479552
Репутация:
6
|
|
Выручите плс
Как зделать чтоб он сразу из всех найденых ид выдовал только последний найдэный ид ????
PHP код:
preg_match_all('#name=(.*)></a><font class#', $wp, $kol, PREG_SET_ORDER);
$cc = count($kol[1]);
foreach ($idz as $ids) {
if (!in_array($ids[1], $f_ids))
$f_ids[] = $ids[1];
echo "Poslednij name $id\n";
|
|
|

06.01.2010, 21:29
|
|
Участник форума
Регистрация: 13.04.2009
Сообщений: 121
Провел на форуме: 436858
Репутация:
33
|
|
Сообщение от KrafT
Как зделать чтоб он сразу из всех найденых ид выдовал только последний найдэный ид ????
PHP код:
preg_match_all('#name=(.*)></a><font class#', $wp, $kol, PREG_SET_ORDER);
$cc = count($kol[1]);
foreach ($idz as $ids) {
if (!in_array($ids[1], $f_ids))
$f_ids[] = $ids[1];
echo "Poslednij name $id\n";
про array_reverse почитай
|
|
|

06.01.2010, 21:40
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
Сообщение от m0Hze
Константа, передать адрес пременной в ф-цию,глобальные переменные...наверное еще чтото есть,я просто не помню)
PHP код:
<?php
function pew(&$echo){
$echo = 'Hello';
}
pew($echo);
echo $echo;
?>
<?php
$name = 'hello';
function pew2($name){
global ${$name};;
$ret = &${$name};
return($ret = 'World');
}
pew2($name);
echo $hello;
?>
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|