Forum » Programiranje » charset in php - problem
charset in php - problem
kyusss ::
Pozdrav,
imam problem z sumniki v PHP. Izdelujem stran za administriranje nekega sistema, zadeva je narejena tako: Ogrodje strani je .htm dokument, ki ga potem v na tej strani 'razbijem' in s print stavki 'izpisujem' in vmes vkjucim vsebino. Ker je z besedam to tezko razlozit je tle koda:
$datoteka_in=file('administracija.htm');
foreach ($datoteka_in as $vrstica) {
$datoteka_out="$datoteka_out $vrstica";
}
list($glava_a,$ostalo)=split('END HEAD',$datoteka_out);
list($meni_a,$rep_a)=split('END MENI',$ostalo);
print $glava_a;
print ZacetnaStran
//tle je meni za navigacijo
ZacetnaStran;
print $meni_a;
print $main_part_oglas;
print $rep_a;
v spremenjivki $main_part_oglas je vsebina, ki jo zelim prikazati v določenem trenutku.
Problem imam s prikazovanjem sumnikov, v .htm dokumentu imam seveda meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2", tezava pa je ker znaki, ki so iz drugege strani (php) niso pravilno prikazani,saj tu ne morem se enkrat dat meta taga (stran potem ne dela).
Problem sedaj resujem tako, da v Dreamweaverju izberem modify->page propertis->document encoding in tam nastavim pravi charset. To mi omogoci da napisem sumnike in stran uploadam in potem dela. Vendar ko v dream.. to zaprem in ponovno odprem imam to stran v iso-8859-5 (ce ima dokument head in meta tag, si seveda 'zapomni' pravi charset) in vse sumnike zjeb***.
Kaj mi je storiti???
Vem da sem precej zabluzu z vprasanjem, vendar upam da se bo vseeno nasel kdo ki ga bo razumel in mi pomagal, HVALA!
ps: kodo sem mal 'popravu' da nima vec html oblik...
imam problem z sumniki v PHP. Izdelujem stran za administriranje nekega sistema, zadeva je narejena tako: Ogrodje strani je .htm dokument, ki ga potem v na tej strani 'razbijem' in s print stavki 'izpisujem' in vmes vkjucim vsebino. Ker je z besedam to tezko razlozit je tle koda:
$datoteka_in=file('administracija.htm');
foreach ($datoteka_in as $vrstica) {
$datoteka_out="$datoteka_out $vrstica";
}
list($glava_a,$ostalo)=split('END HEAD',$datoteka_out);
list($meni_a,$rep_a)=split('END MENI',$ostalo);
print $glava_a;
print ZacetnaStran
//tle je meni za navigacijo
ZacetnaStran;
print $meni_a;
print $main_part_oglas;
print $rep_a;
v spremenjivki $main_part_oglas je vsebina, ki jo zelim prikazati v določenem trenutku.
Problem imam s prikazovanjem sumnikov, v .htm dokumentu imam seveda meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2", tezava pa je ker znaki, ki so iz drugege strani (php) niso pravilno prikazani,saj tu ne morem se enkrat dat meta taga (stran potem ne dela).
Problem sedaj resujem tako, da v Dreamweaverju izberem modify->page propertis->document encoding in tam nastavim pravi charset. To mi omogoci da napisem sumnike in stran uploadam in potem dela. Vendar ko v dream.. to zaprem in ponovno odprem imam to stran v iso-8859-5 (ce ima dokument head in meta tag, si seveda 'zapomni' pravi charset) in vse sumnike zjeb***.
Kaj mi je storiti???
Vem da sem precej zabluzu z vprasanjem, vendar upam da se bo vseeno nasel kdo ki ga bo razumel in mi pomagal, HVALA!
ps: kodo sem mal 'popravu' da nima vec html oblik...
- spremenil: kyusss ()
kyusss ::
Phobeus: to nardim, shranim, zaprem, odprem in dokument je spet v iso8859-5
OwcA: to me je resilo... HVALA
Problem sedaj resujem tako, da v Dreamweaverju izberem modify->page propertis->document encoding in tam nastavim pravi charset. To mi omogoci da napisem sumnike in stran uploadam in potem dela. Vendar ko v dream.. to zaprem in ponovno odprem imam to stran v iso-8859-5 (ce ima dokument head in meta tag, si seveda 'zapomni' pravi charset) in vse sumnike zjeb***.
OwcA: to me je resilo... HVALA
rokpok ::
kyusss ::
sleepy: hvala, sem nahitr pogledal in zgleda kr uporabna zadeva, sam zdej nimam vec casa spreminjat... Bom pa uporabil pr naslednjih zadevah
zeleznika ::
Pozdravljen,
Zadevo delaš čisto pravilno. Če imaš več phpjev valda ne moreš nastavite meta tag na vseh straneh. Dreamweaver pač ne zna ugotoviti v kateri kodni tabeli je shranjen php. Zapomni si, da ko odpreš php, asp, htm,.... , vedno spremeniš charset na tistega katerega uporabljaš.
:)
lp, Andrej
Zadevo delaš čisto pravilno. Če imaš več phpjev valda ne moreš nastavite meta tag na vseh straneh. Dreamweaver pač ne zna ugotoviti v kateri kodni tabeli je shranjen php. Zapomni si, da ko odpreš php, asp, htm,.... , vedno spremeniš charset na tistega katerega uporabljaš.
:)
lp, Andrej
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Oh, ti šumniki...Oddelek: Izdelava spletišč | 3002 (2813) | beerhunter |
» | problem s šumniki v apacheOddelek: Izdelava spletišč | 1967 (1771) | plavko61 |
» | jebe*** šumnikiOddelek: Izdelava spletišč | 4140 (3546) | Tr0n |
» | Problem s charsetomOddelek: Izdelava spletišč | 1586 (1419) | Matek |
» | charset ?Oddelek: Programiranje | 3075 (2911) | cahahopie |