Ben PHP kullanarak bir faks gönderebilir miyim?

7 Cevap php

Ben faks numaraları var ve ben programlama her numaraya bir faks mesajı göndermek istiyorum.

PHP kullanarak faks göndermek için kodu nedir?

7 Cevap

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 .

Sen Hylafax ile arayüzü ve gerçek işi yapalım olabilir.

Başarılı bir şekilde uygulanması bir örneği, AvantFAX. Bu açık kaynak, yani koduna bakmak ve bunu nasıl yaptığını görebilirsiniz.

Ben size bu komut ile ihtiyaç ne yapabilirim düşünüyorum:

eFax PHP Fax API Script – Send Fax Using PHP

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:

  1. Bir faks sunucusu gibi davranan bir yerel bilgisayar
  2. Bir faks modem
  3. Telefon hattı
  4. Bir komut satırı aracı similar to sendfax
  5. PHP veya exec(), shell_exec() kullanarak veya komut satırı aracı çağırmak için system() vb faks sunucu üzerinde yüklü başka bir betik dili
  6. Cron / Zamanlanmış Görevler

Bü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.