Predlošci, web design, web standardi > PHP/JS programiranje
Ne pronađe linije u datoteci
erbi:
Hvala Onebeat
Dario:
--- Citat: Onebeat - 15. Rujan 2014, 10:05 ---Preporučam ti da napraviš ovako - svaki put kada skripta se pokrene neka prvo pretvori datoteke u UTF8 pa te napravi overwrite te onda ide dalje ostatak skripte.
--- Kraj citata ---
Ni u ludilu to radit.... i onda overwrite-aš originalnu datoteku, a nekaj ne valja - i gdi si onda?
Jednostavno kad učitaš sadržaj u varijablu
--- Kod: ---$fp = @fopen($filename_danas, 'r');
--- Kraj koda ---
obradi taj tekst u varijabli. Budući da vidim da sve nešto svoje učitavaš, dakle uvijek će dolaziti datoteka u istom formatu snimljena, napraviš samo
--- Kod: ---$fp = iconv('ASCII', 'UTF-8//IGNORE', $fp);
--- Kraj koda ---
... i trebalo bi radit...
Onebeat:
--- Citat: Dario - 16. Rujan 2014, 14:02 ---Ni u ludilu to radit.... i onda overwrite-aš originalnu datoteku, a nekaj ne valja - i gdi si onda?
--- Kraj citata ---
Slican princip koji sam tu napisao koristim kod jednog svog rješenja i nemam nikakvih problema jer ako nesto dobro slozis onda ide glatko...
erbi:
@Dario:
Ovaj convert sam pokušao, a ne radi. Zanimljivo je to, da kad otvorim datoteku sa editorom, kaže mi da je format ANSI, a kad jo otvorim sa php, kaže da je utf-8
Nešto sam brklao i liniju:
--- Kod: ---if (strpos(htmlspecialchars($line), $prvi_next_day) !== false)
--- Kraj koda ---
promjenio u:
--- Kod: ---if (strpos($line, $prvi_next_day) !== false)
--- Kraj koda ---
i radi. Možda samo za sada i mi opet javi grešu kad budem u gužvi ;D
Navigacija
[0] Lista Poruka
Idi na punu verziju