Avatar billede sms Nybegynder
03. juni 2000 - 13:44 Der er 17 kommentarer

300 point for den der kan få det her til at virke!

Det her script skal sende beskeder på en strækning over 10 numre, altså hvis den sender til 00000000 først, skal det næste nummer være 00000001 osv.....
<?php
$i = 0;
while($i<10){
if ($nummer && $besked) {
if ($nummer < 20599999) { $nummer .= $nummer."@sms.tdm.dk"; }
elseif ($nummer < 20999999) { $nummeret .=  $nummer."@note.sonofon.dk"; }
elseif ($nummer < 21999999) { $nummeret .=  $nummer."@sms.tdm.dk"; }
elseif ($nummer < 22999999) { $nummeret .=  $nummer."@note.sonofon.dk"; }
elseif ($nummer < 23999999) { $nummeret .=  $nummer."@sms.tdm.dk"; }
elseif ($nummer < 26999999) { $nummeret .=  $nummer."@sms.mobilix.dk"; }
elseif ($nummer < 28999999) { $nummeret .=  $nummer."@gsm1800.telia.dk"; }
elseif ($nummer < 30749999) { $nummeret .=  $nummer."@sms.tdm.dk"; }
elseif ($nummer < 30919999) { $nummeret .=  $nummer."@sms.tdm.dk"; }
elseif ($nummer < 30999999) { $nummeret .=  $nummer."@sms.tdm.dk"; }
elseif ($nummer < 36899999) { $nummeret .=  $nummer."@sms.tdm.dk"; }
elseif ($nummer < 37999999) { $nummeret .=  $nummer."@sms.tdm.dk"; }
elseif ($nummer < 39999999) { $nummeret .=  $nummer."@sms.tdm.dk"; }
elseif ($nummer < 40499999) { $nummeret .=  $nummer."@sms.tdm.dk"; }
elseif ($nummer < 40999999) { $nummeret =  $nummer."@note.sonofon.dk"; }
elseif ($nummer < 46799999) { $nummeret .=  $nummer."@sms.tdm.dk"; }
elseif ($nummer < 49799999) { $nummeret .=  $nummer."@sms.tdm.dk"; }
elseif ($nummer < 50299999) { $nummeret .=  $nummer."@sms.tdm.dk"; }
elseif ($nummer < 66899999) { $nummeret .=  $nummer."@sms.tdm.dk"; }
$nybesked = "Du blev Bombet af $afs: $besked";
$nummer2 = $nummer;
mail($nummeret,"",$nybesked,"");
$nummer++;
$i++;
}
}
?>
Avatar billede drzero Nybegynder
03. juni 2000 - 14:27 #1
Hvis jeg ellers har forstået dig korrekt laver du en variabel via en form eller lign med navnet $nummer som indeholder det første nummer du vil sende besked til, så skal scriptet sende beskeden til det nummer, samt den 10 næste.. korrekt?
Denne kode er lidt optimeret, men du må selv lige rette numrene til...
<?php
for ($i = 1; $i <= 10; $i++){
if ($nummer AND $besked) {
if ($nummer > 20xxxxxx AND $nummer < 20599999) { $sendtil = $nummer . "@sms.tdm.dk"; }
elseif ($nummer > 20600000 AND $nummer < 20999999) { $sendtil = $nummer . "@note.sonofon.dk"; }
elseif ($nummer > 40500000 AND $nummer < 40999999) { $sendtil = $nummer . "@note.sonofon.dk"; }
elseif ($nummer > 22000000 AND $nummer < 22999999) { $sendtil = $nummer . "@note.sonofon.dk"; }
elseif ($nummer > 26000000 AND $nummer < 26999999) { $sendtil = $nummer . "@sms.mobilix.dk"; }
elseif ($nummer > 28000000 AND $nummer < 28999999) { $sendtil = $nummer . "@gsm1800.telia.dk"; }
elseif (($nummer > 23000000 AND $nummer < 23999999) OR ($nummer > 21000000 AND $nummer < 21999999) OR ($nummer > 30000000 AND $nummer < 30749999) OR ($nummer > 30750000 AND $nummer < 30919999) OR ($nummer > 30920000 AND $nummer < 30999999) OR ($nummer > 36800000 AND $nummer < 36899999) OR ($nummer > 37900000 AND $nummer < 37999999) OR ($nummer > 39900000 AND $nummer < 39999999) OR ($nummer > 40400000 AND $nummer < 40499999) OR ($nummer > 46700000 AND $nummer < 46799999) OR ($nummer > 49700000 AND $nummer < 49799999) OR ($nummer > 50000000 AND $nummer < 50299999) OR ($nummer > 66800000 AND $nummer < 66899999)) { $sendtil = $nummer . "@sms.tdm.dk"; }
$nybesked = "Du blev Bombet af " . $afs . ":" . $besked;
mail($sendtil,"",$nybesked,"");
$nummer++;
}
}
?>
Avatar billede Slettet bruger
03. juni 2000 - 16:53 #2
forklar det venligst så en dansker kan forstå det ;-)

