30.03.2012 / 14:27 | |
Dinisimys1 Пользователь Сейчас: Offline
Имя: Денис Регистрация: 23.01.2011
| Alsawin, <?php $f=fopen("text.txt",'w'); $text=<<<_END строка1 строка2 строка3 _END; html_entity_decode ($text); fwrite($f,$text); fclose($f); ?> Так? Но оно всеравно не работает |
30.03.2012 / 14:32 | |
Dinisimys1 Пользователь Сейчас: Offline
Имя: Денис Регистрация: 23.01.2011
| Когда сохраняю какой-нибудь файл, в углу пишет Status: Saved on 2012-03-30 12:32:17 using mode FTP_ASCIIСкорее всего в этоп скрывается проблема. Это сам сервер(хостинг) переобразовывает кодировку. Хостинг hostinger.com.ua
|
30.03.2012 / 14:49 | |
Alsawin Пользователь Сейчас: Offline
Откуда: Минск Регистрация: 05.09.2011
| Dinisimys1, попробуй записать всё в переменную, потом декодить, очисти файл и запиши заново, и поменяй кодировку файла. Попробуй iconv() И что значит $text=<<<_END и _END; - это смещение по байтам? -------------- Народ, можно ли разделить текст на символы, те на массив, где каждое значение это 1 буква. Ещё нужно сделать так: разбить текст на буквы в массив, и удалить(или сделать любую другую операцию) каждую вторую(3, 4 ....) -------------- Вчитайтесь в текст чтобы понять.
|
30.03.2012 / 15:08 | |
Koenig Модератор форума Сейчас: Offline
Имя: Дмитрий Откуда: Калининград(Koenigsberg) Регистрация: 23.01.2011
| В переменную надо же записываеть результат, $text = html_entity_decode($text);
__________________
Магистр Мёда |
30.03.2012 / 15:30 | |
Alsawin Пользователь Сейчас: Offline
Откуда: Минск Регистрация: 05.09.2011
| Koenig, да, правильно, а потом в файл, предварительно очистев его
|
30.03.2012 / 16:35 | |
Koenig Модератор форума Сейчас: Offline
Имя: Дмитрий Откуда: Калининград(Koenigsberg) Регистрация: 23.01.2011
| Alsawin, Ключ w же стоит, зачем чистить, само очистит
__________________
Магистр Мёда |
30.03.2012 / 19:57 | |
Dinisimys1 Пользователь Сейчас: Offline
Имя: Денис Регистрация: 23.01.2011
| Alsawin, в учебнике читал, что <<<_END и _END; это для многострочного текста, типа без нее переменной многострочный текст никак не присвоить
|
30.03.2012 / 20:03 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| Alsawin, Можно, $str='This is string'; echo $str[1];//выведет h Как удалить или изменить не знаю. Попробуй $str[1]='s'; Удалить: $str[1]='';
Dinisimys1, если не ошибаюсь, то вместо _END можно писать любое сочетание символов
Изменено Naik (30.03 / 20:06) (всего 1 раз) |
30.03.2012 / 20:09 | |
Alsawin Пользователь Сейчас: Offline
Откуда: Минск Регистрация: 05.09.2011
| Naik, нельзя
|
30.03.2012 / 20:13 | |
Dinisimys1 Пользователь Сейчас: Offline
Имя: Денис Регистрация: 23.01.2011
| Naik, да, знаю
|