![]() |
экая хитрая заковырка...
Код:
$fp = fopen("email.txt","r+");открываем фаил... построчно берём из него данные... ну и в зависимости от этих данных отсылаем почту на такой то адрес... это в идеале так хотелось бы... что же происходит... пхп открывает фаил загоняет в переменную данные но по дуратскому принципу... получается что $order = "any@mail.ru\n" едрён батон... зачем он перенос строки добавляет...? уже час бьюсь... ну никак :) не подскажите хотя бы как два последних символа из переменной вырезать? |
Сказывали мне, что пхп и пёрл чем-то схожи...
Попробуй функцию chop($a), где $a - строковая переменная. Сия функция обрезает последний символ... Ещё интересней функция chomp($a) - она обрезает последний символ только в том случае, если это перевод строки (как у тебя)... Правда, это все в перле... А вдруг :) |
Fatal error: Call to undefined function: chomp() in /home/nagash/public_html/script/sendmail.php on line 17
но ведь должна же быть такая же функция у пхп... 100% я просто диск с документацией по пхп посеил :( где же теперь его искать! :( |
А ВОТ chop() заработало
ураааа! :) ну наконец то...! вот... теперь всё супер будет... :rolleyes: пасиб за помошь... а флешку всё же подправь... ;) |
есть другое решение
ваш файл email.txt <? $order=<<<EOD ....... Здесь пишите как угодно даже HTML EOD; ?> а это сам скрипт <? require "email.txt"; mail($order, "письмо", "не неважно что"); ?> |
Цитата:
|
$order = trim($order);
еще никогда не подводил |
Эт' в зависимости от целей, ибо он еще и пробелы с табами пожрет. Но в данном случае это действительно вряд ли помешает...
|
| Часовой пояс GMT +4, время: 00:12. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.