آگهی
article

استفاده ترکیبی از جاوا اسکریپت (JavaScript) و PHP

php

همان طور که می دانیم، جاوا اسکریپت (JavaScript) به عنوان یک زبان اسکریپت نویسی سمت کاربر و قابل اجرا در مرورگر، به خودی خود فواید و کاربردهای زیادی در صفحات وب دارد و تقریبا تمام برنامه نویسان و توسعه دهنده گان از آن استفاده می کنند، از این گذشته مواردی پیش می آید که بخواهیم از قدرت و قابلیت های آن برای نمایش محتوای داینامیک و به طور خاص در تعامل و ترکیب با PHP استفاده کنیم، این شیوه یکی از معمول ترین روش هایی است که بیشتر سایت های خدمات دهنده در زمینه ابزارهای وبلاگ نویسی برای کوتاه کردن کدهای نهایی و خیلی فواید دیگر از آن استفاده می کنند، از این رو و به جهت اینکه پرسش های زیادی از طرف کاربران در این خصوص مطرح می شود، قصد داریم این آموزش را به نحوه استفاده ترکیبی از جاوا اسکریپت (JavaScript) و PHP اختصاص دهیم.

هدف از ترکیب JavaScript و PHP


پیش از اینکه به ادامه آموزش بپردازیم، بد نیست در یک جمع بندی کلی با هدف این تکنیک آشنا شویم.
شرایطی که باعث می شود از جاوا اسکریپت و PHP به صورت ترکیبی استفاده کنیم اغلب به مواردی مربوط می شوند که بخواهیم به طور مثال محتوای داینامیک خروجی داده شده توسط کدهای PHP را به صورت فریم در صفحات HTML نمایش دهیم، به طور مثال فرض کنید فایل PHP با آدرس زیر یک آیکن پیج رنگ نمایش می دهد.
http://www.yoursite.com/page_rank.php?url=$url&img=5
واضح است که اگر آدرس فرضی بالا در یک مرورگر وارد شود، آیکن پیج رنک به نمایش در می آید، اما مسلما امکان درج مستقیم فایل PHP در صفحات HTML وجود ندارد و از طرفی تمام و شاید اغلب کاربران این امکان را ندارند که از دستورات سمت سرور استفاده کنند و محتوای فایل را نمایش دهند (که اگر هم در شرایطی این طور باشد، با مشکلات و دردسرهای بعدی روبرو خواهند شد)، به همین خاطر باید به دنبال یک واسطه بین فایل های داینامیک و صفحات HTML استاتیک باشیم، این واسطه نیز چیزی نیست جزء دستورات جاوا اسکریپت که به راحتی می توان به کمک آنها و تنها با چند خط کدنویسی ساده به هدف مورد نظر رسید و کد نهایی را به شکل نمونه زیر تغییر داد.
<script type="text/javascript" src="http://yoursite.com/page_rank.php?url=$url&img=5"></script>
اکنون می توان کد اسکریپتی بالا را در صفحات HTML به راحتی استفاده کرد، این روش جایگزین مناسبی است برای تکنیک های مشابه (مانند استفاده از iframe و...)، اما مراحل انجام این کار.

فراخوانی فایل PHP در JavaScript


اولین گام این است که آدرس فایل PHP خود را در قسمت src تگ های جاوا اسکریپت آدرس دهی کنیم، البته اگر تعداد فایل های سمت سرور بیش از یک مورد باشد، فایلی باید در این قسمت تنظیم شود که خروجی را تولید می کند و نیازی به وارد کردن سایر فایل ها درون دستورات جاوا اسکریپت نیست، به مثال زیر توجه کنید.
<script type="text/javascript" src="http://yoursite.com/output.php"></script>
نکته 1: اگر فایل سمت سرور (فایل PHP) نیاز به دریافت پارامترهایی داشته باشد، مانند متد GET در حالت عادی، می توانیم پارامترها را با افزودن علامت ? به انتهای آدرس و استفاده از علامت های & و =، به هر تعداد که لازم است تنظیم کنیم.
نکته 2: استفاده از این روش محدود به لینک های داینامیک نیست، درواقع با هر لینکی که فایل سرور به درستی توسط آن فراخوانی شود، خروجی دریافت شده و به نمایش در می آید.

تنظیمات JavaScript در فایل PHP


در گام دوم و در فایل PHP، باید خروجی کدها را مطابق با syntax دستور document.write تنظیم کنیم، همان طور که می دانیم یک دستور ساده document.write در جاوا اسکریپت به صورت زیر است:
<script type="text/javascript">
document.write('چاپ خروجی مورد نظر در مرورگر');
</script>
لذا وقتی این دستور را در کدهای PHP استفاده می کنیم باید به نکات زیر توجه داشته باشیم.
- درج موارد مربوط به document.write درون تگ های PHP مجاز نیست و باید خارج از علامت های php?> و ?> باشد.
نمونه اشتباه:
<?php
document.write('echo "ترکیب جاوا اسکریپت و PHP";');
?>
نمونه صحیح:
document.write('<?php
echo "ترکیب جاوا اسکریپت و PHP";
?>'
);
- به جهت رعایت syntax صحیح و مطابق با دستور العمل جاوا اسکریپت، علامت های ' و " در خروجی را با یک بک اسلش (\) ایمن سازی می کنیم، دقت کنید که در برخی سرور ها به جهت روشن بودن قابلیت magic_quotes_gpc (این قابلیت علامت های ' و " را با افزودن یک بک اسلش ایمن سازی می کند)، این کار به صورت خودکار انجام می شود و لذا ابتدا باید این قابلیت را غیر فعال کنید یا بک اسلش های اضافه شده را حذف نمائید تا از درج دو بک اسلش (یک بک اسلش توسط magic_quotes_gpc و یک بک اسلش دیگر توسط توابعی مانند addslashes) اجتناب شود، نمونه راه حل زیر می تواند هر دو مشکل را بر طرف کند.
document.write('<?php
//تابعی برای حذف بک اسلش های اضافه
function GpcClean($str){
    if(get_magic_quotes_gpc()){
        return stripslashes($str);    
    }
    return $str;
}
//افزودن بک اسلش به خروجی
echo addslashes(GpcClean("ترکیب جاوا اسکریپت و PHP"));
?>'
);
ملاحظه می کنید که برای بررسی روشن بودن قابلیت magic_quotes_gpc از تابع get_magic_quotes_gpc استفاده کرده ایم، اگر این قابلیت روشن باشد (مقادیر برگردانده شده توسط تابع get_magic_quotes_gpc برابر با TRUE بود)، مقادیر خروجی از فیلتر تابع stripslashes عبور کرده و بک اسلش های زائد حذف می شوند، در نهایت نیز با تابع addslashes، هر جا علامت ' یا " در خروجی وجود داشته باشد به صورت '\ و "\ تبدیل می شوند تا مطابق با syntax دستورات جاوا اسکریپت باشند.
نکته: استفاده از خط جدید (line break) در خروجی، مجاز نیست و موجب از کار افتادن نمایش کد می شود، به عبارت دیگر نباید از حالت Enter در خروجی کدهای PHP در ترکیب با جاوا اسکریپت استفاده شود.
sectionدسته بندی: آموزش کاربردی » JavaScript
related مطالب بیشتر:
» ساخت دکمه رفتن به بالای صفحه (Scroll to Top) با جاوا اسکریپت
» اعتبار سنجی فرم های وب با جاوا اسکریپت
» کنترل و تغییر اندازه فونت صفحه با جاوا اسکریپت
» چگونه لوگوی حمایتی برای نمایش در سایت یا وبلاگ بسازیم؟
» ساخت افکت رنگی با جاوا اسکریپت (JavaScript)
commentنظرات (۷۵ یادداشت برای این مطلب ارسال شده است)
more یادداشت های جدید بر اساس تاریخ ارسال در انتهای یادداشت های موجود نمایش داده می شوند.
نویسنده: امین
زمان: ۱۲:۵۱:۲۹ - تاریخ: ۱۳۹۴/۰۹/۱۶
سلام استاد
با document.write نمیشه به متن داخلش یک کلاس رو نسبت داد؟ من هر کار میکنم نمیشه. میخوام یک دایو چاپ کنم که پس زمینه داشته باشه. اما کل صفحه پس زمینه میگیره
تگ من اینه:
newWin.document.write('<html><head><title>my div</title></head>');
newWin.document.write('<body onload="window.print()"> ');
newWin.document.write('<div style=" min-height:100%; height:auto; margin:0px auto -50px auto;">');
newWin.document.write(divToPrint.innerHTML+'</div>');
newWin.document.write('<div style="height:50px; background-color: silver;">فوتر اینجا قرار میگیرد</div>');
newWin.document.write('</body></html>');
پاسخ: 
سلام
دستور document.write تنها یک ابزار برای چاپ داینامیک خروجی است و لذا هر نوع خروجی HTML می توان با آن چاپ کرد، نمونه زیر را در یک فایل html تست کنید:
<script type="text/javascript">
document.write('<div style="height:500px; width:500px; background-color: silver;">فوتر اینجا قرار میگیرد</div>');
</script>
لذا اگر پس زمینه به کل صفحه تعلق می گیرد، ایراد باید از موارد دیگری (به فرض جا افتادن و نبستن یک تگ و...) باشد! افزونه هایی مانند View Source Chart در مرورگر فایرفاکس را نصب کنید تا دیدن سورس اصلی صفحه و خطایابی ممکن باشد.
نویسنده: امین
زمان: ۱۶:۳۰:۴۹ - تاریخ: ۱۳۹۴/۰۹/۱۷
سلام استاد من خیلی از مشکلاتم با وب شما حل شده.
من میخوام پرچم کشورها رو بر اساس آی پی هر فرد بذارم آیا شما کلاسشو دارید بذارید برای دانلود؟
تو نت هست خیلی گشتم اما همشون متکی به یک آدرس بودن که اگه اون آدرس از کار بیفته دیگه بیفایده است.
پاسخ: 
سلام
متاسفانه کلاس آماده ای برای این کار در اختیار نداریم، کدها و روش های زیادی برای این منظور در وب وجود دارد، دو نمونه آدرس زیر، آموزش نمایش اطلاعات مکانی کاربر بدون دیتابیس آفلاین و با استفاده از API سایت های دیگر است:
http://stackoverflow.com/questions/12553160/getting-visitors-country-from-their-ip

http://roshanbh.com.np/2008/07/getting-country-city-name-from-ip-address-in-php.html
سایت های استفاده شده در این کدها جزء سایت های معتبر و مرجع هستند و بعید است به راحتی از کار بیفتند!
آدرس زیر نیز یک بانک آفلاین IP است که هر چند ماه یکبار به روز می شود و در برنامه ها به راحتی قابل استفاده است (برای داشتن آخرین تغییرات، باید بانک را به صورت دستی به روز کنید):
http://www.phptutorial.info/iptocountry/the_script.html
نویسنده: 8 گپ
زمان: ۱۸:۱۱:۵۲ - تاریخ: ۱۳۹۴/۱۲/۰۶
سلام خسته نباشید
یه سوال مدتهاست تو ذهنمه ممنون میشم پاسخ بدید
و اون اینه که توی ترکیب جاوا و پی اچ پی هیچ راهی وجود نداره که بشه مستقیما جاوا اسکریپت رو داخل پی اچ پی گذاشت ؟ نیت از این کار قابل خونده نشدن کد جاوا هست
یعنی قابل اجرا باشه اما قابل خوندن از ادرس مرورگر بصورت مستقیم نباشه یعنی نمیشه تگ پی اچ پی رو باز کرد و کد رو کار گذاشت و به عنوان پی اچ پی تگ رو بست که محتویات داخلش رو اجرا کنه البته بدون اینکلود یا اگه نمیشه ایا کدی هست که بتونه بدرد چیزی که مد نظرمه بخوره یا نه البته به زبان ساده یا لاقل دستوری توی فایل htaccess که بهش بگه وقتی یک فایل با فرمت مشخص شده توی مرورگر طرف باز میشه یه نوشته بهش نشون بده که مثلا دسترسی ممنوع میباشد اما در عین حال موقعی که فراخونی میشه اجرا بشه
ممنون میشم اگه راهنماییم کنید مرسی و خسته هم نباشید
پاسخ: 
تا آنجا که اطلاع داریم متاسفانه چنین کاری شدنی نیست، دستورات جاوا اسکریپت مربوط به سمت کاربر است و باید در مرورگر اجرا شوند (نه در سرور)، لذا الزاما باید در سیستم کاربر بارگذاری شوند، البته می توانید کدها را فشرده کنید تا به راحتی توسط دیگران قابل برداشت و استفاده نباشند!، بدین منظور روش ها و برنامه های زیادی ارائه شده که با کمی جستجو در دسترس هستند، به طور مثال:
http://refresh-sf.com
نویسنده: 8 گپ
زمان: ۱۱:۱۵:۲۳ - تاریخ: ۱۳۹۵/۰۱/۱۰
مرسی از پاسختون
و ممنون از اینکه بدون چشم داشتی دانشتون رو در اختیار بقیه میزارید امیدوارنم همیشه موفق و سر بلند باشید
نویسنده: شهرام
زمان: ۰۲:۴۵:۰۴ - تاریخ: ۱۳۹۵/۰۱/۲۶
یک کانال تلگرامی در حال ثبت نام برای آموزش وردپرس و پی اچ پی و جاوا اسکریپت و.... هست
https://telegram.me/wordpres_php
نویسنده: mehrdad
زمان: ۱۲:۱۸:۴۸ - تاریخ: ۱۳۹۵/۰۲/۰۹
سلام خسته نباشین اموزش هاتون خیلی عالین ممنونم
یه سوال : من الان تو یه صفحه 2 تا پست دارم که توی این ها یه اسلاید شو هست . بعد حالا قاطی شده ینی پست اول تصاویر رو نمایش میده ، بعدش قطع میشه ، پست دوم شروع میکنه به نمایش دادن و الی اخر... حالا من میخوام این 2 تا پست همزمان اسلایدرشون فعال باشه. بعد اومدم واسه هر پست یه اسکریپت جدا نوشتم که کار کرد ولی اگر قرار باشه تو یه صفحه مثلا 16 تا پست اینطوری باشه 16 تا اسکریپت دیگه هم میخواد که خیلی ناجوره !! حالا چطوری این مشکلو میشه حلش کرد ؟ راهی وجود داره واسش؟
با تشکر فراوان
پاسخ: 
هرچند سوالتان سربسته است و دقیقا اطلاعی از سورس کدها نداریم، اما معمولا در برنامه نویسی موارد مشابه را می توان با استفاده از تابع و اختصاص آرگیومنت به آن حل کرد، قاعدتا درک این مبحث نیازمند داشتن تجربه قبلی و گذراندن آموزش های مقدماتی است!
نویسنده: محمد تقی
زمان: ۲۳:۴۷:۴۱ - تاریخ: ۱۳۹۵/۰۴/۰۵
با سلام من طبق آموزش رفتم جلو و اینو نوشتم برای قالب وردپرس ولی عکس ها نمایش داده نشد .
 $(function(){
jQuery(document).ready(function() {
$('#home').backstretch([
document.write('<img src="<?php echo esc_url(get_template_directory_uri())?>/../images/home-bg-slideshow1.jpg">'),
document.write('<img src="<?php echo esc_url(get_template_directory_uri())?>/../images/home-bg-slideshow2.jpg">'),
], {duration: 2000, fade: 750});
});
})
با تشکر از راهنمایی تان
پاسخ: 
به نظر کدها به لحاظ syntax مشکلی ندارند، منتها باید ببینید چه آدرسی در خروجی HTML برای تصاویر چاپ می شود، ظاهرا قسمت زیر باید زائد باشد:
../
نویسنده: aynaz
زمان: ۱۳:۰۲:۰۶ - تاریخ: ۱۳۹۵/۱۲/۱۰
سلام
ببخشید من میخاستم در یه صفحه وقتی روی یه دکمه میزنم با استفاده از جاوا به یه صفحه پی اچ پی برم که کدهای آپدیت دیتابیس که در اون صفحه هست اجرا بشه برا اون مقداری که توی دکمه فرستادم. ولی موفق نمیشم. اگر میشه راهنماییم کنین.
برای مثال این فایل جاوای من هست. ولی کد های داخل فایل dar2.php که مربوط به آپدیت دیتابیس هست اجرا نمیشه. اگر پیشنهادی دارین ممنون میشم کمکم کنین.
$("#app1").click(function(){
$.get("/dar2.php", {status:"2",approver:$("#user").val(),id:$("#recordid1").val()} ) ;
});
پاسخ: 
این موارد نیاز به بررسی بیشتر و خطایابی دارند، صرفا با دیدن قسمتی از کدها نمی توان نظر خاصی ارائه کرد، در هرصورت به نظر باید یک درخواست AJAX با استفاده از jQuery ارسال و در سمت سرور با PHP پارامترها را دریافت نمائید، در هر حال بدون خطایابی دقیق نمی توان علت مشکل را حدس زد!
نویسنده: aynaz
زمان: ۱۴:۲۱:۵۰ - تاریخ: ۱۳۹۵/۱۲/۱۰
من کدم به این شکل تغییر دادم ولی باز هم مشکلم حل نشد: این کد جاوا
$("#app1").click(function(){
$.ajax({
type: "POST",
url: "dar2.php",
data: {status:"2",approver:$("#user").val() , id : $("#recordid2").val()},
});
$("#tdc1").css("background-color","#0C0");
});
اینم کد php:
<?php
include("config/config.php");
if($_POST['status']==2){
$approver=$_POST['approver'];
$status=$_POST['status'];
$id=$_POST['id'];
if($status =="2" )
{
mysql_query("UPDATE cr SET status='2',approver=".$approver." WHERE id=".$id." ;",$con);
echo "UPDATE cr SET status='2',approver=".$approver." WHERE id=".$id." ;";
}}
?>
ممنون میشم مشکل کد بفرمایید. من چند روزه دارم با همین یه تیکه د سر و کله میزنم. یا اگر با روش دیگه ای این اری که من میخام انجام بشه ممنون میشم بفرمایید.
 $("#tdc1").css("background-color","#0C0");
این دستور جاوایی هم که گذاشتم اجرا میشه
پاسخ: 
کدهای شما به لحاظ Syntax مشکل خاصی ندارند! برای خطایابی می توانید در قسمت کدهای PHP به فرض پارامترها را چاپ کنید و ببینید آیا با درخواست AJAX مقدار مورد نظر ارسال می شود یا خیر، به طور مثال:
echo $_POST['status'];
با این کار باید مقدار 2 در پاسخ چاپ شود، به هر صورت باید این خطایابی ها را انجام دهید تا اشکال کار مشخص شود، خطایابی نیز تنها با اجرای تمام برنامه روی سرور آنلاین (یا مجازی) ممکن است!
نویسنده: aynaz
زمان: ۲۱:۱۸:۱۱ - تاریخ: ۱۳۹۵/۱۲/۱۰
سلام خطایابی هم انجام دادم ولی مثلا با این دستور چیزی چاپ نمی شود اررو
 Notice: Undefined index: status in C:\xampp\htdocs\sarerr\dar2.php on line 19
میدهد.
انگار که اصلا چیزی نمی فرستد
پاسخ: 
بله، ظاهرا هیچ پارامتری به سرور ارسال نمی شود! سعی کنید آموزش های مربوط به AJAX در jQuery را فرا بگیرید، در صورت آشنایی مختصر قبلی، خیلی سخت نیستند، یک نمونه:
https://www.w3schools.com/jquery/ajax_ajax.asp
در صورتی که مشکل همچنان پا بر جا بود، فایل های خود را به صورت ZIP شده به آدرس ایمیل ما (موجود در بخش تماس) ارسال کنید تا بررسی گردند.
نویسنده: ستایش
زمان: ۱۲:۵۳:۵۵ - تاریخ: ۱۳۹۶/۰۴/۲۸
سلام وقت بخیر
من میخوام کدهای جاوا اسکریپت سایتم رو قبل از تک بادی بزارم تو کدوم مسیر باید این تغییرات رو اعمال کنم کدوم فایل؟
پاسخ: 
برای اعمال این نوع تغییرات ممکن است نیاز به ویرایش ماژول ها و امکانات سایت باشد، اما معمولا عمده تغییرات از کد قالب اصلی صورت می گیرد، در هر صورت باید با جاوا اسکریپت آشنا باشید.
نویسنده: fatemeh6302
زمان: ۰۳:۰۶:۵۵ - تاریخ: ۱۳۹۶/۰۹/۲۴
سلام
چگونه در php از alert در زبان javascript استفاده کنم؟
پاسخ: 
آموزش در همین خصوص است، همچنین نمونه زیر گویا است:
<?php
$num = 1;
echo '<script type="text/javascript">alert(' . $num . ');</script>';
?>
نکته: PHP زبان سمت سرور است و کدهای آن در سرور اجرا می شوند، JavaScript زبان سمت کاربر است و کدها در مرورگر تفسیر می شوند، لذا صرفا در کدنویسی می توان این دو را ترکیب کرد، محل اجرای آنها متفاوت است!
نویسنده: Lena
زمان: ۲۰:۲۴:۱۱ - تاریخ: ۱۳۹۷/۱۰/۱۳
سلام برای فرم php میخوام در صورت اشتباه بودن در کادر پیغام و درصورت صحیح بودن در پنجره صحیح بودنشو اعلام کنه ولی بلد نیستم کد جاوااسکریپتو تو php بنویسم میشه راهنمایی کنید لطفا
پاسخ: 
باید با Syntax صحیح PHP و JavaScript آشنا باشید، در اینصورت با دستور echo ساده می توانید کدهای جاوا اسکریپت را در خروجی چاپ کنید، مثال:
<?php
echo '<script>
document.write(\'چاپ خروجی مورد نظر در مرورگر\');
</script>';
?>
نویسنده: nima
زمان: ۰۰:۵۳:۵۰ - تاریخ: ۱۳۹۷/۱۱/۲۸
با سلام و وقت بخیر
من یک آدرس فایل php دارم که سمت سروره و دسترسی به اون ندارم و به این سبکی که در آموزش بالا گفتید یعنی src قابل اجراس و با اجرا شدن و گرفتن پارامترهایی لینکی رو به ما تحویل میده (مثلا با فهمیدن مرورگر لینک افزونه مربوط به مرورگر کاربر رو نمایش میده). وقتی از این دستور توی سایت خودم استفاده میکنم کاملا اجرا می شه و وقتی اسم آرایه مربوطه رو که مثلا brw باشه رو توی کنسول مرورگر وارد میکنم مقدارش یا اسمش که مثلا firefox باشه رو به من میده ولی من میخوام این آرایه رو از فایل php بگیرم و به کاربر توسط ترجیها کدهای جاوا یا هر طریقی که بشه به کاربر نشون بدم. ممنون میشم کمکم کنید یا راهنماییم کنید که دنبال چه آموزشی برم؟!!
پاسخ: 
اگر مقادیر آرایه در خروجی صفحه چاپ می شود می توانید این مقدار را از طریق متدهای جاوا اسکریپت استخراج کنید، اما اینکه از چه متدی استفاده کنید بستگی به خروجی دارد، اگر یک نمونه صفحه یا اسکرین شات درج کنید امکان راهنمایی دقیقتر میسر خواهد شد.
نویسنده: امین
زمان: ۱۳:۴۴:۳۳ - تاریخ: ۱۳۹۹/۰۲/۲۵
سلام خسته نباشید
امیدوارم جوابمو بدید
من داخل یک صفحه این کد جاوا رو دارم
orakuploader_main_changed    : function (filename) {
alert("Main Picture was changed to \""+filename+ "\".");
},
میخوام خروجی که میده رو داخل value اینپوت قرار بدم بایید اول و اخرش چی قرار بدم
پاسخ: 
باید فیلد input یک آی دی یکتا داشته باشد، سپس می توانید با متد getElementById و value مقادیر مورد نظرتان را به فیلد نسبت دهید، البته تکه کد درج شده برای تست و خطایابی کافی نیست، صرفا جهت نمونه:
document.getElementById('test').value = "خروجی دلخواه";
more لطفا پیش از ارسال یادداشت نکات زیر را مد نظر داشته باشید:
- مواردی که به کلی خارج از موضوع این مطلب هستند را در فرم منوی "تماس با ما" مطرح و پاسخ را از طریق ایمیل دریافت کنید.
- به سوالات کلی، مبهم، غیرضروری و مشکلاتی که تلاشی برای رفع آن نکرده باشید پاسخ کوتاه و مختصر داده خواهد شد!
- کدها و اسکریپت های طولانی را ترجیحا در یک صفحه وب آنلاین قرار دهید تا امکان تست و بررسی وجود داشته باشد.
- تمام یادداشت ها بررسی و برای هر کاربر زمان مشخصی جهت پاسخگویی در نظر گرفته می شود، لطفا از طرح سوالات متعدد در بازه زمانی کوتاه خودداری کنید.





6 × 4
 refresh
آخرین دیدگاه ها
more برای دسترسی سریع به یادداشت مربوطه می توانید از لینک مطلب در کادر زیر استفاده کنید.
form سحر
در:
سلام من وقتی میخوام توی قسمت صفحات جداگانه وبلاگم گزینه ادامه مطلب رو بیارم باید چیکار کنم چون فقط قسمت نوشته جدید همچین قابلیتی...
۱۵:۰۸:۱۹ ۱۳۹۹/۰۳/۰۸

form علی
در:
با سلام و درود فراوان یه کد جاوا دارم می خوام هر ثانیه نام یه فایل یا پوشه ای رو بگیرم برای مقایسه تا...
۱۱:۰۶:۲۲ ۱۳۹۹/۰۳/۰۸

form علیرضا
در:
با سلام مجدد در پاسخ یکی از کامنت هایم فرمودین که جهت فراخوانی (اجرای) یک فایل در سرور راس ساعت مشخص و صرف...
۱۱:۲۸:۲۴ ۱۳۹۹/۰۳/۰۵

form علیرضا
در:
سلام اگر بخواهیم صفحات سایت رأس ساعت مشخصی مثلا ساعت 12 ظهر رفرش بشه چه کدی رو باید استفاده کنیم. ممنون
۰۴:۴۳:۴۷ ۱۳۹۹/۰۳/۰۵

form علی
در:
با سلام من یه فانکشن نوشتم چطور میشه از توی جاوااسکریپت اون رو صدا بزنم در حقیقت می خوام از توی جاوا یه فانکشنی...
۲۰:۵۹:۰۹ ۱۳۹۹/۰۳/۰۴

form رویا
در:
سلام. خسته نباشید من جدیدا در بلاگفا وبلاگی راه اندازی کردم اما مشکلی دارم. وقتی قسمتی از متن رو انتخاب میکنم و لینک میکنم،...
۱۹:۵۴:۰۰ ۱۳۹۹/۰۳/۰۴

form علی
در:
چطور میشه همزمان با کلیک بر روی «تعویض کد» یعنی کد زیر: پوشه ساخته بشه. با سپاس
۰۹:۵۰:۲۷ ۱۳۹۹/۰۳/۰۳

form علی
در:
با سلام... من یه متغیر تعریف کردم مثلا رو بهش متصل کنیم ممنون از پاسختون.
۰۶:۱۶:۲۷ ۱۳۹۹/۰۳/۰۳

form یاسمن
در:
سلام یه برنامه ای که رشته رو به عنوان password دریافت کنه و کاراکتر فاصله نباشد طول رشته هم از 8 تا 50 باشه عدد...
۱۸:۵۲:۴۴ ۱۳۹۹/۰۳/۰۲

form مرتضی ق
در:
سلام خسته نباشید. یک سایت اصلی و مادر دارم مثلا www.m.com حالا سه سایت دیگر زیر مجموعه مثلا m1 و m2 و m3 من...
۱۸:۲۵:۱۱ ۱۳۹۹/۰۳/۰۲

form میترا
در:
با سلام ببخشید مطلبتون خیلی خوب بود یه سوال من با فتوشاپ انلاین کار می کنم نمی دونم چرا نمی تونم باهاش...
۱۸:۱۵:۱۰ ۱۳۹۹/۰۳/۰۲

form fatemeh
در:
پاراگراف زیر را داریم. چه تنظیماتی در CSS و HTML نیاز است تا در صفحه وببدرستی نمایش داده شود؟ میشه برا جواب این سوال...
۱۶:۳۲:۲۳ ۱۳۹۹/۰۳/۰۱

form علی
در:
با سلام و عرض ادب من یه فانکشن تعریف کردم و کدهای فایل ajax-loading-message.php رو درونش گذاشتم
۰۸:۴۲:۲۱ ۱۳۹۹/۰۳/۰۱

form Maryam
در:
سلام .. من میخاستم کدی بنویسم که خروجی آن دکمه on .. of باشه که با زدن دکمه رنگ پس زمینه تغییر کند ممنون میشم...
۰۲:۲۱:۳۴ ۱۳۹۹/۰۲/۳۱

form amir
در:
سلام ممنون از سایت خوبتون چطور میشه با جاوااسکریپت ایجکس و پی اچ پی بتونم تمامی جدول های دیتابیس رو هر کدوم با یه...
۲۰:۴۵:۵۲ ۱۳۹۹/۰۲/۳۰
form علی
در:
با سلام و عرض ادب بسیار سایت پر محتوایی دارید تبریک... می خواستم بپرسم اگر بخواهیم مثلا کاربر روی یک لینکی در سایت...
۰۷:۲۲:۰۱ ۱۳۹۹/۰۲/۳۰
form Edward ASharp
در:
سلام میشه همين فایلای کاملشو به من بدید؟
۰۰:۰۲:۲۱ ۱۳۹۹/۰۲/۳۰
form میکاییل
در:
سلام من پروزه ای دارم با mvc نوشته شده و در روت سایت فایل htacsess دارم که کد های زیر توشه ...
۰۲:۳۰:۰۲ ۱۳۹۹/۰۲/۲۹
form mahdi
در:
سلام استاد عزیز ، این درسته که با node.js دیگه نیازی به یادگیری php نخواهیم داشت؟
۲۲:۳۹:۳۶ ۱۳۹۹/۰۲/۲۸
form امیر مهدی
در:
سلام ممنونم از اینکه کمکم کردید ولی من منو رو با زیر منوها می خواستم کد شما زیر منوها رو از بین برد. منظور من...
۲۲:۳۰:۱۵ ۱۳۹۹/۰۲/۲۸
form امیر مهدی
در:
سلام. من در طراحی منو سایت با مشکل برخوردم. من منو خودم رو ساختم و متوجه شدم که منو من مقداری فضا از سمت چپ...
۱۹:۲۴:۰۱ ۱۳۹۹/۰۲/۲۸
form امین
در:
خیلی خیلی ممنون از اینکه جواب دادید اما الان که امتحان کردم مجموع همه ی سفارشات رو میزنه یعنی اگر 3 نفر سفارش دادن...
۱۳:۴۶:۵۵ ۱۳۹۹/۰۲/۲۸
form امین
در:
درود به شما خسته نباشید یک سوال داشتم خیلی گشتم اما پیدا نکردم من دیتابیسی برای مثال invert دارم میخوام یک صفحه...
۰۱:۰۰:۴۵ ۱۳۹۹/۰۲/۲۸
form امیر
در:
عالی بود. سپاس گذارم
۱۰:۱۹:۴۴ ۱۳۹۹/۰۲/۲۷
form فرامرز اسماعیلی
در:
سلام خسته نباشید. من داخل ویرایشگرهای notepad++ یا Braket دستور html رو می نویسم یعنی فایل متنی به صورت index.html رو می خواهم اجرا کنم...
۲۲:۴۱:۴۳ ۱۳۹۹/۰۲/۲۶
form پری
در:
سلام بعضی از سایت ها وقتی اهنگ بعدی رو پلی میگنیم اهنگ قبلی که در حال پخش است به طور خودگار قطع میشود میشه این...
۱۴:۲۲:۲۵ ۱۳۹۹/۰۲/۲۶
form ilia Delbar
در:
خیلییییییییییی خوبه! فقط دلم می خواد یه برنامه درست کنم رنگ ها رو نشون بده (رنگ تگ ها)
۱۳:۱۵:۱۹ ۱۳۹۹/۰۲/۲۶
form زهیر صفری
در:
با سلام چطور میتونم تاریخ تولد فرد ایرانی رو بگیره مثلا از input و سن فرد رو در input بعدی نمایش بده میتونید...
۱۲:۳۸:۵۷ ۱۳۹۹/۰۲/۲۶
form حبیب
در:
با سلام بنده از طریق مودم خانه به اینترنت وصل شدم هم با کامپیوتر و هم با موبایل. اما ای پی در هر...
۰۳:۱۲:۵۴ ۱۳۹۹/۰۲/۲۶
form امین
در:
سلام خسته نباشید امیدوارم جوابمو بدید من داخل یک صفحه این کد جاوا رو دارم میخوام خروجی که میده رو داخل...
۱۳:۴۴:۳۳ ۱۳۹۹/۰۲/۲۵
form امیر هادی نجاتی
در:
ممنون از شما. این قسمت (استفاده از جاوا اسکریپت برای غیر فعال کردن کلیک راست) واقعا به دردم خورد .
۲۱:۰۳:۵۰ ۱۳۹۹/۰۲/۲۴
form لیلا
در:
سلام ، ببخشید من میخوام یک مدرک رو در سایت آپلود کنم ولی ارور زیر رو میده . میشه راهنماییم کنید. ممنون
۱۴:۵۲:۴۷ ۱۳۹۹/۰۲/۲۴
form زهرا جعفری
در:
با سلام بنده میخواهم در جاوااسکریپت یک textbox داشته باشم که در آن یک دکمه چشمک زن بذارم وسط متن و وقتی روی...
۱۰:۰۱:۵۱ ۱۳۹۹/۰۲/۲۴
form جواد
در:
سلام. مقادیر و اطلاعاتی از یک سایت دیگه با همین متد file get contents میگیرم که روی لوکال هاست سرعتش خوبه، روی سرور هم بد...
۲۲:۰۳:۲۲ ۱۳۹۹/۰۲/۲۳
form علی رضایی
در:
در خط آخر خطای نحوه ارسال آرگومان می دهد. خطای syntax است یا دستور مورد دارد؟
۱۳:۲۹:۴۹ ۱۳۹۹/۰۲/۲۳
form علی
در:
سلام میخوام مطالب مرتبط با موضوعات سایتم رو در پایین اونها نمایش بدم چجوری میتونم این کار رو بکنم
۰۱:۲۸:۰۰ ۱۳۹۹/۰۲/۲۳
form امیرحسین
در:
با سلام. من تو css میخوام از اتریبیوت border-radius استفاده کنم ولی وقتی مقدارشو مثلا توی div زیاد میذارم متن داخل div بیرون میاد میخواستم...
۱۹:۵۲:۳۰ ۱۳۹۹/۰۲/۲۲
form امیرعلی
در:
با سلام بنده میخواستم بدانم که میشود تگ div را با این روش ها پنهان کرد من میخواهم افزونه ی وردپرسی را...
۱۲:۳۹:۲۶ ۱۳۹۹/۰۲/۲۲
form یوسف رضایی
در:
با سلام و خسته نباشید خواستم بپرسم خروجی یک فرم (با چند گزینه) بر روی برووزر که اماده برای ارسال برای سرور هست را توی...
۱۱:۱۴:۰۳ ۱۳۹۹/۰۲/۲۲
form سعیده
در:
سلام من یه اهنگ که تو وبلاگم میزارم صفحه پخش اهنگ میاد و بلندگوش ولی اون مثلث پلی کنندش نمیاد یعنی عملا واسم...
۱۵:۴۱:۰۵ ۱۳۹۹/۰۲/۲۱
form مجید اسکندری فر
در:
سلام حدود 700 تصویر رو در وبلاگم بارگذاری کردم و حدود 6000 بازدید داشته علت عدم نمایش تصاویر بارگذاری شده در وبلاگم چیست؟ خیلی زحمت...
۱۰:۳۲:۴۵ ۱۳۹۹/۰۲/۲۱
form علیرضا
در:
سلام، ممنون از مطلب کاملتون یه نکته رو هم من اضافه کنم برای کاملتر شدن مقاله، هر آدرس آی پی از یک شناسه هاست...
۰۹:۳۷:۵۰ ۱۳۹۹/۰۲/۲۱
form mahdi
در:
سلام استاد عزیز ، خیلی ممنون از راهنمایی ، انجامشون میدم، فکر میکنم همه این کارارو بلد باشم فقط WYSIWYG رو اصلا نشنیده بودم که...
۰۷:۱۸:۳۷ ۱۳۹۹/۰۲/۲۱
form معصومه
در:
سلام، امروز دیدم که عکس های وبلاگم حذف شده چرا؟ چطور میتونم برشون گردونم؟ عکس ها رو از سایت پیکو فایل آپلود میکردم، هرچقدرم سعی...
۱۴:۵۳:۵۱ ۱۳۹۹/۰۲/۲۰
form mahdi
در:
سلام استاد عزیز و گرامی ، یه درخواستی داشتم ازتون میخوام اگه براتون ممکنه من رو در جاوا اسکریپت بسنجی که بدونم چیا بلدم...
۱۴:۱۸:۵۸ ۱۳۹۹/۰۲/۱۹
form امیر
در:
با سلام، خدمت دوستان عزیز دو جدول به نام‌های Messages و Comments موجود هستند. در جدول Comments فیلدی به نام IDElement وجود دارد که...
۰۵:۲۹:۳۸ ۱۳۹۹/۰۲/۱۹
form ehsan hoseini sianaki
در:
سلام خیلی عالی و کاربردی بود. خسته نباشید.
۲۳:۰۰:۵۱ ۱۳۹۹/۰۲/۱۷
form امید
در:
با سلام و عرض ادب فیلتری میخوام که تعداد جوابهای فیلترهای سایت tse بورس که با جاوا نوشته شده رو بگه مثلا قرار...
۰۰:۱۰:۵۱ ۱۳۹۹/۰۲/۱۷
form احسان
در:
سلام ببخشید من هر کار میکنم تو گوشی اندروید با Html یه عکس رو در سایت خودم بزارم هیچی نمیشه فقط یه علامت عکس میاد...
۲۲:۲۸:۳۷ ۱۳۹۹/۰۲/۱۶
form hasti
در:
سلام . وقت بخیر . میشه مثالی بزنید که right over join برابر با inner join (داخلی) بشه . /با order و customer/ ...
۲۰:۰۵:۱۷ ۱۳۹۹/۰۲/۱۶
form میثم
در:
سلام مجدد من دیگه اینقدر با این کدها ور رفتم دیوونه شدم. این کل تابع منه. شما می تونید برای حل مشکلی که...
۱۷:۳۰:۳۱ ۱۳۹۹/۰۲/۱۶
form میثم
در:
سلام در تکمیل سوالی که خدمت شما عرض شد: ببینید ما دو تا فیلد فایل داریم توی اولی عکس اپ میشه و توی...
۱۶:۲۶:۲۶ ۱۳۹۹/۰۲/۱۶
form ماردین
در:
سلام من میخواستم ببینم چکار کنم که اولین query رو بدون حذف بقیه query ها حذف کنم
۱۵:۵۲:۵۴ ۱۳۹۹/۰۲/۱۶
form میثم
در:
سلام یه سوال خدمت شما داشتم. من با جاوا اسکریپت میخوام بخش فایل توی فرمم رو چک کنم. توی فرم 2 تا فیلد...
۱۱:۴۷:۵۲ ۱۳۹۹/۰۲/۱۶
form amir mtf
در:
سلام ببخشید من میخواستم در تگ این‌پوت برخی از کلمات و علامت ها رو حذف کنم. یک درخواست دیگر هم دارم اگه میشه کد...
۱۲:۳۷:۰۵ ۱۳۹۹/۰۲/۱۵
form کیوان
در:
سلام ممنون از سایت خوبتون، من یه فرم دارم که اطلاعاتش رو از دیتابیس میگیره، چطور میتونم با نوشتن حلقه بعد از چاپ سه...
۱۸:۲۲:۲۴ ۱۳۹۹/۰۲/۱۳
form mohammad
در:
آموزشتون خیلی فهما و دقیق بود ممنون
۲۱:۵۵:۳۸ ۱۳۹۹/۰۲/۱۲
form محمودی
در:
سلام چطوری میتونم برای سایت ثبت نام کدبورسی و ثبت نام ارز دیجیتال بک لینک بگیرم
۱۵:۲۶:۰۷ ۱۳۹۹/۰۲/۱۲
در انتظار بررسی: ۰