لديك حساب بالفعل؟ دخول
دخول  سجل الأن 
تحديث الشريط الاخباري
السلام عليكم
عند هذا الشريط الاخباري الاخبارتكون في ملف txt
فاريد مثلا كل 2 دقيقتين يتم تحديث الشريط تلقائياً
انا ضعيف في الأجاكس فممكن مساعدة فيها
هذا الكود
<?php
$data = @file_get_contents(mysql_escape_string("news.txt"));
$convert = explode("\n", $data);
$convert = explode("\n", $data); 
?>
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>شريط اخباري</title>
</head>
<body>
<marquee onMouseOver="stop();" onMouseOut="start();" direction="right" valign="middle" scrollamount="5"> 
<p id="news">
<?php 
	for ($i=0;$i<count($convert);$i++) 
	{
		echo $convert[$i] ; 
		echo "&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;";
	}
?>
</p>
</marquee>
</body>
</html>


وشكرا
تاريخ البداية: 20 / مايو / 2012 الساعة 15:28 اخر نشاط: 20 / مايو / 2012 الساعة 20:52 phpajax

عليك استعمال الاجاكس لجلب البيانات ووضع دالة لذلك واستعامل دالة setinterval لتحديث الشريط كل عدد من الثوان
20 / مايو / 2012 الساعة 17:47

ممكن بس كود جلب البيانات
20 / مايو / 2012 الساعة 18:4

هل تستعمل الجى كويرى؟
20 / مايو / 2012 الساعة 18:16

لم استخدم الجافا سكربت او الجى كويري من قبل
20 / مايو / 2012 الساعة 18:19

حاول ان تستعمل ايطار عمل الجى كويرى لانه سيسهل عليك الكثير والكثير
20 / مايو / 2012 الساعة 18:53

طيب توصلت لهذه الطريقة لكن بقي التحديث بعد مدة معينه لم تعمل معي فهل هناك خطا

$.get('news.txt', function(data) {
            //var fileDom = $(data);

            var lines = data.split("\n");

            $.each(lines, function(n, elem) {
                $('#news_halab').append( elem );
				var auto_refresh = setInterval(
				function()
				{
				$("#news_halab").fadeIn("slow");
				$('#news_halab').load(elem);
				}, 5000);
            });
        });

20 / مايو / 2012 الساعة 20:52

أنشر اجابتك

xهل تريد الاجابة عن هذا السؤال؟ من فضلك سجل دخول او اشترك لتتمكن من الاجابة