Нужна помощь с Zend Optimizer.
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Нужна помощь с Zend Optimizer. - 2009-01-16 00:00:39.313333
|
|
|
Dinoza
Сообщений: 12
Оценки: 0
Присоединился: 2008-09-06 14:55:53.950000
|
Народ помогите раскодировать код
<?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();
?>
2003120701 1 6301 26030 xщ
џ2=K€]З•WнdwЏA^Едa±DZєхЇ2f")aLљ(Оh2v¦ynЅ–Ъоџ»џb+’ќU0гlІЊ=»{гEЃlЅСbр&а…БЌ‚БcL/fNХЅ·кФзЦлА„XЋЮ9·ЄО©уЇSkьяe¶wнфЕ=лhO»яt¤yћ,a¦жВЂk7wwoќ›^»vh…УЋѓГЩхЌЭй|уЖЖtggeХК["”І!пСНзЏж‡+DЄ„j9·nп.M©&ІUОЙ»Ag;УНЩК*—ДH-hgО` ў-СDУvЈПцЏV€бЉл–jnЈЖнЈЌйббфЦ
б”I;нЂ»3ЫіёљKJЊqд„ЕЇђV0ўЫЦFХ¦ЫпЌщБО_ВЁJZeНжюНЅщ
њGiз·¶wf`L76БЦНцжGр•aЉRЗ8о¦ќЬr -SJ+Ъ0ЂыyXKҐЛ5gЇм юІђ‚(M/њБЮШќН§уйu; [ЖeR3 f™H!¤vШС·Ћц7_Ь? є)дcDВ¶KДИ рЌI¦9#ТШЇ·fы[ЛD‘ЦhН:,Нbqf4¬Ъе0[›;ыGіB%gА0йxІu8›^DЎ8“†gKљ G>ШєИ<tѕ•t~Уў;й<б¶eа~o•Р~4&xч‡Еј|ЄdyH…\=UJЙиnя·б_2!4'rА`НэaбЅ2УжОнЫO<Ы®љйкЏ7Nярм…3O<чД№іћ;sжВ«ЇЮ9кIвL<|яIяэ©БRP|Лы ћ!аЙИ7дz6Вм·{kХЏҐfјщZ!§мv†7?O‚ц іў4|щщ¤KћK !onO–ФXBИ›µ мљЈ®Ou°@{оoЖ:
°Їл‹Wл`яй7Њ„
УВoh^р<еЮбц<
@OЮСњЊАVёр–€жjїNп®;г†vB4їхьDЁvЁнЌЩ+ЫGуЈУЭBяњђйжЁxЬУIќЖРC9a(ЧЈВ ™pў#•"ше:©Фв|Э¦xЙ}?И=ОђВдсаќ?@R)›;%.ц"ћІЋі@ц-Пгlm‡Ўљ{KСЁМЄtП¤aЭ'ЧС’жХWAУoЯ¶.іГњ.EЌт^iШ[g%:”ORQ\RЮ:xвс©ж µ,пf±)цЇH`UуЗc?*RЁж‘Ѓ—ѓм¤эS7ЏyFуАhgМ‡"Е{1鴉шlљ_9DЃCьqцжЏ5ц$э{LуaВћ(Д@Ь1НУЈЬ1%hЄИ ¤V©И¦ћА‹TeѓEзѓ…Цaбгњ°РcІВўЋтВч@Vь~оЄѓюЈSѕhЃя“Ы2MЌ’ћ‘Ь™3-Щu?‘X;sЃ[.ИЄe·HпЌ’ДгЦґпнП‘y·?ѕћlЪ„ґ
ф«‚…7ЉsЏ"Љla”Q„Rc‹HШТ‘M1ВЭ:ЩФ!э85уrHNxФО[иХxьФР[Vbк /©
"ясЬЦCёнMђ-wЅ¶
њ{‹с¶W?+Blн-кЅ'3чё^Щ{‹sїўЙІщ ЄЙЕ‹№&K0Лж[Ь7ъb}A•eі6pDVДfЯ¦:_МдMArµe…ЊLYМsmэfЃWЮдiПЉЈґч›eFi¤9Јtsяё&O7/ЌуIБ[¤џ&eDЙю›EМ0UfМ0Ufг3ГФaљ7+цџ›‚€Іэ`p¤"0’oяi!Џ
, (xPQg3 эАіYШLЩLсw'Й]нЩJ@є™&JбМ‚ЯxрГ#§@ETFИАN9By3¶Ж‰ЭЯ·Ж”%JђE4ћ’¬сҐѕцu*b‡Ї4~QpZ\Po’iрҐЅeaРрIuЂ_З'й‰с„wъM‰E•а+>T©Ё
л,р йа;аЅє„…і$aО[.’0ЃвеЩ#ZґCЗcЂ¬3@!в2И€ЄИ yLђ„2eАОl‹§hюЛП,тш¤КаЗў%X$›UСz{±ќщяђтHўDРQтV•’¤«KeдJ]F.Хd$„I"—‘uЇA#2b$Q`П‰‚Њdм№°y›XF/iЉјеµEt©Оќ/kЬYЇiРt‘}PХ ЋЈAoЗs's‚Џ7О4O¤_L:©<Ґ|эш»yЮЬ№uuҐІ}&ьж$2 s;`НєK}–Џ КЗ±y‰Э›lцІ¬Оґф/
ФI"ѓ^Єжч5к”/ЄЁS•Є†zЎyвL¤<*Ќ bъ©CyГoћJ7OЎЪљдµ<ђ§Ca±Џ'UsЗ•ЛxцМЧџ8wцL\!·_„p@eъЃSCГР}0К¬ЎHЋ…R7тХy|jљчгmЗ2aORЬюЛK> У™)`mPЧѕ1 №6H%Q°ГH`@? жыMялїГЊl: <RY$±д“љќШуК—њжpЮ|жYџfНLШВРгx)¶гЉRo( ьи$т3сјВ2Ё~],1t эjкfZ4т»Ѓ!4…В JR(ОЏЌЯSЕXX8y™m©Ж;ОRЌ`Nж±iB'cxSusГ§k1ё_БыKѓk2)ЫMу‡ћ'}K€qLа„¶іюО<u&0 пXл9Рr„у{пУ4†…|wR`ЏI#Ђю@v”љnЅi~“l}Іюярк>ЊСѓ©{)ЩьHк8сВЏЉ¤ѓіf%5б~Щњ*КА8-=г8®’ЂbBЙP*‘@у X*Э†dPЄј]
Ћ бЛJ~аЙh~Айh~АчЄ‘5 TВЂћ\YТnє?1жV‰w,„Эv’*пЦ&кd~P%у…гђ™Б@‰ ШЧЦ®:aЁDуv5©™Ќшqyaј
HїЌж#}@[ўZ~l}шБ"q®eB П„ xo4Цп„ЃTywїєП‹3!@є0л#Жb};ыВXђ^.F¤™.€Въі2P4ыХcЦ%№k4еє$w=
ЈuIо9Ћ>В»'јџ<92дІlЊД(5[аОшэ’Ир’ЊИЄ-p'н|ЃЊ„”-сТУц%SдBрX†‰`GTЎ"(ЁЁ (•Љ @+pЪ€hЋOЄФbЂрNOqQЕ•µ ЅцрTH”µЂ<RqЃЂчкЫ§jµ Ђ.®ТїЏ{,…ОпPє
(¬тоµЕRЄPEa„МЄd^>™Џ<–БЃЏлёXд]ќ0рЉwUИ*т?оЉґ‰ЗRНЕҐИЄД2сEѕ%єҐD[¦‹ДщіZ ¦l*<Ђ)_,`КЧЕFywўєП.,pТпbYЉywїв±T_
Ёz¬PГ(x¬zПЌ…T|VЮu3кі\Ч
сYЄщ·љПТНO'CЧ\жіґo;И}–h›яцґ·IтАS•Yi>k"ґАџf]„Б<шЎId#Ј” АџЏ_,і`џЊбeЂkћ‘=O~c¬•РїЮгжe XыДД)`VDg юўд[PэК*щЕе*аП|ШВо4іs
NAYA…Eб4ШЂю¤|ьHрdС
џVв=Ђ7ЮФµIчi®; ¬Е{ВEлш.fсЮ°ЎX`¤ґG6—SкВ—.ж·‰ ·$МvVh«!LвЊ(ЫХъЈйбС2СЖґ¤е®)П0gG+„+I™ўЪЌ¶э &“.WСэ…JjсCwј¤UR»†n‰Ш6{&±EiKEУ]Ы6®УјЋ°ќ|эlДNG`јkІЩ릓®оЪlg{w{>;\&LЕЊР–НЅ№#FI¦lXЩ_l{ІmM‡™[.™cеЏЬ`њЄ®L{tcяеЌЭйцћппїШЧцРъIz•ИІ
с„зйсГUшYziЪцзoЕ¬щH>ЂO/]µgЁРљРньЏло¶вЊ?oI9wcѕ‹ђOF+*^@‚шкл ёayґ9[6LГu8їvMР)!амtbЪe-ОЈ±0Э=§oп™xѕЏbf«fг{ЇьУЕ+1Цџ&1!AшiAЪu_№шЭп_ьЮ3ЯїтнxњwЋ5Ы%п+[TфА{ю_r-ЩCdћЕ`Т™+сДЯпА»ЗlHЉ·[жЖ|~рдщуц–ЪЦОфиЖСжбцБьиЬюбху›ы··ЇЯџ;ёqpaFыЖжtю·рПtgяъ7ъ9ы~R]а_(g,Э0CУK…ђ•Z…љХнІх€
рыЖ)D®tдґрдЊГ¶ЁЭѕ=Ѕ9ї±xґ±іЅчв«ЇbW#ЏS¤Џ‡5…ґ— %сdI¶2КуЮёчKЉм$¬ґjD&о‹ЙКюR ѓ°фІ€…ћH¶{М}Jw,2fPBїеѓ€ФJ|й Ґ."д`ТuSVvZўL0ЯйP1сJЅvющэk·ћЉx!Џ‘Kw‡`|%к,нчWDЖгy§[lцUЪwЌЦЉHRi№\7k› |іГ§Pм!•·E¶UЫµу=юй~ьюѓМ>Q<kMZФсҐEХ¤EUҐE§]¦9]"Эx‘IС=е=Ю™x)Kh))ЌдК†и5aV}МGtQОDpњ ,5 C|а№ h"&–ЧwnЯ>w6»,fqOД"п*АOЋп*@/'»:Ъ ёпЋSEэµ?M 'шEt;µ‡щЫ©јФц±ЧКЄ3I5нвЗ46ЌчЃ+«fF“ЭЕn€Q7_Ьx~єщў5џ]аhcкдч …йЬ°ЉКнА”¬]ґ`1o ¬хf@©\ґРЋ¦љ†Ї{"п«jjАOc›*љйОС/UЈ0‘%КА‡`lE‚ ,`љЫ‹ЂеЭё1
А»ЈЃЄ&ЎHU!4 ‡8ЂуiьОonмНгa®ф\уцБы ѕЇ†8q°‚¦X“Hsюpящ}€ТжЇМ{ФJ|Р«Qш|8~ilѓd"Щ —_ъК(в^j„аџ‡—ЈStKH¦о ¦Бv9™JАzЪ/SҐЛ¤Нwэо(L џ5_¦/‰°zЦМ†А·P>р#ѕ Q4Яї6ОWfУ':"•§OЎЙтf‰p*…Zќџa%··18ЂФиjw_–vу¤дАw|1ГDAQ'ІId]Э„’@oZe0t$њh™Діц9ЄхKлO?Ѕ~5ўZЪЦЋЪrЁCъ Y7™r»‹нXЦl1жО#‚BЕQK¬Ѓ {]бdЬwЦїэќo^ьз„ћџ‡ћ“Uz./¦зхКюИf¶”`џ=В"ўђ€ав_ьЩhйКђХЗ$„х&‹LRbpl’“Ж&EbPTвыРј(ЄЕґ!СtЇМхлDWкЭr&»‘чОі•јА{‰ЭџђVЈьt0s~alЮ|7“ЈKЃЖVЏ:ГCбіo=B– гЕnѓы=Bз¦BщЊi JБй}sыhєііят“Пќ}о<ьс7зЈђХ ыцѕЋbpzЅґФ Iж©(…чи0Тr‡FLШ5‰CЊ гљ‡NKЈУГ ?ўU7/§1ИБt~/B#cЕ Ф+F ‰‘(Є€¶*B{~'ЏКYиZP –KђБl@*”AГ…вРьи№аачгЪW¦Diё,љ/YuаGaµ97ZВdвї¦x”N0xМюUQЪљ‚ЪS’(ЖгHЬПЃґCшба$~oмьцЂ1~rвАMqрг©ЉCµчИ–¤б¦ж°”ЏЄьЈН/ILїЯЁ«аё°‹Fс>Ъ†›†‡.JДN.™ц;
.lуj$И?L EцµnюwМЭФ4~pТзCҐmBсЯГяь
Ва#ѓ·њaшЛ&@ў(дkSJгџ#(З©iи‡аRGHЏЦ“&‡уfЩb‘:~џ"ч7Мu"Х$л"C/a™DZa·ЩйаVeЄр ~#Щр eСзЏnЎ›ЎЯђРµВ~ЋX|]Т*гУTqbбp>OуT8*~1-вГBй3к?qXїЏaьх,€AЖаіcђс§2=ф©ф1РиЫpТJК¤;ј
Ђ]q„p/Ц/Ю\ѕшМйd »Ґэ>жq8‰†шyЈЙj*"к*"lИIoШіyЕґдчЋD,S1ГКtLъAЛ;6My~!YГіKСwЙаї[*HaKџЉ9ќ}z‹pfЂ>ґР’№[wеъЏѓ®'ю^5§н9жyr®}xщ[0Ъ“§Cєбѕ #Oф./пЕ•лdЖмЂЋ¦‚ЃГНюM¶И*
лF›”Ѕ„ТћМ
єЂ l 6XN‘сpO†л9!}$мнЃBjў±э4^—ё0#Хн§¶§r±ОЪз"=РЁLQ^HИUiВрBЋґ
1ЙгW_Ў-пЋIЦю-јhwОWuњЇ:рRІyљѓГъ‘КИLe()ЮWf딆Ћґ~Ћ€Vљ%оІЎm{zэ#riVаЛOФЦkгF ,u:ШАРt!У’JЅ‚@Џ4чачУ'U»ч
±Цў‚8 qЯТS€H(
Арж„Чy Gв›\…НЙ|ЮЪҐТВГl‡хqНгS™gO(x©/U
UёкMЂ08ьБw9‹»Ј“ІxБ ОџіX®ex$&ѕeE¶ЎїђМ11ЙУH 8w3`_№ЊшЋ%{ѕa аG‚Љ–Є8ДЁЏd^…SFꆵ»б№HжY鬆pЧpІГJ
п¬ннoп]›Ѕтмї>хГіOќ;{aн|фK|ЉйF©c:„“™^°~Ь“L‡ьneЄbІ
EdіґѓцнОZЧ—ѓЁо~ИйeХ®a‡pPҐ—%’VҐ—…ѓєЅЁЈС+ZЊ(г髦ђ ЭY{|uИ\]Н дХ‡©В[UyЦЌT!ђгТAN ЄLzk©”@†К«мёBn“ЙєЎbІ7Tu•reщn„5"иўі]€МZtЙ' Ґ›H‚"ГМiљ/Щ¶њћ»Жшy¦‡cојxа‹ќ`эЎж¤ ю›МIq‚©x9НъТІgµў
@?_МnС\бК=®™Чё·‡¶{¤їB¤fЊJУJЫ{`»—‰’F(ЄЭ“ОЂc_\ІoCC•Іo\ЩBџ;Jrѓ+«`›ёh№
usґ=џmьxz°Blљ·‚№q®mЪ_aiџїmнµx?ОСЖь•щ
пВнMHгЮ*ђ
Ш™нЅлGЂCBЋaЬbЃ»XfЧЕ•л
¶з”рМВн}-Вґ{~лp|'Ћ‹ю]нэ§о]mЙHkЭm¦=RK»ЇPлІ»–ё7Б™¦0ё{Щ~Э°„Нч—№14uS
SЪC>[Ќё‹ХАZЫ`l
‡}cњ¶цЭjЫ¶;іЯ>Ъ8ШЮњЯ<њ
Ѕ"-юk†rf§Т%вm:ЦЅаrЭR—HмY©ґ‰8рqъDbJі$\ё‡ТRl9…+JЖUќ4‰о^тI4Ik эЕX›ЉѓЮNХ3uH4>Ѓе5+c€РA\вqSoЗ
–чuR‚и8+шІє‚¬Щ5*¤ ВЗѕ°ђЩЂѕћЖ·1шэZҐ»аСв
i<хh›ђѓў6 TTfИu
ћ7ЎaIжй#ЪiIXp¤
<‹Gw9ы[ГјFє*в¤Є”UњE‡шЖXWЌѓ†&ё.@°П‚x.€c8!kЋ Еў4zЏђPQe)ЏS ьлR4ґW:њ»ѕJЕ`…ШрЕеш‹SX†tуіТx0хГЛ}IIијН—FЛѕј°ц%pС)$zZ„Ж&@2uюDZѕю€'‹1©Ат<aђ°d1)@oе1§Р\ўњtиde© ѕј8д”mс2ґb*R$К—тЄ‚`љиZТVџ№u0{тфц.ёЧ€IрЗВЗ3Ціµ O’¬yўW| ѕ(ѕ“ґ¦S }tЎZJћgнв»%Чћjѓ:Чћ*Ґыїї(‡pЅ'…р юQ’hzЯзbХт®Cdjc €ЏcџwQЛп¶ъш†ЪТyЯёeюж
Њ
|
|
|
RE: Нужна помощь с Zend Optimizer. - 2009-01-16 04:51:32.490000
|
|
|
Cep}|{
Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
|
Попробуй здесь http://void.su/webtools/dezend/
|
|
|
RE: Нужна помощь с Zend Optimizer. - 2009-01-16 15:15:57.436666
|
|
|
Dinoza
Сообщений: 12
Оценки: 0
Присоединился: 2008-09-06 14:55:53.950000
|
Спасибо, однако не помогло.
|
|
|
RE: Нужна помощь с Zend Optimizer. - 2009-01-16 15:39:20.406666
|
|
|
Dinoza
Сообщений: 12
Оценки: 0
Присоединился: 2008-09-06 14:55:53.950000
|
Все раздезендил или как там правильно, однако теперь выдает ошибку на 26 строке, подскажите как поправить
<?php
/*********************/
/* */
/* Version : 5.1.0 */
/* Author : RM */
/* Comment : 071223 */
/* */
/*********************/
function parse_tpl( $tpl, $vars )
{
preg_match_all( "|{{([0-9a-z_ ]*?)(\\(.*?\\))?}}|si", $tpl, $matches );
foreach ( $matches[1] as $i => $k )
{
if ( substr( $k, 0, 10 ) == "if_exists " )
{
if ( trim( $vars[substr( $k, 10 )] ) == "" )
{
$tpl = preg_replace( "|{{".$k."}}.*?{{end ".$k."}}|si", "", $tpl );
}
else
{
$tpl = str_replace( "{{".$k."}}", "", $tpl );
$tpl = str_replace( "{{end ".$k."}}", "", $tpl );
}
unset( str_replace( "{{end ".$k."}}", "", $tpl )[$i] );
}
if ( substr( $k, 0, 14 ) == "if_not_exists " )
{
if ( trim( $vars[substr( $k, 14 )] ) != "" )
{
$tpl = preg_replace( "|{{".$k."}}.*?{{end ".$k."}}|si", "", $tpl );
}
else
{
$tpl = str_replace( "{{".$k."}}", "", $tpl );
$tpl = str_replace( "{{end ".$k."}}", "", $tpl );
}
unset( str_replace( "{{end ".$k."}}", "", $tpl )[$i] );
}
if ( 0 < strpos( $tpl, "{{end ".$k."}}" ) && is_array( $vars[$k] ) )
{
$replace = "";
$tpl1 = substr( $tpl, strpos( $tpl, "{{".$k.$matches[2][$i]."}}" ) + strlen( "{{".$k.$matches[2][$i]."}}" ), strpos( $tpl, "{{end ".$k."}}" ) - strpos( $tpl, "{{".$k.$matches[2][$i]."}}" ) - strlen( "{{".$k.$matches[2][$i]."}}" ) );
if ( trim( $matches[2][$i] ) != "" )
{
$params = trim( $matches[2][$i], "()" );
preg_match( "|([0-9]*),(.*)|si", $params, $matches1 );
$n = ( integer )$matches1[1];
$delimiter = $matches1[2];
$delimiter = trim( $delimiter, "\"'" );
}
$cnt = 0;
$cnt_all = 0;
foreach ( $vars[$k] as $v )
{
++$cnt_all;
++$cnt;
$replace .= parse_tpl( $tpl1, $v );
if ( !( $cnt == ( integer )$n ) && !( $cnt_all < count( $vars[$k] ) ) )
{
$replace .= $delimiter;
$cnt = 0;
}
}
$tpl = str_replace( substr( $tpl, strpos( $tpl, "{{".$k.$matches[2][$i]."}}" ), strpos( $tpl, "{{end ".$k."}}" ) + strlen( "{{end ".$k."}}" ) - strpos( $tpl, "{{".$k.$matches[2][$i]."}}" ) ), $replace, $tpl );
unset( str_replace( substr( $tpl, strpos( $tpl, "{{".$k.$matches[2][$i]."}}" ), strpos( $tpl, "{{end ".$k."}}" ) + strlen( "{{end ".$k."}}" ) - strpos( $tpl, "{{".$k.$matches[2][$i]."}}" ) ), $replace, $tpl )[$i] );
}
else if ( 0 < strpos( $tpl, "{{end ".$k."}}" ) )
{
$tpl = str_replace( substr( $tpl, strpos( $tpl, "{{".$k.$matches[2][$i]."}}" ), strpos( $tpl, "{{end ".$k."}}" ) + strlen( "{{end ".$k."}}" ) - strpos( $tpl, "{{".$k.$matches[2][$i]."}}" ) ), "", $tpl );
unset( str_replace( substr( $tpl, strpos( $tpl, "{{".$k.$matches[2][$i]."}}" ), strpos( $tpl, "{{end ".$k."}}" ) + strlen( "{{end ".$k."}}" ) - strpos( $tpl, "{{".$k.$matches[2][$i]."}}" ) ), "", $tpl )[$i] );
}
}
foreach ( $matches[1] as $i => $k )
{
if ( isset( $vars[$k] ) )
{
$tpl = str_replace( "{{".$k.$matches[2][$i]."}}", $vars[$k], $tpl );
unset( str_replace( "{{".$k.$matches[2][$i]."}}", $vars[$k], $tpl )[$i] );
}
}
return $tpl;
}
function show_main( )
{
global $vars;
global $_conf;
$tpl = file_get_contents( "tpl/main.htm" );
$copyright = @file_get_contents( "http://www.flashscripts.org/copyright.php?mode=cat&catalog=".@urlencode( $_SERVER[HTTP_HOST].$_SERVER[REQUEST_URI] ) );
if ( 0 < strpos( "_".$tpl, "{{authors_link}}" ) )
{
$tpl = str_replace( "{{authors_link}}", $copyright, $tpl );
}
else if ( 0 < strpos( "_".$tpl, "</body>" ) )
{
$tpl = str_replace( "</body>", "<center>".$copyright."</center> </body>", $tpl );
}
else
{
$tpl .= " <center>".$copyright."</center>";
}
$tpl = parse_tpl( $tpl, $vars );
$tpl = preg_replace( "|{{.*?}}|si", "", $tpl );
echo $tpl;
}
function check_backlink( $backlink_url, $code )
{
$url_arr = parse_url( $backlink_url );
$robot_meta = false;
$site_zap = false;
$dir_zap = false;
$robots_txt = @file_get_contents( "http://".$url_arr[host]."/robots.txt" );
$robots_txt_strings = explode( "\r\n", $robots_txt );
foreach ( $robots_txt_strings as $line )
{
$meta_rob = @get_meta_tags( $backlink_url );
if ( !$meta_rob['robots'] && !ereg( "NOFOLLOW", $meta_rob['robots'] ) || !ereg( "NOINDEX", $meta_rob['robots'] ) )
{
continue;
}
$robot_meta = true;
break;
}
$fr = explode( "\r\n", $robots_txt );
if ( 0 < count( $fr ) )
{
foreach ( $fr as $stroka )
{
if ( preg_match( "/Disallow:\\s*\\/\\s*\$/i", $stroka ) )
{
$site_zap = true;
}
$ar = explode( "/", $url_arr[path] );
$i = 0;
while ( $i < count( $ar ) )
{
$subdir = $ar[$i];
if ( preg_match( "/Disallow:.*\\/".$subdir."/i", $stroka ) && $ar[$i] )
{
$dir_zap = true;
$sub_dir_error = $subdir;
}
else
{
++$i;
}
}
}
}
if ( $robot_meta || $site_zap || $dir_zap )
{
return false;
}
if ( $fs = @fsockopen( $url_arr[host], 80 ) )
{
fputs( $fs, "GET ".( 0 < strlen( $url_arr[path] ) ? $url_arr[path] : "/" ).( 0 < strlen( $url_arr[query] ) ? "?".$url_arr[query] : "" ).( " HTTP/1.0\r\nHost: ".$url_arr[host]."\n\n" ) );
$page = "";
$str = "";
while ( $str != "\r\n" && !feof( $fs ) )
{
$str = fgets( $fs, 2048 );
$page .= $str;
}
if ( 0 < !strpos( $page, "200 OK" ) )
{
fclose( $fs );
return false;
}
if ( 0 < strpos( $page, "html" ) )
{
$page = "";
while ( !feof( $fs ) )
{
$page .= fread( $fs, 2048 );
}
fclose( $fs );
$page = preg_replace( "|<noindex[^>]*>.*?</noindex[^>]*>|si", "", $page );
$page = preg_replace( "|<script[^>]*>.*?</script>|si", "", $page );
$page = preg_replace( "|<!--.*?-->|si", "", $page );
}
else
{
fclose( $fs );
return false;
}
}
else
{
return false;
}
if ( 0 < strpos( "_".$page, $code ) )
{
return true;
}
return false;
}
function is_picture( $url )
{
$url_arr = @parse_url( $url );
$host = $url_arr[host];
$path = $url_arr[path].( $url_arr[query] != "" ? "?".$url_arr[query] : "" );
$fp = fsockopen( $host, 80, $a, $b, 1 );
if ( !$fp )
{
return false;
}
fputs( $fp, "GET ".$path." HTTP/1.0\r\nHost: {$host}\r\n\r\n" );
$page = fread( $fp, 1024 );
fclose( $fp );
if ( 0 < strpos( $page, "Content-Type: image" ) )
{
return true;
}
return false;
}
?>
|
|
|
RE: Нужна помощь с Zend Optimizer. - 2009-01-16 15:55:41.203333
|
|
|
Pashkela
Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
|
unset( str_replace( "{{end ".$k."}}", "", $tpl )[$i] ); наверное надо так: unset( str_replace( "{{end ".$k."}}", "", $tpl ) $i );
|
|
|
RE: Нужна помощь с Zend Optimizer. - 2009-01-16 16:04:05.386666
|
|
|
Dinoza
Сообщений: 12
Оценки: 0
Присоединился: 2008-09-06 14:55:53.950000
|
Нет не помогло , вот что пишет Parse error: parse error, unexpected T_STRING, expecting T_VARIABLE or '$' in /www/supersmi/www/htdocs/functions.php on line 26
|
|
|
RE: Нужна помощь с Zend Optimizer. - 2011-05-11 13:53:08.053333
|
|
|
editor12
Сообщений: 2
Оценки: 0
Присоединился: 2011-05-04 21:43:23.033333
|
помогите раззендить файл http://www.4shared.com/file/r97-ww4C/tindex.html заранее спасибо
|
|
|
|
|