Article View: pl.comp.lang.php
Article #219995Re: upload poprzez FCKEditor
From: morwo
Date: Wed, 05 Aug 2009 08:13
Date: Wed, 05 Aug 2009 08:13
32 lines
2703 bytes
2703 bytes
On 4 Sie, 23:14, web <mirekgutow...@gmail.com> wrote:
> sorry ale nie moge cos wstawic tego znaku (polskie a z jezyczkiem)..to
> juz ostatni raz
>
> ย $userfile_name=strtr($userfile_name,"±","a");
$repA = array("ฤ
","ฤ","ล","รณ","ล","ฤ","ล","ลบ","ลผ");
$repB = array("a","e","s","o","l","c","n","z","z");
$szTxt = mb_strtolower($userfileName);
$szTxt = str_replace($repA, $repB, $userfileName);
for($i=0; $i<strlen($userfileName); $i++) {
$userfileName[$i] = ctype_alnum($userfileName[$i]) ? $userfileName
[$i] : "-";
}
$userfileName = trim($userfileName, "-");
mb_strtolower() -- zmienia polskie znaki w utf8 na male polskie znaki
str_replace() -- zamienia literki z ogonkiem na takie bez ogonka
ctype_alnum() -- zmienia to co nie jest znakiem alfanumerycznym na "-"
trim() -- usuwa niepotrzebne "-" na poczatku i koncu
To wszystko sprawuje sie dobrze przy utf8, moze wystarczy, zebys w
odpowiednim miejscu uzyl, ktorejs z tych funkcji (skoro wiesz, ze
dostajesz stringa w utf8, a chcesz w iso-8859-2 dostac):
http://pl.php.net/manual/pl/function.iconv.php
http://pl.php.net/manual/pl/function.mb-convert-encoding.php
Albo przeszukaj to forum:
http://www.fckeditor.net/forums/index.php
Technical Details
Message-ID:
<799c9e8d-b051-467c-bda5-aaf1d61cb7fe@w6g2000yqw.googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news2.icm.edu.pl!plix.pl!newsfeed1.plix.pl!newspeer2.de.telia.net!newspeer3.de.telia.net!de.telia.net!nx02.iad01.newshosting.com!newshosting.com!69.16.185.11.MISMATCH!npeer01.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!postnews.google.com!w6g2000yqw.googlegroups.com!not-for-mailReferences:
<2cf619c3-0a4b-45e3-9af4-6721f22ad875@g31g2000yqc.googlegroups.com> <d48ee033-0c79-4871-96d7-8a88a82dd881@n11g2000yqb.googlegroups.com> <eb489b18-e8e8-44d9-b1b4-5bf2bfebab95@c14g2000yqm.googlegroups.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news2.icm.edu.pl!plix.pl!newsfeed1.plix.pl!newspeer2.de.telia.net!newspeer3.de.telia.net!de.telia.net!nx02.iad01.newshosting.com!newshosting.com!69.16.185.11.MISMATCH!npeer01.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!postnews.google.com!w6g2000yqw.googlegroups.com!not-for-mail From: morwo <lukaszewski.a@gmail.com> Newsgroups: pl.comp.lang.php Subject: Re: upload poprzez FCKEditor Date: Wed, 5 Aug 2009 01:13:17 -0700 (PDT) Organization: http://groups.google.com Lines: 32 Message-ID: <799c9e8d-b051-467c-bda5-aaf1d61cb7fe@w6g2000yqw.googlegroups.com> References: <2cf619c3-0a4b-45e3-9af4-6721f22ad875@g31g2000yqc.googlegroups.com> <d48ee033-0c79-4871-96d7-8a88a82dd881@n11g2000yqb.googlegroups.com> <eb489b18-e8e8-44d9-b1b4-5bf2bfebab95@c14g2000yqm.googlegroups.com> NNTP-Posting-Host: 83.13.1.107 Mime-Version: 1.0 X-Trace: posting.google.com 1249459998 21838 127.0.0.1 (5 Aug 2009 08:13:18 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Wed, 5 Aug 2009 08:13:18 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: w6g2000yqw.googlegroups.com; posting-host=83.13.1.107; posting-account=WtGNyQoAAAAQYizwh1GBI11M5DfHVkv1 User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.0.13) Gecko/2009073022 Firefox/3.0.13,gzip(gfe),gzip(gfe) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit