Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> при формировании строки возникает ненужный перенос, на новую строку 
:(
    Опции темы
Rostik Ultra
Дата 27.5.2008, 17:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 201
Регистрация: 16.12.2004

Репутация: нет
Всего: нет



есть текстовый файл
в нём список строк которые отделены символом перехода на новую строку

Код

$string_x = file('string.txt');

for ...

$yyy = trim($string_x[$counter], "\n");

$string = "http://$yyy/index.html"; // $yyy = www.google.ru

$counter = $counter + 1;


на одном хостинге всё работает нормально, на другом строка имеет вид

http://www.google.ru
/index.html

то есть добавляется перенос на новую строку

Код

trim, rtrim с параметром "\n"
explode / implode
preg_replace
не помогают

в чём ошибка ?


Это сообщение отредактировал(а) Rostik Ultra - 27.5.2008, 17:21
--------------------
PM MAIL   Вверх
skyboy
Дата 27.5.2008, 17:24 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 75
Всего: 260



что ты хочешь сделать при помощи этого кода?
почему удаляешь \n, но оставляешь \r? это такая фишка?
PM MAIL   Вверх
bobik02
Дата 27.5.2008, 17:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 451
Регистрация: 26.11.2007

Репутация: 2
Всего: 14



Извините что цепляюсь к коду, но меня вот что заинтересовало:
Код

$counter = $counter + 1;

Это признак "паскализма" ? smile
Есть же Инкримента ...
Код

$counter++;


Это сообщение отредактировал(а) bobik02 - 27.5.2008, 17:33


--------------------
Have a nice day
PM   Вверх
Rostik Ultra
Дата 27.5.2008, 17:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 201
Регистрация: 16.12.2004

Репутация: нет
Всего: нет



а это типа получается на одном хостинге стоит nix система а на другом винда ? поэтому на одном работает а на другом нет ?

\r\n - это для nix'ов ?

чё то есть везде заменить \n на \r\n ? а имеет при этом значение какая ос установлена на сервере ?

Добавлено @ 17:34
Цитата

Цитата

$counter = $counter + 1;

Это признак "паскализма" ?
VB

Это сообщение отредактировал(а) Rostik Ultra - 27.5.2008, 17:36
--------------------
PM MAIL   Вверх
gta4kv
Дата 27.5.2008, 17:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Walking around mad.
***


Профиль
Группа: Завсегдатай
Сообщений: 1868
Регистрация: 25.7.2006

Репутация: 21
Всего: 91



Цитата

Это признак "паскализма" ? smile

в паскале можно ++ юзать.

Это сообщение отредактировал(а) gta4kv - 27.5.2008, 17:39
PM MAIL   Вверх
Fortop
Дата 27.5.2008, 19:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

Репутация: 20
Всего: 42



Rostik Ultra, 
Цитата(Rostik Ultra @  27.5.2008,  17:33 Найти цитируемый пост)
чё то есть везде заменить \n на \r\n ? а имеет при этом значение какая ос установлена на сервере ?

используй предопределенную константу PHP_EOL.

А вообще посмотри на результаты работы 
Код

trim($var);

без параметров


--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
Rostik Ultra
Дата 27.5.2008, 19:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 201
Регистрация: 16.12.2004

Репутация: нет
Всего: нет



Цитата

используй предопределенную константу PHP_EOL
о шо цэ такэ ?  smile 
--------------------
PM MAIL   Вверх
gta4kv
Дата 27.5.2008, 20:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Walking around mad.
***


Профиль
Группа: Завсегдатай
Сообщений: 1868
Регистрация: 25.7.2006

Репутация: 21
Всего: 91



Цитата(Rostik Ultra @ 27.5.2008,  19:57)
Цитата

используй предопределенную константу PHP_EOL
о шо цэ такэ ?  smile

так удобнее.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0517 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.