SMS versturen met Mollie

Door Dennis , 15 jaar geleden, 7.143x bekeken

verouderd

Gesponsorde koppelingen

PHP script bestanden

  1. sms-versturen-met-mollie

 

Er zijn 9 reacties op 'Sms versturen met mollie'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Niels van der Beek
Niels van der Beek
15 jaar geleden
 
0 +1 -0 -1
Eeej bedankt voor het script.
Ziet er goed uit als ik hulp nodig hebt dan vraag ik het wel aan je.;)


15 jaar geleden
 
0 +1 -0 -1
Mollie heeft gewoon allerlij api's die d'r veel beter zijn dan dit script. Dit is geen handige manier, de api's zijn er voor bedoeld om te gebruiken in scripts / programma's. Als je die niet snapt, kijk dan naar de scripts van Arjan Kapteijn.
Verder is er misschien de mogelijkheid dat er mailinjections toegepast kunnen worden.
Dit voegt niets toe.
Dennis
dennis
15 jaar geleden
 
0 +1 -0 -1
@ karl ik kan die api's ook maar dit is een andere manier om het te doen.
en werkt net zo effectief. wat die mailinjections betreft je kan ook XSS hebben met die api's.
Robert Deiman
Robert Deiman
15 jaar geleden
 
0 +1 -0 -1
@dennis
achter die api's zit veel meer dan jij kan zien, die zijn behoorlijk beveiligd hoor. Daarnaast is het niet erg logisch om "het wiel" opnieuw uit te willen vinden.


15 jaar geleden
 
0 +1 -0 -1
Bij de api heb je zo te zien de controle of het wel gelukt is, nu heb je alleen de controle of mail geen fouten heeft opgeleverd. Het sms versturen kan dus best niet gelukt zijn, door een of andere fout. Verder heb ik het niet over xss, maar mail injections, zie ook dit. Verder vind ik dit script niet handig, omdat je moet wachten tot de mail bij mollie is aangekomen, bij de api komt de data direct aan.
Arend a
Arend a
15 jaar geleden
 
0 +1 -0 -1
Bovendien hebben die api's fatsoenlijke afhandeling van de transactie. Bij dit script gooi je het maar gewoon richting mollie en kan het je niet schelen of kom je het pas achteraf te weten als er iets foutgaat. Bij de api wordt de officiele manier van communicatie (http/xml) gebruikt.
Arend a
Arend a
15 jaar geleden
 
0 +1 -0 -1
http://www.mollie.nl/geavanceerd/sms/http/
Zie hier waarom je beter de api kunt gebruiken:

1. Fatsoenlijke foutafhandeling. (komt het bericht aan, of niet?)
2. Gebruik officiele protocol
3. Mogelijkheid tot meerdere geaddresseerden.
4. Sneller: geen gebruik van mailservers
5. Werkelijk oop, in plaats van een functie die in een class statement is gepropt.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<?php
/*
=======================================================================
 Bestand:        sendSMS.php
 Created:        16-01-2005
 Author:        Mollie B.V.
 Ver:              v 2.1 29-10-2007

 More info? Go to http://www.mollie.nl/
========================================================================
*/



require('classes/class.mollie.php');

$sms = new mollie();

// Kies een gateway
$sms->setGateway(1);
// Stel gebruikersnaam en wachtwoord van Mollie.nl in
$sms->setLogin('gebruikersnaam', 'wachtwoord');
// Stel de afzender in van het SMS-bericht
$sms->setOriginator('Mollie');
// Voeg een ontvanger toe aan het bericht
$sms->addRecipients('31612345678');
// Referentie toevoegen (noodzakelijk voor afleverrapportages)
// $sms->setReference('1234');

// Verstuur het SMS-bericht

$sms->sendSMS('Hallo, dit is een SMS-bericht naar jou!');

if ($sms->success)
{

    echo '<b>SMS-bericht verzonden naar '.$sms->successcount.' nummer(s)!</b>';
}

else
{
    echo '<b>Het versturen van het SMS-bericht is niet gelukt!</b><br>
          Errorcode: '
.$sms->resultcode.'<br>
          Errormessage: '
.$sms->resultmessage;
}

?>


15 jaar geleden
 
0 +1 -0 -1
Ook vraag ik me af of dit script ├╝berhaupt wilt werken, want:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
 public function send_sms($Mnr,Mbericht,Mafzender='hier geef je de standaard afzender op')
?>

klopt niet. Dat moet natuurlijk:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
 public function send_sms($Mnr,$Mbericht,$Mafzender='hier geef je de standaard afzender op')
?>

Zijn.
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Arjan Kapteijn
Arjan Kapteijn
15 jaar geleden
 
0 +1 -0 -1
Met de API kan je ook checken hoeveel credits je hebt; zo voorkom je dat je smsjes verstuurd naar mollie waarvan je van tevoren al weet dat ze mislukken. De API werkt trouwens fantastisch, ik stuur een paar honderd smsjes per dag.

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. sms-versturen-met-mollie

Labels

  • Geen tags toegevoegd.

Navigatie

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.