فراخوانی یک فایل php با جاوا اسکریپت

mohammad90-2011

تازه وارد
سلام

من این کد


کد:
<div dir="rtl" style="width: 185px;border: 1px dashed #fd0792;padding:5px;"><img style="padding:0 0 5px 0;" src="Footer_love.png"/></br><?php$number = rand(1,6); switch ($number){ case 1: echo "<img width=\"185px\" src=\"http://bo3e.com/wp-content/uploads/Fragrance-breath_bo3ecom.jpg\"></br></br>با تو بودن خوب است . . .</br>زندگی در من موج می زند !</br>خبری از دلواپسی و غم نیست . . .</br>چه بی صدا کولاک به پا می کند عطر نفس هایت !"; break; case 2: echo "<img width=\"185px\" src=\"http://bo3e.com/wp-content/uploads/caress-face_bo3ecom.jpg\"></br></br>سفری به دور دنیاست وقتی . . .</br>دستانم تا انتها رویت را نوازش می کنند !"; break; case 3: echo "<img width=\"185px\" src=\"http://bo3e.com/wp-content/uploads/Snow_bo3ecom.jpg\"></br></br>برف باریده و هوا دو نفره است اما . . .</br>نیمکت ها خالی از زوج های عاشقانه هست !</br>خیلی وقته عشق مرده در این زمین سرد . . .</br>ولی بدون اینو که هنوزم توی قلبم یه نفر هست !"; break; case 4: echo "<img width=\"185px\" src=\"http://bo3e.com/wp-content/uploads/Love-life_bo3ecom.jpg\"></br></br>لحظه ها پر شده از دوست داشتن تو . . .</br>واسه من قشنگه عشق و خواستن تو !</br>میشه با تو هم نفس ستاره باشم . . .</br>با تو همـسفر تا مرز قصه ها شم !</br>بی تو این گلایه ها چه بی شماره . . .</br>شب و روز برای من فرقی نداره !</br>زندگی رو با تو و عشق تو میخوام . . .</br>تو نباشی بی تو من همیشه تنهام !"; break; case 5: echo "<img width=\"185px\" src=\"http://bo3e.com/wp-content/uploads/nefrat-bevarz_bo3ecom.jpg\"></br></br>عاشقم گر نیستی لطفی بکن نفرت بورز . . .</br>بی تفاوت بودنت هر لحظه آبم می کند ! ! !"; break; case 6: echo "<img width=\"185px\" src=\"http://bo3e.com/wp-content/uploads/Color-of-Love_bo3ecom.jpg\"></br></br>بی تو من کجا بمونم،بی تو سرخه آسمونم . . .</br>بی تو رنگ عاشقی رو از تو چشم کی بخونم !</br>واسه لمث تن سردم دست گرم تو نیازه . . .</br>بی تو قلب غم گرفته ام جون به تاریکی میبازه !";}?></br><img style="padding:5px 0 0 0;" src="Header_love.png"/></div><div align="center" style="width: 185px;"><a style="text-decoration:none;" href="http://www.tools.iranianblogers.ir/">دریافت کد</a>
رو با فرمت php ذخیره کردم و اجرا میکنم بالا میاد حالا میخوام کاری کنم که همین صفحه به صورت یه ابزار وبلاگ تو صفحه قرار بگیره نمیخوام از آی فریم استفاده کنم چون طول این ابزار متغییر هست و تغییر میکنه میخوام تو دستور فایل های جاوا اسکریپت فراخوانی بشه مثل کد زیر:


کد:
<script src="آدرس فایل php"></script>
باید چیکار کنم؟

ممنون میشم اگه یه نفر سریع جوابم رو بده

 

Goback

کاربر عضو
این روش صحیح نیست

باید فایلتو با اصول جاوا اسکریپت بنویسی،بعد اگر php میخوای استفاده کنی،اول فایل هدر جاوا اس رو باید بفرستی و...

ببخش نتونستم ریز بگم،بحث فنیه!

 

mohammad90-2011

تازه وارد
عزیزم همچین فنی هم نیست من اینو با document.write فرا خوانی کردم ولی بازم نشد

فکر نمیکنم این کار همچین فنی باشه اگه کسی میدونه لطفا بگه

 

Mohammad

مدیر انجمن
پرسنل مدیریت
دقیقا همین داکیومنت رایت هستش کدش...

شما کدی که استفاده میکنی رو بزار تا بررسی کنیم با هم...

 

Goback

کاربر عضو
باشه،حالا که فنی نیست،خدمت شما:


کد:
<?php
// PHP - t.php
// ------------------------
header("Content-type: application/x-javascript");
echo <<<G0back
window.onload = function(){
    document.write('All codes here');
}
G0back;


کد:
<script src="t.php"></script>
:)

 

mohammad90-2011

تازه وارد
کد رو من به این شکل نوشتم ولی جواب نداد مطمئنم که از روش document.write میشه ولی فکر کنم تو کد نویسی مشکلی داره که نمایش نمیدش


کد:
document.write('<div dir="rtl" style="width: 185px;border: 1px dashed #fd0792;padding:5px;"><img style="padding:0 0 5px 0;" src="Footer_love.png"/></br><?php$number = rand(1,6); switch ($number){ case 1: echo "<img width=\"185px\" src=\"http://bo3e.com/wp-content/uploads/Fragrance-breath_bo3ecom.jpg\"></br></br>با تو بودن خوب است . . .</br>زندگی در من موج می زند !</br>خبری از دلواپسی و غم نیست . . .</br>چه بی صدا کولاک به پا می کند عطر نفس هایت !"; break; case 2: echo "<img width=\"185px\" src=\"http://bo3e.com/wp-content/uploads/caress-face_bo3ecom.jpg\"></br></br>سفری به دور دنیاست وقتی . . .</br>دستانم تا انتها رویت را نوازش می کنند !"; break; case 3: echo "<img width=\"185px\" src=\"http://bo3e.com/wp-content/uploads/Snow_bo3ecom.jpg\"></br></br>برف باریده و هوا دو نفره است اما . . .</br>نیمکت ها خالی از زوج های عاشقانه هست !</br>خیلی وقته عشق مرده در این زمین سرد . . .</br>ولی بدون اینو که هنوزم توی قلبم یه نفر هست !"; break; case 4: echo "<img width=\"185px\" src=\"http://bo3e.com/wp-content/uploads/Love-life_bo3ecom.jpg\"></br></br>لحظه ها پر شده از دوست داشتن تو . . .</br>واسه من قشنگه عشق و خواستن تو !</br>میشه با تو هم نفس ستاره باشم . . .</br>با تو همـسفر تا مرز قصه ها شم !</br>بی تو این گلایه ها چه بی شماره . . .</br>شب و روز برای من فرقی نداره !</br>زندگی رو با تو و عشق تو میخوام . . .</br>تو نباشی بی تو من همیشه تنهام !"; break; case 5: echo "<img width=\"185px\" src=\"http://bo3e.com/wp-content/uploads/nefrat-bevarz_bo3ecom.jpg\"></br></br>عاشقم گر نیستی لطفی بکن نفرت بورز . . .</br>بی تفاوت بودنت هر لحظه آبم می کند ! ! !"; break; case 6: echo "<img width=\"185px\" src=\"http://bo3e.com/wp-content/uploads/Color-of-Love_bo3ecom.jpg\"></br></br>بی تو من کجا بمونم،بی تو سرخه آسمونم . . .</br>بی تو رنگ عاشقی رو از تو چشم کی بخونم !</br>واسه لمث تن سردم دست گرم تو نیازه . . .</br>بی تو قلب غم گرفته ام جون به تاریکی میبازه !";}?></br><img style="padding:5px 0 0 0;" src="Header_love.png"/></div><div align="center" style="width: 185px;"><a style="text-decoration:none;" href="http://www.tools.iranianblogers.ir/">دریافت کد</a>');
 

IAMIR

کاربر عضو
یا باید از از ajax استفاده بکنی .

یا اینکه از خاصیت .load در jquery

$( document ).ready(function() {
$('#div-box').load('php file adress');
});
<div id="div-box">
</div>​
کد:
 

mohammad90-2011

تازه وارد
آقا از طریق document.write میشه شما تا حالا سایت های ابزار وبلاگ رو ندیدید؟؟؟؟؟؟؟؟؟؟؟؟؟؟

آقا محمد متوجه منظورم شد که چی میخوام

 

Mohammad

مدیر انجمن
پرسنل مدیریت
کد شما کاملا صحیح هست...

مشکل شما در کد های PHP شماست!... کلا همه چیز رو echo میکنه... روش رو عوض کنید...

 

Goback

کاربر عضو
دوست فنی من که خیلی فنی هستی من دومرتبه کد رو گذاشتم اگه میتونی درست کن فخر فروشی نکن
بیا دوست من


