المشاركة الأصلية كتبت بواسطة: kareemجزاك الله خير اخوي كريمالمشاركة الأصلية كتبت بواسطة: iSalalahيمكنك التحكم بالتنسيق بإضافته للكود والتالي مثال:المشاركة الأصلية كتبت بواسطة: kareem وعليكم السلامشرح وافي وواضح اخوي كريم جزاك الله خير ،،
بما ان الصفحة 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.
عملت تجربة على استضافتي الشخصية /
https://khalifa.om/counter/
متبقي الآن امكانية اختيار اللون والحجم / ان كان الامر ممكن وسهل
وكذلك هل الرقم 1000 في الكود php هو الليميت؟
لاني اريد بدون سقف نهائياً فالموقع سيدوم فترة طويلة ويقدم خدمات
مشكور مقدماً
CODE<div style="color:green;font-size:19px"> <script type="text/javascript" src="counter.php"></script> </div>
1000 بشكل مبسط الطول بالبايت. يمكنك ازالة التحديد 1000 مع الفاصلة التي قبلة والنتيجة واحدة اقصى رقم هو: 2147483648
وغفر الله لوالديك ورحمك
أطيب التحيات