الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

لا يمكن فتح الموقع بداخل فريم ؟ كيف ولماذا

بدأه MiNi.SpIdEr في 5 يوليو 2009 · 14 رد · 1,094 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــه

حسننا اعتقد المضوع واضح من عنوانه

لا يمكن فتح الموقع داخل الفريم

ويقوم بتحول مباشرتا وفتح الصفحه بدونه !!!

نفح مترجم الكوكل

http://translate.google.com/translate_t#en|ar|

وافتح موقع الياهو

http://www.yahoo.com/

اوضغط ع الدخول

ماذا حدث

لم تعمل وسيظهر لك رسالة خطاء !!!

الان حاول ان تفتح الموقع من خلال

<iframe></iframe>

و من خلال

<frameset></frameset>

يقوم بتحويلك مباشرتا؟؟؟؟

كيف يمكن تجاوز هذا الشيء

اريد البقاء داخل الاطار

تحياتي

[moveleft]

MiN! SpId3r SqUaD

[/moveleft]

#2

اعتقد ان مثل هذه الامور تتم بواسطة الجافاسكريبت

فهل جربت تعطيل الجافاسكريبت

if(top.document.location.href != 'http://www.yahoo.com/login'){
top.document.location.href='http://www.yahoo.com/login';
}

تم تعديل هذه المشاركة بواسطة الفيل الطائر في 5 يوليو 2009 في 16:04

#3

نعم هذا صحيح وبالضبط ما يحدث

لكن هل يمكن ايقافه ؟

كيف يمكن مراقبة العنوان وايقاف عملية تغييره ؟

بدي اتحدى الياهو هههه

ممكن عمل الفريم بالجافا سكربت وجعلها بشرط دائم مع العنوان وووو؟

[moveleft]

MiN! SpId3r SqUaD

[/moveleft]

#4

شو رأيكم ممكن منعها لو لا ؟

[moveleft]

MiN! SpId3r SqUaD

[/moveleft]

#5

مع إني مافهمت شو المطلوب خخخخخخخ

إنت بدك تفتح صفحة الياهوو داخل فريم وإذا تم إستخدام أي لينك من الياهوو يقوم الياهوو بالخروج من الآي فريم صح ؟؟؟

إذا كان هذا صحيح وتريد إبقاء الياهوو غصبن عنه داخل الفريم فيمكنك ذلك بالطبع ...

كيف ؟؟؟ بعد أن أتأكد هل هذا المطلوب أم ﻻ :)

CMS Sfhati , Website Generator


نظام إدارة المحتوى صفحتي ... جربه الآن 


 


small-logo.png

#6

نعم... اريد ابقاء الياهو غصبن عنه داخل الفريم

واذا فعلت هذا لي ستكون قد قدمت خدمه لي لن انساها ابدا لانها ستوفر علي عملا كثييييييييرا

بأنتضارك

[moveleft]

MiN! SpId3r SqUaD

[/moveleft]

#7

آسف جدا جدا ...

كان في فكرة في بالي وجربتها إمبارح بس مثل ماقلت لما تدخل على الميل بعمل ريفريش وبطلع من الإطار :blush:

CMS Sfhati , Website Generator


نظام إدارة المحتوى صفحتي ... جربه الآن 


 


small-logo.png

#8

اووووووووه

من البارح وانا بحلم بحلك ههههههههههه

شكرا ع كل حال

[moveleft]

MiN! SpId3r SqUaD

[/moveleft]

#9

حسنا

يبدوا ان العمليه مستحيله

هذا افضل ما توصلت اليه

<script type="text/javascript">
<!-- 
 var prevent_bust = 0
 window.onbeforeunload = function() { prevent_bust++ }
 setInterval(function() {
   if (prevent_bust > 0) {
	 prevent_bust -= 2
	 window.top.location = 'ur url'
   }
 }, 1)


// --> 
</script>

وهنا سووف تبداء معركه الياهو يحول وهذا الكود يرجع بدون منتصر :)

اما هذا الكود فكنت اامل منه الحل لكن ؟؟؟؟

<?

//$page = file_get_contents('http://yahoo.com');// use CURL if possible, this is not a good piece of code
$page = fopen ("http://yahoo.com", "r");

echo strip_javascript($page, 0);// 0 = allow no javascript

function strip_javascript($filter, $allowed=0){
if($allowed&1 == 0) // 1 href=...
$filter = preg_replace('/href=([\'"]).*?java script:.*?\\1/i', "'", $filter);

if($allowed&2 == 0) // 2 <script....
$filter = preg_replace("/<script.*?>.*?<\/script>/i", "", $filter);

if($allowed&4 == 0) // 4 <tag on.... ---- useful for onlick or onload
$filter = preg_replace("/<(.*)?\son.+?=\s*?(['\"]).*?\\2/i", "<$1", $filter);
return $filter;
}

?>

مثل ما هو واضح انه يقوم بفلتره الصفحه من اكواد التحويل ويعرضها بس لم يعمل ولا اعرف السبب هنا ولم احاول معه حتى لاني تعبت D:

اخيرا لدي سؤال اذا لم يبقى حل

هل يمكن سحب كود اي صفحه ؟ يعني طريقه تجيب الكود (التصميم) وتعرضه امامك فقط؟ ثم يفلتر الجافا وخلاص تترجم الصفحه

طبعا غير الكود الي فوق لانه ما يشتغل ولا اعرف اذا احد يعرف السبب وقدر يطوره او يصلحه

تحياتي

[moveleft]

MiN! SpId3r SqUaD

[/moveleft]

#10
$file=file("http://www.yahoo.com");
foreach($file as $k){echo $k;}

أو بإمكانك إستخدام دوال أخرة مثل

curl - getfile وغيرها :) بس الكود الأول يفي بالغرض وهو فتح الصفحة ويكون المتغير فايل يحتوي على مصفوفه كل صف من هذه المصفوفه يحتوي على سطر من الكود للصفحة

بالتوفيق :)

CMS Sfhati , Website Generator


نظام إدارة المحتوى صفحتي ... جربه الآن 


 


small-logo.png

#11

لم افهم

هل تقصد يمكن حل المشكله بالكود الاول؟

كيف؟

D:

[moveleft]

MiN! SpId3r SqUaD

[/moveleft]

#12

يمكن حل المشكله، لكن ما يمكن مع عرض الصفحه بعنوانها الصحيح.... السبب ان المتصفح يمنعك من التغيير في محتوى تابع ل domain مختلف... لكن اذا تحب السيرفر يطلب لك الصفحه و يغير فيها ثم يعرضها بالحاله هذي ممكن....

فكر في برامج مثل PHProxy ... بالوضع هذا ممكن...

لكن بدون تغيير العنوان (المفروض) يكون مستحيل...الا طبعا بتعطيل javascript لكن هذا ما يعتبر حل

php5-zce-logo-new.gif

CCNA, CCNA Security, CCNP

#13

المهم الصفحه تظهر امامي ولا يهمني العنوان ممكن ؟

اما بخصوص البروكسي فجربه قبل ان اسأل ولم يستطع فتح الصفحه ايضا !!!! تبقى بيضاء فقط

ممكن مثال لو عندك طريقه ناجحه؟

[moveleft]

MiN! SpId3r SqUaD

[/moveleft]

#14

بالحاله هذي ممكن الموضوع... السؤال الان ... هل يهمك ان javascript يعمل ام لا؟

php5-zce-logo-new.gif

CCNA, CCNA Security, CCNP

#15

لا مشكله :)

[moveleft]

MiN! SpId3r SqUaD

[/moveleft]

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…