Thread View: pl.comp.lang.php
8 messages
8 total messages
Started by web
Thu, 28 Jan 2016 12:33
przekodowanie całego serwisu
Author: web
Date: Thu, 28 Jan 2016 12:33
Date: Thu, 28 Jan 2016 12:33
7 lines
1375 bytes
1375 bytes
witam Jak przekodować cały serwis z ISO-8859-2 na UTF-8. czyli jakiś skrypt, który zacznie przeszukiwać katalog serwisu w poszukiwaniu wszystkich plików .php oraz txt a także wszystkich tekstowych i ich indywidualnym przekodowaniu. Moze sa jakies gotowe rozwiazania?
Re: przekodowanie całego serwisu
Author: rePeter
Date: Thu, 28 Jan 2016 13:22
Date: Thu, 28 Jan 2016 13:22
27 lines
1556 bytes
1556 bytes
Thu, 28 Jan 2016 04:33:13 -0800 (PST)
web <mirekgutowski@gmail.com> napisał(a):
> witam
>
> Jak przekodować cały serwis z ISO-8859-2 na UTF-8.
>
> czyli jakiś skrypt, który zacznie przeszukiwać katalog serwisu w
> poszukiwaniu wszystkich plików .php oraz txt a także wszystkich
> tekstowych i ich indywidualnym przekodowaniu.
>
> Moze sa jakies gotowe rozwiazania?
>
Po wejściu do katalogu serwisu, np:
for i in $(find -name "*.php"); do cp "$i" tmp && iconv -f ISO8859-2 -t UTF-8 tmp > "${i}" ; done
Przechodzi przez podkatalogi.
Tylko nie zrób tego drugi raz na tych samych plikach ;)
--
Piotr Grzegorzyca pozdrawia
http://starekomputery.regionet.pl
jedenaste: Nie spamuj
Re: przekodowanie całego serwisu
Author: web
Date: Thu, 28 Jan 2016 13:37
Date: Thu, 28 Jan 2016 13:37
6 lines
1394 bytes
1394 bytes
>>
for i in $(find -name "*.php"); do cp "$i" tmp && iconv -f ISO8859-2 -t UTF-8 tmp > "${i}" ; done
czy to PHP??
az tak sie zmienil od momentu gdy sie go uczylem?? :)
Re: przekodowanie całego serwisu
Author: web
Date: Thu, 28 Jan 2016 13:40
Date: Thu, 28 Jan 2016 13:40
9 lines
1596 bytes
1596 bytes
W dniu czwartek, 28 stycznia 2016 14:37:08 UTC+1 użytkownik web napisał:
> >>
> for i in $(find -name "*.php"); do cp "$i" tmp && iconv -f ISO8859-2 -t UTF-8 tmp > "${i}" ; done
>
> czy to PHP??
>
> az tak sie zmienil od momentu gdy sie go uczylem?? :)
oczywiście chce zmienic pliki na zdalnym serwerze
Re: przekodowanie całego serwisu
Author: rePeter
Date: Thu, 28 Jan 2016 17:36
Date: Thu, 28 Jan 2016 17:36
25 lines
2578 bytes
2578 bytes
Thu, 28 Jan 2016 05:40:13 -0800 (PST)
web <mirekgutowski@gmail.com> napisał(a):
> W dniu czwartek, 28 stycznia 2016 14:37:08 UTC+1 użytkownik web napisał:
> > >>
> > for i in $(find -name "*.php"); do cp "$i" tmp && iconv -f ISO8859-2
> > -t UTF-8 tmp > "${i}" ; done
> >
> > czy to PHP??
> >
> > az tak sie zmienil od momentu gdy sie go uczylem?? :)
>
> oczywiście chce zmienic pliki na zdalnym serwerze
Wobec tego napisz sobie odpowiednik w PHP, też znajdziesz funkcję iconv.
BTW, zdalny czy niezdalny, shell może być dostępny, sprawdzałeś?
--
Piotr Grzegorzyca pozdrawia
http://starekomputery.regionet.pl
jedenaste: Nie spamuj
Re: przekodowanie całego serwisu
Author: balItis
Date: Thu, 28 Jan 2016 18:30
Date: Thu, 28 Jan 2016 18:30
6 lines
1078 bytes
1078 bytes
W dniu 28.01.2016 o 14:22, rePeter pisze:
> Po wejściu do katalogu serwisu, np:
>
> for i in $(find -name "*.php"); do cp "$i" tmp && iconv -f ISO8859-2 -t UTF-8 tmp > "${i}" ; done
Pod warunkiem, że nie ma spacji w nazwach plików/katalogów.
Re: przekodowanie całego serwisu
Author: Borys Pogoreło
Date: Thu, 28 Jan 2016 18:35
Date: Thu, 28 Jan 2016 18:35
11 lines
1248 bytes
1248 bytes
Dnia Thu, 28 Jan 2016 04:33:13 -0800 (PST), web napisał(a): > czyli jakiś skrypt, który zacznie przeszukiwać katalog serwisu w poszukiwaniu wszystkich plików .php oraz txt a także wszystkich tekstowych i ich indywidualnym przekodowaniu. > Moze sa jakies gotowe rozwiazania? Dawno, dawno temu chyba Pajączek miał taką funkcję do zamiany kodowania w wielu plikach. -- Borys Pogoreło borys(#)leszno,edu,pl
Re: przekodowanie całego serwisu
Author: web
Date: Fri, 29 Jan 2016 12:59
Date: Fri, 29 Jan 2016 12:59
6 lines
1545 bytes
1545 bytes
>>
for i in $(find -name "*.txt"); do cp "$i" tmp && iconv -f ISO8859-2 -t UTF-8 tmp > "${i}" ; done
rzeczywiscie, te polecenie pieknie przerobilo mi caly serwis przez SSH
A czy jest mozliwosc uruchomienia czegos podobnego przez skrypt PHP, gdyz mam kilka serwisow, a nie wszedzie mam dostep przez SSH
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads