Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Скрипт не віполняет функцию поиска (https://forum.antichat.xyz/showthread.php?t=71589)

serg-php 26.05.2008 18:04

Скрипт не віполняет функцию поиска
 
Код:

<?php
/*********************/
/*                  */
/*  Version : 5.1.0  */
/*  Author  : RM    */
/*  Comment : 071223 */
/*                  */
/*********************/

function ExportAdsData( $ql )
{
        $o_ex =& new ExportData( );
        $o_ex->TBL = TBL_AD;
        $o_ex->SQL = str_replace( "COUNT(*)", "*", $ql );
        $o_ex->Export( );
}

function Sv_GetAdmSelAdv( $a_v, $s_cur )
{
        $s = "";
        $f_sel = $s_cur ? 0 : 1;
        if ( $a_v )
        {
                foreach ( $a_v as $v )
                {
                        list( $k, $v ) = explode( "|", $v );
                        $s .= "<option";
                        if ( !$f_sel && $k == $s_cur )
                        {
                                $f_sel = 1;
                                $s .= " selected";
                        }
                        $s .= " value=\"".$k."\">".$v;
                }
        }
        return $s;
}

if ( !defined( "SITE_PATH" ) )
{
        exit( "Access Denied" );
}
checkloggedinadm( );
$whitelist = array(
        "cid" => array( "type" => "int" ),
        "MAX_F" => array( "type" => "int" ),
        "r_d" => array( "type" => "option", "options" => "int" ),
        "rlid" => array( "type" => "option", "options" => "int" ),
        "off" => array( "type" => "int" ),
        "per_row" => array( "type" => "int" ),
        "f_type" => array(
                "type" => "option",
                "options" => array( "disabled", "enabled", "expired", "pending" )
        ),
        "s_by" => array( "type" => "regexp", "pattern" => "/^\\w+(,\\w+)?\$/" ),
        "exp1" => array( "type" => "regexp", "pattern" => "/^\\d{4}-\\d{2}-\\d{2}\$/" ),
        "exp2" => array( "type" => "regexp", "pattern" => "/^\\d{4}-\\d{2}-\\d{2}\$/" ),
        "sort_by" => array( "type" => "regexp", "pattern" => "/^\\w+(,\\w+)?\$/" ),
        "a_d" => array(
                "type" => "option",
                "options" => array( "asc", "desc" )
        )
);
$clean = esfilter( $_REQUEST, $whitelist );
$MAX_F = $clean['MAX_F'];
if ( $MAX_F < 0 )
{
        $MAX_F = 5;
}
if ( $_REQUEST['go'] && hwistokenok( ) )
{
        if ( $clean['r_d'] )
        {
                $ql = "SELECT * FROM ".TBL_AD." WHERE link_id IN(\"".implode( "\",\"", $clean['r_d'] )."\")";
                hwdeleteads( $ql );
        }
        if ( $clean['rlid'] )
        {
                include_once( SITE_PATH.ADMIN_DIR."/approval_notify.php" );
                foreach ( $clean['rlid'] as $id )
                {
                        $apr = $_REQUEST['r_on'][$id] ? "1" : "0";
                        approvalnotify( $apr, $id );
                        $db->query( "UPDATE ".TBL_AD." SET approved=\"".$apr."\" WHERE link_id=\"".$id."\"" );
                }
        }
}
$per_row = $clean['per_row'];
if ( !$per_row )
{
        $per_row = 10;
}
if ( !$clean['off'] || $_SERVER['REQUEST_METHOD'] != "GET" )
{
        $clean['off'] = 0;
}
$num = $clean['off'] * $per_row;
$ql = "SELECT COUNT(*) FROM ".TBL_AD." a WHERE 1".hwadmfiltergetsql( );
$today = date( "Y-m-d" );
$exp1 = $clean['exp1'] ? $clean['exp1'] : "0000-00-00";
$exp2 = $clean['exp2'] ? $clean['exp2'] : $today;
switch ( $clean['f_type'] )
{
case "disabled" :
        $ql .= " AND a.approved=\"0\"";
        break;
case "enabled" :
        $ql .= " AND a.approved=\"1\"";
        break;
case "expired" :
        $day_time = $exp2 == $today ? date( "H:i:s" ) : "23:59:59";
        $ql .= " AND a.exp_date BETWEEN '{$exp1}' AND '{$exp2} {$day_time}'";
        break;
case "pending" :
        $ql .= " AND a.exp_date=\"0000-00-00\"";
        break;
}
$fset = "";

#####################
$q = trim((boolean)$_REQUEST['q'] );
######################################

$s_by = $clean['s_by'];
if ( $q != "" && $s_by )
{
        list( $s_by_field, $fset ) = explode( ",", $s_by );
        $quoted_q = addcslashes( $db->quote( $q ), "%_" );
       

        if ( substr( $s_by_field, -3 ) == "_ex" )
        {
                $s_by_field = substr( $s_by_field, 0, -3 );
                if ( hwtablecolumnexists( TBL_AD, $s_by_field ) )
                {
                        $ql .= " AND a.".$s_by_field." = \"".$quoted_q."\"";
                }
        }
        else if ( hwtablecolumnexists( TBL_AD, $s_by_field ) )
        {
                $ql .= " AND a.{$s_by_field} LIKE '%".$quoted_q."%'";
        }
}
$sort_by = $clean['sort_by'];
$cid = $clean['cid'];
if ( $cid )
{
        $ql .= " AND a.catid IN(".get_daughter_cats( $cid ).")";
}
if ( $_REQUEST['submexport'] )
{
        exportadsdata( $ql );
}
$numrecs = $db->one_data( $ql );
$f_type = $clean['f_type'];
$sort_by = $clean['sort_by'] ? $clean['sort_by'] : "link_id_ex";
list( $sort_by_col ) = explode( ",", $sort_by );
if ( substr( $sort_by_col, -3 ) == "_ex" )
{
        $sort_by_col = substr( $sort_by_col, 0, -3 );
}
if ( !hwtablecolumnexists( TBL_AD, $sort_by_col ) )
{
        $sort_by_col = "link_id";
}
$a_d = $clean['a_d'] ? $clean['a_d'] : "desc";
$nav = getnavigation( "index.php", $per_row, 10, $numrecs, $clean['off'], compact( "page", "MAX_F", "f_type", "per_row", "s_by", "cid", "q", "exp1", "exp2", "sort_by", "a_d" ) );
$tpl =& new HawkTpl( );
$tpl->InitArray( "row" );
$ql = str_replace( "COUNT(*)", "a.*,UNIX_TIMESTAMP(a.hw_added) AS fdate,UNIX_TIMESTAMP(a.hw_updated) AS udate", $ql )." ORDER BY ".$sort_by_col." ".$a_d." LIMIT ".$num.",".$per_row;
if ( $fset )
{
        $ql = str_replace( TBL_AD." a WHERE", TBL_AD." a, ".TBL_CAT." c WHERE a.catid=c.id AND c.fset=".$db->esc( $fset )." AND", $ql );
}
$res = $db->query( $ql );
if ( mysql_num_rows( $res ) == 0 )
{
        $tpl->AddCell( "row", "", "no" );
}
else
{
        $z = array( );
        while ( $v = mysql_fetch_assoc( $res ) )
        {
                $O_FS =& Factory::singleton( "FieldsSet", hwgetfsbycat( $v['catid'] ) );
                $z['cust_fields'] = "";
                $cur_field = 0;
                $v = $O_FS->FillCustomFieldsArray( $v );
                $O_FS->AdjustCustomFields( $v );
                $O_FS->rewind( );
                while ( $o_f =& $O_FS->next( ) )
                {
                        $f_id = $o_f->ID;
                        $f_v = strip_tags( $v[$f_id] );
                        if ( 2255 < strlen( $f_v ) )
                        {
                                $f_v = substr( $f_v, 0, 2255 )."..";
                        }
                        $z['cust_fields'] .= "<b>".$o_f->TITLE.":</b> ".$f_v."<br>";
                        ++$cur_field;
                        if ( $MAX_F < $cur_field )
                        {
                                break;
                        }
                }
                $z['cat_path'] = showcategorypath( $v['catid'], "index.php?page=admin&pid=##cid##" );
                if ( $v['images'] )
                {
                        $z['images'] = explode( "\n", $v['images'] );
                        $z['images_num'] = count( $z['images'] );
                        $z['images'] = $z['images'][0];
                }
                else
                {
                        $z['images'] = "";
                        $z['images_num'] = 0;
                }
                $z['number'] = ++$num;
                $a_f = array( "link_id", "catid", "userid", "approved", "fdate", "udate", "hw_lang_id" );
                foreach ( $a_f as $_f )
                {
                        $z[$_f] = $v[$_f];
                }
                $z['approved'] = $z['approved'] ? "checked" : "";
                $z['fdate'] = strftime( $DATE_FMT, $z['fdate'] );
                $z['udate'] = strftime( $DATE_FMT, $z['udate'] );
                $tpl->AddCell( "row", $z );
        }
}
$a_no_search = array( "date", "datetime", "hidden", "checkboxes", "depmenu" );
$O_LFS =& Factory::singleton( "FieldsSet" );
if ( !EN_FSETS )
{
        $a_v = array( "link_id_ex" => "{ID}", "userid_ex" => "{User_ID}", "hw_pay_plan" => "{Price_Plan}" );
        $a_sort_extra = array( );
        $O_LFS->rewind( );
        while ( $o_f =& $O_LFS->next( ) )
        {
                if ( in_array( $o_f->TYPE, $a_no_search ) )
                {
                        $a_sort_extra[] = $o_f->DB_F;
                        continue;
                }
                $f_db = $o_f->DB_F;
                $a_v[$f_db] = $o_f->TITLE;
        }
        $s_by = getadmsel( $a_v, $s_by );
        $sort_by = getadmsel( array_merge( $a_v, $a_sort_extra ), $sort_by );
}
else
{
        $a_v = array( "link_id_ex|{ID}", "userid_ex|{User_ID}", "hw_pay_plan|{Price_Plan}" );
        $a_sort_extra = array( );
        $O_LFS->rewind( );
        $started = false;
        while ( $o_f =& $O_LFS->next( ) )
        {
                if ( $o_f->DB_F == "exp_date" )
                {
                        $started = true;
                }
                if ( $o_f->ACTIVE || in_array( $o_f->TYPE, $a_no_search ) || !$started )
                {
                        if ( $started )
                        {
                                $a_sort_extra[] = $o_f->DB_F."|".$o_f->TITLE;
                                continue;
                        }
                }
                $f_db = $o_f->DB_F;
                $a_v[] = $f_db."_ex|".$o_f->TITLE;
        }
        $ql = "SELECT DISTINCT(fset) FROM ".TBL_CAT;
        if ( $cid )
        {
                $ql .= " WHERE id IN(".get_daughter_cats( $cid ).")";
        }
        $ql .= " ORDER BY fset";
        $a_fs = $db->one_col_array( $ql );
        foreach ( $a_fs as $fs )
        {
                $a_v[] = "|=== {$fs} ===";
                $O_LFS->Init( $fs );
                $O_LFS->rewind( );
                while ( $o_f =& $O_LFS->next( ) )
                {
                        if ( !$o_f->ACTIVE || in_array( $o_f->TYPE, $a_no_search ) )
                        {
                                continue;
                        }
                        $f_db = $o_f->DB_F;
                        $a_v[] = "{$f_db},{$fs}|".$o_f->TITLE;
                }
        }
        $s_by = sv_getadmseladv( $a_v, $s_by );
        $sort_by = sv_getadmseladv( array_merge( $a_sort_extra, $a_v ), $sort_by );
}
$a_v = array( "10" => "10", "15" => "15", "20" => "20", "25" => "25", "30" => "30", "40" => "40", "50" => "50", "75" => "75", "100" => "100" );
$per_row = getadmsel( $a_v, $per_row );
$a_v = array( "enabled" => "{Enabled}", "disabled" => "{Disabled}" );
if ( EN_EXP_DATE )
{
        $a_v['expired'] = "{Expired}";
        $a_v['pending'] = "{Pending}";
}
$f_type = getadmsel( $a_v, $clean['f_type'] );
$a_v = array( "asc" => "{Ascendant}", "desc" => "{Descendant}" );
$a_d = getadmsel( $a_v, $a_d );
$cat = $cid ? showcategorypath( $cid ) : "{All_Categories}";
$q = htmlspecialchars( $q, ENT_QUOTES, $CHARSET );


$tpl->Parse( ADM_TPL_PATH."items_list.htm", "\$numrecs,\$cid,\$q,\$MAX_F,\$exp1,\$exp2,\$nav,\$f_type,\$per_row,\$a_d,\$cat,\$s_by,\$sort_by", 1 );
?>


serg-php 26.05.2008 18:07

Есть подозрение
 
Цитата:

$q = trim((boolean)$_REQUEST['q'] );
В поле поиска пишу "торт" жму "искать" - в поле поиска появляется единица!

Пишу вот так
Цитата:

$q = trim($_REQUEST['q'] );
В поле поиска пишу "торт" жму "искать" - в поле поиска появляется "торт"!

Но скрипт не відает результатов поиска!

brasco2k 26.05.2008 18:14

Дык убери трим)
нафиг думаю не нужен, если посетителей мало)
а лучше используй replace()