drzero:

det er rigtigt hvad han skriver, det hedder && i if'en, og
ikke AND ligesom i ASP.
Avatar billede Slettet bruger
03. juni 2000 - 16:56 #3
desuden er din mail() syntax også forkert.
din rigtige syntax du skal bruge ser sådan ud:

mail($sendtil, "et emne kan skrives her", $nybesked);
Avatar billede Slettet bruger
03. juni 2000 - 16:57 #4
<sorry>
Din syntax er rigtig nok, du angiver jo bare ikke
et emne!
</sorry>

DU ER VEL IKKE UDE PÅ SPAM??
Avatar billede drzero Nybegynder
03. juni 2000 - 17:49 #5
Jeg kan oplyse dig om at du skam sagtens kan bruge AND i if sætningen..... og hvad han er ude på er ikke noget jeg vil blande mig i =)..
Avatar billede erikjacobsen Ekspert
03. juni 2000 - 19:33 #6
Som sædvanlig er begge nummerserier forkerte. 24xxxxxx er Teledanmark Mobil. Mon ikke drzero
har lavet en lillebitte fejl med 20xxxxxx ?
Avatar billede sms Nybegynder
03. juni 2000 - 19:54 #7
Den der laver den rigtigt, dvs med numre, og rettede syntaxer får de 300 point! skynd jer, det er først til mølle....
Avatar billede steffen Nybegynder
04. juni 2000 - 01:11 #8
Dem vil jeg da gerne have:

For at lave det nemt, er koden baseret på filen "nummerserier.txt", der er cut & pastet fra http://www.tst.dk/dk/nummerforhold/tlf-2.pdf .

Aktuelt indhold af denne, pr. 4/6-2000:

201 Tele Danmark GSM 900/DCS 1800
201 Tele Danmark GSM 900/DCS 1800
201 Tele Danmark GSM 900/DCS 1800
201 Tele Danmark GSM 900/DCS 1800
201 Tele Danmark GSM 900/DCS 1800
201 Tele Danmark GSM 900/DCS 1800
201 Tele Danmark GSM 900/DCS 1800
201 Tele Danmark Mobilsvar
201 Tele Danmark Mobilsvar
201 Tele Danmark GSM 900/DCS 1800
202 Tele Danmark GSM 900/DCS 1800
203 Tele Danmark GSM 900/DCS 1800
203 Tele Danmark GSM 900/DCS 1800
203 Tele Danmark GSM 900/DCS 1800
203 Tele Danmark GSM 900/DCS 1800
203 Tele Danmark Mobilsvar
203 Tele Danmark Mobilsvar
203 Tele Danmark Mobilsvar
203 Tele Danmark Mobilsvar
203 Tele Danmark Mobilsvar
203 Tele Danmark Mobilsvar
204 Tele Danmark GSM 900/DCS 1800
205 Tele Danmark Mobilsvar
206 Sonofon GSM 900/DCS 1800
207 Sonofon GSM 900/DCS 1800
208 Sonofon GSM 900/DCS 1800
209 Sonofon GSM 900/DCS 1800
211 Tele Danmark Mobilsvar
212 Tele Danmark GSM 900/DCS 1800
213 Tele Danmark Mobilsvar
214 Tele Danmark GSM 900/DCS 1800
215 Tele Danmark Mobilsvar
216 Tele Danmark GSM 900/DCS 1800
217 Tele Danmark GSM 900/DCS 1800
218 Tele Danmark GSM 900/DCS 1800
219 Tele Danmark GSM 900/DCS 1800
221 Sonofon GSM 900/DCS 1800
222 Sonofon GSM 900/DCS 1800
223 Sonofon GSM 900IDCS 1800
224 Sonofon GSM 900/DCS 1800
225 Sonofon GSM 900/DCS 1800
226 Sonofon GSM 900/DCS 1800
227 Sonofon GSM 900/DCS 1800
228 Sonofon GSM 900/DCS 1800
229 Sonofon GSM 900/DCS 1800
231 Tele Danmark Mobilsvar
232 Tele Danmark GSM 900/DCS 1800
233 Tele Danmark GSM 900/DCS 1800
234 Tele Danmark GSM 900/DCS 1800
235 Tele Danmark GSM 900/DCS 1800
236 TeleDanmark GSM900/DCS 1800
237 Tele Danmark GSM 900/DCS 1800
238 Tele Danmark GSM 900/DCS 1800
239 Tele Danmark GSM 900/DCS 1800
241 Tele Danmark GSM 900/DCS 1800
242 Tele Danmark GSM 900/DCS 1800
243 Tele Danmark GSM 900/DCS 1800
244 Tele Danmark GSM 900/DCS 1800
245 Tele Danmark GSM 900/DCS 1800
246 Tele Danmark GSM 900/DVS 1800
247 Tele Danmark GSM 900/DCS 1800
248 Tele Danmark GSM 900/DCS 1800
249 Tele Danmark GSM 900/DCS 1800
251 Sonofon GSM 900/DCS 1800
252
253
254
255 Tele1 Europe GSM 900/DCS 1800
256
257
258
259
261 Mobilix GSM 900/DCS 1800
262 Mobilix GSM 900/DCS 1800
263 Mobilix GSM 900/DCS 1800
264 Mobilix GSM 900/DCS 1800
265 Mobilix GSM 900/DCS 1800
266 Mobilix GSM 900/DCS 1800
267 Mobilix GSM 900/DCS 1800
268 Mobilix GSM 900/DCS 1800
269 Mobilix GSM 900/DCS 1800
271 Mobilix GSMm 900/DCS 1800
272 Mobilix GSM 900 /DCS 1800
273 --------------- itv. forbeholdt for Mobilix
274 --------------- itv. forbeholdt for Mobilix
275 --------------- itv. forbeholdt for Mobilix
276 --------------- itv. forbeholdt for Mobilix
277 --------------- itv. forbeholdt for Mobilix
278 --------------- itv. forbeholdt for Mobilix
279 --------------- itv. forbeholdt for Mobilix
281 Telia GSM 900/DCS 1800
282 Telia GSM 900/DCS 1800
283 Telia GSM 900/DCS 1800
284 Telia GSM 900/DCS 1800
285 Telia GSM 900/DCS 1800
286 ---------------- Itv. forbeholdt for Telia
287 ---------------- Itv. forbeholdt for Telia
288 Telia GSM 900/DCS 1800
289 ---------------- Itv. forbeholdt for Telia
291 Tele Danmark GSM 900/DCS 1800
292 Tele Danmark GSM 900/DCS 1800
293 Tele Danmark GSM 900/DCS 1800
294 Tele Danmark GSM 900/DCS 1800
295 GSM 900/DCS 1800
296 GSM 900/DCS 1800
297 GSM 900/DCS 1800
298 GSM 900/DCS 1800
299 Tele Danmark GSM 900/DCS 1800
301 Tele Danmark NMT 450
301 Tele Danmark NMT 450
301 Tele Danmark Mobilsvar
301 Tele Danmark Mobilsvar
301 Tele Danmark Mobilsvar
301 Tele Danmark Mobilsvar
301 Tele Danmark Mobilsvar
301 Tele Danmark Mobilsvar
301 Tele Danmark Mobilsvar
301 ---------------- Itv. forbeholdt for Tele Danmark
302 Tele Danmark NMT 450
303 Tele Danmark NMT 900
304 Tele Danmark NMT 900
305 Tele Danmark NMT 900
305 Tele Danmark NMT 900
305 Tele Danmark NMT 900
305 Tele Danmark NMT 900
305 Tele Danmark NMT 900
305 Tele Danmark NMT 900
305 ---------------- Anvendes for grønlandske NMT-abonnenter, der er roamet til Danmark
305 ---------------- Anvendes for grønlandske NMT-abonnenter, der er roamet til Danmark
305 ---------------- Anvendes for grønlandske NMT-abonnenter, der er roamet til Danmark
305 Tele Danmark NMT 900
306 Tele Danmark NMT 900
307 Tele Danmark NMT 900
307 Tele Danmark NMT 900
307 Tele Danmark MT 900
307 Tele Danmark NMT 900
307 Tele Danmark NMT 900
307 ---------------- Må ikke anvendes p.g.a. teknisk tilknytning til NMT 450-numre
307 ---------------- Må ikke anvendes p.g.a. teknisk tilknytning til NMT 450-numre
307 ---------------- Må ikke anvendes p.g.a. teknisk tilknytning til NMT 450-numre
307 ---------------- Må ikke anvendes p.g.a. teknisk tilknytning til NMT 450-numre
307 ---------------- Må ikke anvendes p.g.a. teknisk tilknytning til NMT 450-numre
308 Tele Danmark NMT 900
309 Tele Danmark NMT 900
309 Tele Danmark NMT 900
309 ---------------- Må ikke anvendes p.g.a. teknisk tilknytning til NMT 450-numre
309 ---------------- Må ikke anvendes p.g.a. teknisk tilknytning til NMT 450-numre
309 --------------- Må ikke anvendes p.g.a. teknisk tilknytning til NMT 450-numre
309 Tele Danmark NMT 900
309 Tele Danmark NMT 900
309 Tele Danmark NMT 900
309 Tele Danmark NMT 900
309 Tele Danmark NMT 900
31c Tele Danmark Telefoni - Tildelingen ophører, når nummerserien er frigjort som led i Tele
321
322
323 Tele Danmark Telefoni/ISDN
324 Tele Danmark Telefoni/ISDN
325 Tele Danmark Telefoni/ISDN
326 Tele Danmark Telefoni/ISDN
327
328 Tele Danmark Telefoni/ISDN
329 Tele Danmark Telefoni/ISDN
33c Tele Danmark Telefoni/ISDN
34c
351 CyberCity Telefoni/ISDN
351 CyberCity Telefoni/ISDN
351 Itv forbeholdt CyberCity
351 Itv. forbeholdt CyberCity
351 Itv. forbeholdt CyberCity
351 Itv. forbeholdt CyberCity
351 Itv. forbeholdt CyberCity
351 Itv. forbeholdt CyberCity
351 Itv. forbeholdt CyberCity
351 Itv. forbeholdt CyberCity
352 Tele Danmark Telefoni/ISDN
353 Tele Danmark Telefoni/ISDN
354 Tele Danmark Telefoni/ISDN
355 Tele Danmark Telefoni/ISDN
356
357
358 Tele Danmark Telefoni/ISDN
359
361 Tele Danmark Telefoni/ISDN
362
363 Tele Danmark Telefoni/ISDN
364 Tele Danmark Telefoni/ISDN
365
366
367 Tele Danmark Telefoni/ISDN
368 Tele Danmark Telefoni/ISDN
369 Tele1 Telefoni/ISDN
37c
381 Tele Danmark Telefoni/ISDN
382 Tele Danmark Telefoni/ISDN
383 Tele Danmark Telefoni/ISDN
384 Tele Danmark Telefoni/ISDN
385 Tele Danmark Telefoni/ISDN
386 Tele Danmark Telefoni/ISDN
387 Tele Danmark Telefoni/ISDN
388 Tele Danmark Telefoni/ISDN
389
391 Tele Danmark Telefoni/ISDN
392 Tele Danmark Telefoni/ISDN
393 Tele Danmark Telefoni/ISDN
394 Tele Danmark Telefoni/ISDN
395 Tele Danmark Telefoni/ISDN
396 Tele Danmark Telefoni/ISDN
397 Tele Danmark Telefoni/ISDN
398
399 Tele Danmark Telefoni/ISDN
401 Tele Danmark GSM 900/DCS 1800
401 Tele Danmark GSM 900/DCS 1800
401 Tele Danmark Mobilsvar
401 Tele Danmark GSM 900/DCS 1800
401 Tele Danmark GSM 900/DCS 1800
401 Tele Danmark GSM 900/DCS 1800
401 Tele Danmark GSM 900/DCS 1800
401 Tele Danmark GSM 900/DCS 1800
401 Tele Danmark GSM 900/DCS 1800
401 Tele Danmark GSM 900/DCS 1800
402 Tele Danmark GSM 900/DCS 1800
402 Tele Danmark GSM 900/DCS 1800
402 Tele Danmark Mobilsvar
402 Tele Danmark Mobilsvar
402 Tele Danmark Mobilsvar
402 Tele Danmark GSM 900/DCS 1800
402 Tele Danmark GSM 900/DCS 1800
402 Tele Danmark GSM 900/DCS 1800
402 Tele Danmark GSM 900/DCS 1800
402 Tele Danmark GSM 900/DCS 1800
403 Tele Danmark GSM 900/DCS 1800
404 Tele Danmark GSM 900/DCS 1800
404 Tele Danmark GSM 900/DCS 1800
404 Tele Danmark GSM 900/DCS 1800
404 Tele Danmark GSM 900/DCS 1800
404 Tele Danmark GSM 900/DCS 1800
404 Tele Danmark GSM 900/DCS 1800
404 Tele Danmark GSM 900/DCS 1800
404 Tele Danmark Mobilsvar
404 Tele Danmark Mobilsvar
404 Tele Danmark Mobilsvar
405 Sonofon GSM 900/DCS 1800
406 Sonofon GSM 900/DCS 1800
407 Sonofon GSM 900/DCS 1800
408 Sonofon GSM 900/DCS 1800
409 Sonofon GSM 900/DCS 1800
41c
42c
431
432 Tele Danmark Telefoni/ISDN
433 Tele Danmark Telefoni/ISDN
434 Tele Danmark Telefoni/ISDN
435 Tele Danmark Telefoni/ISDN
436 Tele Danmark Telefoni/ISDN
437 Tele Danmark Telefoni/ISDN
438 Tele Danmark Telefoni/ISDN
439 Tele Danmark Telefoni/ISDN
441
442 Tele Danmark Telefoni/ISDN
443 Tele Danmark Telefoni/ISDN
444 Tele Danmark Telefoni/ISDN
445 Tele Danmark Telefoni/ISDN
446 Tele Danmark Telefoni/ISDN
447 Tele Danmark Telefoni/ISDN
448 Tele Danmark Telefoni/ISDN
449 Tele Danmark Telefoni/ISDN
45c Tele Danmark Telefoni/ISDN
461 Tele Danmark Telefoni/ISDN
462
463 Tele Danmark Telefoni/ISDN
464 Tele Danmark Telefoni/ISDN
465 Tele Danmark Telefoni/ISDN
466
467 Tele Danmark Telefoni/ISDN
468
469 Tele1 Telefoni/ISDN
471 Tele Danmark Telefoni/ISDN
472
473 Tele Danmark Telefoni/ISDN
474
475 Tele Danmark Telefoni/ISDN
476
477 Tele Danmark Telefoni/ISDN
478
479 Tele Danmark Telefoni/ISDN
481 Tele Danmark Telefoni/ISDN
482 Tele Danmark Telefoni/ISDN
483 Tele Danmark Telefoni/ISDN
484 Tele Danmark Telefoni/ISDN
485
486
487 Tele Danmark Telefoni/ISDN
488
489 Tele Danmark Telefoni/ISDN
491 Tele Danmark Telefoni/ISDN
492 Tele Danmark Telefoni/ISDN
493
494
495
496
497 Tele Danmark Telefoni/ISDN
498
499
501 Tele Danmark OPS
502 Tele Danmark OPS - MiniCall
503 Tele Danmark ERMES
504 ---------------- Reserveret Tele Danmark for ERMES
505 Reserveret ERMES
505 Reserveret ERMES
505 Reserveret ERMES
505 Reserveret ERMES
505 Reserveret ERMES
505 Reserveret ERMES
505 Reserveret ERMES
505 Reserveret ERMES
505 Reserveret ERMES
505 Reserveret ERMES
506 Reserveret ERMES
507 Reserveret ERMES
508 Reserveret ERMES
509 Reserveret ERMES
51c
52c
53c
541 Tele Danmark Telefoni/ISDN
542
543
544 Tele Danmark Telefoni/ISDN
545
546 Tele Danmark Telefoni/ISDN
547 Tele Danmark Telefoni/ISDN
548 Tele Danmark Telefoni/ISDN
549 Tele Danmark Telefoni/ISDN
551
552
553 Tele Danmark Telefoni/ISDN
554 Tele Danmark Telefoni/ISDN
555 Tele Danmark Telefoni/ISDN
556
557 Tele Danmark Telefoni/ISDN
558 Tele Danmark Telefoni/ISDN
559 Tele Danmark Telefoni/ISDN
56c Tele Danmark Telefoni/ISDN
571
572
573
574
575 Tele Danmark Telefoni/ISDN
576 Tele Danmark Telefoni/ISDN
577
578 Tele Danmark Telefoni/ISDN
579
581 Tele Danmark Telefoni/ISDN
582 Tele Danmark Telefoni/ISDN
583 Tele Danmark Telefoni/ISDN
84d
585 Tele Danmark Telefoni/ISDN
586
587
588 Tele Danmark Telefoni/ISDN
589 Tele Danmark Telefoni/ISDN
591 Tele Danmark Telefoni/ISDN
592 Tele Danmark Telefoni/ISDN
593 Tele Danmark Telefoni/ISDN
594 Tele Danmark Telefoni/ISDN
595 Tele Danmark Telefoni/ISDN
596 Tele Danmark Telefoni/ISDN
597
598
599 Tele Danmark Telefoni/ISDN
60c
61c
621 Tele Danmark Telefoni/ISDN
622 Tele Danmark Telefoni/ISDN
623 Tele Danmark Telefoni/ISDN
624 Tele Danmark Telefoni/ISDN
625 Tele Danmark Telefoni/ISDN
626 Tele Danmark Telefoni/ISDN
627 Tele Danmark Telefoni/ISDN
628 Tele Danmark Telefoni/ISDN
629
63c Tele Danmark Telefoni/ISDN
641
642 Tele Danmark Telefoni/ISDN
643 Tele Danmark Telefoni/ISDN
644 Tele Danmark Telefoni/ISDN
645 Tele Danmark Telefoni/ISDN
646
647 Tele Danmark Telefoni/ISDN
648 Tele Danmark Telefoni/ISDN
649 Tele Danmark Telefoni/ISDN
65c Tele Danmark Telefoni/ISDN
661 Tele Danmark Telefoni/ISDN
662
663
664
665
666 Tele Danmark Telefoni/ISDN
667
668 Tele Danmark Telefoni/ISDN
669
67c
68c
692
693
694
695
696 RSL COM Telefoni/ISDN
696 ---------- Itv. forbeholdt RSL COM
696 ---------- Itv. forbeholdt RSL COM
696 ---------- Itv. forbeholdt RSL COM
696 ---------- Itv. forbeholdt RSL COM
696
696 GTS Skandinavien Telefoni/ISDN
696
696
696 GTS Skandinavien Telefoni/ISDN
697
698 ---------------- Itv. forbeholdt for Facilicom
698 ---------------- Itv. forbeholdt for Facilicom
698 ---------------- Itv. forbeholdt for Facilicom
698 ---------------- Itv. forbeholdt for Facilicom
698 ---------------- Itv. forbeholdt for Facilicom
698 ---------------- Itv. forbeholdt for Facilicom
698 ---------------- Itv. forbeholdt for Facilicom
698 Facilicom Telefoni/ISDN
698 Facilicom Telefoni/ISDN
698 Facilicom Telefoni/ISDN
699
699
699
699
699
699
699 TelePassport Telefoni/ISDN
699 TelePassport Telefoni/ISDN
699 TelePassport Telefoni/ISDN
699

**************************************************

På baggrund af denne liste laves følgende kode:

<?
/************************************************************/

function sms_center ($nummer) { // Returnerer SMS-serveren
$findnum = substr ($nummer, 0, 3); // find de første tre cifre af nummeret
// Led filen nummerserier.txt igennem og find linien hvor disse tre matcher

$fd = fopen ("nummerserier.txt", "r");
$buffer = '';
$fundet = '';
while (!feof($fd)) {
    $buffer = fgets($fd, 4096);
    $fundet = strpos($buffer, $findnum);
    if (is_string ($fundet) && !$fundet) {
      continue;
    }
    else {
      break;
    }
}

if (is_string ($fundet) && !$fundet) {
  echo "<H1> FEJL: '".$nummer."' KUNNE IKKE SLÅS OP!.</H1>\n";
  return "unknown.somewhere.com";
}

fclose ($fd);

// Returner det fundne SMS-center
if (stristr($buffer, "tele danmark")) return "sms.tdm.dk";
if (stristr($buffer, "teledanmark")) return "sms.tdm.dk";
if (stristr($buffer, "sonofon")) return "note.sonofon.dk";
if (stristr($buffer, "mobilix")) return "sms.mobilix.dk";
if (stristr($buffer, "telia")) return "gsm1800.telia.dk";
if (stristr($buffer, "tele1")) return "sms.tele1.dk";
if (stristr($buffer, "telepassport")) return "sms.telepassport.dk";
if (stristr($buffer, "gts")) return "sms.gts.dk";
if (stristr($buffer, "facilicom")) return "sms.facilicom.dk";

// Ingen beskrivende streng med kendt operatør
echo "<H1> FEJL: '".$nummer."' tilhører ikke en kendt operatør (".$buffer.").</H1>\n";
return "unknown.somewhere.com";
}

/************************************************************/

function bomb($nummer, $besked, $afs) {
for ($i = 1; $i <= 10; $i++){
  $smsbesked = "Du blev Bombet af ".$afs.":".$besked;
  $smsmodtager = $nummer."@".sms_center($nummer);
  // mail($smsmodtager, $afs, $smsbesked); // udkommenter denne eller næste linie, afhængigt om du tester eller kører produktion
  echo "mail(".$smsmodtager.",".$afs.",".$smsbesked.")<BR>\n";
  $nummer++;
  }
}

/************************************************************/

// Et par eksempler:

$bomb_nummer = "22232425"; // Et sonofon eksempel
$bomb_besked = "hehehehe";
$bomb_afsender="guess";

bomb($bomb_nummer, $bomb_besked, $bomb_afsender); // Og vi bomber

$bomb_nummer = "23242526"; // Et teledk eksempel
$bomb_besked = "hehehehe";
$bomb_afsender="guess";

bomb($bomb_nummer, $bomb_besked, $bomb_afsender); // Og vi bomber

?>

**********************************************************

Nemt, ik? Pointen er at nummerserierne er så opdaterede som telestyrelsens, altid.
Avatar billede sms Nybegynder
04. juni 2000 - 01:44 #9
kan du ik lige mail det til mig som det skal være på zyga@worldonline.dk
Avatar billede drzero Nybegynder
04. juni 2000 - 02:37 #10
grunden til at jeg skrev 20xxxxxx er at jeg ikke kender nummerserierne, men jeg kender min PHP =)..
Avatar billede olebole Juniormester
04. juni 2000 - 04:49 #11

**************  SERIØST PROBLEM...!!!    ****************

Det sker gang på gang her på Eksperten, at der bliver stillet et spørgsmål af tvivlsom karakter!
Meget ofte ser folk det som et interessant spørgsmål og en spændende udfordring - og kaster sig hovedløst ud i at svare.

DET ER IKKE ALTID LIGE FEDT!

Det er helt tydeligt - hvis man læser dette spørgsmål igennem (og TÆNKER over det) - at der er tale om et spammings-script!

Hvormange af Jer er interesseret i at få jeres inbox fyldt med ligegyldigt lort? Hvorfor svarere I?...HVORFOR,,,???

Det er et UINTERESSANT spørgsmål...!!!

Rolig nu...jeg holder jo af Jer alligevel...Hehe! ;-)
/Vh

*************************************************************
Avatar billede erikjacobsen Ekspert
04. juni 2000 - 09:59 #12
Få din skønhedssøvn Ole, du trænger. Det er ikke oplagt at der er tale om spamming.
En virksomhed, med mange mobiltelefonnumre, får dem sikkert i serier. I det tilfælde
vil det være interessant at sende til dem alle. Så ville jeg nok alligevel foretrække at
putte de 10 numre i en database, men sådan er smag og behag forskellig...

Er der alligevel tale om spam, vil det såmænd også være ok. Hvis det sker, vil man
uden problem, med alle de logfiler, der findes undervejs, kunne finde ud af hvem
den kom fra. Og så skal i bare se .... ! Er der ikke nogen der gider prøve? Politiets
afdeling for cyberkriminalitet (eller hvad den nu hedder) skal jo også have noget at lave ;-)
Avatar billede sms Nybegynder
04. juni 2000 - 14:32 #13
erikjacobsen : Lige Præcis!!!
Avatar billede olebole Juniormester
04. juni 2000 - 19:09 #14
Jamen, så må christian t og jeg vel hellere lægge os ;-)

Grunden til at jeg reagerer, er at jeg lige 'har været der' selv - og nej, det er ikke noget politiet tager sig af...det er jo ikke ulovligt at sende folk mails. Det eneste, man kan gøre, er at henvende sig til éns egen udbyder og/eller afsenderens - og det kan tage temmelig lang tid, inden der sker noget :-((

Det er såmænd også mere principielt. Jeg er jo ikke den eneste, der har set spørgsmål her på stedet, der har 'lugtet meget dårligt'. De bliver ofte besvaret i et - forståeligt, omend uhensigtsmæssigt - anfald af iver og problemløsnings-lyst.
I de tilfælde kunne et par spørgsmål om anvendelse vel være på sin plads - det lader da også til, at christian t får færten af noget i kommentaren af 03-06-00 16:57:52.

/Vh
Avatar billede steffen Nybegynder
04. juni 2000 - 19:59 #15
Ehh, altså nogen stor hemmelighed er der jo ikke at sende en sms via e-mail :-)

De tekniske muligheder for at stoppe spamningen fra udbyderens side er exceptionelt gode, og eksisterer så vidt vides allerede (rygter, ikke testet - noget i stil med max 10 email-sms'er fra samme IP over et forløb på anslået ca. 5 minutter, derefter "banning" i et døgn el lign).

Derudover kommer der evt. aktioner fra de spammede beskedcentraler, noget der i løbet af 0-komma-5 koster sms' udbyder muligheden for at sende sms indtil bod og bedring er lovet. Noget der nok kommer til at give bagslag for hr. sms - såfremt han altså virkelig har til bagtanke at benytte skriptet som nogle af kommentatorerne her antyder.

Kort sagt: Teknikken er der med dens muligheder, etikken bag må folk efter min mening selv lære at håndtere, som de finder i overenstemmelse med deres egne retningslinier.

Informationen må, skal og vil være fri, så må vi opdrage vores børn så de forstår at begå sig med den og dens konsekvenser.

Det er straks værre at en elendig søgemaskine som Jubii hver dag spilder folks tid og surfe-lyst, og tjener et "9-cifret millionbeløb" (radioavis-citat) på det. Det lugter.

Jeg manglede selv en sms-sender, så jeg lavede lige en simpel af slagsen (tid brugt ~ cut & paste fra det elendige pdf format) - nummer++ var ikke så svært at tilføje. Iøvrigt har jeg såmænd ikke specielt lyst til at forsvare mit indlæg *wink*
Avatar billede sms Nybegynder
04. juni 2000 - 20:40 #16
steffen : fuldstændig enig !!!! Det er jo som du siger ikke dit ansvar hvad scriptet anvendes til! Og jeg garanterer at det ik er til spam, men til virksomheds brug.
Avatar billede olebole Juniormester
05. juni 2000 - 04:10 #17
Peace ;-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester