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

inlude/require funkcija i UTF-8

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

[ Pregleda: 3473 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

brainbuger

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



+52 Profil

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

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!!!
 
Odgovor na temu

dado_k
Varaždin

Član broj: 57122
Poruke: 300
*.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 - pre 224 meseci
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 !
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

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

Sajt: https://avramovic.info


+46 Profil

icon Re: inlude/require funkcija i UTF-805.10.2005. u 17:03 - pre 224 meseci
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
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

brainbuger

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



+52 Profil

icon Re: inlude/require funkcija i UTF-805.10.2005. u 17:49 - pre 224 meseci
@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?



 
Odgovor na temu

dado_k
Varaždin

Član broj: 57122
Poruke: 300
*.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 - pre 224 meseci
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
 
Odgovor na temu

semsudin
BIH

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

Sajt: www.hostbih.com


Profil

icon Re: inlude/require funkcija i UTF-810.10.2005. u 06:39 - pre 224 meseci
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
 
Odgovor na temu

WinterMute
Slobodan Jovanović
Obrenovac

Član broj: 747
Poruke: 113
217.24.18.*

ICQ: 85025545
Sajt: https://github.com/sjovan..


+2 Profil

icon Re: inlude/require funkcija i UTF-810.10.2005. u 07:42 - pre 224 meseci
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.
 
Odgovor na temu

bojan_bozovic

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

Sajt: angelstudio.org


+392 Profil

icon Re: inlude/require funkcija i UTF-810.10.2005. u 09:12 - pre 224 meseci
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.
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

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

Sajt: https://avramovic.info


+46 Profil

icon Re: inlude/require funkcija i UTF-810.10.2005. u 09:32 - pre 224 meseci
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]
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

bojan_bozovic

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

Sajt: angelstudio.org


+392 Profil

icon Re: inlude/require funkcija i UTF-810.10.2005. u 11:41 - pre 224 meseci
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
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

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

Sajt: https://avramovic.info


+46 Profil

icon Re: inlude/require funkcija i UTF-810.10.2005. u 14:53 - pre 224 meseci
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? :)

Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

dado_k
Varaždin

Član broj: 57122
Poruke: 300
*.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 - pre 224 meseci
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!
 
Odgovor na temu

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

[ Pregleda: 3473 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

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