serg-php 26.05.2008 18:31

не помогает!

serg-php 26.05.2008 18:35

Вот таким он был до дезенда:





Код:

<?php @Zend;
3272;
/* с!This is not a text file!Юн  */
print "<html><body>\n";
print "<a href=\"http://www.zend.com/store/products/zend-safeguard-suite.php\"><img border=\"0\" src=\"http://www.zend.com/images/store/safeguard_icon_nover_64.jpg\" align=\"right\"></a>\n";
print "<center><h1>Zend Optimizer not installed</h1></center>";
print "<p>This file was encoded by the <a href=\"http://www.zend.com/store/products/zend-encoder.php\">Zend Encoder</a> / <a href=\"http://www.zend.com/store/products/zend-safeguard-suite.php\">Zend SafeGuard Suite</a></p>\n";
print "<p>In order to run it, please install the freely available <a href=\"http://www.zend.com/store/products/zend-optimizer.php\">Zend Optimizer</a>, version 2.1.0 or later.</p>\n";
print "<h2>What is the Zend Optimizer?</h2>
";
print <<<EOM
<p>The Zend Optimizer is one of the most popular PHP plugins for performance-improvement, and has been freely available since the early days of PHP 4.  It improves performance by taking PHP's intermediate code through multiple Optimization Passes, which replace inefficient code patterns with efficient code blocks.  The replacement code blocks perform exactly the same operations as the original code, only faster.</p>
<p>In addition to performance-improvement, the Zend Optimizer also enables PHP to transparently load files encoded by the Zend Encoder or Zend SafeGuard Suite.</p>
<p>The Zend Optimizer is a freely-available product from <a href="http://www.zend.com">Zend Technologies</a>.  Zend Technologies is the company that develops the scripting engine of PHP, also known as the <a href="http://www.zend.com/store/products/zend-engine.php">Zend Engine</a>.</p>
EOM;
print "</body></html>\n";
exit();
?>

