Sända data till en webbserver

Här diskuterar vi skal, kommandon och klassiska linuxverktyg.
Magnuntu
Inlägg: 134
Blev medlem: 12 apr 2007, 12:05
OS: Annat GNU/Linux
Ort: Karlstad

Sända data till en webbserver

Inlägg av Magnuntu »

Tjo

Jag funderar på om det går att skicka data till min webbsida via POST/GET som i PHP eller liknande?

/Magnus
Vill du ha en Linuxtidning? Skriv under här!
Musik som du aldrig har hört den förr
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

SV: Sända data till en webbserver

Inlägg av Konservburk »

Installera libwww-perl:
http://packages.ubuntu.com/gutsy/perl/libwww-perl

Då får du skripten GET och POST.
Magnuntu
Inlägg: 134
Blev medlem: 12 apr 2007, 12:05
OS: Annat GNU/Linux
Ort: Karlstad

SV: Sända data till en webbserver

Inlägg av Magnuntu »

Tackar :) Jag hade redan detta installerat. Får försöka lista ut hur man använder då, om inte du vet förstås..?  8)
Vill du ha en Linuxtidning? Skriv under här!
Musik som du aldrig har hört den förr
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

SV: Sända data till en webbserver

Inlägg av Konservburk »

Det beror väl på vad du ska skicka till din webserver.

Här är ett exempel:

Kod: Markera allt

cat <<\EOF | POST -c "multipart/form-data; boundary=BOUNDARY" 127.0.0.1:80
--BOUNDARY
Content-Disposition: form-data; name="namn"; filename="filnamn"
Content-Type: text/plain

data
--BOUNDARY--
EOF
Magnuntu
Inlägg: 134
Blev medlem: 12 apr 2007, 12:05
OS: Annat GNU/Linux
Ort: Karlstad

SV: Sända data till en webbserver

Inlägg av Magnuntu »

Om jag t.ex. vill skicka input till blaha.com/skicka.php?

read -e DATA

Hur skickar jag sedan datan till skicka.php? (Om det funkar alltså)
Vill du ha en Linuxtidning? Skriv under här!
Musik som du aldrig har hört den förr
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

SV: Sända data till en webbserver

Inlägg av Konservburk »

Det beror fortfarande på hur skicka.php vill ha datan.

I php-filen: readfile($_FILES['namn']['tmp_name'])

Kod: Markera allt

read -e DATA

cat <<EOF | POST -c "multipart/form-data; boundary=BOUNDARY" blaha.com/skicka.php
--BOUNDARY
Content-Disposition: form-data; name="namn"; filename="filnamn"
Content-Type: text/plain

$DATA
--BOUNDARY--
EOF
Magnuntu
Inlägg: 134
Blev medlem: 12 apr 2007, 12:05
OS: Annat GNU/Linux
Ort: Karlstad

SV: Sända data till en webbserver

Inlägg av Magnuntu »

Tackar!
Vill du ha en Linuxtidning? Skriv under här!
Musik som du aldrig har hört den förr
Skriv svar

Återgå till "Terminalforum"