Avatar billede fuskoglusk Nybegynder
18. oktober 1999 - 22:27 Der er 9 kommentarer og
1 løsning

kan man conveter fra cgi til asp

?
kan man conveter nedestånde cgi til asp

read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'});
@Datain = split(/&/, $buffer);

$nr=-1;
foreach (@Datain) {
$nr ++;
@Datain[$nr] =~ s/\+/ /g;
@Datain[$nr] =~ s/%(..)/pack("c",hex($1))/ge;
($name, $value) = split(/=/, @Datain[$nr], 2);
if (lc($name) eq "mail_til") {
  $email = $value;
}
if (lc($name) eq "mail_emne") {
  $emne = $value;
}
if (lc($name) eq "ok_html") {
  $ok_html = $value;
}
if (lc($name) eq "ok_html") {
  $fejl_html = $value;
}
if (lc($name) eq "mail_fra") {
  $fra = $value;
}
}

$udbyd = "fejl";
if ($email >= 20100000 && $email < 20600000) {
$udbyd = "sms.tdm.dk";
}
if ($email >= 20600000 && $email < 21000000) {
$udbyd = "note.sonofon.dk";
}
if ($email >= 21100000 && $email < 22000000) {
$udbyd = "sms.tdm.dk";
}
if ($email >= 22100000 && $email < 23000000) {
$udbyd = "note.sonofon.dk";
}
if ($email >= 23000000 && $email < 24000000) {
$udbyd = "sms.tdm.dk";
}
if ($email >= 26100000 && $email < 26900000) {
$udbyd = "sms.mobilix.dk";
}
if ($email >= 28100000 && $email < 28900000) {
$udbyd = "sms.mobilix.dk";
}
if ($email >= 40100000 && $email < 40500000) {
$udbyd = "sms.tdm.dk";
}
if ($email >= 40500000 && $email < 50000000) {
$udbyd = "note.sonofon.dk";
}

if ($udbyd eq "fejl") {
$ud_html = $fejl_html;
}
else {
$email = "$email\@$udbyd";

open(MAIL,"|$mailprog -t");
print MAIL "To: $email\n";
print MAIL "From: cgi\@script.dk ($fra)\n";
print MAIL "Subject: $emne\n\n";
print MAIL "\n";
close (MAIL);

$ud_html = $ok_html;
}
#print "Content-type: text/html\n\n";
print "Location: $ud_html\n\n";

Avatar billede mit Nybegynder
18. oktober 1999 - 22:38 #1
eeh, kan man vel godt, men hvorfor ?
Der er masser af ASP-SMS-scripts rundt omkring..
f.eks. http://www.eksperten.dk/spm.asp?id=550
eller på http://www.activeserverpages.dk
Avatar billede fuskoglusk Nybegynder
18. oktober 1999 - 22:56 #2
>mit
jep men hvordan bruger man den så !!!
kan ikke gennemskue den !!!
Avatar billede mit Nybegynder
18. oktober 1999 - 23:12 #3
Hvad mener du ?

Den som ligger her
http://www.activeserverpages.dk/download/default.asp?mode=download&id=34
understøtter både JMail og ASPMail (2 forsk. versioner)...inputfelter og alt er der....Jeg har nu aldrig selv forsøgt mig med det...
Avatar billede flemming Nybegynder
18. oktober 1999 - 23:22 #4
Det burde ikke være noget problem.

1) du læser in-data. F.eks.:
  strEMail = Request.QueryString("EMail")
  strEmne  = Request.QueryString("Emne")
  'osv

2) Find udbyder:
If (CLng(strEmail) >= 20100000 AND CLng(strEmail) < 20600000) {
strUdbyd = "sms.tdm.dk";
End If
' osv

3: du sender en e-mail. her skal du bruge en komponent som f.eks.:
  If strUdbyd <> "fejl" Then
    Set objJMail = Server.CreateObject("JMail.SMTPMail")
    objJMail.AddRecipient    strEMail
    objJMail.Execute
    Set objJMail = Nothing
  End If




Avatar billede flemming Nybegynder
18. oktober 1999 - 23:23 #5
#2 skal være:

If (CLng(strEmail) >= 20100000 AND CLng(strEmail) < 20600000) Then
strUdbyd = "sms.tdm.dk"
End If
Avatar billede jps2mt Nybegynder
19. oktober 1999 - 01:15 #6
Jeg har et...Det minder MEGET om det du skriver, som jeg har lavet om til ASP...(http://www.go-soft.dk/sms)

/JPS2MT
Avatar billede fuskoglusk Nybegynder
19. oktober 1999 - 02:06 #7
kan i ikke bare server den for mig !!!
send eksemple jeg må bruge til
dg@fakse.dk !!!
Avatar billede jps2mt Nybegynder
19. oktober 1999 - 02:10 #8
Avatar billede fuskoglusk Nybegynder
19. oktober 1999 - 02:17 #9
nu er det et jeg må bruge !! uden at blive generet !! af copyright !SHIT
Avatar billede jps2mt Nybegynder
19. oktober 1999 - 02:20 #10
fuskoglusk >>> Det er et JEG har lavet...Og der er vist (c) til mig...Men du må GERNE bruge det...*SS*
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
Kurser inden for grundlæggende programmering

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