From: Ivanek (zlutypes@seznam.cz)
Date: 03. 05. 2003, 02:20 CEST
> > function myinclude($what,$incl=0){ > > $fx=fopen($what,"r"); > > $flg=false; $txt=''; > > while($line=fgets($fx,8192)){ > > if(stristr($line,'<!-- myinclude -->')){ > > $flg=!$flg; > > if(!$incl)continue; > > } > > $txt.=$flg?(trim($line)."\r\n"):''; > > } > > fclose($fx); > > return $sum; > > } > On totiz vyse uvedeny kod nefunguje tak jak by mel. > Mas prehozene parametry u stristr. > S pozdravem Trap Samozrejme ze prehozene nejsou... Doporucuju cetbu manualu nebo http://www.php.net/manual/en/function.stristr.php Ale na druhou stranu je nutno rict, ze ten tvuj postup s temi dvema while je VYNIKAJICI napad a diky za nej. :) Samozrejme se da upravit i tak, ze bude reagovat treba na <!-- begin --> / <!-- end --> a muze tedy vystrihnout i cast specifikovanou jinak, nez jenom hranicemi body. Ale ten muj (ano, je pomalejsi...) zase umi takovych oblasti ohranicenych specifickym commentem (stejnym) vystrihnout z dokumentu kolik je libo... :))) Ivanek. ______________________________________________________________________ Reklama: Mall [mo:l] - promenáda, široká alej, nákupní středisko (velké) Internet Mall - profesionální nákupní galerie na Internetu (http://www.mall.cz)
This archive was generated by hypermail 2.1.6 : 03. 05. 2003, 02:20 CEST