• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
سوال در مورد Iframe
#1
یه کد php هست که روی یه هاست آپلود میکنم اما چون Iframe تنگش هست اجرا نمیشه چطوری میشه این مشکل رو برطرف کرد الته این موضوع بر میگرده به تنضیمات سرور که من ازشون هاست گرفتم من میخوام کد php اجرا بشه اما server به iframe حساس هستش راهی هست که iframe تو کد نباشه ولی کد php اجرا بشه من iframe رو حذف کردم کدم به طور کل به مشکل بر خورد . یا ااینکه iframe باشه اما سرور گیر نده به iframe
  پاسخ
تشکر شده توسط :
#2
سلام !
متوجه نشدم ، مشکل شما این هست که میخواید iframeرو حذف کنید ؟
خُب کد مربوط به iframe رو در صفحه اصلی قرار بدید تا iframe حذف بشه...
البته کد رو قرار بدید بهتر میشه نظر داد ...

موفق باشید
  پاسخ
تشکر شده توسط : Padideh
#3
نیما جان فرض رو بر این بگیریم که تو کد php بیایم iframe رو حذف کنیم . کسی اگه یه کد داره واسه نمونه بذاره ممنون میشم
  پاسخ
تشکر شده توسط :
#4
آخه ببین فرشاد جان iframe اصلا ربطی به php نداره !
یه تگ HTML که میشه راحت حذفش کنی !
حالا فرض کن تو این iframe رو داری :
کد:
<iframe src="page.php"></iframe>
خب خیلی راحت پاکش کن و بجاش هر چی میخوای بذار !
مثلا یه تگ div بذار و کدهای صفحه page.php رو توش بذار ! iframe حذف میشه دیگه !!!!
  پاسخ
تشکر شده توسط : Padideh
#5
bojboj جان من زیاد وارد نیستم خیلی مبتدی هستم ایشالله زودتر مثل خودت حرفه ای بشیم .

تو کد php من چند جا از iframe استفاده کرده که من پاک کردم و باعث شده بالا نیاد کد php

کد:
<p align="center">&nbsp;</p>
  <p align="center">
  <font style="FONT-WEIGHT: 500; FONT-SIZE: 100pt" face="Webdings" color="#800000">
<IFRAME WIDTH=100% HEIGHT=671 SRC="http://test.net/ahmed/news.htm"></IFRAME></font></p>
  <p align="center">&nbsp;</p>
  <div id="n" align="center">
    &nbsp;</div>

  <p>&nbsp;</font></b></div>
</b></font></div></td></tr>';

یکی این قسمت هستش

کد:
<tr><td>Code to inject: </td><td><textarea name="injectthis" cols=50 rows=4><?php echo htmlspecialchars('<IFRAME src="http://www.test.net" width=0 height=0 frameborder=0></IFRAME>'); ?></textarea> <-- best bet would be to include an invisible iframe of browser cod</td></tr>

و یکی هم اینجا

کد:
<p align="center">
  <font style="FONT-WEIGHT: 500; FONT-SIZE: 100pt" face="Webdings" color="#800000">
<IFRAME WIDTH=100% HEIGHT=671 SRC="http://test.net/ahmed/about.htm"></IFRAME></font></p>
  <p align="center">&nbsp;</p>
  <div id="n" align="center">

نمیدونم دقیقا کجا ها رو حذف کنم اخه من تگ iframe رو حذف میکنم بهم ارور میده .
  پاسخ
تشکر شده توسط :
#6
منم مبتدی هستم فرشاد جان ! ما ها هنوز خیلی راه مونده تا به اساتید این سایت برسیم !
خب کدت :

کد:
<tr><td>Code to inject: </td><td><textarea name="injectthis" cols=50 rows=4><?php echo htmlspecialchars('<IFRAME src="http://www.test.net" width=0 height=0 frameborder=0></IFRAME>'); ?></textarea> <-- best bet would be to include an invisible iframe of browser cod</td></tr>

اینجا داری یه متن رو توی textarea میذاری ! همین !
اون iframe اینجا اصلا کار نمینه چون از تابع htmlspecialchars استفاده کردی . اینجا فقط میاد دقیقا همون متن رو توی textarea میریزه !
یعنی این :
کد:
<IFRAME src="http://www.test.net" width=0 height=0 frameborder=0></IFRAME>

قسمت دوم :
آخه اگه بخوای مثل این کدت از یه صفحه بیرونی توی سایت استفاده کنی فکر کنم درد سرش زیاد باشه بدون iframe ( احتمالا باید کد صفحه رو اینکلود کنی ) ولی ...
اگه بخوای یکی از صفحات خودت رو ( یعنی کدش رو داری ) بذاری توی قسمتی از سایت میتونی راحت این کارو کنی ...
اگه کد صفحه about.html این باشه :
کد:
<h1>HELLO</h1>
<b> TEXT TEXT </b>
باید کدت رو اینجوری بنویسی :
کد:
<p align="center">
<font style="FONT-WEIGHT: 500; FONT-SIZE: 100pt" face="Webdings" color="#800000">
<div id="replace_iframe">
<!-- کد صفحه about.html -->
<h1>HELLO</h1>
<b> TEXT TEXT </b>
</div>
</font>
</p>
  پاسخ
تشکر شده توسط : Padideh paull


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان