リモートサーバー上のPHPファイルはapacheのようなWebサーバーでホストされていますか?どのようにホストされていますか?カールを使ってみることができます
$url = "http://<ip_or_domain_of_remote_server>/your_file.php";
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL, $url);
$result = curl_exec($ch);
echo $result
また、リモートサーバーでポートが開いていて、ファイルに適切な権限があることを確認する必要があります
また、curlを使用すると、次のように変数をリモートphpスクリプトに渡すことができます。
$url = "http://<ip_or_domain_of_remote_server>/your_file.php";
$data = array("key0"=>"val0","key1"=>"val1");
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL, $url);
curl_setopt($ch,CURLOPT_POST, count($data));
curl_setopt($ch,CURLOPT_POSTFIELDS, $data);
$result = curl_exec($ch);
echo $result