PDA

View Full Version : مبتدی: عدد اضافه در خواندن کد



mygandolf
شنبه 29 خرداد 1395, 23:29 عصر
سلام

اقا من یک کد توی php نوشتم که مقدار عدد درون یک فایل (با فرمت txt یا بدون فرمت) را میخونه و چاپ میکنه .....
اما وقتی درون اون فایل که توش عدد داره ؛ یک عددی رو مینویسم ..... حالت زیر پیش می آید :

در صورتی که عدد یک رقمی باشه عدد رو مینویسه و در سمت راستش مینویسه 1 رو مینویسه برای مثال درون فایل نوشتم 2 وقتی روی مرورگر میبینم ؛ نوشته 21
در صورتی که عدد دو رقمی باشه عدد رو مینویسه و در سمت راستش مینویسه 2 رو مینویسه برای مثال درون فایل نوشتم 25 وقتی روی مرورگر میبینم ؛ نوشته 252
و ....

یعنی تعداد کاراکتر های داخل فایل رو هم در سمت راستش چاپ میکنه

حالا چه کنم که کاراکتر اخر حذف بشه ؟

اینم کد :



<?php

$counter = readfile("counter");
echo $counter;

?>

H:Shojaei
دوشنبه 31 خرداد 1395, 13:06 عصر
این تابع واسه کار دیگه ایه از این کد استفاده کنید:


$file='myfile.txt';
$myfile = fopen($file, "r") or die("Unable to open file!");
echo fread($myfile,filesize($file));
fclose($myfile);


---------
کار اون تابع هم اینه که یه فایل رو میخونه و میفرسته تو خروجی بافر واسه مثلا دانلود بشه توسط کاربر تو دانلود ها از این تابع استفاده میشه...