ایجاد یک صفحه برای قرار گرفتن درون صفحه دیگر

arezaee

New Member
سلام.
من میخوام یک کد در اختیار عموم قرار بدم تا اون را توی صفحه خودشون بگذارند و این جوری یک سری اطلاعات از db خونده بشه و توی صفحه اونها قرار بگیره.
یک چیزی شبیه به وبگذر یا digg

معمولا کدی که در اختیار عموم قرار میگیره یک چنین فرمتی داره:

<script type="text/javascript" src="http://www.my-site.com/test.php?p=1">
</script>

ولی من در مورد نوشتن فایل test.php مشکل دارم. البته بعضی جا ها هم دیدم که فایل با پسوند js میگذارند.

مشکل اصلی من سر خوندن و نمایش اطلاعات از db در test هست.

این توضیح را هم بدم که من php و mysql کار میکنم.

اگه کسی کمک کنه متشکر میشم.
 
آخرین ویرایش:

yasak

Member
سلام،
فایل PHP شما باید خروجی جاوااسکریپت بده. اطلاعات خوانده شده از DB باید با استفاده از تابع document.write جاوااسکریپت روی صفحه کاربر نوشته بشه.

امید وارم کمک کرده باشه
 

arezaee

New Member
h

سلام. ممنون از پاسختون.
ولی یک فایل php چطوری خروجی javascript بده؟
من هر چکار کردم نشد. میشه یک نمونه کد کوتاه که فقط درون فایل php خروجی جاوا اسکریپت داره برام بنویسی.
ممنون میشم.
نیاز به ajax نیست؟ بدون ajax هم میشه این کار را کرد؟
با تشکر.
 
آخرین ویرایش:

arezaee

New Member
سلام
خودم راه حل را پیدا کردم.
برای کسانیکه مشکلی مثل من دارند جواب را می نویسم:

PHP:
<?php
    include('db_login.php');
    mysql_connect($db_host, $db_username, $db_password) or die(mysql_error());
    mysql_select_db($db_database) or die(mysql_error());
    
    $Query_String = "SELECT    Score
                     FROM    my_table
                     WHERE    id = 1";
    
    $Result = mysql_query($Query_String)  or die(mysql_error());  
    $row = mysql_fetch_array( $Result );
    echo 'document.write('.$row['Score'].');';
    
?>
و درون فایل دیگه میشه با جاوا اسکریپت بازش کرد:

کد:
<script src="test.php"
></script>
 
آخرین ویرایش:

جدیدترین ارسال ها

بالا