Why Not ? a deep breath and let yourself fall out of life

30Nis/090

Çiğdem Öztürk

Çalışmalarındaki farklılıkla ön plana çıkan sanatçının internet üzerindeki sergisine http://www.lebriz.com/pages/artist.aspx?artistID=419&section=100&periodID=

adresinden ulaşabilirsiniz...

24Nis/092

iso dan utf-8 e geçiş…

İhtiyacımız olabilir bazen oluyor...

$ourTree = rscandir();
$onlyFiles = array();
foreach ($ourTree as $file) {
if (!is_dir($file)) {
if (!preg_match('%/\.svn%', $file)) {
$mimecontenttype = mime_content_type($file);
if ($mimecontenttype == 'text/plain') {
$encoding      = mb_detect_encoding(file_get_contents($file), 'UTF-8, ISO-8859-9, ISO-8859-1');
$result      = mb_convert_encoding( $file, 'UTF-8', 'ISO-8859-9');
$iconv          = file_put_contents($file, iconv("ISO-8859-9", "UTF-8", file_get_contents($file)));
$onlyFiles[] = array(
'file' => $file,
'currentEncoding' => $encoding,
'result' => $result,
'mime' => $mimecontenttype,
'iconv' => $iconv,
'test' => mb_detect_encoding(file_get_contents($file), 'UTF-8, ISO-8859-9, ISO-8859-1')
);
}
}
}
}
print_r($onlyFiles);

Kategori: PHP 2 Yorumlar
21Nis/090

Bir oluşum…

Gayet hızlı alt yapısıyla dikkatleri çeken : http://www.yehha.net/

10Nis/090

Javascriptte düzenli ifadeleri dinamik olarak kullanmak…

new RegExp('\\b'+degisken+'\\w+\\b', 'gi');

2Nis/090

MySQL’de latin1 bir tabloyu utf8′e gerçirmek

Adım 1:  Dump of Dump (MySQL Dump ile saf datayı alıyoruz)

mysqldump --user=kul -p --default-character-set=latin1 -c --insert-ignore --skip-set-charset dbname > dump.sql

Adım 2: Make (Yeni Veri Tabanı Oluştur)

mysql --user=user -p --execute="DROP DATABASE dbname;
CREATE DATABASE dbname CHARACTER SET utf8 COLLATE utf8_general_ci;"

Adım 3: From Dump To Clever (Eski datanın utf-8 e çevrilmesi)

iconv -f ISO-8859-1 -t UTF-8 dump.sql > dump_utf8.sql
perl -pi -w -e 's/CHARSET=latin1/CHARSET=utf8/g;' dump_utf8.sql

Adım 4: A little modify (Data içerisinden latin tabloların utf-8 yapılması)

nano ump_utf8.sql

diyerek SQL dosyamız içerisindeki create lerin popolarındaki latin işaretlerini utf8 olarak değiştiriyoruz.

Adım 5: Go Back Your Hole (Eski datamızı UTF-8 veri tabanımıza geri yüklüyoruz)

mysql --user=kul --max_allowed_packet=16M -p --default-character-set=utf8 dbname < dump_utf8.sql

Tabiki de sorunlarla karşılaşma olağınız var. Bu konuda elimden geldiğince yardımcı olacağım.


1Nis/090

Plesk’e harici FTP hesabı eklemek

Yakın zamanda lazım oldu...

useradd username -d /path/to/ftp
passwd username
usermod -g psacln username
usermod -G psaserv username

Etiketler: , , Yorum yok