Step 3: Styling with CSS
Here’s a sample style.css file to make your interface visually appealing:
css
body { font-family: Arial, sans-serif; background-color: #f8f9fa; color: #212529; margin: 0; padding: 0; } header { background-color: #007bff; color: white; padding: 1em; text-align: center; } nav ul { list-style: none; padding: 0; display: flex; justify-content: center; } nav ul li { margin: 0 15px; } nav ul li a { color: white; text-decoration: none; } .matches { margin: 20px auto; width: 90%; max-width: 1200px; } .match-data { background: #ffffff; border: 1px solid #dee2e6; border-radius: 5px; padding: 20px; }
चरण 4: रीयल-टाइम डेटा प्राप्त करना
वास्तविक समय का खेल डेटा लाने के लिए, हम एक एपीआई का उपयोग करेंगे। एपीआई-फ़ुटबॉल या किसी खेल एपीआई प्रदाता से निःशुल्क एपीआई कुंजी के लिए साइन अप करें।
api_handler.php:
यह स्क्रिप्ट लाइव मैच डेटा लाती है और इसे फ्रंट-एंड के लिए प्रारूपित करती है।
php
$api_url, CURLOPT_RETURNTRANSFER => true, CURLOPT_HTTPHEADER => [ "x-rapidapi-key: $api_key", "x-rapidapi-host: v3.football.api-sports.io" ] ]); $response = curl_exec($curl); curl_close($curl); echo $response; ?>
चरण 5: वास्तविक समय डेटा प्रदर्शित करना
अपनी स्क्रिप्ट.जेएस फ़ाइल में, डेटा को गतिशील रूप से लाएं और प्रदर्शित करें।
जावास्क्रिप्ट
document.addEventListener('DOMContentLoaded', function() { const matchDataDiv = document.getElementById('match-data'); async फ़ंक्शन फ़ेचमैचडेटा() { कोशिश { स्थिरांक प्रतिक्रिया = प्रतीक्षा फ़ेच ("api_handler.php"); स्थिरांक डेटा = प्रतिक्रिया की प्रतीक्षा करें.json(); रेंडरमैच(डेटा.प्रतिक्रिया); } पकड़ें (त्रुटि) { कंसोल.त्रुटि ("डेटा लाने में त्रुटि:", त्रुटि); matchDataDiv.innerHTML = "मिलान डेटा लोड करने में विफल। कृपया बाद में पुनः प्रयास करें।
"; } } फ़ंक्शन रेंडरमैच(मिलान) { matchDataDiv.innerHTML = ""; // पिछला डेटा साफ़ करें मैच.फॉरएच(मैच => { स्थिरांक मिलानHTML = `चरण 6: ऑड्स डेटा कनेक्ट करना (वैकल्पिक)
यदि आप भी ऑड्स प्रदर्शित करना चाहते हैं, तो एक एपीआई प्रदाता ढूंढें जो वास्तविक समय ऑड्स डेटा प्रदान करता है, जैसे द ऑड्स एपीआई।
एक नया एपीआई अनुरोध जोड़कर या कई एंडपॉइंट्स को जोड़कर ऑड्स डेटा को शामिल करने के लिए api_handler.php को संशोधित करें।
चरण 7: एप्लिकेशन चलाना
- अपना स्थानीय सर्वर प्रारंभ करें (उदाहरण के लिए, XAMPP का उपयोग करके)।
- अपने प्रोजेक्ट फ़ोल्डर को htdocs निर्देशिका में रखें।
- अपने ब्राउज़र में Index.php खोलें: localhost/project-folder/index.php
निष्कर्ष
बधाई हो! आपने अभी-अभी PHP, CSS और JavaScript का उपयोग करके एक वास्तविक समय का खेल सट्टेबाजी इंटरफ़ेस बनाया है। यह सेटअप लाइव मैच डेटा लाता है और इंटरफ़ेस को गतिशील रूप से अपडेट करता है, जिससे आपको SBOBET88-शैली की वेबसाइट बनाने के लिए एक ठोस आधार मिलता है।
उपयोगकर्ता लॉगिन कार्यक्षमता, सट्टेबाजी सुविधाएँ, या उन्नत विश्लेषण जोड़कर इस परियोजना का विस्तार करने के लिए स्वतंत्र महसूस करें। हैप्पी कोडिंग! ?