2009-03-19 4 views
0

나는 PHP를 사용하고 있으며, 내 웹 사이트에서 특정 파일의 팩스를 보내야합니다. 이것은 세계 어느 곳에서나 작동해야합니다. 지금까지 내 검색에서 SOAP을 사용하도록 권장했습니다.PHP로 팩스를 구현하려면 어떻게해야합니까?

전자 메일처럼 팩스를 보낼 수 있습니까? 유료 서비스없이 팩스를 보낼 수 있습니까?

본인은 PHP4: How to fax a character-based file, using NuSOAP이며, 이는 soapclient을 나타냅니다.

웹 서비스는 http://ws.interfax.net/dfs.asmx?wsdl입니다. 내 웹 서비스를 내 코드에서 어떻게 사용할 수 있습니까?

+0

두 번째 질문에이 질문을 다시 사용하지 마십시오. –

답변

2

이메일을 통해 팩스를 보내고받을 수 있습니다. 그러나 궁극적으로 서비스 비용을 지불해야합니다. 위에서 언급 한 서비스가 이러한 서비스를 제공하는지 여부는 알 수 없습니다.

어떤 언어와 도구가 있습니까? 모든 것이 SOAP의 핵심입니다. 이것은 서로 다른 언어로 쓰여지는 두 프로그램의 대화/데이터 전송 방식입니다. SOAP은 실제로 그 프로그램의 특정 이름입니다. 간단히

당신이 제공하는 웹 사이트의 코드를 따라 ... 그것은 이메일로 팩스를 보내거나 인터넷에서 수신 된 데이터에서 트랜잭션을 제공하는 게이트웨이를 필요로하기 때문에 결제 서비스없이 보낼 수는 없습니다

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 Implementa가 필요하다. – 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 서버를 살펴보십시오.