Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Имя файла в крякозябрах
Покинул форум
Сообщений всего: 2
Дата рег-ции: Май 2011
Помог: 0 раз(а)
Задача следующая - файлы на хостинге называются как попало, нужно спарсить и сохранить их по названию товара.
Кодировка веб странички - UTF-8
Кодировка php-файла - UTF-8
При выводе самого названия
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Помог: 353 раз(а)
в windows имена файлов пишутся в кодировке CP1251
в linux - не знаю в какой, но похоже тоже не в utf-8 (Добавление) iconv спасет отца русской демократии
----- Чем больше узнаю, тем больше я не знаю.
Pirat_BillY
Отправлено: 22 Января, 2013 - 23:10:57
Новичок
Покинул форум
Сообщений всего: 2
Дата рег-ции: Май 2011
Помог: 0 раз(а)
DelphinPRO пишет:
в windows имена файлов пишутся в кодировке CP1251
в linux - не знаю в какой, но похоже тоже не в utf-8 (Добавление) iconv спасет отца русской демократии
$img=file_put_contents('Maestro/'.iconv("UTF-8","CP1251",$Get_Product[$j]['Name']).'.jpg',file_get_contents($Get_Product[$j]['Img']));// Записываем в файл изображение
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.