Ben faks numaraları var ve ben programlama her numaraya bir faks mesajı göndermek istiyorum.
PHP kullanarak faks göndermek için kodu nedir?
Faks internet tabanlı e-posta gibi değil olduğu gibi, orada kullanarak e-posta göndermek gibi bunu yapmak için kolay bir yoldur, mail()
.
http://www.interfax.net/en/dev/php: Sen, olsa, burada açıklandığı gibi, bir internet faks hizmeti konuşmak için PHP kullanabilirsiniz
Interfax en PHP fax örnek kodu kullanarak, Douwe Maan cevabı genişletmek sizin ucunda sadece aşağıdaki kod ile faks alacak:
$client = new SoapClient("http://ws.interfax.net/dfs.asmx?wsdl");
$params->Username = $username;
$params->Password = $password;
$params->FaxNumber = $faxnumber;
$params->Data = 'Hello World';
$params->FileType = 'TXT';
$result = $client->SendCharFax($params);
Birden faks göndermek için bu birden fazla kez döngü olabilir. Yoksa birden çok alıcı faks numaralarını kabul SendfaxEx_2 yöntemini kullanabilirsiniz birden çok alıcıya tek bir faks göndermek gerekiyorsa (documentation, PHP sample).
PamFax kapsamlı bir PHP Faks API sağlar: http://www.pamfax.biz/en/developers/samples/
Disclaimer: Ben PamConsult, PamFax arkasındaki şirket için çalışmak em>.
Hoiio faks göndermek için basit bir sığınakta API sağlar. http://developer.hoiio.com/docs/fax_send.html
Ayrıca faks hepsi aynı alabilirsiniz. Faks bir telefon üzerinden bir şey ama iletilen veri olduğundan ücretleri, "dakika başına" ile vardır.
Yasal Uyarı: Hoiio için çalışmak
Ben sadece biz seri port üzerinden matkap ile oynarken daha önce de benzer bir şey üzerinde çalıştık. Bu imkansız değil.
İhtiyacınız olanlar:
exec()
, shell_exec()
kullanarak veya komut satırı aracı çağırmak için system()
vb faks sunucu üzerinde yüklü başka bir betik diliBütün fikir webserver faksları saklamak ve faks sunucu web sunucusu yoklaması var, faks indirmek ve düzenli aralıklarla onları göndermektir. Tabii ki, siz de faksların iki kez gönderilen alamadım emin olmak için sunucular arasında senkronizasyon mekanizması çeşit yapılandırmanız gerekir.