Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

inlude/require funkcija i UTF-8

[es] :: PHP :: inlude/require funkcija i UTF-8

[ Pregleda: 1273 | Odgovora: 11 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

brainbuger
Bg

Član broj: 9647
Poruke: 347
*.mediaworksit.net.



Profil

icon inlude/require funkcija i UTF-805.10.2005. u 13:13


Prilikom insertovanja jednog fajla u drugi (funkcijom include ili require )
nailazim na problem da se uvek insertuje i par nejasnih karaktera koji
se odrzavaju na izgled stranice.

php fajl koji poziva 'include' nije u UTF-8 formatu a fajl koji hocu da insertujem
sadrzi cirilicu pa je stoga u UTF-8 formatu. Pretpostavljam da UTF-8
format stavlja na pocetak svakog fajla nekoliko cudnih karaktera a koje
ne mogu obrisati.

Kako resiti ovaj problem?

Hvala unapred!!!
”When the power of love overcomes the love of power, the world will know peace.” - Jimi Hendrix
05.10.2005. u 13:13 

dado_k
Varaždin

Član broj: 57122
Poruke: 301
*.cmu.carnet.hr.

ICQ: 326865106
Sajt: radim baš novi sajt u ph..


Profil

icon Re: inlude/require funkcija i UTF-805.10.2005. u 13:36
da to se zove bom signature e nemožeš to sa svakim editorom obrisat samo sa nekim napredinijima a inače i ne vidiš to!
nažalost ovo na webu stvara probleme !
05.10.2005. u 13:36 

Nemanja Avramović
PHP developer, Webinsane
Mladenovac, Srbija

Moderator
Član broj: 32202
Poruke: 3869
*.yu1.net.

ICQ: 266136396
Sajt: www.avramovic.info


Profil

icon Re: inlude/require funkcija i UTF-805.10.2005. u 17:03
meni se tako nesto desavalo kad od binarnog fajla pravim tekstualni (php)... primer: iskopiram postojeci neshto.exe u neshto.php, otvorim ga u editoru i pishem php (da ne bih pravio prazan fajl, pa bla bla)... problem resavam (na windowsu) tako sto otkucam "edit" (bez ") u command prompt-u i otvorim onaj DOS editor... u njemu otvoris php fajl, obrises par karaktera sa pocetka fajla i file/save i to je to

mozda ovo nema veze sa tvojim problemom, ali ipak mozda pomogne
Moj sajt. Moj blog. Moj avatar. Moj grad. Moja frizura.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
05.10.2005. u 17:03 

brainbuger
Bg

Član broj: 9647
Poruke: 347
*.mediaworksit.net.



Profil

icon Re: inlude/require funkcija i UTF-805.10.2005. u 17:49
@JaHvram : Dobra ideja, radi, ali jedino sto svaki put posle izmene fajla moram brisati prva 3 bajta sa EDIT, imam dosta fajlova i nije mi zgodno.

Takodje sam primetio da je ovo ustvari bug, odavno prijavljen
::::::::::::::::::::::::::::::::::::::::::::::
http://bugs.php.net/bug.php?id=22108
::::::::::::::::::::::::::::::::::::::::::::::

Pitam se , ima li neka custom funkcija kojom mogu ucitati fajl i odseci samo
prva 3 bajta (EF BB BF) koja predstavljaju UTF-8 BOM?




”When the power of love overcomes the love of power, the world will know peace.” - Jimi Hendrix
05.10.2005. u 17:49 

dado_k
Varaždin

Član broj: 57122
Poruke: 301
*.cmu.carnet.hr.

ICQ: 326865106
Sajt: radim baš novi sajt u ph..


Profil

icon Re: inlude/require funkcija i UTF-805.10.2005. u 18:37
pa to bi se dalo riješit možda i sa php skriptom
npr napraviš skriptu koja čita direktorij
pa onda sve fajlove u direktoiju i briše sve što nađe prije <?
mislim da bi išlo tako
05.10.2005. u 18:37 

semsudin
BIH

Član broj: 13751
Poruke: 51
*.pppoe682.bih.net.ba.

Sajt: www.hostbih.com


Profil

icon Re: inlude/require funkcija i UTF-810.10.2005. u 06:39
pozdravi

i ja sam imao problema sa tim ali jedini nacin je da otvoris fajl u nekom editoru npr. UltraEdit-32, nakon toga odes na save ass... i u dijalogu za snimanje pod poljem Format postavis da ti je to utf ali bez bom-a
10.10.2005. u 06:39 

WinterMute
Slobodan Jovanović
Obrenovac

Član broj: 747
Poruke: 109
217.24.18.*

ICQ: 85025545
Sajt: www.zion.co.yu


Profil

icon Re: inlude/require funkcija i UTF-810.10.2005. u 07:42
Dreamweaver na primer sačuva u ascii-ju a u samom fajlu su utf dvobajtna slova što je jedno od rešenja (kada se izabere ascii nema onih par kvaka na početku).
We look into the net, and the net is growing wide and wider.
10.10.2005. u 07:42 

bojan_bozovic
Sir Lancelot

Član broj: 29028
Poruke: 2317
*.pat-pool.le.sbb.co.yu.



Profil

icon Re: inlude/require funkcija i UTF-810.10.2005. u 09:12
Ja koristim jEdit http://www.jEdit.org/ koji je fantastican - pazi, kad ti Wordpad snimi UNICODE to je UTF-16LE a ne UTF-8 najbolje da koristis tekst editor - sa UTF-8 PHP nema nikakve probleme - mora da si mislio na UTF-16BE ili UTF-16LE a ne UTF-8.
10.10.2005. u 09:12 

Nemanja Avramović
PHP developer, Webinsane
Mladenovac, Srbija

Moderator
Član broj: 32202
Poruke: 3869
*.yu1.net.

ICQ: 266136396
Sajt: www.avramovic.info


Profil

icon Re: inlude/require funkcija i UTF-810.10.2005. u 09:32
Ja koristim Zend i koliko se secam u njemu moze da se obrise BOM... mada nisam siguran... a uostalom, uglavnom radim sa Smarty template engine-om tako da mi to ne predstavlja problem...
Video sam ovde na [es]-u da ima php skripta koja brise BOM, ali koliko sam video, opet treba da chmodujesh sve fajlove (ako je *nix hosting) na 777 (755?). S druge strane, mozda bi mogla da se napravi aplikacija (doduse ja bih mogao samo za Windows) koja bi mogla da brise BOM jos u lokalu
Mada, kad bolje razmislim, ne treba ti chmod ako brises BOM u lokalu (Windows) tako da.... ignorisite me

[Ovu poruku je menjao JaHvram dana 10.10.2005. u 15:54 GMT+1]
Moj sajt. Moj blog. Moj avatar. Moj grad. Moja frizura.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
10.10.2005. u 09:32 

bojan_bozovic
Sir Lancelot

Član broj: 29028
Poruke: 2317
*.pat-pool.le.sbb.co.yu.



Profil

icon Re: inlude/require funkcija i UTF-810.10.2005. u 11:41
Jahvrame, nikad 777 ili 755 vec 666 odnosno 644 (ne setujes bit za izvrsivost), sem ako to nije CGI skripta ili direktorijum. Apache mozes da konfigurises da server-parsuje izvrsive fajlove a ne .shtml ili neku drugu ekstenziju ;)

http://httpd.apache.org/docs/1.3/mod/mod_include.html#xbithack
10.10.2005. u 11:41 

Nemanja Avramović
PHP developer, Webinsane
Mladenovac, Srbija

Moderator
Član broj: 32202
Poruke: 3869
*.yu1.net.

ICQ: 266136396
Sajt: www.avramovic.info


Profil

icon Re: inlude/require funkcija i UTF-810.10.2005. u 14:53
Ma ok, u svakom slucaju poenta je u tome da ako to radis online na *nix serveru - moras da se zezash oko chmod-a... Nego, kad smo vec kod toga: Jel' zna neko neku foru (aplikaciju) koja moze da se nakachi na ftp i rekurzivno da prolazi kroz foldere i npr. chmoduje sve foldere/fajlove? :)

Moj sajt. Moj blog. Moj avatar. Moj grad. Moja frizura.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
10.10.2005. u 14:53 

dado_k
Varaždin

Član broj: 57122
Poruke: 301
*.cmu.carnet.hr.

ICQ: 326865106
Sajt: radim baš novi sajt u ph..


Profil

icon Re: inlude/require funkcija i UTF-810.10.2005. u 15:43
http://www.elitesecurity.org/t...ao-sam-ga-za-sebe-ali-i-za-vas
btw evo ovo je moja skripta koju sam napravio! naravno ffajlovi moraju biti na 777 chmoda al ako ju koristite na windowsu onda nema problema radi odlično ja ju koristim ionako sam ju zboh sebe napravio!
10.10.2005. u 15:43 

[es] :: PHP :: inlude/require funkcija i UTF-8

[ Pregleda: 1273 | Odgovora: 11 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.