• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
ساخت فایل با متد fopen utf8
#1
سلام و عرض ادب .
میخوام یک فایل HTML بسازم با متد fopen و اینکه نام فایل فارسی باشه
اما بعد از اجرا کردن کد فایل با اسم عجق وجق ذخیره میشه Confused
راهی هست encode کرد ؟؟
  پاسخ
تشکر شده توسط :
#2
کد پی‌اچ‌پی:
function utf8_fopen_read($fileName) { 
    
$fc iconv('windows-1250''utf-8'file_get_contents($fileName)); 
    
$handle=fopen("php://memory""rw"); 
    
fwrite($handle$fc); 
    
fseek($handle0); 
    return 
$handle


از این تابع استفاده کن احتمالا کارت راه بیفته
  پاسخ
تشکر شده توسط : omidsp233
#3
(۱۳۹۶ شهریور ۲۸, ۰۶:۱۲ ب.ظ)mrreza نوشته:
کد:
function utf8_fopen_read($fileName) {
    $fc = iconv('windows-1250', 'utf-8', file_get_contents($fileName));
    $handle=fopen("php://memory", "rw");
    fwrite($handle, $fc);
    fseek($handle, 0);
    return $handle;
}

از این تابع استفاده کن احتمالا کارت راه بیفته

ممنون بابت پاسخ اما نتونستم باهاش فایل بسازم .
  پاسخ
تشکر شده توسط : mrreza
#4
(۱۳۹۶ شهریور ۲۸, ۰۶:۳۱ ب.ظ)omidsp233 نوشته:
(۱۳۹۶ شهریور ۲۸, ۰۶:۱۲ ب.ظ)mrreza نوشته:
کد:
function utf8_fopen_read($fileName) {
    $fc = iconv('windows-1250', 'utf-8', file_get_contents($fileName));
    $handle=fopen("php://memory", "rw");
    fwrite($handle, $fc);
    fseek($handle, 0);
    return $handle;
}

از این تابع استفاده کن احتمالا کارت راه بیفته

ممنون بابت پاسخ اما نتونستم باهاش فایل بسازم .

اینو بخون با مثال گفته

کد پی‌اچ‌پی:
https://stackoverflow.com/questions/10653735/set-utf-8-encoding-for-fread-fwrite 
  پاسخ
تشکر شده توسط : omidsp233
#5
(۱۳۹۶ شهریور ۲۸, ۰۶:۳۵ ب.ظ)mrreza نوشته:
(۱۳۹۶ شهریور ۲۸, ۰۶:۳۱ ب.ظ)omidsp233 نوشته:
(۱۳۹۶ شهریور ۲۸, ۰۶:۱۲ ب.ظ)mrreza نوشته:
کد:
function utf8_fopen_read($fileName) {
    $fc = iconv('windows-1250', 'utf-8', file_get_contents($fileName));
    $handle=fopen("php://memory", "rw");
    fwrite($handle, $fc);
    fseek($handle, 0);
    return $handle;
}

از این تابع استفاده کن احتمالا کارت راه بیفته

ممنون بابت پاسخ اما نتونستم باهاش فایل بسازم .

اینو بخون با مثال گفته

کد پی‌اچ‌پی:
https://stackoverflow.com/questions/10653735/set-utf-8-encoding-for-fread-fwrite 
ممنون دوست عزیز اما این برای خواندن فایل هستش نه ساختش
به عکس زیر توجه کنید مشکل من با نام فایل هست .


فایل‌های پیوست تصاویر بندانگشتی
   
  پاسخ
تشکر شده توسط :
#6
(۱۳۹۶ شهریور ۲۸, ۰۶:۴۰ ب.ظ)omidsp233 نوشته:
(۱۳۹۶ شهریور ۲۸, ۰۶:۳۵ ب.ظ)mrreza نوشته:
(۱۳۹۶ شهریور ۲۸, ۰۶:۳۱ ب.ظ)omidsp233 نوشته:
(۱۳۹۶ شهریور ۲۸, ۰۶:۱۲ ب.ظ)mrreza نوشته:
کد:
function utf8_fopen_read($fileName) {
    $fc = iconv('windows-1250', 'utf-8', file_get_contents($fileName));
    $handle=fopen("php://memory", "rw");
    fwrite($handle, $fc);
    fseek($handle, 0);
    return $handle;
}

از این تابع استفاده کن احتمالا کارت راه بیفته

ممنون بابت پاسخ اما نتونستم باهاش فایل بسازم .

اینو بخون با مثال گفته

کد پی‌اچ‌پی:
https://stackoverflow.com/questions/10653735/set-utf-8-encoding-for-fread-fwrite 
ممنون دوست عزیز اما این برای خواندن فایل هستش نه ساختش
به عکس زیر توجه کنید مشکل من با نام فایل هست .

توی سوالتون گفته بودید وقتی از fopen استفاده میکنم !
این تایپک رو بخونید ببینید مشکلتون رفع میشه

کد پی‌اچ‌پی:
https://stackoverflow.com/questions/4839402/how-to-write-file-in-utf-8-format 
  پاسخ
تشکر شده توسط : omidsp233
#7
ممنون Heart
  پاسخ
تشکر شده توسط : mrreza


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان