هل هناك كود خاص php "بحساب عدد السطور في الملف" ?
السلام عليكم ورحمة الله -تعالى - وبركاته ..
لن اطيل عليكم ..
الرجاء ممن يملك معلومة عن كود php او function خاص "بحساب عدد السطور من ملف (فايل)" ان يفيدنا .. مع مثال بسيط ان امكن ..
والسموحة
اخوكم في الله
r3b0b
Re: هل هناك كود خاص php "بحساب عدد السطور في الملف" ?
كود PHP:
<?
$filename = "test.txt";
$Lines = system("wc -l $filename");
echo $Lines;
?>
Re: هل هناك كود خاص php "بحساب عدد السطور في الملف" ?
السلام عليكم ورحمة الله - تعالى - وبركاته
شكرا جزيلا اخي al-Ghamdi .. على مساعدتك القيمة لي ولغيري ممن استفاد من الكود ..
واحب ان اضيف الكود التالي .. واللي يقوم كذلك بحساب عدد الاسطر من اي فايل ..
الكود هو:
كود PHP:
$lines_number = count("file_name.txt");
ويقوم هذا الكود "الفانكشن"
كود PHP:
count("file_name.txt");
بارجاع عدد الاسطر للملف file_name.txt للمتغير وبالتالي تتستطيع استخدام هذا المتفير "العدد" في for loop مثلا .. وهكذا ..
واخيرا وليس اخرا اود ان اضع وصلة للموقع الذي قمنا انا - واعوذ بالله من كلمة انا - وزملائي الاثنان - جزاهما الله خير الجزاء - ببناءه .. وذلك في مشروع لسنة ثالثة بهندسة الكمبيوتر ..
والموقع هو:
http://linux.ece.ac.ae/~ecom
وهو عبارة عن موقع تسوق ..
والسموحة على الاطالة والسموحة كذلك على التاخر بالرد اخي al-Ghamdi واي تعليق على الكود او على الموقع فلا تتردوا بالكتابة ( علما بان الموقع به بعض الاخطاء :tongue2: )
والسموحة ..
اخوكم ..
r3b0b :ciao:
Re: هل هناك كود خاص php "بحساب عدد السطور في الملف" ?
طريقة الاخ al-Ghamdi تطلب وجود نظام Unix او Linux و عدم تشغيل PHP بالSafe Mode.
اما طريقة الاخ r3b0b فستعطي 1 دائما، لان التابع count يعطي عدد عناصر مصفوفة، و المتحول "filename.txt" هو عنصر واحد فقط.
الطريقة الصحيحة هي:
كود PHP:
$lines = File("filename.txt");
echo Count($lines);
ملاحظة اتمنى من المشرفين اصلاح نظام المنتدى بحيث يظهر الcode من اليسار الى البمين.
بامكاني اعلامكم بطريقة ذلك اذا اردتم.
Re: هل هناك كود خاص php "بحساب عدد السطور في الملف" ?
شكرا اخواني على الفادة المهمة...
لكن أنا اعرف بأن الفنكشن المسنخدم في عد عناصر المصفوفة هو sizeof
و ليس count
عموما شكرا على الافادة