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