پارس جوم ::  انجمن های تخصصی جوملا
(حل شده) مشکل فاصله انداختن بین خطوط در php - نسخه‌ی قابل چاپ

+- پارس جوم :: انجمن های تخصصی جوملا (https://forums.parsjoom.ir)
+-- انجمن: پشتیبانی (/forum-70.html)
+--- انجمن: مباحث و مشکلات عمومی (/forum-33.html)
+--- موضوع: (حل شده) مشکل فاصله انداختن بین خطوط در php (/thread-18498.html)

صفحه‌ها: 1 2


RE: مشکل فاصله انداختن بین خطوط در php - sajjad salehi - ۱۷-۶-۱۳۹۴ ۰۴:۱۰ صبح

من حدس میزنم که از دابل کوتیشن استفاده نکرده باشین . دقیقا همین خط رو کپی کنیدئ ببنید درست میشه ؟
یا به جای br از
\n
استفاده کنید .

پ.ن
میلی نرسید


RE: مشکل فاصله انداختن بین خطوط در php - Pourdaryaei - ۱۷-۶-۱۳۹۴ ۰۵:۵۲ صبح

فرقی نداره بازم همونطوریه .. عمل نمیکنه ، من ایمیلت رو نداشتم برات بفرستم ، ایمیلتو پیام خصوصی کن ارسالش کنم کل فایلها رو


RE: مشکل فاصله انداختن بین خطوط در php - sajjad salehi - ۱۷-۶-۱۳۹۴ ۰۳:۲۹ عصر

خب با تگهای php به راحتی جواب داد .
کد:
$message = "FROM: ".$name. "\r\n"."  Email: ".$email."\r\n"." Message: "."\r\n".$message;
البته اگه خواستی کد html بفرستی باید چند خط به هدر میل اضافه کنی .
کد:
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=utf-8\r\n";
:) خودم تازه این رو فهمیدم ... در مورد charset=utf-8 مطمئن نیستم باید امتحان شه فکر کنم اعلامش توی هدر کد html کافی باشه البته دو بار فرستادن هم فکر نکنم مشکلی ایجاد کنه .
اگه خواستی از تگهای html استفاده کنی کلن این شکلی میشه
کد:
<?php
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$subject = $_POST['subject'];

$to = 'contact@mysiye.ir';
$message = "FROM: ".$name." <br/> Email: ".$email."<br/> Message: ".$message;
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";
$headers .= 'From: انجمن پان بی بی' . "\r\n";

if (filter_var($email, FILTER_VALIDATE_EMAIL)) { // this line checks that we have a valid email address
mail($to, $subject, $message, $headers); //This method sends the mail.
echo "پیام شما با موفقیت ارسال شد !"; // success message
}else{
echo "آدرس ایمیل شما معتبر نیست ، لطفا ً آدرس ایمیل معتبری را وارد کنید.";
}

?>
منبع
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.



RE: مشکل فاصله انداختن بین خطوط در php - Pourdaryaei - ۱۷-۶-۱۳۹۴ ۰۳:۵۳ عصر

مرسی خیلی خیلی زحمت کشیدی ، من اون قسمتی که r\n هست رو هم گذاشتم ولی توی کوتیشن نذاشتم ! فکر میکنم مشکلم همین بود ...

با خود نرم افزار وب میل چک کردم مشکلی نبود ... فقط پیامی میده که ایمیل حاولی کد html هست ... فکر نمیکنم مشکلی باشه دیگه
حالا باید با تاندربرد هم چک کنم ببینم بدون مشکل دریافت میشه یا خیر .

به هرحال متشکرم خیلی زحمت کشیدی


RE: مشکل فاصله انداختن بین خطوط در php - sajjad salehi - ۱۷-۶-۱۳۹۴ ۰۷:۴۳ عصر

کد مربوط به هدر رو این شکلی وارد کن تا مشکل اخطار هم حل بشه .
کد:
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";
$headers .= 'From: انجمن پان بی بی' . "\r\n";



RE: مشکل فاصله انداختن بین خطوط در php - Pourdaryaei - ۱۷-۶-۱۳۹۴ ۱۱:۴۴ عصر

مرسی من با تاندربرد کار میکنم ؛ اونجا مشکلی نبود ؛ دقیقا ً همونجوری که باید میشد نمایش داد ...
حالا این رو هم اضافه میکنم و میبینم ...

متشکرم