Gå til innhold

Sende SMS skript?


Anbefalte innlegg

Skrevet

Jeg har lagt til denne foran før if-løkken som sjekker om smsen er sendt.

preg_match('/<span id="_ctl0_MainContent_PageContentMain_lblError" class="error">([^\"]+)<\/span>/is', $sendMsg, $smsstatus);

feilmeldingen ligger i $smsstatus[1]

Videoannonse
Annonse
Gjest Slettet+1374861
Skrevet

Er det bare meg eller funker ikke lange SMSer på samme måte som det gjorde på ung1881? virker som de faktisk har klart å cappe det til større grad en før. 127 som er maks?

Skrevet (endret)

Får det ikke til å funke.

 

Får bare:

An error occured, login failure.

 

An error occured, send sms failure.

 

Brukernavn + passord er rett :)

 

Hva feiler?

 

Edit:

Bare jeg som hadde noe feil i min funksjon-inkalling script xD skulle jo sett det for lenge siden :p

Endret av bluefire
Gjest Slettet+1374861
Skrevet

Når jeg benyttet det gamle scriptet på den nye layouten fikk jeg ingen feilmelding (antar dette var fordi det ikke matchet siden i det heletatt). Vil vel heller tro det er siste forslaget ditt Rasks som er problemet til vedkommende....

  • 1 måned senere...
Skrevet
Har utviklet et script som sender fra luresms.com, slik at du kan velge avsender selv hvis det kan være av interesse?

 

 

 

Kunne du tenke deg å legge ut dette scriptet ? :)

Skrevet (endret)
Har utviklet et script som sender fra luresms.com, slik at du kan velge avsender selv hvis det kan være av interesse?

 

 

 

Kunne du tenke deg å legge ut dette scriptet ? :)

Here it is ;D

Funksjonen returnerer ingen ting da, den bare sender :)

<?php
$brukernr="Innloggingsnummer på luresms.com";
$pass="passord";
$avsender="AVSENDER";
$tilnr="Nummer å sende til";
$mld2="'MELDING";
sendsms($tilnr, $mld2, $brukernr, $pass, $avsender);

// No need to change below
function sendsms($tilnr, $mld2, $brukernr, $pass, $avsender){
$mld=utf8_decode($mld2);
echo $mld;
// Så kan du sende ÆØÅ;D
function aeoa($str){
$str1=str_replace($str, chr(230), "%E6"); //æ
$str2=str_replace($str1, chr(198), "%C6"); //Æ
$str3=str_replace($str2, chr(248), "%F8"); //ø
$str4=str_replace($str3, chr(216), "%D8"); //Ø
$str5=str_replace($str4, chr(229), "%E5"); //å
$str6=str_replace($str5, chr(197), "%C5"); //Å
return $str6;
}

echo " ";
$fp = fopen("cookie.txt", "w");
fclose($fp);
$login = curl_init();
curl_setopt($login, CURLOPT_COOKIEJAR, "cookie.txt");
curl_setopt($login, CURLOPT_COOKIEFILE, "cookie.txt");
curl_setopt($login, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)");
curl_setopt($login, CURLOPT_TIMEOUT, 40);
curl_setopt($login, CURLOPT_RETURNTRANSFER, TRUE);
if ($proxystatus == 'on') {
	curl_setopt($login, CURLOPT_SSL_VERIFYHOST, FALSE);
	curl_setopt($login, CURLOPT_HTTPPROXYTUNNEL, TRUE);
	curl_setopt($login, CURLOPT_PROXY, $proxy);
}
curl_setopt($login, CURLOPT_URL, "http://luresms.com/index.php?side=loggerinn");
curl_setopt($login, CURLOPT_HEADER, TRUE);
curl_setopt($login, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
curl_setopt($login, CURLOPT_FOLLOWLOCATION, TRUE);
curl_setopt($login, CURLOPT_POST, TRUE);
curl_setopt($login, CURLOPT_POSTFIELDS, "mnr=" . $brukernr . "&passord=" . $pass);
ob_start();	  // prevent any output
curl_exec ($login); // execute the curl command
ob_end_clean();  // stop preventing output

curl_setopt($login, CURLOPT_URL, "http://luresms.com/index.php?side=min_side");
curl_setopt($login, CURLOPT_HEADER, TRUE);
curl_setopt($login, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
curl_setopt($login, CURLOPT_FOLLOWLOCATION, TRUE);
curl_setopt($login, CURLOPT_POST, TRUE);
curl_setopt($login, CURLOPT_POSTFIELDS, "tlfnr=" . $tilnr . "&mine_kontakter=&TextMessage=" . $mld . "&SmsHour=Time&SmsMinute=Min&SmsDay=" . date('d') . "&SmsMonth=" . date('m') . "&SmsYear=" . date('Y') . "&Sender=" . urlencode($avsender) . "&avsender_valg=&submit=Send&CountryCode=47");
ob_start();	  // prevent any output
curl_exec ($login); // execute the curl command
ob_end_clean();  // stop preventing output  
	  curl_close ($login);
unset($login);	 
}
?>

Endret av bluefire
  • 2 måneder senere...
Skrevet

Steffenso: fungerer fint for meg. (Sender svar på PM'en din snart.)

Dryper: På pc hjemme? Jeg bruker XAMPP og da fulgte det med.

Skrevet
Steffenso: fungerer fint for meg. (Sender svar på PM'en din snart.)

Dryper: På pc hjemme? Jeg bruker XAMPP og da fulgte det med.

Hmm.. får bare opp errors osv. Kunne ikke logge inn, lurer på hva det da kan være? Det scriptet som er postet, er ikke det ment for de gamle sidene?

Skrevet (endret)

Hei!

Noen som har lagen en form med dette ung1881-scriptet som kan bruker på hjemmesiden min? Hvis ja, kan noen poste det? :)

 

Hvis noen fremdeles leter etter ett gratis webhotell som støtter CURL, så gjør start.no det :thumbup:

Endret av SpritHansi
Skrevet (endret)

spørs om ikke luresms har satt en sperre for CURL. skal se om jeg kan lage et nytt :p

 

Edit:

Ser ut til at det scriptet jeg postet, fungerer helt suverent ?

Endret av bluefire
Skrevet (endret)

Æ ø og å fungerte ikke i det forige scriptet.

En ulempe med luresms, er at man kan ikke:

- Ha avsender som inneholder nummer

- Ha avsender lenger enn 11 bokstaver.

 

Her er et nytt, og der følger også med en form.

<?php
$brukernr=$_POST["usr"];
$pass=$_POST["pass"];
$avsender=$_POST["sender"];
$tilnr=$_POST["rec"];
$mld2=$_POST["msg"];

function sendsms($tilnr, $mld2, $brukernr, $pass, $avsender){
// Så kan du sende ÆØÅ;D
function aeoa($str){
$str1=str_replace(chr(230), "%E6", $str); //æ
$str2=str_replace(chr(198), "%C6", $str1); //Æ
$str3=str_replace(chr(248), "%F8", $str2); //ø
$str4=str_replace(chr(216), "%D8", $str3); //Ø
$str5=str_replace(chr(229), "%E5", $str4); //å
$str6=str_replace(chr(197), "%C5", $str5); //Å
return $str6;
}
// $mld=utf8_decode($mld2);
$mld=aeoa($mld2);
echo " ";
$fp = fopen("cookie.txt", "w");
fclose($fp);
$login = curl_init();
curl_setopt($login, CURLOPT_COOKIEJAR, "cookie.txt");
curl_setopt($login, CURLOPT_COOKIEFILE, "cookie.txt");
curl_setopt($login, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)");
curl_setopt($login, CURLOPT_TIMEOUT, 40);
curl_setopt($login, CURLOPT_RETURNTRANSFER, TRUE);
if ($proxystatus == 'on') {
	curl_setopt($login, CURLOPT_SSL_VERIFYHOST, FALSE);
	curl_setopt($login, CURLOPT_HTTPPROXYTUNNEL, TRUE);
	curl_setopt($login, CURLOPT_PROXY, $proxy);
}
curl_setopt($login, CURLOPT_URL, "http://luresms.com/index.php?side=loggerinn");
curl_setopt($login, CURLOPT_HEADER, TRUE);
curl_setopt($login, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
curl_setopt($login, CURLOPT_FOLLOWLOCATION, TRUE);
curl_setopt($login, CURLOPT_POST, TRUE);
curl_setopt($login, CURLOPT_POSTFIELDS, "mnr=" . $brukernr . "&passord=" . $pass);
ob_start();	  // prevent any output
curl_exec ($login); // execute the curl command
ob_end_clean();  // stop preventing output

curl_setopt($login, CURLOPT_URL, "http://luresms.com/index.php?side=min_side");
curl_setopt($login, CURLOPT_HEADER, TRUE);
curl_setopt($login, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
curl_setopt($login, CURLOPT_FOLLOWLOCATION, TRUE);
curl_setopt($login, CURLOPT_POST, TRUE);
curl_setopt($login, CURLOPT_POSTFIELDS, "tlfnr=" . $tilnr . "&mine_kontakter=&TextMessage=" . $mld . "&SmsHour=Time&SmsMinute=Min&SmsDay=" . date('d') . "&SmsMonth=" . date('m') . "&SmsYear=" . date('Y') . "&Sender=" . urlencode($avsender) . "&avsender_valg=&submit=Send&CountryCode=47");
ob_start();	  // prevent any output
curl_exec ($login); // execute the curl command
ob_end_clean();  // stop preventing output  
	  curl_close ($login);
unset($login);	 
}
if ($_POST["pushed"]){
sendsms($tilnr, $mld2, $brukernr, $pass, $avsender);
}
?>
<form method="post">
<table border="0">
<tr><td>Brukernavn</td><td><input type="text" name="usr"></td></tr>
<tr><td>Passord</td><td><input type="password" name="pass"></td></tr>
<tr><td>Avsender</td><td><input type="text" name="sender"></td></tr>
<tr><td>Mottakers mobilnr</td><td><input type="text" name="rec"></td></tr>
<tr><td>Melding (max 160tegn)</td><td><textarea name="msg" cols="35" rows="5" maxlength="160"></textarea></td></tr>
<tr><td><input type="submit" name="pushed"></td></tr>
</table>
</form>

Endret av bluefire
  • 2 uker senere...
Skrevet (endret)

http://luresms.com/?side=vilkar

 

7.Utsending av sms & e-post fra luresms.com

7.1.Vi forbeholder oss retten til å sende ut informasjon som angår tjenesten via sms eller e-post til brukeren.

7.2.Som medlem av luresms.com, godtar brukeren å motta en infomelding via sms hver måned. Maks pris på denne kan være 30 NOK (Gratis for VIP medlemmer).

 

30 kr måneden? Altfor dyrt :D Selv har jge laget et script som sender sms via http://1890.no/. Her kan man dog ikke redigere innhold, men man trenger ingen login, og det fungerer fint hvis man bare skal ha en slags varsling for noe.

Endret av olemedkrutt
Skrevet
http://luresms.com/?side=vilkar

 

7.Utsending av sms & e-post fra luresms.com

7.1.Vi forbeholder oss retten til å sende ut informasjon som angår tjenesten via sms eller e-post til brukeren.

7.2.Som medlem av luresms.com, godtar brukeren å motta en infomelding via sms hver måned. Maks pris på denne kan være 30 NOK (Gratis for VIP medlemmer).

 

30 kr måneden? Altfor dyrt :D Selv har jge laget et script som sender sms via http://1890.no/. Her kan man dog ikke redigere innhold, men man trenger ingen login, og det fungerer fint hvis man bare skal ha en slags varsling for noe.

 

Kan man sende sms fra 1890? sånn bortsett fra gratis katalogoverføring?

Skrevet

Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /blahblahblah/sms/sendSMS.php on line 46

 

hjelp?

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...