keksuss Posted March 24, 2006 Report Share Posted March 24, 2006 Uzplēsīšu vecās rētas... Iepriekš lasīju (šeiten pat), ka lai nemestu to sūda "Cannot modify..." jāliek prosta tas hederis pēc iespējas augstāk kodā! A bet augstāk vairs nevar... <?php @session_start(); if($_SESSION['isloged'] != 'yes'){ header("Location: login.php"); exit(); } un spļauj, ka vot esot headeris jau nosūtīts... Nekas nekur netiek includots, šitā sākas kods... PS: sorry veči, zinu, ka šeit jau 10% visiem topikiem saistīti ar šito hujņu... Link to comment Share on other sites More sharing options...
Grey_Wolf Posted March 24, 2006 Report Share Posted March 24, 2006 (edited) keksuss--> nu bet ir tachu kautkas nosuutiits... pat ja tas ir tukshums... kaut 1 baits...('shag na prava shag na leva, rastrel na mestje' ja tev <?php nav pasha sakumaa tad jau ir izsuutiits 1 baits vai 2 baiti... (parneshana jaunaa rindaa arii ir 1 baits (vai 2 win. videe)) P.S. un nav iipashi svariigi vai tu PHP pastaasti ka kautko vajadzees incluudot vai ne... ja nebuus lieko baitu tad viss buus OK. teiksim: <?php include ('bla.php'); sessionstart(); ?> buus vis ok ja fails bla.php sastaaves no: <?php $a=1;// teiksim tiira PHP koda bez echo, print utt... ?>(bez ENTER)... edit: parlasiju savu postu un sapratu ka naff labi :( ENTERs ir 1 baits jebkuraa videe ;) tik WIN izmanto ENTER + RETURN ENTER= char 10 // 'atrodas uz klavieres kaa milziigs taustinsh' ;) RETURN = char 13 // 'atrodas uz klavieres pie Num pada' ;) Abi pilda GANDRIIZ vienaadas f-jas... Edited March 24, 2006 by Grey_Wolf Link to comment Share on other sites More sharing options...
keksuss Posted March 24, 2006 Author Report Share Posted March 24, 2006 NU jap, man viens enteris ne tur kur vajag... Skaidrs paļdis... Link to comment Share on other sites More sharing options...
bubu Posted March 24, 2006 Report Share Posted March 24, 2006 ENTER= char 10 // 'atrodas uz klavieres kaa milziigs taustinsh' ;)RETURN = char 13 // 'atrodas uz klavieres pie Num pada' ;) Pilnīgas muļķības. Abi Enter taustiņi uz klaviatūras ģenerē vienādu ascii kodu (skan-kods gan atšķirās). Taču atkarībā no OS, tas tiek uztverts vai nu kā \r\n vai \r vai \n. \r vai \n pēc būtības pilda dažādas funkcijas. \r pārnes kursoru uz rindiņas sākumu, taču \n pārnes kursoru vienu rindiņu zemāk (taisni vertikāli). Īpaši labi to varēja novērot uz veciem adatu printeriem, kur bija svarīgi abi šie simboli (tagad jau visi printeri drukā tekstu kā bildi, nevis simbolus). Link to comment Share on other sites More sharing options...
keksuss Posted March 24, 2006 Author Report Share Posted March 24, 2006 Bet vai var tā būt, kad šito headerfigņu ietekmē arī utf-8 charsets? Link to comment Share on other sites More sharing options...
Delfins Posted March 24, 2006 Report Share Posted March 24, 2006 Nu tieši tāpēc es nerakstu skriptus UTF-8 kodējumā.. jo visi mani teksti ir iekš DB, vai atsevišķa label-faila (lokalizācija)... Link to comment Share on other sites More sharing options...
andrisp Posted March 24, 2006 Report Share Posted March 24, 2006 Bet var taču saglabāt UTF-8 arī bez tā pirmā simbola (BOM laikam saucās). Ir vēl kādi iemesli kāpēc neraksti iekš utf-8 kodējuma ? Link to comment Share on other sites More sharing options...
Delfins Posted March 24, 2006 Report Share Posted March 24, 2006 1.) Kods nav jāraksta UTF-ā 2.) Dati glabājās DB vai datu failos (masīvi,serializēti mainīgi, savs coma-formāts) Link to comment Share on other sites More sharing options...
andrisp Posted March 24, 2006 Report Share Posted March 24, 2006 Nu pag - kas tur slikts rakstīt iekš utf-8 ? Link to comment Share on other sites More sharing options...
v3rb0 Posted March 24, 2006 Report Share Posted March 24, 2006 tas utf8 BOM var uztaisīt header information already sent vai baltu lapu un kaut kādu jocīgu ķeksi stūrī.aizņemtā scripta vieta uz diska, bet laikam nav tik kritiska lieta un par ko būtu jāuztraucās vienmēr. Link to comment Share on other sites More sharing options...
andrisp Posted March 24, 2006 Report Share Posted March 24, 2006 ņjā, bet var taču utf-8 failu glabāt arī bez tā BOM. OFFTOPIC - kāpēc tiek ieteikts (tipa - coding standarts / coding guidelines) atkāpes (tabus) skriptā pārveidot par atstarpēm ? Link to comment Share on other sites More sharing options...
bubu Posted March 24, 2006 Report Share Posted March 24, 2006 Jo cilvēki vairs nelieto fiksētas 8 atstarpes priekš taba, bet dažādu skaitu (2/4/8/utt). Tamdēļ bieži vien kods izskatās nelasāms, ja kāds grib lietot atstarpes. Link to comment Share on other sites More sharing options...
v3rb0 Posted March 24, 2006 Report Share Posted March 24, 2006 imo sliktas quidlines lasi - atstarpes ir slikti. tab vari pielāgot no 1 līdz kaut vai 1000 spacēm, atkarībā kāds tev monitors un kā labpatīkas lasīt. Link to comment Share on other sites More sharing options...
andrisp Posted March 24, 2006 Report Share Posted March 24, 2006 nu viena vieta - http://pear.php.net/manual/en/standards.ph...dards.indenting nesaprotu, ko bubu centās pateikt, bet v3rb0 taisnība - man jau arī liekas, ka atstarpes lietot ir nelabi. Link to comment Share on other sites More sharing options...
v3rb0 Posted March 24, 2006 Report Share Posted March 24, 2006 bubu teica par tiem gadījumiem kad vajag lai zem vārda pirmajā rindā taisni būtu vārds no otrās rindas. tad ar tabiem nevar, jo vajag konstantu simbolu skaitu. bet tādi gadījumi visbiežāk ir komentāros, kad gribi kādu shēmu vai tabulu simboliski uzzīmēt. galu galā, ja dikti vajag, var arī pāris vietās ar spacēm uzrakstīt, jo guidlinēm ir jābūt tādām lai palīdzētu, nevis traucētu. Link to comment Share on other sites More sharing options...
Recommended Posts