Vajag bez BOM, jo bom faila sākumā ieliek speciālos simbolus, lai varētu atpazīt, ka fails ir utf-8. Līdz ar to arī sanāk, ka izsūtot headerus, šis bom, jau būs izsūtīts...
Tavam teksta redaktoram ir jābūt tādai fīčai kā Change encoding vai tamlīdzīgi - pameklē.
Jā, to sūti ārā no index.php (tikai izsūti to pirms kaut kas cits tiek izsūtīts). Uz localhost gāja jo droši vien iekš php konfigurācijas faila (php.ini) ir ieslēgts output_buffering.
Par tiem simboliem iekš source neuztraucies, galvenais, lai viņi lapā normāli attēlojas, kad tiksi tik tālu tad varēsi sākt domāt kā novērst to...
Pašam failam ir jābūt ar attiecīgo kodējumu (ja strings ir utf-8, tad arī failam ir jābūt kā utf-8).
Un būtu vēlams vēls izsūtīt `galveni` : header("Content-type: text/html; charset=utf-8");
Un arī nekur neatradīsi...
Doma apmēram tāda:
switch($_GET['lang']) {
case 'lv':
echo 'latviešu teksts'
break;
case 'en':
echo 'english text'
break;
default:
echo 'latviešu teksts'
break;
}
Varēji jau pirmo postu needitēt, bet vnk jaunu komentāru ierakstīt...
select k.nosaukums, d.darbiba from kvitis k left join darbibas d on k.id = d.kvits_id where d.darbiba='pag.' ORDER BY d.id desc LIMIT 0, 1
select k.nosaukums, d.darbiba from kvitis k left join darbibas d on k.id = d.kvits_id ORDER BY d.id desc LIMIT 0, 1
edit: andrisp, pasteidzās pirmais :)
Pilnīgi piekrītu Delfinam.
Mikij, tu vari vienlaicīgi mācīties un tajā pašā laikā kaut ko darīt.. Bet dari to priekš sevis, nevis bojā darba devējam nervus ;)
Pārvietots no http://php.lv/f/index.php?showtopic=8986
Mikij, tu nu gan esi īstais, kas kaut ko tādu varētu uzņemties, pat bail iedomāties kas tur varētu sanākt! :D
Mikij, tā nav latviešu valoda utf-8 formātā, bet gan characteri no ascii tabulas.
Runājot par tēmu. Pie failu upload būtu vēlams jau laicīgi izravēt ārā visus "sliktos" simbolus, kaut vai ar preg_replace...
Un utf-8?
Es nezinu vai var headerus norādīt, sūtot no bash skripta (neizmantojot php).
Bet nu bash jebkurā gadījumā būs ātrāks variants nekā php.
P.S. skaties, ka neiekrīti kādā blacklistē ;)
Atkarīgs no tā ko sūti. Ja plain text mailus, tad no bash būtu ok, pat ļoti ok.
Attachmentus manuprāt būtu prātīgāk sūtīt ar php..
Subjektīvs viedoklis..
Dari tā kā es rakstīju, lai bildītes dabūtu virs kolonnas:
<style>
.boxWithTitle {
background: #cdcdcd;
width: 175px;
font: normal 12px "Verdana";
}
.boxWithTitle h1 {
background: url(bilde.gif) no-repeat;
font: normal 12px "Verdana";
text-align: center;
background-position: top right;
}
.boxWithTitle p {
padding: 5px;
}
</style>
<div class="boxWithTitle">
<h1>tituls</h1>
<p>teksts</p>
</div>
tev ir nepareiz izkārtojums.
Par to labo kasti:
Lai dabūtu title virsū viņai dari apmēram tā: ieliec viņu visu vienā div`ā iekš diva norādi h1 elementu un tad nostilo viņu tā, lai tā bilde parādītos augšā labajā stūrī, tad ieliec "p" elementu (nostailo viņu, lai neduras teksts pret malām).
Bet nu jebkurā gadījumā Tev HTML loģika ar izkārtojumu ir nepareiza.. Ar pašreizējo kodu tev nekas nesanāks..