رمزنگاری فایل ها در PHP - فاکتور مهم برای افزایش امنیت سمت سرور
#11
سلام
من یک فایل متنی رو با استفاده از فایل php ای که گذاشته بودین خوندم
فقط یک مشکل هست
متن فایل متنی من اینه :
کد:
hello/masterbadfar
ولی وقتی اینو من با کد php میخونم ، کد php این رو نشون میده :
کد:
hello/masterbadfar17
یعنی تعداد کاراکتر های درون فایل txt رو هم میشمره بعد بعد متن  مینویسه!
اگه hello باشه مینویسه hello5
لطفا کمک کنید.
پ.ن( کد php ام اینه :
کد:
<?php
header('Access-Control-Allow-Origin: *');
$txt = readfile('test.txt');
echo $txt;
?>
)
  پاسخ


 سپاس شده توسط:
#12
(1399/1/12، 09:54 عصر)""M.gh نوشته است: '""M.gh""' pid='50337' dateline='1585675496'


 
نقل قول:  
سلام
من یک فایل متنی رو با استفاده از فایل php ای که گذاشته بودین خوندم
فقط یک مشکل هست
متن فایل متنی من اینه :
کد:
 
hello/masterbadfar
   


 
نقل قول: ولی وقتی اینو من با کد php میخونم ، کد php این رو نشون میده :


 
نقل قول:  
کد:
 
hello/masterbadfar17
   


 
نقل قول: یعنی تعداد کاراکتر های درون فایل txt رو هم میشمره بعد بعد متن  مینویسه!
اگه hello باشه مینویسه hello5
لطفا کمک کنید.
پ.ن( کد php ام اینه :


 
نقل قول:  
کد:
 
<?php header('Access-Control-Allow-Origin: *'); $txt = readfile('test.txt'); echo $txt; ?>
   



با توجه به اینکه تابع readfile مقدار بایت های موجود در فایل رو هم محاسبه میکنه شما باید از تابع بهتری استفاده کنید :
کد php:
<?php
$LoadFile 
fopen("NameFile.txt""r") or die(" File not found ");
echo 
fread($LoadFilefilesize("NameFile.txt"));
fclose($LoadFile);
?>
  پاسخ


 سپاس شده توسط: Master Badfar ، M.gh ، _mohammad_javad_ ، rezamms
#13
دستتون طلا 1
  پاسخ


 سپاس شده توسط:
#14
(1399/1/13، 05:14 صبح)hesam3 نوشته است:
(1399/1/12، 09:54 عصر)""M.gh نوشته است: '""M.gh""' pid='50337' dateline='1585675496'




 
نقل قول:  
سلام
من یک فایل متنی رو با استفاده از فایل php ای که گذاشته بودین خوندم
فقط یک مشکل هست
متن فایل متنی من اینه :
کد:
 
hello/masterbadfar
     




 
نقل قول: ولی وقتی اینو من با کد php میخونم ، کد php این رو نشون میده :




 
نقل قول:  
کد:
 
hello/masterbadfar17
     




 
نقل قول: یعنی تعداد کاراکتر های درون فایل txt رو هم میشمره بعد بعد متن  مینویسه!
اگه hello باشه مینویسه hello5
لطفا کمک کنید.
پ.ن( کد php ام اینه :




 
نقل قول:  
کد:
 
<?php header('Access-Control-Allow-Origin: *'); $txt = readfile('test.txt'); echo $txt; ?>
     





با توجه به اینکه تابع readfile مقدار بایت های موجود در فایل رو هم محاسبه میکنه شما باید از تابع بهتری استفاده کنید :
کد php:
<?php
$LoadFile 
fopen("NameFile.txt""r") or die(" File not found ");
echo 
fread($LoadFilefilesize("NameFile.txt"));
fclose($LoadFile);
?>
 
در تکمیل گفته های آقا حسام باید بگم که با تنظیم آرگومان دوم تابع fread() میتونیم مشخص کنیم که حداکثر چند بایت از فایل موردنظرمون خونده بشه. حالا چون اینجا شما قصد داری تمام محتویات فایل رو بخونی بنابراین به اندازه حجم فایل به بایت باید محتویات فایل نمایش داده بشه.
 
غایب
  پاسخ


 سپاس شده توسط: M.gh


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
Star مهم آموزش خروجی اندروید روی سیستم شخصی rezamms 127 76,506 1402/8/24، 09:00 عصر
آخرین ارسال: mehdiosw
  مهم آموزش تصویری خروجی مستقیم - یکبار برای همیشه! rezamms 33 17,754 1401/2/13، 09:39 عصر
آخرین ارسال: kamran_cn
  خروجی اندرید davinmstr1 2 2,163 1400/8/4، 10:23 عصر
آخرین ارسال: ᔕinaᗪehghani
  AAB (بسته برنامه اندروید) چيست؟ + نحوه خروجي گرفتن در كرودوا ᔕinaᗪehghani 15 7,031 1400/6/21، 01:55 صبح
آخرین ارسال: mehdi1100
  رفع مشکل خروجی فونگپ (: M.gh 11 7,341 1400/4/10، 02:17 صبح
آخرین ارسال: oak

پرش به انجمن: