2009-03-19 16 views
0

私はPHPを使用しており、ウェブサイトから特定のファイルのファックスを送信する必要があります。これは世界のどの番号でも動作する必要があります。これまでの検索では、SOAPを使用することをおすすめしています。PHPからファックスを実装するにはどうしたらいいですか?

電子メールのようにファックスを送信することはできませんか?有料サービスなしでFAXを送信することはできませんか?

私はPHP4: How to fax a character-based file, using NuSOAPを見ており、soapclientを参照しています。

ウェブサービスはhttp://ws.interfax.net/dfs.asmx?wsdlです。私のコードでこのWebサービスを使用するにはどうすればいいですか?

+0

2番目の質問にこの質問を再利用しないでください。 –

答えて

2

電子メールでファックスを送受信できます。しかし、最終的にあなたはサービスのために誰かに支払う必要があります。あなたが上記のサービスがこれらのものを提供するかどうかは分かりません。

どの言語とツールですか?それがSOAPの要点です。これは、どの言語で書かれているかにかかわらず、互いにデータをやりとりする2つのプログラムの方法です.S SOAPは実際にはその特定の名前です。単に

あなたが提供するウェブサイトからのコードに従ってください...それは電子メールとしてFAXを送信したり、インターネットから受信したデータからトランザクションを提供ゲートウェイを必要とするため、決済サービスなしでそれらを送信することはできません

require_once('nusoap.php'); 
$client = new soapclient("http://ws.interfax.net/dfs.asmx?wsdl", true); 
$params[] = array('Username'  => '********', 
       'Password'  => '********', 
       'FaxNumber'  => '+44-870-730-1444', 
       'Data'   => 'My text goes here', 
       'FileType'  => 'TXT' 
       ); 

$result = $client->call("SendCharFax", $params); 

echo $result["SendCharFaxResult"]; 
+0

私は、あなたが言及したSoapClient Implementaionが必要です。 – venkatachalam

+0

soapclientはnusoapライブラリの一部です。 http://sourceforge.net/projects/nusoap/ –

+0

でダウンロードできます。これはEricのためです – venkatachalam

0

電話網に接続する。

「上記のSOAPクライアントを開発する」とはどういう意味ですか?それを使用する場合は、最初のリンクで提供されるコードで十分です。あなたはこの種のサービスを提供するためのSOAPサーバーインターフェイスを開発したい場合は、私が取ることをお勧めしたい

$client = new SoapClient("http://ws.interfax.net/dfs.asmx?wsdl"); 
$params[] = array('Username'  => '********', 
       'Password'  => '********', 
       'FaxNumber'  => '+44-870-730-1444', 
       'Data'   => 'My text goes here', 
       'FileType'  => 'TXT' 
       ); 

$result = $client->SendCharFax($params); 

:あなたはNuSOAPを使用したくない場合は、純粋なPHPにそれがに近いものでなければなりませんNuSOAPサーバーを見てください。

関連する問題