Avatar billede seadog Nybegynder
27. april 2002 - 16:02 Der er 17 kommentarer og
1 løsning

SmS Hjælp ?

Hjælp Hvad er der galt ???????????

Warning: Failed to Connect in C:\apache\htdocs\sms\sms.php on line 55
Sendt!

Til: xxxxxxxx@note.sonofon.dk
---------------------------------
<!-- Minus AutoDato -->
<?
/*
SMS Sender © Kristian R. Nielsen
Denne SMS sender kan frit benyttes,
Så lange denne tekst er i koden!

Ønsker du en mere HTML venlig version,
Skal du bare lave form til sms.php3,
Med felterne:
<input type="text" name="til">
<input type="text" name="fra">
<input type="text" name="besked">
<input type="hidden" name="lets" value="go">
Så skulle den gerne sende alligevel!
*/
?>
<?
$mail = "sms@xxxxccess@hotmail.com"; // Din email

if (!$lets == "go"){
echo "<form action='$PHP_SELF' method='post'>";
echo "Til:<BR>";
echo "<input type='text' name='til'><BR>";
echo "Fra:<BR>";
echo "<input type='text' name='fra'><BR>";
echo "Besked:<BR>";
echo "<textarea rows='5' name='besked'></textarea><BR>";
echo "<input type='submit' value='Send'>";
echo "<input type='hidden' name='lets' value='go'>";
echo "</form>";
}

else if ($lets == "go"){

if      ($til < 20229999) { $tlf = "$til@sms.tdm.dk"; }
else if ($til < 20999999) { $tlf = "$til@note.sonofon.dk"; }
else if ($til < 21999999) { $tlf = "$til@sms.tdm.dk"; }
else if ($til < 22999999) { $tlf = "$til@note.sonofon.dk"; }
else if ($til < 23999999) { $tlf = "$til@sms.tdm.dk"; }
else if ($til < 24999999) { $tlf = "$til@sms.tdm.dk"; }
else if ($til < 26999999) { $tlf = "$til@sms.mobilix.dk"; }
else if ($til < 27999999) { $tlf = "$til@sms.mobilix.dk"; }
else if ($til < 28999999) { $tlf = "$til@gsm1800.telia.dk"; }
else if ($til < 29919999) { $tlf = "$til@sms.tdm.dk"; }
else if ($til < 29929999) { $tlf = "$til@sms.tdm.dk"; }
else if ($til < 29939999) { $tlf = "$til@sms.tdm.dk"; }
else if ($til < 29999999) { $tlf = "$til@sms.tdm.dk"; }
else if ($til < 30999999) { $tlf = "$til@sms.tdm.dk"; }
else if ($til < 36999999) { $tlf = "$til@sms.tdm.dk"; }
else if ($til < 40999999) { $tlf = "$til@note.sonofon.dk"; }
else if ($til < 66899999) { $tlf = "$til@sms.mobilix.dk"; }

// Sender SMS'en
mail("$til", "$fra", "$besked", "from: $mysuccess@hotmail.com");
echo "<b>Sendt!</b></p>";
echo "<b>Til:</b> $tlf<BR>";
echo "<b>Fra:</b> $fra<BR>";
echo "<b>Besked:</b><BR>";
echo "$besked</p>";
echo "Besked sendt en gang....";
echo "<META HTTP-EQUIV='Refresh' CONTENT='5;URL=".basename($PHP_SELF)."?send=2&til=$tlf&fra=$fra&besked=$besked'>";
}
else if ($send == "2"){
mail("$tlf", "$fra", "$besked", "some@body.dk");
echo "Beskeden er sendt 2 gange!";
}
?>


Avatar billede tipsen Nybegynder
27. april 2002 - 18:11 #1
$mail = "sms@xxxxccess@hotmail.com"; // Din email

Er hvertfald forkert...