200407220121074144213xщ
џ2 µ}_ЊќЕ•зЗхM Э±dћ?4‹Ф1О2¶уUХWЯWЩX
ѕkЊmмЖАdµw®ы^»ъџы¶mц¤¬ґ‘#$4<$Ј}        y?V+БГ*?IVb^&љ?X(#д0ЉPBІТд“<Мћъ_хэ9Э™ЭµАrчщUќЄS§NќSuЄ>eьяrІ6ћ¬©…fsNя1]у2™‘\2A4L»г+««ЧЌЖгMep”’L·6‡›“Ќ•Свd–B$П«ЄRбТ䥍Ёxц`ЕJ&E)u5ћ\\^›Њg
F*YеU©ЧҐЕҐЙв‹+л—.MЖЛkЈскмAҐ
NЎ‘*ф“йЕе•*ЙжзFsЖXIҐжѕtmyєµювdmэE*qZ°
«Щ/Їjц3’Р"§Br[`<Y™lMFгймБBPR®л*ІСЖЖж:,Ѓkл[ЛЇо Нi%HQЁй
kЭТ5h—iШНйе•Щѓњ•DV,ЧrE›МP^2.EҐC›*НеХZЃA„†=Hnqє2љ.M¦3\@WBУ+@’Є¬Є$0m•_є¦udq}еКкЪд%и¬jv%$**ћп R);?Џ®\Z‚¶G 4'ўђeNµOCµѕ№2Qіe†з"§¬КщОкЧлИЪиктҐСЦтъфЃ
PNTЂWeЪ/nН’ј*8bi%нХл ВбЪ•Хбжъ5Ё±%!%НЭbCЅ8ЩZ\Ћ¦УхEЁ$#,sг.]®§®Cf

