Results 1 to 4 of 4

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Åêñïåðèìåíòàòîð Nuclear's Avatar
    Join Date: Sep:2004
    Location: Ñîôèÿ, êâ. Ãå(ò)î Ìèëåâ
    Posts: 3,352

    Âúïðîñ çà readdir() íà PHP

    Çäðàâåéòå!
    Ïðåäè îêîëî ãîäèíà ñïðåòíàõ åäíà ãàëåðèéêà íà php - îñíîâíàòà è ÷àñò å åäíî ñêðèïò÷å, êîåòî ñ ïîìîùòà íà readdir() ÷åòå èìåíàòà íà êàðòèíêèòå â îïðåäåëåíà ïàïêà è ïî òîçè íà÷èí ãè ïîäðåæäà â ãàëåðèÿòà. Èìåíàòà ñà îò Picture001.jpg äî Picture540.jpg.
    Âñè÷êîòî òîâà, êà÷åíî íà ñúðâúð÷å. Ñúðâúð÷åòî å ïîä Ëèíóêñ.
    Íàëîæè ñå öÿëàòà ãàëåðèÿ äà áúäå ïðåìåñòåíà íà äðóã õàðääèñê. Êà÷èõ âñè÷êè ôàéëîâå ïðåç Filezilla ïîä ëèíóêñ è... èçíåíàäà - ñíèìêèòå ñà â ðàçáúðêàí ðåä.
    Toãàâà ñè ïðèïîìíèõ, ÷å readdir ÷åòå ôàéëîâåòå ïî ðåäà, â êîéòî ñà çàïèñàíè. À Filezilla êà÷âà ïî 2 ôàéëà íàâåäíúæ, òàêà ÷å ñå ïîëó÷àâàò ðàçáúðêâàíèÿ. Âúïðåêè òîâà, áè òðÿáâàëî ïðåç åäíà êàðòèíêèòå äà ñà ïîðåäíè íîìåðà. Íî íå å òàêà.
    Ðåøèõ äà èçïîëçâàì Total Commander çà êà÷âíå ïðåç FTP, çàùîòî ãî ñ÷èòàì çà ðåäîâåí . Ïàïêàòà, êîÿòî å íà ñúðâúðà ñè ÿ ñâàëèõ íà êîìïþòúðà, èçòðèõ ÿ òàì è ÿ êà÷èõ íàíîâî. Ïî÷íà äà ãè êà÷âà ïî àçáó÷åí ðåä, íî ñêðèïòà ïàê ãè ÷åòå ðàçáúðêàíî.
    Íåùî ïîâå÷å, ñëåä êà÷âàíåòî ñîðòèðàõ ôàéëîâåòå îòñðåùà ïî äàòà - àìè ïîäðåäåíè ñà ñè ïî àçáó÷åí ðåä - ëîãè÷íî, çàùîòî êîìàíäåðà ãè å êà÷âàë åäèí ïî åäèí, îò Picture001.jpg äî Picture540.jpg.
    Âúïðåêè òîâà ñà ðàçáúðêàíè. Çàùî?
    Ðàçáðàõ, ÷å ìîæå äà ñå èçáåãíå òîâà ðàçáúðêâàíå, êàòî ñå ñîðòèðà ñïèñúêà ñ èìåíàòà, íî äà êàæåì ÷å íå èñêàì äà òîâàðÿ èçëèøíî ñúðâúðà äà ñîðòèðà ìàñèâ îò äà êàæåì 500 èìåíà, à è îñâåí òîâà ìè å ÷óäíî, êàêâî ñå ðàçáèðà ïîä "ðåäà, â êîéòî ñà çàïèñàíè â äèðåêòîðèÿòà"? Ïðåäïîëàãàì äàòàòà íà ñúçäàâàíå íà ôàéëîâåòå.
    Íàé-ñòðàííîòî å, ÷å ñëåä êà÷âàíåòî ñ òîòàëêîìàíäåð ðåäúò å ñúùèÿ êàêòî ñëåä êà÷âàíåòî ñ Filezilla. (A íàëè ñà êà÷âàíè ïî ðàçíè÷íè íà÷èíè - åäèíèÿ êà÷âà ïî 2 ôàéëà íàâåäíúæ, à äðóãèÿ - åäèí ïî åäèí).
    Last edited by Nuclear; 3rd October 2008 at 18:16.
    Íå îòãîâàðÿì íà íåãðàìîòíè ïîñòîâå. Äà èçòèêàìå HWBG ïàïëà÷òà!

  2. #2
    Registered User
    Join Date: Jan:2004
    Posts: 50
    scandir()

  3. #3
    Registered User
    Join Date: Aug:2003
    Location: Ñîôèÿ
    Posts: 175
    Quote Originally Posted by Nuclear View Post
    êàêâî ñå ðàçáèðà ïîä "ðåäà, â êîéòî ñà çàïèñàíè â äèðåêòîðèÿòà"?
    Èìåíàòà íà ôàéëîâåòå ñà îðãàíèçèðàíè ïî íÿêàêúâ íà÷èí è ñúõðàíåíè íà äèñêà.  òàçè îðãàíèçàöèÿ îáèêíîâåíî èìàø íÿêàêâà íàðåäáà, êîÿòî äà çàáúðçâà íàìèðàíåòî íà êîíêðåòåí ôàéë èçìåæäó îñòàíàëèòå. Íà êðàòêî - èìåíàòà îáèêíîâåíî ñà ñîðòèðàíè. Ðåäà íà ñîðòèðîâêà îáà÷å çàâèñè îò ôàéëîâàòà ñèñòåìà. ReiserFS ñîðòèðà ïî õåø îò èìåòî, ñ êîåòî èìåíàòà èçãëåæäàò ñèëíî ðàçáúðêàíè. Íÿêîè ôàéëîâè ñèñòåìè ñîðòèðàò òî÷íî ïî àçáó÷åí ðåä (NTFS), à äðóãè (EXT2,UFS) íèùî íå ñîðòèðàò. Ñàìî çà ïîñëåäíèòå äàòàòà íà ôàéëîâåòå ìîæå äà å îò çíà÷åíèå.

  4. #4
    Àãåíò Ñìèò Èöêàòà's Avatar
    Join Date: Feb:2005
    Location: Sofia
    Posts: 72
    Åäâà ëè íîâèÿ ñúðâúð òè ãè ëèñòâà ðàçáúðêàíî, ïî-ñêîðî ãè ñîðòèðà ïî ãîëåìèíà (KB).

    Êîëêî øå ãî íàòîâàðèø ñúðâúðà, àêî ñëåä êàòî ïðî÷åòåø äèðåêòîðèÿòà ñîðòèðàø ôàéëîâåòå? ß íå ñå èçëàãàé, àìè ãè âêàðâàé â åäèí õåø è ïîñëå ñè ãè ñîðòèðàé êàêòî òè õàðåñâà

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Copyright © 1999-2011 Õàðäóåð ÁÃ. Âúçìîæíî å ñúäúðæàíèåòî íà òàçè ñòðàíèöà äà å îáåêò íà àâòîðñêè ïðàâà.
iskamPC.com | mobility.BG | Bloody's Techblog | Êðèïòîâàëóòè è ìàéíèíã | 3D Vision Blog | Ìàãàçèí çà åëåêòðîííè öèãàðè