Вниз  PHP и мелкие вопросы
- 30.03.2012 / 14:27
Dinisimys1
  Пользователь

Dinisimys1 
Сейчас: Offline
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
  Пользователь

Dinisimys1 
Сейчас: Offline
Когда сохраняю какой-нибудь файл, в углу пишет
Status: Saved on 2012-03-30 12:32:17 using mode FTP_ASCIIСкорее всего в этоп скрывается проблема. Это сам сервер(хостинг) переобразовывает кодировку. Хостинг hostinger.com.ua
- 30.03.2012 / 14:49
Alsawin
  Пользователь

Alsawin 
Сейчас: Offline
Dinisimys1, попробуй записать всё в переменную, потом декодить, очисти файл и запиши заново, и поменяй кодировку файла. Попробуй iconv()
И что значит $text=<<<_END и _END; - это смещение по байтам?
--------------
Народ, можно ли разделить текст на символы, те на массив, где каждое значение это 1 буква.
Ещё нужно сделать так: разбить текст на буквы в массив, и удалить(или сделать любую другую операцию) каждую вторую(3, 4 ....)
--------------
Вчитайтесь в текст чтобы понять.
- 30.03.2012 / 15:08
Koenig
  Модератор форума

Koenig 
Сейчас: Offline
В переменную надо же записываеть результат, $text = html_entity_decode($text);
__________________
 Магистр Мёда
- 30.03.2012 / 15:30
Alsawin
  Пользователь

Alsawin 
Сейчас: Offline
Koenig, да, правильно, а потом в файл, предварительно очистев его
- 30.03.2012 / 16:35
Koenig
  Модератор форума

Koenig 
Сейчас: Offline
Alsawin, Ключ w же стоит, зачем чистить, само очистит
__________________
 Магистр Мёда
- 30.03.2012 / 19:57
Dinisimys1
  Пользователь

Dinisimys1 
Сейчас: Offline
Alsawin, в учебнике читал, что <<<_END и _END; это для многострочного текста, типа без нее переменной многострочный текст никак не присвоить
- 30.03.2012 / 20:03
Naik
  Пользователь

Naik 
Сейчас: Offline
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
  Пользователь

Alsawin 
Сейчас: Offline
Naik, нельзя
- 30.03.2012 / 20:13
Dinisimys1
  Пользователь

Dinisimys1 
Сейчас: Offline
Naik, да, знаю
Наверх  Всего сообщений: 4740
Фильтровать сообщения
Поиск по теме
Файлы топика (129)