🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.php
8 messages
8 total messages Started by web Thu, 28 Jan 2016 12:33
przekodowanie całego serwisu
#231221
Author: web
Date: Thu, 28 Jan 2016 12:33
7 lines
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
#231225
Author: rePeter
Date: Thu, 28 Jan 2016 13:22
27 lines
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
#231222
Author: web
Date: Thu, 28 Jan 2016 13:37
6 lines
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
#231223
Author: web
Date: Thu, 28 Jan 2016 13:40
9 lines
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
#231224
Author: rePeter
Date: Thu, 28 Jan 2016 17:36
25 lines
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
#231226
Author: balItis
Date: Thu, 28 Jan 2016 18:30
6 lines
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
#231227
Author: Borys Pogoreło
Date: Thu, 28 Jan 2016 18:35
11 lines
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
#231228
Author: web
Date: Fri, 29 Jan 2016 12:59
6 lines
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