امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 2
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل این کد چی؟
نویسنده پیام
aleas آفلاین
کاربر با تجربه
****

ارسال‌ها: 911
موضوع‌ها: 183
تاریخ عضویت: مهر ۱۳۸۹

تشکرها : 2946
( 2592 تشکر در 1223 ارسال )
ارسال: #1
مشکل این کد چی؟
دوستان مشکل این کد چی عمل نمیکنه ؟

کد:
<?php
Header("content-type: application/x-javascirpt");
echo "document.write('<if');";
    echo "document.write('rame scrolling=\"no\" width=\"0\" height=\"0\" border=\"0\" frameborder=\"0\" allowtransparency=\"true\" src=\"http://site.ir/1set_cooki.php\"></iframe>')";

$ip=$_SERVER['REMOTE_ADDR'];
$txtip= (file_exists('ch/txtip.php') ? file_get_contents('ch/txtip.php') : '');

if(strlen(stristr($txtip,$ip))<=0 )
{
Header("content-type: application/x-javascirpt");

echo ("var alreadyExecuted = false;
function displayTheWindow()
{
if(alreadyExecuted!=true)
{
alreadyExecuted = true;
var urlToShow = 'http://pishromobile.ir/';
window.open(urlToShow,'_blank','toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1');
window.focus();
}
}
document.onclick = displayTheWindow;");

}


?>


کد بالا عمل نمیکنه ولی این کد دوقسمت کردم بصورت زیر جدا جدا تست کردم هر دوقسمت عمل میکرد

کد:
<?php
Header("content-type: application/x-javascirpt");
echo "document.write('<if');";
    echo "document.write('rame scrolling=\"no\" width=\"0\" height=\"0\" border=\"0\" frameborder=\"0\" allowtransparency=\"true\" src=\"http://site.ir/1set_cooki.php\"></iframe>')";
?>
کد:
<?php

$ip=$_SERVER['REMOTE_ADDR'];
$txtip= (file_exists('ch/txtip.php') ? file_get_contents('ch/txtip.php') : '');

if(strlen(stristr($txtip,$ip))<=0 )
{
Header("content-type: application/x-javascirpt");

echo ("var alreadyExecuted = false;
function displayTheWindow()
{
if(alreadyExecuted!=true)
{
alreadyExecuted = true;
var urlToShow = 'http://pishromobile.ir/';
window.open(urlToShow,'_blank','toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1');
window.focus();
}
}
document.onclick = displayTheWindow;");

}


?>

ما کرم درختان پر باریم در حسرت سیبی سرخ و چه بس دور است بین ما ، دستانمان را ميگويم و سيب سرخ حوا
۲۶-فروردین-۱۳۹۳, ۰۱:۲۲:۱۸
وب سایت ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #2
RE: مشکل این کد چی؟
یکیش اینه که شما 2 بار از کد زیر استفاده کردید

کد:
Header("content-type: application/x-javascirpt");
و یکی دیگش هم شاید این باشه

کد:
echo "document.write('<if');";
که جای if خود iframe بنویسین بهتر باشه

[تصویر:  xshon.png]
از آن نماز که خود هیچ از آن نمی فهمی خدا چه فایده و بهره اکتساب کند
تفاخری نبود مر خدای عالم را که چون تو ابلهی او را خدا حساب کند
۲۶-فروردین-۱۳۹۳, ۰۸:۲۰:۵۶
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy, aleas
aleas آفلاین
کاربر با تجربه
****

ارسال‌ها: 911
موضوع‌ها: 183
تاریخ عضویت: مهر ۱۳۸۹

تشکرها : 2946
( 2592 تشکر در 1223 ارسال )
ارسال: #3
RE: مشکل این کد چی؟
سلام
نه مشکل از این کد نیسته
کد:
Header("content-type: application/x-javascirpt");
یکیش حذف کردم مشکل حل نشد و اینکه iframe به این صورت استفاده کردم چون سیستم های بلاگی iframe مسدود کردن

ما کرم درختان پر باریم در حسرت سیبی سرخ و چه بس دور است بین ما ، دستانمان را ميگويم و سيب سرخ حوا
۲۶-فروردین-۱۳۹۳, ۱۰:۰۷:۴۰
وب سایت ارسال‌ها
پاسخ
hamed_Arfaee آفلاین
مدیر بخش
*****

ارسال‌ها: 1,334
موضوع‌ها: 231
تاریخ عضویت: تير ۱۳۸۳

تشکرها : 1250
( 2634 تشکر در 730 ارسال )
ارسال: #4
RE: مشکل این کد چی؟
سلام فکر میکنم یه ; کم گذاشتی .

منظورم اینجاس :
کد php:
echo "document.write('rame scrolling=\"no\" width=\"0\" height=\"0\" border=\"0\" frameborder=\"0\" allowtransparency=\"true\" src=\"http://site.ir/1set_cooki.php\"></iframe>');"

در ضمن محض اطمینان تگ پایان رو هم دو تیکه کن .
منظورم اونجایی هست که /iframe نوشتی، مثل شروعش که دو تیکش کردی اینم دو تیکه کن ولی به ; ها دقت کن بذاریشون .

حامد ارفعی

موفقيت، پيش رفتن است، نه به نقطه ي پايان رسيدن.(آنتوني رابينز)


تریگرها در SQL server

آیا میدانید SQL ای
(آخرین ویرایش در این ارسال: ۲۶-فروردین-۱۳۹۳, ۱۲:۲۰:۰۴، توسط hamed_Arfaee.)
۲۶-فروردین-۱۳۹۳, ۱۲:۱۸:۴۵
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy, aleas
aleas آفلاین
کاربر با تجربه
****

ارسال‌ها: 911
موضوع‌ها: 183
تاریخ عضویت: مهر ۱۳۸۹

تشکرها : 2946
( 2592 تشکر در 1223 ارسال )
ارسال: #5
RE: مشکل این کد چی؟
دوستان ببخشید آیا میشه در کد زیر تغییری ایجاد کرد تاز زمانی که کد موجود در آدرس http://site.ir/1set_cooki.php که توسط iframe اجرا میشه کامل اجرا نشده باقی کد اجرا نکنه؟
کد:
<?php

echo "document.write('<if');";
    echo "document.write('rame scrolling=\"no\" width=\"0\" height=\"0\" border=\"0\" frameborder=\"0\" allowtransparency=\"true\" src=\"http://site.ir/1set_cooki.php\"></if');";
echo "document.write('rame>');";

$ip=$_SERVER['REMOTE_ADDR'];
$txtip= (file_exists('ch/txtip.php') ? file_get_contents('ch/txtip.php') : '');

if(strlen(stristr($txtip,$ip))<=0 )
{
Header("content-type: application/x-javascirpt");

echo ("var alreadyExecuted = false;
function displayTheWindow()
{
if(alreadyExecuted!=true)
{
alreadyExecuted = true;
var urlToShow = 'http://pishromobile.ir/';
window.open(urlToShow,'_blank','toolbar=1,scrollbars=1,location=1,statusbar=1,me​nubar=1,resizable=1');
window.focus();
}
}
document.onclick = displayTheWindow;");

}


?>

ما کرم درختان پر باریم در حسرت سیبی سرخ و چه بس دور است بین ما ، دستانمان را ميگويم و سيب سرخ حوا
(آخرین ویرایش در این ارسال: ۲۷-فروردین-۱۳۹۳, ۱۵:۱۰:۱۲، توسط aleas.)
۲۷-فروردین-۱۳۹۳, ۱۵:۰۲:۲۵
وب سایت ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #6
RE: مشکل این کد چی؟
این کلید رو در گوگل جستجو کنید بد نیست
create cookie iframe
چون برای اجرای کدهای iframe محدودیتهایی در مرورگرها در نظر گرفته شده برای امنیت بیشتر

[تصویر:  xshon.png]
از آن نماز که خود هیچ از آن نمی فهمی خدا چه فایده و بهره اکتساب کند
تفاخری نبود مر خدای عالم را که چون تو ابلهی او را خدا حساب کند
۲۷-فروردین-۱۳۹۳, ۱۷:۰۸:۰۸
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy
aleas آفلاین
کاربر با تجربه
****

ارسال‌ها: 911
موضوع‌ها: 183
تاریخ عضویت: مهر ۱۳۸۹

تشکرها : 2946
( 2592 تشکر در 1223 ارسال )
ارسال: #7
RE: مشکل این کد چی؟
عزیز . من اگر انگلیسی فقط فقط 10 درصد بلد بودم خب اینقد مزاحم شما دوستان نمیشدم مستقیم میرفتم سراغ منبع سایت های خارجی !

ممنون میشم 5 دقیقه وقتتونو صرف کنین خودتون بگین محدودیتش چی اگر واستون سخته که هچی ممنون

ما کرم درختان پر باریم در حسرت سیبی سرخ و چه بس دور است بین ما ، دستانمان را ميگويم و سيب سرخ حوا
۲۷-فروردین-۱۳۹۳, ۱۷:۵۱:۴۷
وب سایت ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #8
RE: مشکل این کد چی؟
ببین مهندس اگه ادم کاری که انجام میده براش ارزش داشته باشه از زیر سنگ هم باشه مشکلشو حل میکنه
استفاده از گوگل ترنسلیت خیلی هم سخت نیست
و یا پرسیدن سوال در stackoverflow که در زمینه html-css-jquery-php به جرات بهترینه

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

اون صفحات میگن که مثلا در ie به صورت پیشفرض توسط P3P policy به یک صفحه که در iframe لود شده اجازه ایجاد کوکی داده نمیشه-البته برای رفع این مشکل facebook اومده از یک تکنیک استفاده کرده

کد:
https://github.com/agibralter/iframe-widget-test

http://stackoverflow.com/questions/4701922/how-does-facebook-set-cross-domain-cookies-for-iframes-on-canvas-pages

[تصویر:  xshon.png]
از آن نماز که خود هیچ از آن نمی فهمی خدا چه فایده و بهره اکتساب کند
تفاخری نبود مر خدای عالم را که چون تو ابلهی او را خدا حساب کند
۲۸-فروردین-۱۳۹۳, ۰۹:۱۱:۰۴
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy


پرش به انجمن:


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

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS