تسجيل الدخول

مشاهدة النسخة كاملة : هل هناك كود خاص php "بحساب عدد السطور في الملف" ?



r3b0b
18-04-2004, 09:14 AM
السلام عليكم ورحمة الله -تعالى - وبركاته ..

لن اطيل عليكم ..

الرجاء ممن يملك معلومة عن كود php او function خاص "بحساب عدد السطور من ملف (فايل)" ان يفيدنا .. مع مثال بسيط ان امكن ..

والسموحة
اخوكم في الله
r3b0b

al-Ghamdi
02-05-2004, 12:28 PM
<?

$filename = "test.txt";

$Lines = system("wc -l $filename");

echo $Lines;

?>

r3b0b
16-05-2004, 07:23 PM
السلام عليكم ورحمة الله - تعالى - وبركاته

شكرا جزيلا اخي al-Ghamdi .. على مساعدتك القيمة لي ولغيري ممن استفاد من الكود ..

واحب ان اضيف الكود التالي .. واللي يقوم كذلك بحساب عدد الاسطر من اي فايل ..

الكود هو:


$lines_number = count("file_name.txt");

ويقوم هذا الكود "الفانكشن"
count("file_name.txt"); بارجاع عدد الاسطر للملف file_name.txt للمتغير
$lines_number وبالتالي تتستطيع استخدام هذا المتفير "العدد" في for loop مثلا .. وهكذا ..

واخيرا وليس اخرا اود ان اضع وصلة للموقع الذي قمنا انا - واعوذ بالله من كلمة انا - وزملائي الاثنان - جزاهما الله خير الجزاء - ببناءه .. وذلك في مشروع لسنة ثالثة بهندسة الكمبيوتر ..

والموقع هو:

http://linux.ece.ac.ae/~ecom

وهو عبارة عن موقع تسوق ..

والسموحة على الاطالة والسموحة كذلك على التاخر بالرد اخي al-Ghamdi واي تعليق على الكود او على الموقع فلا تتردوا بالكتابة ( علما بان الموقع به بعض الاخطاء :tongue2: )

والسموحة ..
اخوكم ..
r3b0b :ciao:

linux_user_8
27-05-2004, 03:12 PM
طريقة الاخ al-Ghamdi تطلب وجود نظام Unix او Linux و عدم تشغيل PHP بالSafe Mode.

اما طريقة الاخ r3b0b فستعطي 1 دائما، لان التابع count يعطي عدد عناصر مصفوفة، و المتحول "filename.txt" هو عنصر واحد فقط.

الطريقة الصحيحة هي:


$lines = File("filename.txt");
echo Count($lines);

ملاحظة اتمنى من المشرفين اصلاح نظام المنتدى بحيث يظهر الcode من اليسار الى البمين.

بامكاني اعلامكم بطريقة ذلك اذا اردتم.

Lord-of-Syria
02-07-2004, 05:57 PM
شكرا اخواني على الفادة المهمة...

لكن أنا اعرف بأن الفنكشن المسنخدم في عد عناصر المصفوفة هو sizeof
و ليس count

عموما شكرا على الافادة