- 
	
			
				
					June 28th, 2018, 09:59
				
			
			
				
					#1
				
				
				
			
	 
		
		
			
				
				
				
					 نمایش و اجرای کد در ساعات مختلف با php نمایش و اجرای کد در ساعات مختلف با php
					
						
							با سلام
 دوستان عزیز یک کد جاوا با کمی کد پی اچ پی داریم.
 که جهت نمایش تبلیغات ویدویی استفاده میشود.
 متاسفانه شرکت فوق در ساعتی از شبانه روز تبلیغات پخش میکنه مثلا ساعت 8 صبح تا 4 ظهر!
 بقیه ساعات تبلیغ نمایش داده نمیشود و این باعث میشه مشکلاتی در سایت بوجود بیاید.
 
 آیا میشه کد پی اچ پی نوشت که ساعت سرور را چک کنه و در صورتیکه در زمان های مورد نظر باشه یک نوع کد نمایش بدهد (یعنی هر چیزی که توی یک کد نوشتیم)
 به غیر این صورت یک کد دیگه را نمایش دهد؟
 
 یه همچین کدی مد نظر ما هست:
 
	کد PHP: 
<?php
 کدهای مربوط به اجرای در ساعات خاص موارد زیر
 ?>
 
 <?php if(isTime()) : ?>
 
 کد های مورد نظر جهت نمایش در ساعات مثلا 8 صبح الی 4 بعد اظهر
 
 <?php else : ?>
 
 کدهای مورد نظر جهت نمایش در بقیه ساعات شبانه روز
 
 <?php endif ;?>
 
 با کمال تشکر از شما دوستان
 
 
 
 
 
 
 
- 
    
- 
		
			
						
						
							June 28th, 2018 09:59
						
					
					
						
							 # ADS
						
					
			 
 
- 
	
			
				
					June 28th, 2018, 10:14
				
			
			
				
					#2
				
				
				
			
	 
		
			
			
				عضو انجمن
			
			
			
			
			
			
				  
 
 
			
				
				
				
					 پاسخ : نمایش و اجرای کد در ساعات مختلف با php پاسخ : نمایش و اجرای کد در ساعات مختلف با php
					
						
							php تا زمانی که صفحه مورد نظر باز نشه اجرا نمیشه
 میتونید از کرون جاب استفاده کنید
 صفحه php را بسازید و بزارید در کرون جاب که هر دقیقه چک کنه و در صورتی که شرط درست بود کد اجرا میشه و دوباره یک دقیه دیگه چک میکنه
 
 اگر هم صفحه در اون ساعات باز میشه که کد میتونید بزارید و از date استفاده کنید
 
 
	کد PHP: 
$t = date("H");
 if ($t > "8" AND $t < "16") {    echo "ADS";}else {    echo "No ADS";}
 
 
 
 
 
 
 
				
				
				
					
						ویرایش توسط k-pax : June 28th, 2018 در ساعت 10:15
					
					
				 
 
 
 
 
- 
    
    
    
    
    
        
            تعداد تشکر ها ازk-pax به دلیل پست مفید
        
    
 
 
 
- 
	
			
				
					June 28th, 2018, 10:14
				
			
			
				
					#3
				
				
				
			
	 
		
		
			
				
				
				
					 پاسخ : نمایش و اجرای کد در ساعات مختلف با php پاسخ : نمایش و اجرای کد در ساعات مختلف با php
					
						
							یک راهی که میشه این کارو کرد:
 
 
	کد: <?php
$hour = date("H");
if ($hour < 12) {
    echo "Good Morning";
} else {
    echo "Good Afternoon";
}?>
 
 
 
 
 
				
				
				
					
						ویرایش توسط Reza G : June 28th, 2018 در ساعت 10:33
					
					
				 رضا قلعهخانی: وردپرس و WHMCS - طراحی و راهاندازی انواع وبسایت شخصی، شرکتی و فروشگاهی
 
تماس:  ارسال ایمیل
 
 
 
 
 
 
- 
    
    
    
    
    
        
            تعداد تشکر ها ازReza G به دلیل پست مفید
        
    
 
 
 
- 
	
			
				
					June 28th, 2018, 10:29
				
			
			
				
					#4
				
				
				
			
	 
		
		
			
				
				
				
					 پاسخ : نمایش و اجرای کد در ساعات مختلف با php پاسخ : نمایش و اجرای کد در ساعات مختلف با php
					
						
							
	
		
			
			
				
					  نوشته اصلی توسط  Reza G  
 یک راهی که میشه این کارو کرد: 
	کد: <?php
$mytime = date("Y-m-d H:i",time());
$hour = date("H", strtotime($mytime));
if ($hour < 12) {
    echo "Good Morning";
} else {
    echo "Good Afternoon";
}?>
 
 
 
 چه نیازی به استفاده از strtotime و date مجدد هست، به راحتی فقط از date با فرمت H استفاده میکردید current time رو بهتون خروجی میداد!
 
	کد PHP: 
$hour = date("H"); 
 
 
 
 
 
 
 
 
 
 
- 
    
    
    
    
    
        
            تعداد تشکر ها ازTATSERVER.NET به دلیل پست مفید
        
    
 
 
 
- 
	
			
				
					June 28th, 2018, 10:31
				
			
			
				
					#5
				
				
				
			
	 
		
		
			
				
				
				
					 پاسخ : نمایش و اجرای کد در ساعات مختلف با php پاسخ : نمایش و اجرای کد در ساعات مختلف با php
					
						
							
	
		
			
			
				
					  نوشته اصلی توسط  TATSERVER.NET  
 چه نیازی به استفاده از strtotime و date مجدد هست، به راحتی فقط از date با فرمت H استفاده میکردید current time رو بهتون خروجی میداد! 
	کد PHP: 
$hour = date("H"); 
 
 
 
 
 
 بله حق با شماست. اشتباه از من بود.
 
 
 
 
				
				
				
					
						ویرایش توسط Reza G : June 28th, 2018 در ساعت 10:32
					
					
				 رضا قلعهخانی: وردپرس و WHMCS - طراحی و راهاندازی انواع وبسایت شخصی، شرکتی و فروشگاهی
 
تماس:  ارسال ایمیل
 
 
 
 
 
 
- 
    
    
    
    
    
        
            تعداد تشکر ها ازReza G به دلیل پست مفید
        
    
 
 
 
- 
	
			
				
					June 28th, 2018, 11:14
				
			
			
				
					#6
				
				
				
			
	 
		
		
			
				
				
				
					 پاسخ : نمایش و اجرای کد در ساعات مختلف با php پاسخ : نمایش و اجرای کد در ساعات مختلف با php
					
						
							با سلام
 دوستان من که متخصص PHP نیستم!
 لطفا کد را کامل بگذارید!
 بهتر توی فایل پی اچ پی باشه و وقتی لود میشه دو کد را یکی را نمایش بدهد.
 
 
	کد:  <?php
کدهای مربوط به اجرای در ساعات خاص موارد زیر
?>
<?php if(hour()) : ?>
کد های مورد نظر جهت نمایش در ساعات مثلا 8 صبح الی 4 بعد اظهر
<?php else : ?>
کدهای مورد نظر جهت نمایش در بقیه ساعات شبانه روز
<?php endif ;?> 
 اگه کد به صورت بالا باشه بهتره چون کدهایی که باید بین
 
	کد: <?php if(hour()) : ?>
کد های مورد نظر جهت نمایش در ساعات مثلا 8 صبح الی 4 بعد اظهر
<?php else : ?>
کدهای مورد نظر جهت نمایش در بقیه ساعات شبانه روز
<?php endif ;?> 
 قرار دهیم هم فایل پی اچ پی داره هم فایل جاوا اسکریپت داره هم کد اچ تی ام ال
 اگه متغییر باشه برخی از کدها اجرا نمیشه
 با تشکر
 
 
 
 
 
 
 
- 
    
- 
	
			
				
					June 28th, 2018, 11:18
				
			
			
				
					#7
				
				
				
			
	 
		
			
			
				عضو انجمن
			
			
			
			
			
			
				  
 
 
			
				
				
				
					 پاسخ : نمایش و اجرای کد در ساعات مختلف با php پاسخ : نمایش و اجرای کد در ساعات مختلف با php
					
						
							دوست عزیز این دیگه تخصص نمیخواد
 
 کاملا مشخصه
 
 
 
 
 
	کد: <?php
$t = date("H");
if ($t > "8" AND $t < "16") {
?>
    کد های مورد نظر جهت نمایش در ساعات مثلا 8 صبح الی 4 بعد اظهر
<?php
}
else {
?>
    کدهای مورد نظر جهت نمایش در بقیه ساعات شبانه روز
<?php
}
?>
 
 
 
 
 
 
 
 
- 
    
    
    
    
    
        
            تعداد تشکر ها ازk-pax به دلیل پست مفید
        
    
 
 
 
- 
	
			
				
					June 28th, 2018, 17:11
				
			
			
				
					#8
				
				
				
			
	 
		
			
			
				عضو انجمن
			
			
			
			
			
			
				  
 
 
			
				
				
				
					 پاسخ : نمایش و اجرای کد در ساعات مختلف با php پاسخ : نمایش و اجرای کد در ساعات مختلف با php
					
						
							البته از اونجایی که ممکنه ساعت سرور میزبان با ساعت محلی شما متفاوت باشه بهتر اینه که ساعت محلی با موقعیت خودتون بهش بدین
 
	کد PHP: 
<?php
 $date = new DateTime("now", new DateTimeZone('America/New_York') );
 echo $date->format('H');
 
 یا هم ساعتی که استفاده میکنید با ساعت سرورتون یکسان باشه
 
 مثلا اگر سرورتون ساعتش به وقت فرانسه هست زمان نمایش را با کشور فرانسه تنظیم کنید.
 
 
 
 
 
 
 
- 
    
    
    
    
    
        
            تعداد تشکر ها ازphp.online به دلیل پست مفید