PDA

View Full Version : سوال: چگونه فایلphp رودرjava فراخوانی کنیم



Imansaye
چهارشنبه 25 مرداد 1391, 03:10 صبح
سلام
یک سوال داشتم دیدیم سطح علمی این سایت واقعا بالاست! چگونه میتونم یک اسکریپت php رو فراخوانی کنم به وسیله یک فایل جوا :


<script language="javascript" src="http://name.com/rss.php?url=http://name.com/rss.xml&feeds=10&direction=rtl&bg=FFFFFF&border=F2890D&link=0F4F86&width=400px&columns=30px 3&column-rule-style=dotted"></script>

مثلا این لینک رو داخل صفحه html بزارم دریک سایت دیگه واسکریپتی که مربوط به تبلیغات rss یا... هست رو دراین صفحه نمایش بدم اگربه صورتی باشه که بشه فایل php آدرس وارد شده نمایش داده نشه که بهترهست!
تابع خاصی برای این کار وجود داره؟ برای فراخوانی php از طریق لینک خارجی جوااسکریپت
باید چه کار کنم!
خیلی ممنون میشم راهنمایی کنید.داخل این کار گیرگرفتم وراه حلی هنوز پیدانکردم

h00manb
چهارشنبه 25 مرداد 1391, 04:35 صبح
سلام
php در سرور اجرا میشه و جاوا در کامپیوتر بیننده , چطوری می خوای در جاوا php فراخوانی کنی؟

Imansaye
چهارشنبه 25 مرداد 1391, 05:08 صبح
سلام.مرسی
شاید من سوال رو واضح مطرح نکردم ببخشید! منظورم از Java همون زبان "java script" هست نه خود زبان Java!
html هم نیز درکامپیوتر کاربر به صورت آفلاین یاآنلاین اجرا میشه که "اصل" php هست!
این کار رو زیاد دیدم مثل اکثر سایت های آمارگیر ویا سایت های تبلیغاتی ایرانی و...
یک اسکریپت فارسی هست که میتونه خوراک ها رو بخونه واکثر سایت ها از اون استفاده میکنن وخدمات به وبلاگ ها میدن مثل 1 ابزار وابزارک و پارس تولز و... به وسیله این فایل اسکریپت php فراخوانی میشه وفید ها رو نمایش میده من یک اسکریپت جدید با به هم زدن چندتا اسکریپت درست کردم که میتونه به صورات ajax به انتخاب کاربرچند فلید رو بخونه وموضوع روکاربر میتونه مشخص کنه درچینش آدرس خوراک ها
حالا کارم با طراحی تموم شده ومیخوام به وسیله این کد این ابزار رو ارائه بدم اما نمیدونم چطور این کد رو داخل صفحات وب دیگران به نمایش بزارم البته به جاهای رسیدم اما سردرگم شدم
کدی که برای نمایش داخل html قالب قرار میگیره همون کد بالاست اما منتهی نمیدونم چطوراین کارصورت میگیره ،فکرکنم تابعی درجوا یاphp برای این کار وجود داره،
ممنون میشم 'اساتید راهنمایی' کنند فکر کنم چندساعتی داخل پیداکردن این روش میمونم.مثل همیشه خودم باید دست به کاربشم!!!

Imansaye
جمعه 03 شهریور 1391, 05:45 صبح
سلام.
دیدم این پست داخل پنلم بی جواب هست گفتم بعدها بالا نیارنش. پاسخش رو2 روز پیش [1همین ماه ] خودم تونستم حلش کنم بدون هیچ کمکی :لبخند: یک هفته داخلش بودم اما حالا که به دستش آوردم دیدم اصلا باکارم جون در نمیاد ویک کار بیهوده هست ومنصرف شدم!
اماخیلی جالبه میشه php روباهرزبان تحت وب دیگری ادغام کرد اما به نظرم امنیتش زیادبالا نیست! یک خط جوا یک خط مخفی php :متفکر: جون میده برای ساخت کدهای ...
اما روشی رو اختراع کردم :گیج: که بشه ما مخلوط چندتا روش حجم اسکریپت ها رو خیلی خیلی پایین بیارم کمتراز5 کیلوبایت در صفحه نخست البته اسکریپت کوچکی هست ویک صفحه ای ajax
امابرای بهینه سازی عالی هست! داخل چندتا اسکریپت خارجی کشفش کردم درپی اکتشافات:چشمک:البته وجودداشته اما خیلی کم کاربرد [کمی پیچیده هست]
به این میگن اراده :لبخند:
موفق باشید

plague
جمعه 03 شهریور 1391, 11:41 صبح
وقتی php رو به این شکل فراخانتی میکنی باید توش کد های جاوا اسکریپت رو اکو کرده باشی یعنی خروجیش جاوا اسکریپت باشه


<script language="javascript" src="http://name.com/rss.php?url=http://name.com/"></script>



rss.php :

$url = $_get['usrl'] ;

echo "alert('url was $url');";

Imansaye
جمعه 03 شهریور 1391, 13:21 عصر
$url = $_get['url'] ; echo "alert('url was $url');";

نمیدونم این روش بالایی کارمیکنه یاخیر، از یک راه دیگه حلش کردم ! فقط باید خروجی رو اچ تی ام ال میکردم وچند تا کار دیگه تا خطها و اسکریپت درست بشه!خط های نوشتاری جاوا دریک خط باشن و بااستفاده از توابع کد کردن اچ تی ام ال وچندتا تابع دیگر{اسکریپتphpبود نحوه فراخوانی به وسیله یک فایل تادرhtml سایت دیگری نمایش داده بشه مثل "وبلاگها" که ازphpاستفاده نمیشه کرد}
html_entity_decode و...
قبلا راه حل رو پیداکردم ممنون ازاون برنامه ای که ساختم صرف نظر کردم دردسرش زیادبود:اشتباه: پیشرفتش دادم منتهی برای هدفی دیگر.:متفکر: