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

  #4071  
Старый 09.07.2008, 07:54
Аватар для -=Static=-
-=Static=-
Участник форума
Регистрация: 12.11.2006
Сообщений: 213
Провел на форуме:
347573

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

DTW:

Все на что хватило моих нервов и времени:
PHP код:
<?php 
$pagename 
LA_BEST_RATED
include_once(
"header_inc.php"); 

print 
"<br><br>"

$pn  10;
$id  = (isset($_GET['id'])  && $_GET['id'] > 0)  ? intval($_GET['id'])  : 0
$id2 = (isset($_GET['id2']) && $_GET['id2'] > 0) ? intval($_GET['id2']) : 0
$st  = (isset($_GET['st'])  && $_GET['st'] > 0)  ? intval($_GET['st'])  : 0

$dbhost "localhost"
$dbuser "root"
$dbpass ""
$dbname "base1"
$ur =""

if(!
mysql_connect($dbhost,$dbuser,$dbpass)) die("Немогу приконектиться к БД, попробуй позже.");
if(!
mysql_select_db($dbname)) die("Немогу заюзать БД, попробуй зайти в другой раз.");
 
function 
select($query)
{
    
$db mysql_query($query);
    if(!
$db
    { 
        echo(
mysql_error());
        return 
false
    }
    else
        return 
$db;
}


 
########################################################
function sel($id2


    if(!empty(
$id2)){ 
         
    global 
$st
    global 
$pn
     
     
    
$query3="SELECT  jos_vm_product.product_thumb_image , jos_vm_product.product_sku , jos_vm_product.product_sku , jos_vm_product_category_xref.product_id, jos_vm_product_category_xref.category_id ,jos_vm_product_price.product_price,jos_vm_product  _price.product_price_id , jos_vm_category.category_name FROM jos_vm_product,jos_vm_product_category_xref,jos_vm  _product_price, jos_vm_category  WHERE jos_vm_product.product_id=jos_vm_product_category_  xref.product_id  and  jos_vm_product_price.product_id=jos_vm_product_cat  egory_xref.product_id and jos_vm_category.category_id= jos_vm_product_category_xref.category_id and jos_vm_product_category_xref.category_id=$id2 limit $st , $pn "
     
     
return 
$res2 mysql_query($query3); 
//return    $pr = "product"; 

    

     


#############################################################
// SELECT 1
$res select("SELECT category_name, category_id FROM `jos_vm_category` WHERE category_id IN ( SELECT category_parent_id FROM jos_vm_category_xref WHERE category_parent_id ) ORDER BY category_id ASC");

print 
"
<form action='shop.php'  method='GET'> 
<select name='id' onchange='this.form.submit();'>
"
;  

while(
$result mysql_fetch_array($res)) 

    echo 
"<br><option value='".$result['category_id']."'>".$result['category_name']."</option>\n";

echo 
"</select>\n</form>\n<br>\n\n"

// SELECT 2
if($id)
{
    
$res select("SELECT category_name, category_id FROM `jos_vm_category` WHERE category_id IN ( SELECT category_child_id FROM jos_vm_category_xref WHERE category_parent_id=".$id." )");
    echo 
"
<form action='shop.php'  method='GET' > 
<select name='id2' onchange='this.form.submit();'>"


    while(
$result mysql_fetch_array($res))
    {
        echo 
"<br><option value='".$result['category_id']."'>".$result['category_name']."</option>\n";
    }
    echo 

</select> 
</form>"
;
}
#################################################################


if(!empty($id2)){ 
// img 
$res2 sel($id2); 


$links sel($id2); 
 
$linkamysql_fetch_array($links); 
 
$link $linka['category_id']; 

//count select  
 
$total="SELECT count(*) 
  FROM jos_vm_product 
  WHERE product_id IN( 
   
  SELECT product_id 
  FROM jos_vm_product_category_xref 
  WHERE category_id=
$id2 )"
 
$qu mysql_query($total); 
$vis mysql_fetch_array($qu); 
global 
$t
$t $vis['count(*)']; 
 
$i 0
  
  
  if(
$st != 0)print"<div><center><a class href=shop.php?id2=$link&st=".($st-$pn)."><img src=layout_images/next/back.png></a></div></center><br>"
if( 
$t $st $pn  )print"<div><center><a class href=shop.php?id2=$link&st=".($st+$pn)."><img src=layout_images/next/next.png></a></div></center><br>"
print 
"<br>"
// product name and image 
print"<table border=0 align=center><tr>"
while(++
$i <= $res3 =  mysql_fetch_array($res2)   ) 


     
    
$img $res3['product_thumb_image']; 
    
$text $res3['product_sku']; 
    
$prod $res3['product_id']; 
    
$cat $res3['category_id']; 
    
//$pros ="0.0825"; 
    //$price = $res3['product_price']; 
    //$price = str_replace(",",".", $price); 
   // $price = $price +  $pros  ;    
    //$price = substr($price ,0 ,6); 


     
print " <td height=200 width=300 align=center  ><div border=1><b>$text</b><br><br> 
     <a href=
$ur/index.php?page=shop.product_details&flypage=shop.flypage&product_id=$prod&category_id=$cat target=blank> 
     <img src=
$ur/components/com_virtuemart/shop_image/product/$img  boder=0/></a>"
     print 
"<br><strong>$price</strong> <div></td>"
      if(
$i  == 5) print "<tr>"
     
     
     



print
"<table>"
 if(
$st != 0)print"<div><center><a class href=shop.php?id2=$link&st=".($st-$pn)."><img src=layout_images/next/back.png></a></div></center><br>"
if( 
$t $st $pn  )print"<div><center><a class href=shop.php?id2=$link&st=".($st+$pn)."><img src=layout_images/next/next.png></a></div></center><br>"

print 
"<br><br><hr size=1 color=#000>"

//require("links.php"); 
//include_once("footer_inc.php"); 
?>

Последний раз редактировалось -=Static=-; 09.07.2008 в 07:56..
 
Ответить с цитированием

  #4072  
Старый 09.07.2008, 12:37
Аватар для DTW
DTW
Участник форума
Регистрация: 11.05.2008
Сообщений: 202
Провел на форуме:
420713

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

Цитата:
че такой код неработает
выбираю первый селект потом второй он пишет это

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\Server\www\module\shop.php on line 97


Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\Server\www\module\shop.php on line 120
 
Ответить с цитированием

  #4073  
Старый 09.07.2008, 12:43
Аватар для -=Static=-
-=Static=-
Участник форума
Регистрация: 12.11.2006
Сообщений: 213
Провел на форуме:
347573

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

Я же написал, что это все на что у меня нервов хватило....додумай сам, там осталось на 15 мин писанины и на 2 раза напрячь мозги.
 
Ответить с цитированием

  #4074  
Старый 09.07.2008, 13:35
Аватар для Lesnoy_chelovek
Lesnoy_chelovek
Постоянный
Регистрация: 06.12.2006
Сообщений: 321
Провел на форуме:
1536533

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

Не SELECT надо использовать, а SELECT SQL_CALC_FOUND_ROWS.
потом
mysql_fetch_row
и
mysql_fetch_array
получишь на выходе массив
 
Ответить с цитированием

123
  #4075  
Старый 09.07.2008, 21:38
Аватар для Nightmarе
Nightmarе
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
Провел на форуме:
5749763

Репутация: 1680


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

Народ, вот анонимайзер PHP Proxy(там немного кода):
http://ifolder.ru/7284857
Кто нибудь может помочь дописать в нём функцию, чтобы передавала в заголовке параметры "X-Forwarded-For" и "HTTP_VIA" ??? Естественно, чтобы там был любой текст.
 
Ответить с цитированием

  #4076  
Старый 09.07.2008, 21:46
Аватар для GreenBear
GreenBear
наркоман с медалью
Регистрация: 07.05.2005
Сообщений: 3,704
Провел на форуме:
19975136

Репутация: 4536


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

после 547 строки добавь
Цитата:
$_request_headers .= "X-Forwarded-For: 127.0.0.1";
 
Ответить с цитированием

  #4077  
Старый 09.07.2008, 22:11
Аватар для Nightmarе
Nightmarе
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
Провел на форуме:
5749763

Репутация: 1680


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

Код:
$_request_headers .= " HTTP/1.0\r\n";
	$_request_headers .= "X-Forwarded-For: 127.0.0.1";
    $_request_headers .= 'Host: ' . $_url_parts['host'] . $_url_parts['port_ext'] . "\r\n";
Не пашет
 
Ответить с цитированием

  #4078  
Старый 09.07.2008, 22:13
Аватар для Jer1cho
Jer1cho
Участник форума
Регистрация: 06.06.2008
Сообщений: 162
Провел на форуме:
3942177

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

Попробуй добавить в конец $_request_headers .= "X-Forwarded-For: 127.0.0.1"; добавить \r\n то есть:
PHP код:
$_request_headers .= "X-Forwarded-For: 127.0.0.1\r\n"
Но разве в x-forwarder-for передается только один IP? Вродебы еше что-то должно, может и ошибаюсь....
 
Ответить с цитированием

  #4079  
Старый 09.07.2008, 22:29
Аватар для Nightmarе
Nightmarе
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
Провел на форуме:
5749763

Репутация: 1680


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

Большое спасибо, всё пашет замечательно это я дятел не туда залил...

Последний раз редактировалось Nightmarе; 10.07.2008 в 02:27..
 
Ответить с цитированием

  #4080  
Старый 10.07.2008, 00:24
Аватар для Nightmarе
Nightmarе
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
Провел на форуме:
5749763

Репутация: 1680


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

Ещё такой вопрос интересует, скажите плииз вот например сайт:
http://flashka.j-net.ru/
Как на php реализовать вход под пользователем и залить какой нить файл по прямой ссылке???
Например чтобы скрипт закачал на этот сайт файл http://site.com/file.rar

Именно под сайт http://flashka.j-net.ru/
 
Ответить с цитированием
Ответ



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