Jump to content
php.lv forumi

header


keksuss

Recommended Posts

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

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 by Grey_Wolf
Link to comment
Share on other sites

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

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

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

×
×
  • Create New...