- 
	
			
				
					November 19th, 2008, 22:41
				
			
			
				
					#1
				
				
				
			
	 
	
		
		
			
				
				
				
					
 چگونه لیست دامن های روی سرور را با php بخوانیم
				
				
						
							
							
						
						
				
					
						
							فکر کردم پست جالبی باشه برای اون هایی که می خوان لیست مشتریانشون را نشان بدن و هم چنین دیگه احتیاجی به آپ دیت کردن هم نداره !
برای گرفتن لیست دامین ها :
ابتدا باید در این قسمت Save کنید :
/usr/local/cpanel/whostmgr/docroot/3rdparty/xxxx/xxxx.php
	کد PHP:
	
<?php
  if ($_SERVER['REMOTE_USER'] != "root") {
    echo "You are not root";
    exit();
  }
    
  $fp = @fopen("/etc/localdomains", "r");
  if (!fp) {
    echo "Failed to read /etc/localdomains";
    exit();
  }
    
  $s_localdomains = fread($fp, filesize("/etc/localdomains"));
  fclose($fp);
    
  echo $s_localdomains;
  
  exit();
?>
 شما می تونین برای این که تک تک بخونین خیلی داحت از دستور Explode استفاده کنید.
	کد PHP:
	
return explode("\n", trim($s_domains)); 
 
	کد PHP:
	
function whmListDomains($host,$user,$accesshash,$usessl) {
  // Get list of domains, both in db and in /etc/localdomains
  $s_domains = whmreq("/3rdparty/example/example.php",$host,$user,$accesshash,$usessl);
  if ($cpanelaccterr != "") {
    return;
  }
        
  // Get domains into an array and trim
  return explode("\n", trim($s_domains));
} 
 
						
					 
					
				 
			 
			
			
		 
	 
		
	
 
- 
    
    
    
    
    
        
            تعداد تشکر ها ازKamranOnline به دلیل پست مفید
        
    
    
         
     
 
		
		- 
		
			
						
						
							November 19th, 2008 22:41
						
					
					
						
							 # ADS
						
					
			
			
			
					
						
			
						
							
								
									
								
							
					
					
			
			
				
			
		 
		
	
- 
	
			
				
					November 23rd, 2008, 16:49
				
			
			
				
					#2
				
				
				
			
	 
	
		
		
			
				
				
				
					
 
				
				
						
						
							
						
				
					
						
							آقا من امتحان کردم . بعد ارور میده میگه که فانکشن whmreq() وجود نداره . آیا این رو باید فعال کنم ؟
						
					 
					
				 
			 
			
			
		 
	 
		
	
 
- 
    
    
    
    
    
        
            تعداد تشکر ها از hamekareh به دلیل پست مفید