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

10.01.2009, 15:28
|
|
Постоянный
Регистрация: 21.08.2008
Сообщений: 302
Провел на форуме: 458686
Репутация:
-25
|
|
joltiy
Zitt
СПАСИБО
Последний раз редактировалось geforce; 10.01.2009 в 15:30..
|
|
|

10.01.2009, 15:33
|
|
Постоянный
Регистрация: 21.08.2008
Сообщений: 302
Провел на форуме: 458686
Репутация:
-25
|
|
Вопрос есть картинка в браузере как можно сделать кнопку чтобы при нажатии она выполняла функцию Сохранить картинку как???
|
|
|

10.01.2009, 15:46
|
|
Новичок
Регистрация: 09.01.2009
Сообщений: 7
Провел на форуме: 34579
Репутация:
29
|
|
такую кнопку, на мой взгляд, можно только одним способом сделать:
1. Нужно к урлу добавить какой нить тег, типа www.vays.ru/img.jpg?value=12
2. сервер отдает картинку но с измененным content-type. Что бы браузер не мог понять тип и не пытался открыть сам.
тогда выдаст окно и спросит, что делать...
P.S.
Лучше такого не делать... +) проще пользователю сразу объяснить как сохранить картинку.... и т.к. картинка уже показана в браузере, он просто переместит из кэша её... и ему не надо заново качать...
Может поможет если посмотришь документацию по css в сторону: max-height, max-width
|
|
|

10.01.2009, 15:50
|
|
Участник форума
Регистрация: 06.06.2008
Сообщений: 162
Провел на форуме: 3942177
Репутация:
244
|
|
Сообщение от geforce
Вопрос есть картинка в браузере как можно сделать кнопку чтобы при нажатии она выполняла функцию Сохранить картинку как???
Создай скрипт get.php:
PHP код:
<?php
if(!empty($_GET['file'])){
$filename = basename($_GET['file']);
@header('Content-Disposition: attachment; filename="'.$filename.'"');
@header('Content-Type: application/x-force-download; name="'.$filename.'"');
echo file_get_contents($filename);
}
?>
И посылай на него запрос
PHP код:
<a href="get.php?file=this_image.jpg"><img src="this_image.jpg" alt=""/></a>
Защиты в скрипте нет, можно скачать любой файл, закроешь.
|
|
|

10.01.2009, 16:06
|
|
Постоянный
Регистрация: 21.08.2008
Сообщений: 302
Провел на форуме: 458686
Репутация:
-25
|
|
Сообщение от Jer1cho
Создай скрипт get.php:
PHP код:
<?php
if(!empty($_GET['file'])){
$filename = basename($_GET['file']);
@header('Content-Disposition: attachment; filename="'.$filename.'"');
@header('Content-Type: application/x-force-download; name="'.$filename.'"');
echo file_get_contents($filename);
}
?>
И посылай на него запрос
PHP код:
<a href="get.php?file=this_image.jpg"><img src="this_image.jpg" alt=""/></a>
Защиты в скрипте нет, можно скачать любой файл, закроешь.
как мне его правильно сюда прикрутить?
PHP код:
<?php include("db.php");
if (isset($_POST['vibor'])) { $vibor = $_POST['vibor'];}
if (isset($_POST['load'])) { $adres = $_POST['load'];}
$result1 = mysql_query("SELECT * FROM data WHERE id='$vibor'",$db);
if (!$result1)
{
exit(mysql_error());
}
if (mysql_num_rows($result1) > 0)
{
$myrow1 = mysql_fetch_array($result1);
$mas = getimagesize($adres);
$width = 215;
$heigth = $mas[1]+270;
$adres1 = "admin/".$myrow1['url'];
$im = imagecreatetruecolor($width, $heigth);
$im1 = imagecreatefromjpeg($adres);
$im2 = imagecreatefromjpeg('logo.jpg');
$im3 = imagecreatefromjpeg($adres1);
$name = "avat".$myrow1['name'];
imagecopy($im, $im2, 0, $mas[1], 0, 0, 215, 20);
imagecopy($im, $im1, 0, 0, 0, 0, 215, $mas[1]);
imagecopy($im, $im3, 0, $mas[1]+20, 0, 0, 215, 350);
//размеры аватарки
$width = imagesx($im);
$height = imagesy($im);
//добавляем уголки
$tl = imagecreatefrompng('tl.png'); //top left
$tr = imagecreatefrompng('tr.png'); //top right
$dl = imagecreatefrompng('dl.png'); //down left
$dr = imagecreatefrompng('dr.png'); //down right
//размеры уголков (предпологается, что размер углов одинаковый )
$w = imagesx($tl);
$h = imagesy($tl);
imagecopy($im, $tl, 0, 0, 0, 0, $w, $h);
imagecopy($im, $tr, $width-$w, 0, 0, 0, $w, $h);
imagecopy($im, $dl, 0, $height-$h, 0, 0, $w, $h);
imagecopy($im, $dr, $width-$w, $height-$h, 0, 0, $w, $h);
imagejpeg($im,"avatar/$name");
}
else
{
exit();
}
printf("<img src='avatar/$name' >");
?>
|
|
|

10.01.2009, 16:53
|
|
Постоянный
Регистрация: 06.06.2007
Сообщений: 335
Провел на форуме: 1487377
Репутация:
392
|
|
привет всем!! есть у кого скрипт для подмены реферера в запросе через сокеты? пробовал гугл, ниче особо не нашел
|
|
|

10.01.2009, 17:24
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме: 3941248
Репутация:
668
|
|
отправь хидер
"Referer: site.ru\n";
CURL рулить! =)
|
|
|

10.01.2009, 17:45
|
|
Постоянный
Регистрация: 06.06.2007
Сообщений: 335
Провел на форуме: 1487377
Репутация:
392
|
|
а можно полный скрипт?
|
|
|

10.01.2009, 17:54
|
|
Постоянный
Регистрация: 05.05.2008
Сообщений: 403
Провел на форуме: 2375039
Репутация:
1160
|
|
PHP код:
<?php
for ($i=0; $i <10; $i++) {
$text="С новым годом всех !!!!";
$url = "http://memori.ru/login/";
$ua = 'User-Agent: Mozilla/4.0 (compatible; MSIE 5.01; Widows NT)';
$ch = curl_init();
$post="message_autor=qweqweqweqwe&autor_email=qweqweqw@qwe.ew&autor_url=qweqweqewqe.ru&message_text=$text&new_message=true";
curl_setopt($ch, CURLOPT_URL, "http://www.judo-spb.ru/modules.php?name=GuestBL&go=new_message");
curl_setopt($ch, CURLOPT_HEADER, 1);
/*curl_setopt($ch, CURLOPT_USERAGENT, $ua);*/
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_REFERER, "http://www.judo-spb.ru"); /*Вот это тебе нужно */
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
$result = curl_exec($ch);
}
echo $result;
?>
Вот пример на курле. Флудер гостевой книги. С подменой Рефера
Последний раз редактировалось DDoSька; 10.01.2009 в 18:02..
|
|
|

10.01.2009, 17:55
|
|
Участник форума
Регистрация: 09.03.2008
Сообщений: 193
Провел на форуме: 2140897
Репутация:
267
|
|
PHP код:
$referer = 'http://forum.antichat.ru';
curl_setopt($ch,CURLOPT_REFERER,$referer);
В переменной $referer пишешь нужный тебе рефер.Пример из курла.
PHP код:
$send = "POST http://forum.antichat.ru HTTP/1.1\r\n";
$send .= "Host: ihttp://forum.antichat.ru\r\n";
$send .= "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14\r\n";
$send .= "Referer: http://forum.antichat.ru\r\n";
$send .= "Cookie: $cookies\r\n";
$send .= "Pragma: no-cache\r\n";
$send .= "Content-Type: application/x-www-form-urlencoded\r\n";
$send .= "Content-Length: ".strlen($zapros)."\r\n";
$send .= "Connection: Close\r\n\r\n";
$send .= $zapros;
PHP код:
$send .= "Referer: http://forum.antichat.ru\r\n";
Наш реферер.Пример из сокетов
UPD:Блин,не успел 
Последний раз редактировалось Shadow_p1raT; 10.01.2009 в 18:03..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|