ssl و مشکل فارسی در require_once
سلام
من ssl را فعال کردم و مشکلی هم نبود ولی یک مشکل عجیب پیدا کردم البته در php
اگر در فایل php فارسی داشته باشیم مشکلی نیست و درست نمایش می دهد اما اگز متغیرهای ما در فایل دیگری فارسی باشند و در فایل اصلی از آنها استفاده کنیم حروف فارسی به صورت ؟؟؟؟ نمایش داده می شوند ولی اگر بجای https از http استفاده کنم همه چی کاملا درست می باشد
من فایل جانبی را require_once('text.php');1 استفاده کرده ام و در آن از DEFINE('name','نام'); استفاده کرده ام
مشکل در تنظیمات ssl است احتمالا ولی نمی دانم کجا
شایدم باید در php کاری انجام داد
کسی می داند چه باید کرد؟
پاسخ : ssl و مشکل فارسی در require_once
پاسخ : ssl و مشکل فارسی در require_once
ولید و غیر ولید نمی دانم
بر روی هاست امکان ssl بود من هم تنظیماتشو انجام دادم
الانم سایت با https بالا می آید فقط همان مشکلی که گفتم را دارد
پاسخ : ssl و مشکل فارسی در require_once
نقل قول:
نوشته اصلی توسط
Vahid
شما ssl ولید نصب کردید؟
وحید منم از ssl غیر ولید استفاده میکنم اما در مورد فارسی مشکلی ندارم
پاسخ : ssl و مشکل فارسی در require_once
آیا فایل php حاوی کاراکتر فارسی و فایلی که فایل تکست را واردش می کنی را تحت utf-8 ذخیره کردی؟ شاید فرمت utf-8 مشکل را حل کند.
پاسخ : ssl و مشکل فارسی در require_once
فایلتون رو واسم بفرستید تا چک کنم
پاسخ : ssl و مشکل فارسی در require_once
فايل text.php حاوي اين مطالب است:
<?php
// header("HTTP/1.1 404 OK");
// no direct access
defined( '_VALID_MOS' ) or die( 'Restricted access' );
// Users
DEFINE('_nam', ' نام ');
DEFINE('_family' ,' نام خانوادگی ');
؟>
فایلی که از متغيرهاي text.php استفاده مي كند:
define( '_VALID_MOS', 1 );
require("text.php"); ?>
<?php echo _nam; ?>
اما اگر اینطوری استفاده کنم مشکلی ندارد:
echo("نام");
پاسخ : ssl و مشکل فارسی در require_once
کد شما رو آپلود کردم روی سرور خودم
https://www.irobo.ir/rezaweb
هیچ مشکلی وجود نداره
1 فایل پیوست
پاسخ : ssl و مشکل فارسی در require_once
پاسخ : ssl و مشکل فارسی در require_once
این هم روی هاست من
https://www.kherid.com/test/index.php
http://www.kherid.com/test/index.php
واقعا عجیبه!
من روی هاست در بخش SSL/TLS Manager تنظیمات Private Keys (KEY) و Certificate Signing Requests (CSR) و Certificates (CRT) و Activate SSL on Your Web Site (HTTPS) را انجام دادم
تنظیم خاص دیگری هم دارد؟
من از cpanel استفاده می کنم
پاسخ : ssl و مشکل فارسی در require_once
من هیچ کدوم از این کار ها انجام ندادم
شما این فایل هایی که من فرستادم رو آپلود کنید
پاسخ : ssl و مشکل فارسی در require_once
مشكل اين دوست عزيز اين هست كه صفحه utf-8 نيست .
با اينكه دوستان يك بار اعلام كردند اين دوست عزيز دقت نكردند .
به لينك زير مراجعه كنيد .
UTF-8 and Unicode Standards
دقت كنيد اگر با نوت پد هم كار مي كنيد در هنگام ذخيره سازي صفحات encoding را روي utf-8 تنظيم كنيد .
موفق باشيد .
پاسخ : ssl و مشکل فارسی در require_once
اگه با سیو کردن تحت utf-8 مشکل حل نشد این کد را جای text.php قرار بده ببین چه میشود:
با فرانت پیج یا وب اکسپرسشن این کد را بساز:
هر کاری کردم نشد فایل را آپلود کنم.
پاسخ : ssl و مشکل فارسی در require_once
نقل قول:
نوشته اصلی توسط
WebArts
اگه با سیو کردن تحت utf-8 مشکل حل نشد این کد را جای text.php قرار بده ببین چه میشود:
با فرانت پیج یا وب اکسپرسشن این کد را بساز:
هر کاری کردم نشد فایل را آپلود کنم.
یعنی الان شما هم با آپلود کردن مشکل دارید ؟
بقیه دوستان هم مشکل دارند ؟
پاسخ : ssl و مشکل فارسی در require_once
بله من نمی توانم در این سایت آپلود کنم.
---------- Post added at 10:37 PM ---------- Previous post was at 10:32 PM ----------
با فرانت پیج یا وب اکسپرسشن این کد را بساز:
وقتی انکودینگ iso-8859-1 است:
کد HTML:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
کلمات فارسی را تایپ کن تبدیل به کدهای عددی میشود یک بار روی دگمهdesign وبار دیگر روی دکمه Code کلیک کن. این کدهای عددی را در فایل php خود به جای حروف فارسی وارد کن.
دو تا فایل بساز یکی با این کدهای عددی دیگری مثل فایل خودت با حروف فارسی که در آینده بتوانی کد خودت را مدیریت کنی.
به عکس توجه کن:
http://www.iranimg.com/images/85572121144471594123.gif
این هم فایل تکست:
Download encoding.txt for free on uploading.com
نتیجه را به ما بگو ببینیم درست میشه یا خیر.
پاسخ : ssl و مشکل فارسی در require_once
نقل قول:
نوشته اصلی توسط
WebArts
بله من نمی توانم در این سایت آپلود کنم.
---------- Post added at 10:37 PM ---------- Previous post was at 10:32 PM ----------
با فرانت پیج یا وب اکسپرسشن این کد را بساز:
وقتی انکودینگ iso-8859-1 است:
کد HTML:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
کلمات فارسی را تایپ کن تبدیل به کدهای عددی میشود یک بار روی دگمهdesign وبار دیگر روی دکمه Code کلیک کن. این کدهای عددی را در فایل php خود به جای حروف فارسی وارد کن.
دو تا فایل بساز یکی با این کدهای عددی دیگری مثل فایل خودت با حروف فارسی که در آینده بتوانی کد خودت را مدیریت کنی.
به عکس توجه کن:
http://www.iranimg.com/images/85572121144471594123.gif
این هم فایل تکست:
Download encoding.txt for free on uploading.com
نتیجه را به ما بگو ببینیم درست میشه یا خیر.
با این کار هیچ جیزی حل نمیشه ! من میتونم یه فایل همینجا بزارم که charset=utf-8 باشه اما باز هم فارسی رو درست نمایش نده
بهترین کار این هست که فایل رو با np++ باز کنید و بعد از منوی encoding گزینه convert to utf-8
پاسخ : ssl و مشکل فارسی در require_once
دستت درد نکنه مشکل با این راه حل، حل شد.
ولی چرا؟
با http درست بود ولی با https باید این تغییراتو می دادم؟
حالا اینطوری اگر من بخواهم متغیرهای داخل فایلم را تغییر بدهم که بابام در میاد!!!
پاسخ : ssl و مشکل فارسی در require_once
نقل قول:
نوشته اصلی توسط
rn4j1m1
با این کار هیچ جیزی حل نمیشه ! من میتونم یه فایل همینجا بزارم که charset=utf-8 باشه اما باز هم فارسی رو درست نمایش نده
بهترین کار این هست که فایل رو با np++ باز کنید و بعد از منوی encoding گزینه convert to utf-8
من هم در پست قبل تاکید کردم اگر با تغییر انکودینگ فایل به utf-8 مشکل حل نشد این کار را انجام دهد.
پاسخ : ssl و مشکل فارسی در require_once
دوباره سلام
من فکر کردم که آخه اینطوری خیلی خیلی سخته برای ویرایش بعدی فایل
چند راه مسخره امتحان کردم تا به نتیجه رسیدم که خیلی راحت تر این حرفهاست
کافیست اول فایل حاوی متغیرهامون این کد را بنویسیم:
<META http-equiv=Content-Type content="text/html; charset=utf-8">
(عجیب است که نمی نوشتم!)
حالا همه چی درست شد.