Nav cerību. Būs tev tagad mācība turēt savas sources versiju kontroles sistēmā (kā bonusa fīča - sava veida automātisks backups). Iesaku paksatīties uz SVN. Ērta un vienkārši iesākama lietošanā.
andrisp: tas, ka nevar, tas nenozīmē, ka tas nestrādās :) HTML dokuments arī "nedrīkst" saturēt vairākus elementus ar vienādiem id.
ar [ un ] nevajadzētu šeit būt problēmām.
Rich Bitch: tu saki, ka nesaproti kļūdu. A kādu kļūdu saka vai rāda?
Es gan būtu to visu darījis tā, ka salicis vienā masīvā visus faila vārds un tad ar usort sakārtojis (kā salīdzināšanas funkciju padotu fju, kas abiem padotajiem faila vārdiem nosaka to laiku un salīdzina to).
Vai arī, ja failu ir daudz un faila laika noteikšanas funkcija usortā iebremzē (jo tā var tikt izsaukta vairākkārtīgi vienam un tam pašam failam), tad šādi:
$arr = array();
for each failam $fname ar tā laiku $ftime
{
$arr[] = array($fname, $ftime);
}
sort($arr);
for each $a in $arr
{
// te lieto $a[0] kā faila vārdu
}
SELECT * FROM raksti ORDER BY id LIMIT $a,$b
$a vietā liec cik rakstus izlaist no sākuma pirms atgriezt $b rakstus.
$a=0, $b=5 - atgriezīs pirmos piecus.
$a=10, $b=5 - atgriezīs sākto no vienpadsmitā piecus gabalus (11,12,13,14,15 ja skaita no 1).
Nevar tāpēc, ka nevajag. Tās linuksiskās permissions neko neietekmē zem windows.
Tā ka atliek vienīgi, ka fails neeksistē. Vai arī tiek meklēts citā vieta nekā esi iedomājies.
Nu gan...
Ja jau doctype esi norādījis XHTML, tad arī raksti XHTML nevis kautkādu HTML parodiju.
Ļoti korektas kļūdas tas uzrāda. Sākot ar nekorektiem komentāriem un beidzot ar nekorektiem tagiem.
Atrodi tās abas order kolonnas vērtības kurus gribi apmainīt vietām - $order1 un $order2.
Un tad raksti: UPDATE tabula SET order = $order1 + $order2 - order WHERE order IN ($order1, $order2)