PDA

View Full Version : سوال: چطور می تونم رزیولیشن مانیتور رو با استفاده از PHP بدست بیارم؟



idocsidocs
یک شنبه 05 دی 1389, 12:34 عصر
چطور می تونم رزیولیشن مانیتور رو با استفاده از PHP بدست بیارم؟

Mah
یک شنبه 05 دی 1389, 12:45 عصر
بايد از توابع js استفاده كني ....


screen.width
screen.height

idocsidocs
یک شنبه 05 دی 1389, 12:54 عصر
بايد از توابع js استفاده كني ....


screen.width
screen.height


با پی اچ پی چطور می تونم اینکار رو انجام بدم؟

maysam.m
یک شنبه 05 دی 1389, 13:17 عصر
با پی اچ پی چطور می تونم اینکار رو انجام بدم؟

با php نمیشه! php زبان سمت سروره و زمانی که شما درخواست دیدن یک صفحه رو میکنید و آن درخواست را به سرور ارسال میکنید در اطلاعات ارسالی شما نوع ریزولیشن ارسال نمیشود تا بتوان از آن در php استفاده کرد!!

Mah
یک شنبه 05 دی 1389, 13:48 عصر
مي توني با DOM توي با يك فيلد hidden بفرستيش سمت سرور .

idocsidocs
یک شنبه 05 دی 1389, 14:35 عصر
مي توني با DOM توي با يك فيلد hidden بفرستيش سمت سرور .

می شه در این مورد یه کد برام ارسال کنید؟

فکرکنم بغیر از رزیولیشن، بتونیم طول و عرض بخشی از مرورگر که صفحات وب در اون بخش نمایش داده می شن (منظورم قسمت زیر منو بار، آدرس بار هست) رو هم بدست آورد، می شه کدتون شامل طول و عرض این بخش هم باشه؟

UnnamE
یک شنبه 05 دی 1389, 19:08 عصر
اين اواخر دو تا رفيق بودن يه دفعه ايده ساخت گوگل به ذهنشون رسيد
فكر كنم اون ايده بدرد شما هم بخوره:چشمک:

MSN_Issue
یک شنبه 05 دی 1389, 19:27 عصر
می شه در این مورد یه کد برام ارسال کنید؟

فکرکنم بغیر از رزیولیشن، بتونیم طول و عرض بخشی از مرورگر که صفحات وب در اون بخش نمایش داده می شن (منظورم قسمت زیر منو بار، آدرس بار هست) رو هم بدست آورد، می شه کدتون شامل طول و عرض این بخش هم باشه؟


اين اواخر دو تا رفيق بودن يه دفعه ايده ساخت گوگل به ذهنشون رسيد
فكر كنم اون ايده بدرد شما هم بخوره:چشمک:
با تشکر از اون دو رفیق بزرگوار !!!
یه سری به این سایت (http://www.iranw3.com/) بزنید ...
مطالب خوبی در مورد DOM , JavaScript , HTML , .... داره که حتما بدردتون میخوره !

idocsidocs
یک شنبه 05 دی 1389, 19:50 عصر
http://barnamenevis.org/images/misc/quote_icon.png نوشته شده توسط idocsidocs http://barnamenevis.org/images/buttons/viewpost-left.png (http://barnamenevis.org/showthread.php?p=1180555#post1180555)
می شه در این مورد یه کد برام ارسال کنید؟

فکرکنم بغیر از رزیولیشن، بتونیم طول و عرض بخشی از مرورگر که صفحات وب در اون بخش نمایش داده می شن (منظورم قسمت زیر منو بار، آدرس بار هست) رو هم بدست آورد، می شه کدتون شامل طول و عرض این بخش هم باشه؟
http://barnamenevis.org/images/misc/quote_icon.png نوشته شده توسط UnnamE http://barnamenevis.org/images/buttons/viewpost-left.png (http://barnamenevis.org/showthread.php?p=1180756#post1180756)
اين اواخر دو تا رفيق بودن يه دفعه ايده ساخت گوگل به ذهنشون رسيد
فكر كنم اون ايده بدرد شما هم بخوره:چشمک:



با تشکر از اون دو رفیق بزرگوار !!!
یه سری به این سایت بزنید ...
مطالب خوبی در مورد DOM , JavaScript , HTML , .... داره که حتما بدردتون میخوره !


آخه اون ایده رو یبار بررسی کردم و بعد پرسیدم . . .

فکر نمی کردم دوستان دوباره همون ایده رو تکرار کنن

Vahid Faraji
یک شنبه 05 دی 1389, 20:25 عصر
امیدوارم توضیح زیر مفید باشه.


PHP does not possess any function allowing detection of the display resolution.

The solution is to make use of Javascript to detect the resolution
through the width and height attributes of the screen:

screen.width
screen.height



Thus the following code, once inserted into an HTML document:

<script language="Javascript">
<!--
document.write('<br>your resolution is'.screen.width+'x'+screen.height)
//-->
</script>




It is possible to switch the setting to a PHP script via Javascript.

<?
if(!isset($_GET['r']))
{
echo "<script language=\"JavaScript\">
<!--
document.location=\"$PHP_SELF?r=1&width=\"+screen.width+\"&Height=\"+screen.height;
//-->
</script>";
}
else {

// Code to be displayed if resolutoin is detected
if(isset($_GET['width']) && isset($_GET['Height'])) {
// Resolution detected
}
else {
// Resolution not detected
}
}

?>