2011-06-28 250 views
0

我有一個PHP文件中webroot.which返回filenames.So數組我想從controller.can調用這個PHP文件從一個控制器調用PHP文件中的Webroot你給我一個ideaa如何LL我這樣做... ??下面這個PHP文件的內容給出:使用PHP蛋糕

<?php 
//if($_SERVER['REMOTE_ADDR']=='10.1.31.77'){debugbreak();}  
include ("../vendors/xmlrpc.inc"); 
?> 
<html> 
<head> 
<title>XML-RPC PHP Demo</title> 
</head> 
<body> 
<h1>XML-RPC PHP Demo</h1> 

<?php 

$client = new xmlrpc_client('/individual-trade-server-manager/list-binaries-on-trade-server.php', 
          '125.20.11.245', 80); 
//$client->return_type = 'phpvals';                                                   
//$client->setDebug (2);                                                      
$stringToEcho = 'Hello World'; 
// Send a message to the server.                                                    
$message = new xmlrpcmsg('rpc.FnListAllBinaryFiles',array(php_xmlrpc_encode ($stringToEcho))); 
$result = $client->send($message); 

// Process the response.                                                      
if (!$result) { 
    print "<p>Could not connect to HTTP server.</p>"; 
} elseif ($result->faultCode()) { 
    print "<p>XML-RPC Fault #" . $result->faultCode() . ": " . 
    $result->faultString(); 
} else { 

    $output=php_xmlrpc_decode($result->value()); 
    $output=explode('*',$output); 
    //echo "<pre>"; 
// print_r($output); 
} 
//echo "<pre>"; 
// print_r($output); 
?> 
<table> 
<tr><th>Binary Filenames</th></tr> 
<?php 
foreach($output as $val) 
{ 
    //echo "<pre>"; 
//print_r($val); 
?> 
<tr><td><?php echo $val; ?></td></tr> 
<?php 
} 
?> 
</table> 
</body></html> 

所以我只想從一個控制器調用此頁,因此如何會我叫這個網頁,並將此此$輸出數組在控制器中。

在此先感謝

回答

0

我建議你創建的文件夾的廠商靜態函數的類。

靜態函數將返回陣列,並且您將能夠使用MYCLASS ::從的MyMethod您的控制器調用的方法();