Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > pl.comp.lang.php > #14979 > unrolled thread
| Started by | web <mirekgutowski@gmail.com> |
|---|---|
| First post | 2016-01-28 04:33 -0800 |
| Last post | 2016-01-29 04:59 -0800 |
| Articles | 8 — 5 participants |
Back to article view | Back to pl.comp.lang.php
przekodowanie całego serwisu web <mirekgutowski@gmail.com> - 2016-01-28 04:33 -0800
Re: przekodowanie całego serwisu rePeter <konto@noname.spam> - 2016-01-28 14:22 +0100
Re: przekodowanie całego serwisu balItis <balltis@haiu.uii> - 2016-01-28 19:30 +0100
Re: przekodowanie całego serwisu web <mirekgutowski@gmail.com> - 2016-01-28 05:37 -0800
Re: przekodowanie całego serwisu web <mirekgutowski@gmail.com> - 2016-01-28 05:40 -0800
Re: przekodowanie całego serwisu rePeter <no@spam.no> - 2016-01-28 18:36 +0100
Re: przekodowanie całego serwisu Borys Pogoreło <borys@pl.edu.leszno> - 2016-01-28 19:35 +0100
Re: przekodowanie całego serwisu web <mirekgutowski@gmail.com> - 2016-01-29 04:59 -0800
| From | web <mirekgutowski@gmail.com> |
|---|---|
| Date | 2016-01-28 04:33 -0800 |
| Subject | przekodowanie całego serwisu |
| Message-ID | <3ef6bcf0-19cd-45a3-99bb-167623edfb5b@googlegroups.com> |
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?
[toc] | [next] | [standalone]
| From | rePeter <konto@noname.spam> |
|---|---|
| Date | 2016-01-28 14:22 +0100 |
| Message-ID | <20160128142215.1e1163b7@pe> |
| In reply to | #14979 |
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
[toc] | [prev] | [next] | [standalone]
| From | balItis <balltis@haiu.uii> |
|---|---|
| Date | 2016-01-28 19:30 +0100 |
| Message-ID | <n8dmnc$30d$1@node1.news.atman.pl> |
| In reply to | #14980 |
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.
[toc] | [prev] | [next] | [standalone]
| From | web <mirekgutowski@gmail.com> |
|---|---|
| Date | 2016-01-28 05:37 -0800 |
| Message-ID | <26ae10cd-75af-4487-bfca-5aaa50a25674@googlegroups.com> |
| In reply to | #14979 |
>>
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?? :)
[toc] | [prev] | [next] | [standalone]
| From | web <mirekgutowski@gmail.com> |
|---|---|
| Date | 2016-01-28 05:40 -0800 |
| Message-ID | <e09a2b97-be15-4ec1-b16d-bfca2c0f9aaa@googlegroups.com> |
| In reply to | #14981 |
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
[toc] | [prev] | [next] | [standalone]
| From | rePeter <no@spam.no> |
|---|---|
| Date | 2016-01-28 18:36 +0100 |
| Message-ID | <20160128183633.4b368840@pe> |
| In reply to | #14982 |
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
[toc] | [prev] | [next] | [standalone]
| From | Borys Pogoreło <borys@pl.edu.leszno> |
|---|---|
| Date | 2016-01-28 19:35 +0100 |
| Message-ID | <c0eycq6kayfu.ema1x6gu14jo$.dlg@40tude.net> |
| In reply to | #14979 |
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
[toc] | [prev] | [next] | [standalone]
| From | web <mirekgutowski@gmail.com> |
|---|---|
| Date | 2016-01-29 04:59 -0800 |
| Message-ID | <54c53b1c-9eab-4b95-98ca-13b2e1ef530c@googlegroups.com> |
| In reply to | #14979 |
>>
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
[toc] | [prev] | [standalone]
Back to top | Article view | pl.comp.lang.php
csiph-web