У меня есть сценарий, который генерирует файл csv, используя следующий код: header('Content-type: text/csv'); header('Content-Disposition: attachment; filename="'.date("Ymdhis").'.csv"'); print $content; Переменная $ content просто содержит строки с полями, разделенными запятыми, а затем завершена с помощью. "\ N"; для создания новой строки. Когда я открываю файл в csv, он выглядит хорошо, однако, когда я пытаюсь использовать файл для […]
В настоящее время я пытаюсь создать HTML-письмо в Laravel 5, и у меня есть текст (содержащий элементы <br/> ), который я хочу вставить в электронное письмо. Я использую следующий фрагмент кода для отправки электронной почты: Mail::send(array('html' => 'emails.newinvoice'), array('text' => $emailtext), function($message) use ($email, $subject, $contact_company) { $message->to($email, $contact_company)->subject($subject); }); Таким $emailtext переменная $emailtext содержит […]
У меня есть система, позволяющая пользователям отправлять свои статьи в мою базу данных. Поскольку это будет просто HTML, я не хочу ожидать, что они узнают, что они будут печатать <br /> каждый раз, когда есть nl2br() , поэтому я использую функцию PHP nl2br() на входе. Я также предоставляю инструмент модификации статьи, который вернет их статьи […]
Возможный дубликат: Почему текст PHP echo'd теряет форматирование? Я не могу заставить новую строку работать правильно. Он просто выходит как одна строка. Как это – Make: Sony Model: a Processor: Intel Core 2 Duo Это код для него — $message="Make: " . $_POST['make'] . "\r\n Model: " . $_POST['model'] . "\r\n Processor: " . $_POST['processor']; […]
Я использую следующее регулярное выражение для удаления всех невидимых символов из строки UTF-8: $string = preg_replace('/\p{C}+/u', '', $string); Это прекрасно работает, но как мне его изменить, чтобы удалить все невидимые символы EXCEPT новых строк? Я пробовал некоторые вещи, используя [^ \ n] и т. Д., Но это не работает. Спасибо за помощь! Изменить: символ новой […]
Переменная php содержит следующую строку: <p>text</p> <p>text2</p> <ul> <li>item1</li> <li>item2</li> </ul> Я хочу удалить все новые строковые символы в этой строке, чтобы строка выглядела так: <p>text</p><p>text2><ul><li>item1</li><li>item2</li></ul> Я пробовал следующее без успеха: str_replace('\n', '', $str); str_replace('\r', '', $str); str_replace('\r\n\', '', $str); Кто-нибудь знает, как это исправить?
У меня есть следующий код: $message = "Good news! The item# $item_number on which you placed a bid of \$ $bid_price is now available for purchase at your bid price.\n The seller, $bid_user is making this offer.\n \nItem Title : $title\n \nAll the best,\n $bid_user\n $email\n "; echo $message; $htmlContent = $baseClass->email_friend($item_number, $title, $bid_price, $bid_user, […]
Я использую fputcsv в PHP для вывода файла с разделителями-запятыми запроса базы данных. При открытии файла в gedit в Ubuntu он выглядит корректно – каждая запись имеет разрыв строки (нет видимых символов разрыва строки, но вы можете сказать, что каждая запись разделена, и открытие ее в электронной таблице OpenOffice позволяет мне правильно просматривать файл.) Однако […]
Я пишу это: echo "foo"; echo "\n"; echo "bar"; и "bar" не записывается в строке ниже. Что я делаю не так? Javi
Я использую функцию PHP mail (): $to = 'AAAA <postmaster@xxx.xx>'; $subject = 'BBBB'; $message = "CCCC\r\nCCCC CCCC \r CCC \n CCC \r\n CCC \n\r CCCC"; $headers = 'From: DDD<postmaster@xxx.xx>' . "\r\n"; $headers .= "Content-type: text/html; charset=\"UTF-8\"; format=flowed \r\n"; $headers .= "Mime-Version: 1.0 \r\n"; $headers .= "Content-Transfer-Encoding: quoted-printable \r\n"; mail($to, $subject, $message, $headers); Когда я получаю […]