کد:
<?php
// PHP - t.php
// ------------------------
header("Content-type: application/x-javascript");
$number = rand(1, 6);
$number_html = '';
switch ($number) {
    case 1:
        $number_html =  '<img width=\"185px\" src=\"http://bo3e.com/wp-content/uploads/Fragrance-breath_bo3ecom.jpg\"></br></br>با تو بودن خوب است . . .</br>زندگی در من موج می زند !</br>خبری از دلواپسی و غم نیست . . .</br>چه بی صدا کولاک به پا می کند عطر نفس هایت !';
        break;
    case 2:
        $number_html =  '<img width=\"185px\" src=\"http://bo3e.com/wp-content/uploads/caress-face_bo3ecom.jpg\"></br></br>سفری به دور دنیاست وقتی . . .</br>دستانم تا انتها رویت را نوازش می کنند !';
        break;
    case 3:
        $number_html =  '<img width=\"185px\" src=\"http://bo3e.com/wp-content/uploads/Snow_bo3ecom.jpg\"></br></br>برف باریده و هوا دو نفره است اما . . .</br>نیمکت ها خالی از زوج های عاشقانه هست !</br>خیلی وقته عشق مرده در این زمین سرد . . .</br>ولی بدون اینو که هنوزم توی قلبم یه نفر هست !';
        break;
    case 4:
        $number_html =  '<img width=\"185px\" src=\"http://bo3e.com/wp-content/uploads/Love-life_bo3ecom.jpg\"></br></br>لحظه ها پر شده از دوست داشتن تو . . .</br>واسه من قشنگه عشق و خواستن تو !</br>میشه با تو هم نفس ستاره باشم . . .</br>با تو همـسفر تا مرز قصه ها شم !</br>بی تو این گلایه ها چه بی شماره . . .</br>شب و روز برای من فرقی نداره !</br>زندگی رو با تو و عشق تو میخوام . . .</br>تو نباشی بی تو من همیشه تنهام !';
        break;
    case 5:
        $number_html =  '<img width=\"185px\" src=\"http://bo3e.com/wp-content/uploads/nefrat-bevarz_bo3ecom.jpg\"></br></br>عاشقم گر نیستی لطفی بکن نفرت بورز . . .</br>بی تفاوت بودنت هر لحظه آبم می کند ! ! !';
        break;
    case 6:
        $number_html =  '<img width=\"185px\" src=\"http://bo3e.com/wp-content/uploads/Color-of-Love_bo3ecom.jpg\"></br></br>بی تو من کجا بمونم،بی تو سرخه آسمونم . . .</br>بی تو رنگ عاشقی رو از تو چشم کی بخونم !</br>واسه لمث تن سردم دست گرم تو نیازه . . .</br>بی تو قلب غم گرفته ام جون به تاریکی میبازه !';
}

echo <<<G0back
window.onload = function(){
    document.write("<div dir=\"rtl\" style=\"width: 185px;border: 1px dashed #fd0792;padding:5px;\"><img style=\"padding:0 0 5px 0;\" src=\"Footer_love.png\"/></br>{$number_html}</br><img style=\"padding:5px 0 0 0;\" src=\"Header_love.png\"/></div><div align=\"center\" style=\"width: 185px;\"><a style=\"text-decoration:none;\" href=\"http://www.tools.iranianblogers.ir/\">دریافت کد</a>");
}
G0back;


کد:
<script src="t.php"></script>
 

mohammad90-2011

تازه وارد
درسته دستت درد نکنه با این روش کد فراخوانی میشه و اون صفحه نمایش داده میشه ولی به جاش همه متن های صفحه ای که این کد توش قرار بگیره حذف میشه من نمیخوام به بقیه صفحه لطمه زده بشه و خودمم فکر میکنم تنها راهش استفاده از یه document.write ساده باشه مثلا این کد رو ببین


کد:
document.write('<a href="http://tools.iranianblogers.ir/"><?php$number = rand(1,18); switch ($number){ case 1: echo "<img src=\"http://localhost/xampp/2/1.png\">"; break; case 2: echo "<img src=\"http://localhost/xampp/2/2.png\">"; break; case 3: echo "<img src=\"http://localhost/xampp/2/3.png\">"; break; case 4: echo "<img src=\"http://localhost/xampp/2/4.png\">"; break; case 5: echo "<img src=\"http://localhost/xampp/2/5.png\">"; break; case 6: echo "<img src=\"http://localhost/xampp/2/6.png\">"; break; case 7: echo "<img src=\"http://localhost/xampp/2/7.png\">"; break; case 8: echo "<img src=\"http://localhost/xampp/2/8.png\">"; break; case 9: echo "<img src=\"http://localhost/xampp/2/9.png\">"; break; case 10: echo "<img src=\"http://localhost/xampp/2/10.png\">"; break; case 11: echo "<img src=\"http://localhost/xampp/2/11.png\">"; break; case 12: echo "<img src=\"http://localhost/xampp/2/12.png\">"; break; case 13: echo "<img src=\"http://localhost/xampp/2/13.png\">"; break; case 14: echo "<img src=\"http://localhost/xampp/2/14.png\">"; break; case 15: echo "<img src=\"http://localhost/xampp/2/15.png\">"; break; case 16: echo "<img src=\"http://localhost/xampp/2/16.png\">"; break; case 17: echo "<img src=\"http://localhost/xampp/2/17.png\">"; break; case 18: echo "<img src=\"http://localhost/xampp/2/18.png\">"; break;}?></a>');
اینو به راحتی میتونم با همون document.write توسط کد جاوا فراخوانی کنم که مشکلی برا صفحه پیش نیاد در صورتی که کد قبلی که دادم هم همینطوری نوشته شده.حالا نمیدونم چرا به این روش فراخوانی نمیشه یا کجای کد نویسی اشتباه کردم.

 

Goback

کاربر عضو
این رو:


کد:
<script src="t.php"></script>
نباید توی تگ head بذاری

باید بذاری دقیقا همونجایی که میخوای فراخوانی بشه

 

Mohammad

مدیر انجمن
پرسنل مدیریت
کدی که [MENTION=9668]Goback[/MENTION] گذاشتن دقیقا همون چیزیه که میخوای (داکیومنت رایت)...

 

mohammad90-2011

تازه وارد
این رو:

کد:
<script src="t.php"></script>
نباید توی تگ head بذاری

باید بذاری دقیقا همونجایی که میخوای فراخوانی بشه
میدونم که نباید تو تگ head بذارم ولی نمیشه هر جای صفحه میذارم کلا صفحه رو پاک میکنه و این کد رو نشون میده

- - - Updated - - -

کدی که @ گذاشتن دقیقا همون چیزیه که میخوای (داکیومنت رایت)...
درسته ولی این کد به درد کاری که من میخوام انجام بدم نمیخوره من میخوام مثل این کد بشه


کد:
document.write('<a href="http://tools.iranianblogers.ir/"><?php$number = rand(1,18); switch ($number){ case 1: echo "<img src=\"http://localhost/xampp/2/1.png\">"; break; case 2: echo "<img src=\"http://localhost/xampp/2/2.png\">"; break; case 3: echo "<img src=\"http://localhost/xampp/2/3.png\">"; break; case 4: echo "<img src=\"http://localhost/xampp/2/4.png\">"; break; case 5: echo "<img src=\"http://localhost/xampp/2/5.png\">"; break; case 6: echo "<img src=\"http://localhost/xampp/2/6.png\">"; break; case 7: echo "<img src=\"http://localhost/xampp/2/7.png\">"; break; case 8: echo "<img src=\"http://localhost/xampp/2/8.png\">"; break; case 9: echo "<img src=\"http://localhost/xampp/2/9.png\">"; break; case 10: echo "<img src=\"http://localhost/xampp/2/10.png\">"; break; case 11: echo "<img src=\"http://localhost/xampp/2/11.png\">"; break; case 12: echo "<img src=\"http://localhost/xampp/2/12.png\">"; break; case 13: echo "<img src=\"http://localhost/xampp/2/13.png\">"; break; case 14: echo "<img src=\"http://localhost/xampp/2/14.png\">"; break; case 15: echo "<img src=\"http://localhost/xampp/2/15.png\">"; break; case 16: echo "<img src=\"http://localhost/xampp/2/16.png\">"; break; case 17: echo "<img src=\"http://localhost/xampp/2/17.png\">"; break; case 18: echo "<img src=\"http://localhost/xampp/2/18.png\">"; break;}?></a>');
شما ببینید این کد به راحتی با جاوا اسکریپت فراخوانی میشه ولی نمیدونم چرا کدی که من میخوام اینجوری فراخوانی نمیشه جالبه که ساختار php توی هر دو کد یکسانه پس مشکل باید از یه جایی از کد نویسی من باشه که متوجه نمیشم از کجاش میتونه باشه

- - - Updated - - -

آقا بیخیال خودم فهمیدم مشکل از کد نویسی بود چون بین تگ های </br> اینتر زده بودم و یه خط فاصله وجود داشت اونا رو برداشتم مشکلم حل شد و با همین روش خودم کد لود میشه

 
بالا