مجید آنلاین هک شد - مشکل با target='_blank'

123456

Member
با خسته نباشید به همه دوستان.

راستش به یک مشکل برخورد کردم که هر چی در گوگل و جاهای دیگر گشتم پاسخش را پیدا نکردم.

یعنی راجبش بحث شده , اما مشکل من را حل نکرد.

یک صفحه درست کردم , که می خواهم لینکهای این صفحه همه در یک پنجره جدید باز بشود.

به نظر شما کجای این کدها مشکل دارد؟

PHP:
<?php


require_once("class.php");
require_once("lan/persian.php");

echo "

<html>
<head>
<meta http-equiv='Content-Language' content='fa'></meta>
<meta http-equiv='Content-Type' content='text/html; charset=utf-8' /></meta>
<title>Omid57.com</title>

<link rel='stylesheet' type='text/css' href='tem/link.css'></link>

</head>
<body>

<div id='code03'>
        <div class='code01'>
            <table class='code04'>
                <tr>
                    <td  class='code02'><img src='IMAGES/jpg/000001.jpg'  /></td>
                </tr>
                <tr class='code08'>
                </tr>
                <tr>
                    <td class='code02'>
                        <div>
                            <table class='code06'>
                                <tr>
                                    
<select name='foo' size='1' onChange='location.href=this.value;'>
  <option value='seite1.html'  target='_blank'>Seite 1</option>
  <option value='seite2.html'  target='_blank'>Seite 2</option>
</select>

  </td>

                                </tr>
                            
                            </table>
                        </div>
                        </div>
                    </td>
                </tr>            
            </table>
        </div>
</body>
</html>\n";

?>
 
آخرین ویرایش:

123456

Member
راستش نمی دانم چرا اینجا ویرایشگر من ادیتور نمی دهد که مین کدها را در قسمت پی اچ پی قرار بدهم.
در قسمت تنظیمات هم هرکاری کردم نشد.

در مورد اینکه همش ارور است , می خواستم بپرسم , که به جای echo از واریابل استفاده کنم بهتر است؟
چون اینطوری هم نتیجه لازم را می دهد.
 

ziXet

مدیر انجمن PHP/MYSQL
خوب لااقل یک راهنمایی می کردی چیکار کنم؟؟:cry:
عزیزم نیازی نیست که همشو بفرستی به echo! شما هرجایی که میخوای Html بنویسی php رو ببند و هر جا خواستی چیزی رو با php بنویسی اون بین اول php رو باز کن بعد echo کنش.
البته من کلا با این روش ها مخالفم

موفق باشید
 

Dark-M4N

Member
amirkhoshhal : داره فک کنم!یه بابایی یه جایی به کار برده بود!

یه چیزی الان برا من غیر قابل درکه

onChange='location.href=this.value

بعد تارگتش ........!چجوری ؟یعنی لوکیشنو توی تارگت جدید بزاره؟یحتمل مشکل از اینجاس!

مشکل شما بیشتر به کلاینت ساید ربط داره تا سرور ساید!


موفق باشید
 

Cyletech

Member
من کدت رو ویرایش کردم:

PHP:
<?php


require_once("class.php");
require_once("lan/persian.php");

?>

<html>
<head>
<meta http-equiv="Content-Language" content="fa"></meta>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></meta>
<title>Omid57.com</title>

<link rel="stylesheet" type="text/css" href="tem/link.css"></link>

</head>
<body>

<div id="code03">
        <div class="code01">
            <table class="code04">
                <tr>
                    <td  class="code02"><img src="IMAGES/jpg/000001.jpg"  /></td>
                </tr>
                <tr class="code08">
                </tr>
                <tr>
                    <td class="code02">
                        <div>
                            <table class="code06">
                                <tr>
                                    
<select name="foo" size="1" onChange="location.href=this.value;">
  <option value="seite1.html"  target="_blank">Seite 1</option>
  <option value="seite2.html"  target="_blank">Seite 2</option>
</select>

  </td>

                                </tr>
                            
                            </table>
                        </div>
                        </div>
                    </td>
                </tr>            
            </table>
        </div>
</body>
</html>

مشکل اینجاست که نباید وقتی همش html هست اون رو بین تگ php قرار بدید! و مشکل دیگه هم اینجاست که شما لینکی ندارید که بخواید در یک صفحه باز بشند. اگه منظورتون option هست باید عرض کنم که این option فکر نکنم دستوری برای کار شما داشته باشه!
در ضمن استفاده از ' زیاد جالب نمی تونه باشه در html و باید از " استفاده کنی!
 

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

بالا