Et råd: I fremtiden vil det være en god ide at fortælle, hvilken linie php har problemer med - linie 55 er ikke nok, når vi ikke sidder med dit script!
Avatar billede tipsen Nybegynder
27. april 2002 - 18:14 #2
Desuden er der et problem i følgende kontrolstruktur:

if (!$lets == "go"){
...
}
else if ($lets == "go"){

"else if" delen vil aldrig blive udført og det giver ikke mening at have identiske betingelser forskellige steder i if-else strukturen!
Avatar billede scz Nybegynder
27. april 2002 - 18:15 #3
mail("$til", "$fra", "$besked", "from: $mysuccess@hotmail.com");

mail("$tlf", "$fra", "$besked", "some@body.dk");

de skal også rettets
Avatar billede seadog Nybegynder
27. april 2002 - 18:27 #4
mail("$til", "$fra", "$besked", "from: $mysuccess@hotmail.com");

mail("$tlf", "$fra", "$besked", "some@body.dk");

de skal også rettets
------------

TIl HVAD .......scz
Avatar billede seadog Nybegynder
27. april 2002 - 18:31 #5
mail("$til", "$fra", "$besked", "from: $mysuccess@hotmail.com");
må det ikke være en hotmail konto
Avatar billede scz Nybegynder
27. april 2002 - 18:50 #6
well det ligner jo et par email address, så mon ikke at de skal rettets til et par email addy du har kontrol over -:)
Avatar billede scz Nybegynder
27. april 2002 - 18:51 #7
joow det må den godt være, bare du ejer den, så du skal have mysuccess@hotmail.com
Avatar billede seadog Nybegynder
27. april 2002 - 19:01 #8
den bliver ved med  ...Warning: Failed to Connect in C:\apache\htdocs\sms\sms.php on line 55

(line 55:....  mail("$til", "$fra", "$besked", "from: $");
Avatar billede scz Nybegynder
27. april 2002 - 19:04 #9
lige en anden ting. Du kan ikke være sikker på at du kan sende til alle mobil tlf med det script.

pga at folk har mulighed for at få sit tlf nr, flyttet med over til et andet firma. just so you know.
Avatar billede tipsen Nybegynder
27. april 2002 - 19:05 #10
Så har den sandsynligvis problemer med at connecte til en smtp-server og kan derfor ikke sende mailen!
Avatar billede fiskesuppe Nybegynder
27. april 2002 - 19:06 #11
Jep! Du kan selv se her:
http://www.eksperten.dk/spm/202871
Avatar billede tipsen Nybegynder
27. april 2002 - 19:06 #12
Hvis du prøver at køre det lokalt, har du selvfølgelig sat en smtp-server op eller?

-ellers prøv lige at teste det hos dit webhotel!
Avatar billede seadog Nybegynder
27. april 2002 - 19:09 #13
Hvad med lidt hjælp
hvis du kan
hvis ikke så mange tak
Avatar billede tipsen Nybegynder
27. april 2002 - 19:16 #14
seadog: Hvad er det du ikke forstår - noget af det jeg skriver eller er det det de andre skriver?
Avatar billede seadog Nybegynder
27. april 2002 - 19:17 #15
havd med tiscali
Avatar billede tipsen Nybegynder
27. april 2002 - 19:22 #16
ok nu er jeg ikke med... "havd med tiscali" !?

-hvad er din respons på det jeg skrev?
Avatar billede seadog Nybegynder
27. april 2002 - 20:57 #17
,,,,,,lukker ....ikke nogen hjælp til:::::::: Hjælp Hvad er der galt ???????????

Warning: Failed to Connect in C:apachehtdocssmssms.php on line 55
Sendt!

Hej og tak
Avatar billede tipsen Nybegynder
27. april 2002 - 21:07 #18
For helvede... - så tag dog og læs hvad vi foreslår og giv noget respons på, hvad der sker når du prøver de forskellige ting - ellers skal du nok ikke gøre dig de store forhåbninger om at få hjælp igen!
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