ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #7651  
Старый 10.01.2009, 15:28
geforce
Постоянный
Регистрация: 21.08.2008
Сообщений: 302
Провел на форуме:
458686

Репутация: -25
Отправить сообщение для geforce с помощью ICQ
Wink

joltiy

Zitt

СПАСИБО

Последний раз редактировалось geforce; 10.01.2009 в 15:30..
 
Ответить с цитированием

  #7652  
Старый 10.01.2009, 15:33
geforce
Постоянный
Регистрация: 21.08.2008
Сообщений: 302
Провел на форуме:
458686

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

Вопрос есть картинка в браузере как можно сделать кнопку чтобы при нажатии она выполняла функцию Сохранить картинку как???
 
Ответить с цитированием

  #7653  
Старый 10.01.2009, 15:46
joltiy
Новичок
Регистрация: 09.01.2009
Сообщений: 7
Провел на форуме:
34579

Репутация: 29
По умолчанию

такую кнопку, на мой взгляд, можно только одним способом сделать:
1. Нужно к урлу добавить какой нить тег, типа www.vays.ru/img.jpg?value=12
2. сервер отдает картинку но с измененным content-type. Что бы браузер не мог понять тип и не пытался открыть сам.

тогда выдаст окно и спросит, что делать...

P.S.
Лучше такого не делать... +) проще пользователю сразу объяснить как сохранить картинку.... и т.к. картинка уже показана в браузере, он просто переместит из кэша её... и ему не надо заново качать...
Может поможет если посмотришь документацию по css в сторону: max-height, max-width
 
Ответить с цитированием

  #7654  
Старый 10.01.2009, 15:50
Jer1cho
Участник форума
Регистрация: 06.06.2008
Сообщений: 162
Провел на форуме:
3942177

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

Цитата:
Сообщение от 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
Защиты в скрипте нет, можно скачать любой файл, закроешь.
 
Ответить с цитированием

  #7655  
Старый 10.01.2009, 16:06
geforce
Постоянный
Регистрация: 21.08.2008
Сообщений: 302
Провел на форуме:
458686

Репутация: -25
Отправить сообщение для geforce с помощью ICQ
Question

Цитата:
Сообщение от 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$im20$mas[1], 0021520);
imagecopy($im$im10000215$mas[1]);
imagecopy($im$im30$mas[1]+2000215350);

//размеры аватарки
    
$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$tl0000$w$h);
imagecopy($im$tr$width-$w000$w$h);
imagecopy($im$dl0$height-$h00$w$h);
imagecopy($im$dr$width-$w$height-$h00$w$h);

imagejpeg($im,"avatar/$name");
}
else
{
exit();
}

printf("<img src='avatar/$name' >");
?>
 
Ответить с цитированием

  #7656  
Старый 10.01.2009, 16:53
Zedi
Постоянный
Регистрация: 06.06.2007
Сообщений: 335
Провел на форуме:
1487377

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

привет всем!! есть у кого скрипт для подмены реферера в запросе через сокеты? пробовал гугл, ниче особо не нашел
 
Ответить с цитированием

  #7657  
Старый 10.01.2009, 17:24
Doom123
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме:
3941248

Репутация: 668


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

отправь хидер

"Referer: site.ru\n";

CURL рулить! =)
 
Ответить с цитированием

  #7658  
Старый 10.01.2009, 17:45
Zedi
Постоянный
Регистрация: 06.06.2007
Сообщений: 335
Провел на форуме:
1487377

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

а можно полный скрипт?
 
Ответить с цитированием

  #7659  
Старый 10.01.2009, 17:54
DDoSька
Постоянный
Регистрация: 05.05.2008
Сообщений: 403
Провел на форуме:
2375039

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

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($chCURLOPT_URL"http://www.judo-spb.ru/modules.php?name=GuestBL&go=new_message");    
curl_setopt($chCURLOPT_HEADER1); 
/*curl_setopt($ch, CURLOPT_USERAGENT, $ua);*/
curl_setopt($chCURLOPT_TIMEOUT10);   
curl_setopt($chCURLOPT_RETURNTRANSFERtrue);   
curl_setopt($chCURLOPT_POST1);  
curl_setopt($chCURLOPT_REFERER"http://www.judo-spb.ru");   /*Вот это тебе нужно */
curl_setopt($chCURLOPT_POSTFIELDS$post); 
    
$result curl_exec($ch);    
}
echo 
$result
?>
Вот пример на курле. Флудер гостевой книги. С подменой Рефера

Последний раз редактировалось DDoSька; 10.01.2009 в 18:02..
 
Ответить с цитированием

  #7660  
Старый 10.01.2009, 17:55
Shadow_p1raT
Участник форума
Регистрация: 09.03.2008
Сообщений: 193
Провел на форуме:
2140897

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

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..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



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


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




ANTICHAT.XYZ