*a…Z®Trycё5є4ЅЇ(aд‹‚kom®LTу”РS*zУҐхkPЗдТъжхЌСЦ’jm‘LЕpЪemkV)/HЙuhU]ЬZ^ќV@Ј@п$Sї_^Ћ67G*<0еЊ)э•J@*<У        и *»№T>nЗпµћЁZ†«JХfA&9«$°СЮфкРЌЇОВЊ\”•*Ы‘яФ†t7p©)Ђr¦“ЕеСКвXП^дf[iўk_Ім3
Ъї•зя°_ЄЌЯwЇ”¬(ХJT9Їуo"Ќy–Щ№ѓб™щ…'г%ђOфwe»
ФэЅ]…        W5JФњЫпё-к^УKэ(m„љу‹‹“йtоШdmy2NлЪУйсh7Qfх5{µ¦2-Ш”ьiПцР        Зµ-чѓ        _¬іб:Т,Іё<¶ѕВ«;*ЇМиЄЏgOН?7<®a•†%д2[ЯP†ўҐR™Ѕ†тЇlС©]С_поТжPw‰‘м*ќ7Ђ)нґF\*
(ІН#TЖw,TVu”‹mрАлѓ%ъµ®ъЄl°ЅHљ‚п–RБґL«-ІстT*±взЌ:ь‚µЬ«-ё—6–7лё#MЬ81Лk—RњQЌ мP™]ъsЌ«С7'—*Ќ-т©ґb–‰y(ІЇьзяtнП>=rtяWўцЏ¶`]^У%…ћР5^ёЮ3VтУќ·†У†ю©ђZ3ѕQј|ю¦цпЋFq¦ҐЮС(аI4КЊНNU6ъ'6ЄкVmЭ(ЄQўMЇ»‹Ж§яѕq+i·u*І)шVvиКУ=СJЮњ,M#]/Ќ!®RЊ'uРѓ;љ|*ЫЌЊM-±%FсІYOI¶·gvќ|ЌЄ°М„/Uш%ћзj‰Ч{(»*’}Ѕo‹ы2<;xъ™Б№…h
а.рUxі<ипwоPс-ыЈk§х9\ЩЭ}їт·оA•?АёC¦*ЯїAwa–хЯЅ6
m®«Ђ:ЏUq8р§ЃїёУ]єИ~Цу
0ҐпЙўГ…(кѕ‘RЉ@ѕ‹Хю¦уhкµs‡ё…пoЇ
Xfявњїzљ]Z·˜ЩДФ:Р'AYСн№сыБї4с]Jю7ДБтэu!ЦX#bЩGJв=А|§19vIХ1мҐ
,ТВc'‡уЗ4LfП·Еsѓ“ѓЗжѕ<wьмй§жв        ^й0!Кaќ{цЙБЩБЬКтЪ‹ГесЬ‰Sﳥ‚з_:і@«V
лщ¤ощіlЯЃ}ЙЊ—]RЈљxА
X«Ф жг µІi*}kA[9<ЩY7ц•џщЭІЃяч=b1Иф‘zъШ©НЦиЯчҐЄ FNНnЌВ?јЛvMьШ[EЦ°Ё@~!$-…»§‹АL¦`Щс…ћ4Ђоoht<gpЈCҐЈQ#‹муЅtrюШS'N
Џќ8k‘пЦ‡Ф•ґфчєФ„ю·«44ЫJ‡6–6l±ЧЭ@†&Q*?°ёћэ%.,ћЅЦo1nyйG‹gOчj&R‰“D|ОcЌшј›ЎЯс2?µѕriµ®nЄў°lЦЏH*МћоЧжOл2А?:ћэf?6\_іЁ~ґXTF°aЅъ·FЎO??Ш|*>џ‰?PµgЌUIЩмРЈН
тЃКгІiё5wfЎЊиБйЮ,?R˜sIЌ©єL'СДјYаMіP!ЋѓЈU4,*ђw»™РZй¶И~ЧWБ™®єґОD’^aaїйYІТмtУyжМ±щ…Бњ+oЃ#яs}…гЩЬ№БВњ™ц“с‘}¶ДыX/Ю‹, Џ…lйПwІ«І}йЉкўbы^“a3ьyC#Wяо0w*d#}Щіf`Z—        б§“7Hqуdц‹ШМЧ
KdЌ‘yw·Ѓй^YЃZhSС¶Е{%x*жЧхЅЅЄб|kДыHyћэ8ёЯUmЛOУШфyЋўХ_юwыЯ:ЕДbh
Xч+Ѕ6сVЛм`iР?EоovІ
ѕsФKџ*якш„aћњ=?8[«кldЫгКтЩ%cшФ`бЙУЗ\‰;Ґцж>tв‰Б‚ѓэmФFЮ"‰7љеГ$

т§a*єщ+oСЬЪЫWtQ5{P&˜®?N§,j‚@•Edwz¶=~8Ѕs?уhщГA
В-l,м ЉЃ7ЧF”%оqaМг§џ9µрр—iD3є`мІ'mndН/qhДДх`Я«ЉФ›я5ъiЯ»x~˜5[ОЈХGВbMaа|zђ™нЪђ+3›№GхЛuXKџ?ёzpYx
ыДiZГДk2&пHg$Yи(ЕЊ aЪИ°VШnHjT3зµIЧsетvgLsщ›††ЧЄ9V;Yґ°№ЩўX9ь9Ёя«Ѓq№јгЕЄ*ijГЦ°‡яЉЙ•:Ф›rҐ9‹л9Љr9ЋЙХs№‰ЛµрС*вО[ШњGсµћпЄl«эZъюHР¤EРёJ-‚6AGЗзЧ˜{2ќ/VЇ§? K–Єp$c°•чєВzDI*«PЭЩRрkNz[gюФ±№СЎацжы\±?„Q*«FµТ+“jЌЁУ!„юCgэY’ѓ6wФ(Ґq]ИдЃХа'JЙ>Wм[XЃь(mLКІ_`4‡`Z4;X’ё.ДипJ}МNҐЭМp?HЃёeПX\Е?·,/,/IX^д6˜ВттдW—ї:M–Ђно<јЧдїI|ґdsUУѓСҐ¬hйнН^Н}e_ею«!oЎR{ЗпЗ©ґkxЊ˜«№‡I<»ЕZ‰{
4«u*C•_4чШ`бЩБа”NCЧ…зЋўЃPпўФJЅ…RПЈФчQк”Љчч‰є(чZ=tЂovИfЪ—ґ¬їфяїыZIvў*csя~9РЙБ\ЎШЃ~ЯІ
НcАaюµXЕ2±љ¬AЏ‚««hЏьґУ(ОўhђCEцLЭiцPФ' ¬kЮ/ЫзКЇЎ=•˜І°<ы·†/•Т‘ЩВЁЮaeЦъ¤R
gПь*$e”IЎ*Qщv?хA[чS5тx?˜Dw.; лtЭ˜D»Gvр#гфg‘Ш‚Ў(@]‹|іў\™>Њл
ѓv'Ш¦`hФ]ґЋ7Ј6рРїљ2Ф?°*ы_Ю=uќЁЏlҐќ?–?±ПJЧrеA#Н]Е*>LхъГЎ]P-ZшC;А?Ж©Й¤Г-єн4Хo=‡VТ¤ш=ќ'хљмѓw
п6K?U(Ѓ*„ИЮрЋЎ›eЙ&БќЇіђКвd¤/e+‹/†iR#IҐз±(‰О ™}*ҐFі›Ыел[‡л1ФЌ0Ќ¤
ёнШґ—.˜<е1‰,$бkъољВРм‹ГtИҐ6ґkИ·Cl5э-
BЖ6“ЕVЗЁ=;Ѓ‹ОЅfbЁ/)•M)Q*~’nмн:ИRµH—‘¤†¬,
†ZD»wГЙKЋПВ§vЉGЫ_h)#QTd;QђИDёY“ц•`ЖІi@‰°XRБ=
Г щZяэ‘В”M…ДяR
YM”•"ічќEіыzi#Zч*сB}PyQМ^хѓ¦ёiRьdтбсьT‘Ubхбw?µк+µн,X
¬ед*Яs¬ЃЁйИЬ>*ьв=Sjы]%lF]lМq–ЖјЏтXт
Ь]єs‘„=+Й„ОВ2ЄoЕ;Ы.DiЧ§˜ЫkЏќ«нйЊOЁЎ~ЊkЧ ґ»ьqн1с
н’•‰MhЬь†9$¦Ё{U*1ZЃ†ЁўхГzычоЉvЩЪБећ;yв/s_ъўѓЮE9эЯфґН¤б:нҐuТАrьҐќ‰вш¬A7(¶й}…ц^к„лйФОrC:®ћG«9~ ђ“ДDА‰Ћ«ЪЪб.]hРQґЉЛQdK8БdБ©Е}y˜’BД?И·4[nч‘</ssЈЄт°ЋiA х*›Шо`7втжєЎЄ°3~qґe’“e—#Йq\8їGuзСвн,nж\G!‘;–њцLЇ\X5—р:±ўvМdЧyU4f\_°cvі°Tґ$ыiъ¦С¤Ј8&ФЉтJЗ"Др.kлk“ЎЅё«ЎH8Ф
ґ•ЋFHwсЪК“N{wСЬM>ўЈБ„ u2i1ЙAЗН?ФЁk‰›QzbD@З;љ‘ЪCF)–Д*^AЉёЄ[(ЈЏvdxЁОЯHЄвiMбЬ¤ ј…УЈ®‚h"Щ,(?oj`\:—ѓx‰П2 1"дП‘0Щ КэNGIЃk}§Ј¤˜пФИчMЯ˜пд·ы±L›ЫБAcAPф,B?`vX,        uГ*cЙєS        55(”6§l‰R5д'ґ‡ЖЩЌЙ‰eїм5дTЌе6v1Ъ’@‡,
s§ыя‘,j±m/otц**O·‰ЌтI‡…d†|*яН•Ы        АR#ЯCDлX)ЛьЂrMzi[ѓџ2њ.x,ОО*_jЁНС*IсЫ˜b:Й(Q¬¤іEњжT*КЭ+Сњ*6ўЌdМ«5}z*        WЛRoЂ·-о
˜№Щ/Сa4 (“~§g1щѕHДЗHEI[ёьcm‘h\ЋУ(\oDОZV‡2ЋЯedDћ_¬-7Ч—ЧЖ“—ФҐЂTMСс2Ъчў4)]Я#ymО‹.э( хУ0ЬЭё")Ю±ЊpCэ/ќ
¤т-hwCЃм0ЗГ_eqЇ*i©RV…г…RFҐnЂ7F—&©<e$‘д2]*8ЩИMp^Z*=ЩH‘у)В©њdd}г3¤ґ§Т?ф’D‡ц"”5ПQ.ЫK>І»БM%ЄЩњЏъ¤
EUF"&1пА№дЋNЎймNCЫЪУфХXґе бN);ЅшТђ1[#/ѕhYЈdц»{ФКЄЮ*YЈгOЋ®Ѕё°±ў'GEіO]Sљetuy5йЊ6OQфЂ/ФiщO:в.KFVd*ЖЅеM'®B“++–}·ї‹I;ыyІКИмДЪтЦјzќДЃ?h ѕћСШиSck        dYkЋ±ћ’•бh«вЌ©$2—·›Ігхйґ«ЄІСЎ/xжФ‰з†'ћ‚Ш|ю©3Џ-]ЋЖгЙш‘№щssХ+жК†"ФхПДjTќqМP?сЖЪЕ§,)э¬w{сwГЁ`"wжNџ=68;чШуsFH%¶мЬГКХйэ‡xЕ/mYO>М]”ЗП[x°„Зй.•Ъ}кД‚зtефnѓ“K·Ђчє;sАaц*,^iІЁ˜,LI7—˜ЊлЗ&bё&гЏќпнуўЉяЬ6sЁФЗNnжHќ"ї*пl.Ї¦ЅЌv¦mў»ѓєЙШуєOA©OєvВтз],`y`ОБnt}TєєЗзpTтd;пv0TЏїМ-Ъl~»гxdсРтXoA.є8ќlq•`іLfяіЇџclоl± \O‡BЋLЈ«ОaиkюЩХІљcЙҐЫVFR^5w@uЩБ>h 4MЪq±}AMЪmџTл\·н“им2WЎуxv9йИмиU
Aі_чХS;=мfЎЖЭйF*6ыЌўРл<ЭЕпўM|У*Є{Х{LV" 2@":Ъ·b’Swс`Eч…pM
»Rґеш/tЊў%ЯмЩN†,Щ•сѓV}Ґр‰•D‘*BНe«ЗReугсг“•*»ИM@u№¦цЂЁ»=4[[O”ЫЉҐн^+3дђ_U¤ҐSЇхl§Ъъ\Ў©ґn«•[zК©Ќј.RDg>B*Є!¶S
Ўe єЛ#«ЇРyW~XEPp7Г…?6!¬Ёњ,аїiЅ/Кў№t-n*ГLVnЅМіпцФ\=лЦл"Бпќ.Ї]Z™lйг]W™_ћ¬Њ§з&[‰ ІвiґMXT:_Ь        )bIЂz_"‹^ЙкµКб6b‰4F·ынjeЙП%YxЙ[“џи(M
±©@]лk        kҐt'™†Л62РTљэЦM(*ФСЪ
ѕОв•йЦрў?С˜Е}х[T!2‡¤ЮЩd6нЏеН‡p4Yb$Ч‘TaM¦№ЕфeeеqhхъЄСњVIЋµ5µRС2И\Ы¬и.mхеРп0нЉ°®H4хвЬяРЯЕXk·ЎЉщсРйёг®bjЂъ1ЮзR›ЦdJФС—"ыl_=ЯЫТdэ`Шµеµ±CЮ6HТQ&©$CЛV6E¶6yiЛбћuНiЇж}”ЙэЃ        s‡…ЊFг'ЈгejнfЭ®–Шi"НsuSѕЖ!¬ѓ'Ћ9Ф*㤓г^УёТ4Ж*=
ЋмЕ)m89Ч†УХDi(j·YUФыў¶G6"¶?ЌXTuЅSЂЫ^?*hлb)° k"Џ…жЛ2СKНPФ`/kйѓNН`ґ»ьЧz¶‹Цц)зF©|Cit\жu*—)@ыq§UТ“[hO>Ш®'шq™B|њ"t_bЧ
“3дW\ќ ‚ъ:д:rxгј§пкЬF–zЎкd“Ћ        Кі…'ш^Пv4шГ‡/<Z›‰\н ШЖХаeцХГ_№рињE›х=Wјљц†вз]ЊЉL}йГБnЎl~d‹щ        :ЌLшFMuыJjQ…wvҐљГґLь„а(ZУ“
5ъ–?¤}LП7Б!ѕХњ•№Њ«'heг"–ўЯA‚[mBQ–Ќ2ЛЉ‚†Qhч«        ДPї^7Т-ѕЇВ}‚љjТpЪ•–шёЈкШиИhјєјц7–ЗGzhqyьРC‰хЂ*ой°цФђiх·F±Љ        :2T/i;и‰ё/@п«ЃЌЄBґґьЏ]+іеUизФЯh?¬_JWеЧџ8уҐdjщ±цЃРF8LІ™Tцќ%ФPпЫ¶БШІУ„ПmlЂ°l@EэЊssЂR№СЊ7†‡Кёў(ж‹ІуJЄТdёE1М7j,“цЖX оўsQЂЊЙ„)™PЩjMsЫхЋїC·FДµ!ОљyВ№a˜ьх}EgЄќѕДЎE`PФo›‚ЫЌt‘mЦ…Ы· <CQ5ћЎ*K’TП/ь4,X;К襟НRWµeф#ЯС0–ЩЯ5ЬЁѕНmpLi*•ъmаоL¦F?Џ–юiG[A(РЖ“Mь•›*d·XэБћ%4тdЋRЅШќнТRѓ}Z‡•Щ•йdіЃЫЁгDжћЋЁ!_m2ѕhОШ‘&мJмЃL
оТµбКhнRіПШZeўH›vОмbќh#Т<{РkЂ+„єo)iќІxшБЉё’[(‹~ШzjFЂк‘јoжОВЈY?#БAb-<ц*-АEpҐюС)kzтаmЫы?«O’FщoУеcЛDј!Е¶ЄPУїY›^сє±MпuК±SЂєігж‚ѓЮу±ЄR$•эІ9‘хGѓТщDIфо@Uђ–V}*^QqнХoГґШ®W'јfyгDгЄBЦЌ2ЌВjЪй°CхЙmЫЅ
Рќp¬ЁЭ5FЦ
9Ь[ЌЉЅ.Єf"»щ`љBхZЬЇщVXЬfўЋЪ· q=ЯohҐN»ј@ІНЁЁгe˜KµПЦ%Р+A*±ЛЦ*PнІuuЩЁqЩH»@ЇЃЖОљhRв¬ЃйщBЯnа§n
ZП—kњєСозjЁЎ†qZµHЊ«qRµ>#«ЙБMгUі7•^?лџQЁ-°»=PG        ЌR_ѓЄ!¬#Лliy<ћ¬ХpЇХpjЙЦ¦нВъK“i
ьzЅRхEµЌХЙЪ•YzЂъ¦pЅ*єУARЕ?лж¬hK‡‹ОНФыOїоЩќеP¤гЬLЎл‘bЗ№™‚ѕаф«e¦Y™Ѓъ*ѕn•оў;Д •·ЂёПµ»Ц"‘
N
Џџ,њ3HЅыeҐі«сD™ў‡¬nЫЮѕа4ґиЦЌЗ^nЅёbК?¦¦ЙмЖ3аkCAш•с>}1ЩP;uВxгМжтвdxЬА—Ј*0p 7FЧ‡рk]є@ЅP”7"™К¦ЪъcK*C¦ЙЁХкЙP}‘·TП°ЁЎа*eѓё]EСy†CНfR¶џб(2"…ўTGE„µІ        g8
wЫ5§ЅљКдќ?‰;ГСч±…‡„7Йнvz_°¤Ћh"КJЇФ«Яn¶ФЯ4Ъ:»рь™ЃГmДЌ1›F“№иLW*†кп!:{”чBКЌ°от©,ФҐsЕ*цґ!-„ЪMиме±Зф7W4nZЛЏњVнµUЦЎ«МЛ.цwuQхн*JUІan
,*‰rмћrў6X¶п)Gќ`®ЯГ 6ф(јvІpbЂЮi¦=jїі‘сйGЏHЂъgЎ•.џ9є3©ЯhЉ"®в;ШPр(sЩоОљ—ъЕCiQIхSФаШ°жЅitOҐ·ЅЋ¤П"SЅҐ«ЁkF"Й;VДїҐҐ‘ў
b)„"(ЈsІЌЄ\%aёLUCОЂє—T‰ЬљQФpvXд-’*ХЮ~·¤КмzЭИ„g‹yК<z4Iґ2їЌ3G–®Џ*ь0‰–a*C\ь’3ЪЁBи¦ф^:Џј’›К_‰K”T»i‰И№йќ•¤Уюnъw{"7cg%)ЉоиљKјNБ;        »Ѓ%Ч»w¬«‚
і&@}'Tј#ђ™Tк··ЭЮ;17eHG†‰"_л№Аz‰Я
Бтhejb»
Э|к›F?toЬіҐбЌH…@¤Q‘м»эћhнLдUъХ%B»k№ѓтx#рр‹LHcQ—6jЃчцeґэ[ЎQPe–љ0hYчXПО#ГѕЉ"ч0¤ѓъУVЧ х†OДrвйР©ЏE_с•ЬA[}їУЋ0r=ЋўЕ1‘0D$e6яшВ‰у‡ьa](РWЙгєўД•а~V№ !ЅҐbXвJe¶Sє†И»џUёдZЇ @цФэ$ФэА‡zlЛя"FzлW‘7B^+Вe0D–ъгћ—Aу¬PW}ЪFПЅ®“’$tL#ВйV`Юe#nЎеяҐ>‰Ыж˜юИ–M…ХзEUt’|Уaо*ЊОоИiа+5qҐ®+цщBMэуhюE>_EхeЯЂы«Tмэи•_E>Џ2        IVШ        MHAп4СЄКюыNF¤BҐ*уЛ        I#;pЃ©…ю‚!‰OZЎј‡{*енNуђЊ№ъ‚’s’Ш        8Љтщvи*ЅирYRV&Ul6<©г~tHҐъ ‰y·^qў‚АTйЕj;Ф~ЗдШ‰s'N=ѕр°є¬дїf5C*K®0Ѓ]ћ\X‹ЦЃFu"dFMI&bD”ТЃЄњЗўh*HЮ7l        „Кйл‰овп9‘x·•№ПRЪG¦zюЋЃВGє“ Њ}bJAp±<ѓ
MIhЊ+XцЭШ–OСеPҐ®2ЎDNjПѕ|\¦Х1э(УвъКpдТФ~2Pъ2“ўЯ¶ЬЪKР–ћtwП*ч5б?Ѓкы¶Јб&ІђЃЅЄПкЂm#ДM$©bКаыщЯkЛO1џму&Ф]JO9ј•Z”‡oцZµ\SEp
zµЊ№›GЋ™s(LDv;*coфa¤rьvз‘#tерm?5њaХЃў2«›ЦћЊ+Бf?T‘Љ;ЇG*к2»ѓ!~ЁђQuу;У°[s!Е!И<ы]ї·ѓmk~ЁЃ¤ЈD RlE‡|А&UАЦ+»+№ѓІx#°p.Aґc-гpНѕУп¦њҐ#.‡TбZЇ=Ґ9        M¤КО¶ЫчКъ7¶№°дћo…ђ1Ѕ±m®c№‹‚Д®}*кoєљE-2Кeф
Ќ”Єыz5T|ПOґЏҐ-юНHJµђE†ЌП $IЪи@hћ¦JфpNў9Cю±®G-*zIQOЪ№щ§бbЈ¬фє5ЅД #PoЫІ=7МAИµWв(ZэJЈъ!Ч#%Yў¦@}Э[Дn§YЄчЬD1;жъйѓКWseт[/п1уR‡HЎ†©’х{<®б0ЄbUtLbНHBЩ¬џ]I^1Ф°;БВіжB-'ц4¦ПтY5єVУtD*{KXQЈ-бжОЅtшG¶x·ю3}ЅЄWЫ·пщэ`–Ь*bбБтЄР#дъO"[ИВGD!Вы ЅbҐЁб-)їнK‰ {3ЉЪr<B“в"R"Щ_ДZђмЩ+кy”5ъЈnКz2@nµЊwмгRGйЅЪіЛ$Џяmpe¶СДсшЯ§т[к8љЗя68uРАсшЯ§RMл8–ЗяЦ8pоlаЉ<ю·Б©<˜:Ћзсї
ЋfЇ7pЏяmp,ыґ†c і<щБ t"сh"№S…ћЯcf0Uў‰озUy®2-ҐEU˜!!Х6†„T˜!!сёMG@С;B°FЉк»п>fi)ij•Мn МGщ^СgъНлљЈ"ЂЗм·
_{лсзљ—Йtє22L”fЧz‰ ў4˜Б©ба№3Cхќo.ВUЖы•EЁ
UКіПh!…µЇх{~
ИУЦhйДЛэpпћЎMcґМrЌnc}*KЗM†g ’ёКЈГи»?о5µ.H^щcoF%’№ЄЁџ*:O%f›ЃъЧ¶Ѕ]П*[˜O\н‘жФ*:n#ЭL0!HаќФЭ›М=я¦њўѓ"5]»1?]yЏЦ¶^¦hdb°ДѕZ/BajLeМ#–¦–ЕАБ;놙a*aнџ6Ї_ЁЎ7 d00V"ы<ЉєЃ%+‘@FQC CYsђрDч ±н~uЯеАGѓД0/–±pO>l5‚)џVђ(і!$WD=вRMм."A‰ЂґIP*Ров?іcЄAўЮ        ˜*Ъ^ґфтлZW‚ў®¬ mM.*o.O¦/ЧJмAҐц†—№эё{ўr2¶2Ёcбг0¬ ˜щj”цТЬ‘QЂПчҐ‰›Б©…бУПњ^њs¬ь#W®MЄк~гJQяkїюТщгOОџ=7X0Э*нКaС
ѓД^·ЫuќЎ2±Э8йеоѕ{йzA°™R°мЧ}?
y-,<3Ъ4‰
7м,НжЏ=5\8srxf~бI‡~ѕ—?6Ъџ^Юљ¬N‡+ЛУ*CK[«п–smЊG;¬Tџ*Є=оґKРlяЪ•ХНЙвфАюЕесЃэ—мЧїШЇ^FХУыЧFWм7ЗЃэц%ЧыGC(°8Ъ:°_ЅЩ
ЫчOн?™єЇКҐcЄѕfh·mL»>fЁї*ф®MKзEэKaЃЏ–
„ОЯ-3XKЁ+/M…»“ЛўяТ?©lyэЄ’юIЭт6ЕБъЄKCжЖ–ъ‚jќЃЄqкЊKgcиџTЂnцПНЏ•y6UЄ+ДрЗ7Иь§ї,*іkK*!J=fJљWј*Џg‹+“СЪмAВЛR?J}†Мѕеы№ѓР
IАyQ[u4»ј2C$г9+‰юyy¬~.dQzsyґ±9Ks™з‚л3Уl|A#TBІр¦п,˜¤\
”…Те8ё;‚+ц[лгСхN(aњЁэlуоо е‚•Ґ:ЇµoмЪЯЁ0K_ё>TfI^Бв_•ҐЄУJ%Н§I.ЯЛEЙJµѕ˜чѓgЂ’уJT…>rVї2oМ@г"KuU˜oъЌ‡—gЉ‚ЛІаj…чпшB%9Ґк!ЄМ<8¬{E
шџ)˜ќ83 е‚Ё_gЮ»QW°АQQШ—&m•кЂиѕ’0)Х—гМCАFЖ µIТ]5Тѓоеz¶6VфoЄІTc6'Sэ›RкЌђАЧµ¤y–иЄюAЁ/ОЩйбсs3>рёФC"2[јІi„*ФK1
Uнърўa]К‚йВ‡*0& Ў†њБoLуhQЄ/©и.\t]PбЁЙрўQ&?G9 Џ?µ0{PN        џkЎЊ†kлГйdґ№ё4{PЌpQА@+…9=<yьАA…
Є‚ZНзЄг#ф™…_i№N^ЪЪєнвкЁT·”U·њЄђJЌкЦhF{–T%/«R*•.Tл§ЂЈбъҐy
кe¦•"0pvаs-~kќНзhFг©ъ‹¶Юъp*=?ћ3ЯgQїЧsM ш+УЧsЁЦ)МXWЩі{mщV»seW!ЪЦpЭЭ?BЎEц–[†k…Lm"YxucЄ˜ъл:5)»Ы.¬mБЋёхM·(чў !ђУєљ&п¤24з[QяЄЖ#ДP‹}Јод$UьCЌx±*ќ*Мa§ЏзЌ{\нo0+dэµf’}9Y8yg†"3Фрiўјй(сј+(°ҐWЁјS^зћ>й@їЉUBФ«@<`NІП:_ЄW?ЄшП<)ЬнvПАRџр2ФУ2ЎТм§Hґ*бЏћGоgГJхјѕ8`'/НРRQ,‡Ћ¦W‡—&`V§“•СшЄ3<;wuшДЊАк№ЙКьшjOЗbжЭч«ОЂ•›Б»PRэK°Rю n8–p¦Ё/иЃPњЦИVЉNx7ЬЭѓ:йW—щТџqє‘ї7:УWtЦKЅµFюXГ}®;%яІVћФзСжочТ©S2
урЎu?%wqУЏўҐмЧKЫЛ]ДР_чA¬н?/гв·РКoёэ2fЬ“ЊZҐ:n?ужB#—?ТmЃЁчџ№.ЄўтOа0.Z ЮНФ&
l„‹ИаН]*wlШТх“-ЂфЧ
Ђ©ЅPj_‰Йo·ЧGСЪэNYЏ·ХЋDµ\fїч*[ядНбхЌ*esµTНюSПmєM¦„<лц(м+""пAл>єgыЎУ{gэo=kЪRъЌљfЦ†uљ6¦{¤ЃМx?т~Р!{™НБў0YЬІ{Щ%CeЂљьRЅъ–nЎ?lокhеКдИ>'3‡<Э«НswріпQ9ЏІz7¶УwGѕѓюЃЧcЪШЧ*ГGпM/БrЭLл&†ЉL‚;СgЁЯгMmкv}9¦бG@ьц#¤jќb§ї ЖXЕоЪ§а…Ґ9¤ЋъЊуf рЂРџKm`¦:x«rэЦEЏVfrY))КZpGІх…
дяѕgGс


lsass.exe 26.05.2008 18:44

trim((boolean) $_REQUEST['q'] ) тут сначала возвращается булин от строки запроса, а потом удаляются пробелы в начале и в конце, вот и выдает 1.

Пропиши error_reporting(E_ALL) в начало скрипта, если выдает какие ошибки давай их сюда

groundhog 26.05.2008 19:53

Во-первых, на кой чёрт строку приводить к булеан типу?

Вместо:

PHP код:

$q trim((boolean)$_REQUEST['q'] ); 

Должно быть:

PHP код:

$q trim($_REQUEST['q'] ); 

А во-вторых, поиск может не проходить из-за того, что в коде:

PHP код:

$s_by $clean['s_by'];
if ( 
$q != "" && $s_by 

Не известно чему равно значение $s_by. Посмотри чему оно равно, скорее всего это условие и не выполняется...

serg-php 27.05.2008 18:30

Цитата:

error_reporting(E_ALL)
столько ошибок выдает!

А я знаю, что проблема именно в этом коде, потому что его дезендил!

Ставлю зенденый - все работает!

serg-php 27.05.2008 18:32

$s_by=v_title_ex

serg-php 27.05.2008 18:37

Правильный вариант
Цитата:

$q = trim($_REQUEST['q'] );
все пашет!


Время: 03:38