PHP nasıl bir faks uygulama yapabilir?

2 Cevap php

Ben PHP kullanıyorum.

I need to send a fax of a particular file from my website. This needs to work for any number in the world. My searches so far have recommended using SOAP.

Bir e-posta gibi bir faks göndermek mümkün değil mi?

Ücretli bir hizmeti olmadan bir faks göndermek mümkün değil mi?

Ben aşağıdaki linki gördük, ve soapclient ifade eder:

http://www.interfax.net/en/dev/webservice/samples/fax_php_sendcharfax_nusoa.html

Webcoder burada:

http://ws.interfax.net/dfs.asmx?wsdl

Nasıl benim kod bu webservice kullanabilir?

2 Cevap

Bu e-posta yoluyla faks göndermek ve almak mümkündür. Ancak, sonuçta hizmet için birini ödemek zorunda kalacak. Yukarıda belirtilen hizmet bunları sağlıyorsa ben bilmiyorum.

Ne Dilleri ve Araçları? Herhangi, onlar SOAP içeri ne yazılır dilin birbirlerine bağımsız veri gönderme / konuşurken iki program onun bir yol aslında sadece belirli bir isim SOAP noktası

Basitçe sağlanan web sitesinden kod takip ....

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"];

Bu e-posta olarak faks göndermek veya internetten telefon şebekesine alınan verilerden işlem sağlayan bir ağ geçidine ihtiyaç beri ödeme hizmeti olmadan, onları göndermek mümkün değildir.

Eğer "Yukarıdaki sabun müşteri geliştirin" ile ne demek istiyorsun? Bunu kullanmak istiyorsanız o ilk bağlantı sağlanan kod örneği için yeterli olmalıdır. Eğer NuSOAP kullanmak istemiyorsanız, o zaman saf php bunu yakın bir şey olmalı

$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);

Eğer bu tür bir hizmet sağlamak için bir sabun Sunucu arayüzü geliştirmek istiyorsanız, ben sunucu NuSOAP bir bakmak öneririm.