Thread Gibt es sowas wie file() in Perl? (7 answers)
Opened by fredthetroll at 2010-05-16 13:55

fredthetroll
 2010-05-18 19:24
#137256 #137256
User since
2010-05-14
10 Artikel
BenutzerIn
[default_avatar]
Code (perl): (dl )
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
#!/usr/bin/perl

use strict;
use warnings;

use URI::Escape;
use LWP::UserAgent;

my $u = "username";
my $p = "password";
my $to = "0171123456789";
my $type = "basicplus"; 
my $text = "asdf" .

my $url = 'https://sms77.de/gateway/' .
    '?u=' . uri_escape($u) .
    '&p=' . uri_escape($p) .
    '&to=' . uri_escape($to) .
    '&text=' . uri_escape($text) .
    '&type=' . uri_escape($type);

my $useragent = LWP::UserAgent->new;
my $request = HTTP::Request->new('GET');
$useragent->timeout(10);
$useragent->protocols_allowed( ['https'] );
$request->url($url);

my $response = $useragent->request($request);
 
if (($response->is_success) && ($response->decoded_content eq "100")) {
    print "Fertig";
}
else {
    die $response->status_line;
}

print $text;


also so müsste es funktionieren. Ist halt ohne Benutzerabfrage und so, das werde ich später mal einbauen.

View full thread Gibt es sowas wie file() in Perl?