streider Опубликовано 21 Ноября 2005 Жалоба Поделиться Опубликовано 21 Ноября 2005 Ребят , может немного не по теме , но кто знает PHP помогите плз: Суть проблемы : Есть форма ввода данных с полями $field1 и $field2 , она отправляет мисьмо на мыло с данными из этих полей. Код сейчас такой (фрагмент из кода обработчика письма) : $info .= "5\t$field4\n"; заострим внимание здесь : 5\t$field4\n где 5 это заранее заданное число , \t - это пробел , $field4 - данные из формы , \n - обзац Так вот эта форма должна генерить данные для подстановки в телнет , но вместо пробела там оказалось должна стоять табуляция , вот я и не знаю как в PHP обозначается эта самая табуляция , короче строка должна получится вида : $info .= "5[TAB]$field4\n"; где [TAB] - код в PHP злополучной табуляции Заранее ОГРОМНОЕ спасибо Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Song Опубликовано 21 Ноября 2005 Жалоба Поделиться Опубликовано 21 Ноября 2005 Chr(9) ? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Vic'er Опубликовано 21 Ноября 2005 Жалоба Поделиться Опубликовано 21 Ноября 2005 \t - это не пробел. \t - это и есть табулятор... и в PHP в том числе. странно, что у тебя не работает... попробуй использовать правильную конструкцию составления строк - "5\t".$field4."\n". кавычки обязательно двойные. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Арутюн_Аветисян Опубликовано 2 Марта 2013 Жалоба Поделиться Опубликовано 2 Марта 2013 (изменено) <?php $info .= '5\\t'$field4'\\n'; ?> Через 8 лет, но вдруг кого ни будь понадобиться. Изменено 2 Марта 2013 пользователем Арутюн_Аветисян Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.