أهلا وسهلا بك زائرنا الكريم في منتدى دعم PBBoard الرسمي، لكي تتمكن من المشاركة ومشاهدة جميع أقسام المنتدى وكافة الميزات ، يجب عليك إنشاء حساب جديد بالتسجيل بالضغط هنا أو تسجيل الدخول اضغط هنا إذا كنت عضواً .

اضافة عداد زوار لرئيسية الموقع وعليكم السلام بما ان الصفحة html اولا عليك التأكد ان اعد

وعليكم السلام بما ان الصفحة html اولا عليك التأكد ان اعدادات السيرفر تسمح بتشغيل اكواد php في صفحة ال html وعلى الأغلب لا. يمكنك التأكد بوضع الكود



look/images/icons/i1.gif اضافة عداد زوار لرئيسية الموقع
  16-12-2020 10:14 مساءً  
معلومات الكاتب ▼
انضم في : 03-03-2014
رقم العضوية : 5,072
المشاركات : 1,639
الجنس :
الدعوات : 2
قوة السمعة : 8,530
وعليكم السلام

بما ان الصفحة html اولا عليك التأكد ان اعدادات السيرفر تسمح بتشغيل اكواد php في صفحة ال html وعلى الأغلب لا.
يمكنك التأكد بوضع الكود التالي بالمكان الذي تريد ان يظهر فيه العداد وهو عداد تحميل الصفحة وليس العدد الفعلي للزوار.

CODE
<?php
$path = 'counter.txt';
$file  = fopen( $path, 'r' );
$count = fgets( $file, 1000 );
fclose( $file );
$count = abs( intval( $count ) ) + 1;
$file = fopen( $path, 'w' );
fwrite( $file, $count );
fclose( $file );
echo $count;
?>


اعمل تحديث للصفحة مرتين.

إذا لا تدعم الإستضافة تشغيل php في html اعمل التالي

انسخ الكود التالي وضعه في صفحة ال html في المكان الذي تريد ظهور العدد فيه.

CODE
<script type="text/javascript" src="counter.php"></script>


اعمل ملف php اسمه counter.php وضعه في نفس مجلد ملف الhtml وضع فيه هذا الكود:

CODE
<?php
$path = 'counter.txt';
$file  = fopen( $path, 'r' );
$count = fgets( $file, 1000 );
fclose( $file );

$count = abs( intval( $count ) ) + 1;
$file = fopen( $path, 'w' );
fwrite( $file, $count );
fclose( $file );

$reout = "document.write('$count');";
echo $reout;
?>


اعد تحميل الصفحة مرتين. إذا لم يظهر العداد احتمال انه لم يتم انشاء الملف counter.txt تلقائياً الحل اعمل ملف نصي فيه 0 سميه counter.txt وارفعه ايضا لنفس المجلد واعطيه التصريح 666.


تم تحرير المشاركة بواسطة :kareem بتاريخ:16-12-2020 10:50 مساءً




الساعة الآن 08:46 AM