From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <40DF3999.9090208@azer.net.ru> Date: Mon, 28 Jun 2004 01:18:17 +0400 From: =?KOI8-R?Q?=E5=D7=C7=C5=CE=C9=CA_=ED=C9=CC=C5=CE=DE=C5=CE=CB=CF?= User-Agent: Mozilla/5.0 (X11; U; Linux i686; ru-RU; rv:1.6) Gecko/20040310 X-Accept-Language: ru-ru, ru MIME-Version: 1.0 To: community@altlinux.ru Subject: Re: [Comm] =?KOI8-R?Q?=D7=CF=D0=D2=CF=D3_=D0=CF_PHP?= References: <20040626182150.4e3d9045.greg@anastasia.ru> In-Reply-To: <20040626182150.4e3d9045.greg@anastasia.ru> Content-Type: multipart/mixed; boundary="------------050802090302070001020605" X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: community@altlinux.ru List-Id: Mailing list for ALT Linux users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Jun 2004 21:18:00 -0000 Archived-At: List-Archive: List-Post: --------------050802090302070001020605 Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Независимо от номера запрашиваемой страницы Вы перебираете одни и те же числа и выводите одни и те же элементы массива, соответствующие этим числам. Я приложил ваш код с комментариями и исправлениями, которые я счел необходимым сделать. Думаю, Вам лучше использовать готовые скрипты, коих есть великое множество, например, на hotscripts.com Насколько я понимаю, этот пост здесь - жуткий оффтопик, лучше обращаться на спец. форумы. Fateyev Grigory пишет: >Здравствуйте! > >Помогите понять где ошибся? >Скрипт читает каталог с фалами и выводит их по двадцать и формируются >ссылки 1 2 3 4 5 и т.д., выводит первую страницу и при нажатии на >следущие, выводятся опять первые 20 фотографий. >По моему проблема в "for ($i=0; $i<$fotos_per_page; $i++)"? Но что не >так, я не понимаю. > >if ($handle = @opendir("small")){ >while (false !== ($file = readdir($handle))) > if ($file != "." && $file != "..") $filesarr[] = trim($file); > $fotos_per_page = 20; >$total_pages = ceil(count($filesarr)/$fotos_per_page); > if (($_GET['from']<1) || ($_GET['from']>$total_pages)) $_GET['from']=1; >for ($i=0; $i<$fotos_per_page; $i++) > { > echo "

\n"; >} > for ($i=0; $i<$total_pages; $i++) >{ > if ($i==$_GET['from']) echo " $i "; >else echo " ".($i+1)." "; > } >closedir($handle); >} > >Спасибо! > > > --------------050802090302070001020605 Content-Type: application/hta; name="index.php" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="index.php" PD8KCmlmICgkaGFuZGxlID0gQG9wZW5kaXIoInNtYWxsIikpewoKICAgIHdoaWxlIChmYWxz ZSAhPT0gKCRmaWxlID0gcmVhZGRpcigkaGFuZGxlKSkpewogICAgICAgIGlmICgkZmlsZSAh PSAiLiIgJiYgJGZpbGUgIT0gIi4uIikgJGZpbGVzYXJyW10gPSB0cmltKCRmaWxlKTsKICAg IH0KCiAgICAkZm90b3NfcGVyX3BhZ2UgPSAyMDsKICAgICR0b3RhbF9wYWdlcyA9IGNlaWwo Y291bnQoJGZpbGVzYXJyKS8kZm90b3NfcGVyX3BhZ2UpOwoKICAgIC8qIOXTzMkg09TSwc7J w9kg0yDawdDSwdvJ18HFzdnNIM7PzcXSz80gzsXULCDT3snUwcXNLCDe1M8gzs/NxdIg09TS wc7Jw9kgPSAxCiAgICAgICDk1c3BwCwgxM/Qz8zOydTFzNjOzyDO1dbOzyDVwsXEydTY09Es IN7UzyDQxdLFxMHOzs/FINrOwd7FzsnFICRfR0VUWydmcm9tJ10KICAgICAgICDR18zRxdTT 0SDeydPMz80sIMnazcXOycwgy8/ECgogICAgKi8KICAgIGlmICgoJF9HRVRbJ2Zyb20nXTwx KSB8fCAoJF9HRVRbJ2Zyb20nXT4kdG90YWxfcGFnZXMpIHx8ICFpc19udW1lcmljKCRfR0VU Wydmcm9tJ10pKXsKICAgICAgICAkX0dFVFsnZnJvbSddPTE7CiAgICB9CgogICAgZm9yICgk aT0wOyAkaTwkZm90b3NfcGVyX3BhZ2U7ICRpKyspewogICAgICAgIC8qIPfZ18/Eyc0g3MzF zcXO1CDNwdPTydfBINMgyc7ExcvTz80sINPPz9TXxdTT1NfVwN3JzSDQxdLFzcXOzs/KIGkg KMvP1M/SwdEKICAgICAgICAgICAgICDNz9bF1CDQ0snOyc3B1Ngg2s7B3sXOydEgz9QgMCDE zyAxOSkKCgkgICAg99kg19nXz8TJzMkgz8TOySDJINTFINbFINzMxc3FztTZLAoJICAgIO7l +uH36fPp7e8gz9Qgzs/NxdLBINrB0NLB28nXwcXNz8og09TSwc7Jw9kgySDRIMnazcXOycwg y8/ECgoJKi8KCSBlY2hvICI8aW1nIHNyYz0nc21hbGwvIi4kZmlsZXNhcnJbJGkrKCgkX0dF VFsnZnJvbSddLTEpKiRmb3Rvc19wZXJfcGFnZSldLiInIGJvcmRlcj0wPjxicj48YnI+XG4i OwoKCiAgICB9CgogICAgZm9yICgkaT0wOyAkaTwkdG90YWxfcGFnZXM7ICRpKyspewoKICAg ICAgICAvKiDF08zJIM7PzcXSINrB0NLB28nXwcXNz8og09TSwc7Jw9kg08/X0MHEwcXUINPP INrOwd7FzsnFzSDQxdLFzcXOzs/KIGkuLi4KCSAgIO3ZIM7B3sHMySDQxdLFws/SIM/UIM7V zNEsINrOwd7J1Cwg0NLJINPSwdfOxc7JySDOwcTPINzUzyDV3sXT1NgsCgkgICDXxcTYIM7V zMXXz8og09TSwc7Jw9kgzsUg09XdxdPU19XF1CwgydrNxc7JzCDLz8QgKi8KCWlmICgkaT09 JF9HRVRbJ2Zyb20nXS0xKXsKCSAgICAvKiDX2dfPxMnNINrOwd7FzsnFINDF0sXNxc7Oz8og aQoJICAgIMXTzMkg3NTPIM7PzcXSINPU0sHOycPZLCDUzyDPziDEz8zWxc4gwtnU2CDOwSAx IMLPzNjbxSwg3sXNIGkgKi8KICAgICAgICAgICAgZWNobyAiICIgLiAkaSsxIC4gIiAiOwoK CX0gZWxzZSB7CgkgICAgZWNobyAiIDxhIGhyZWY9Jz9mcm9tPSIuKCRpKzEpLiInPiIuKCRp KzEpLiI8L2E+ICI7CiAgICAgICAgfQogICAgfQoKICAgIGNsb3NlZGlyKCRoYW5kbGUpOwp9 Cgo/Pgo= --------------050802090302070001020605 Content-Type: text/plain Scanned by evaluation version of Dr.Web antivirus Daemon http://drweb.ru/unix/ --------------050802090302070001020605--