07. august 2001 - 19:27Der er
18 kommentarer og 1 løsning
Vis og GEM IP og HW Adresse
Så vidt jeg kan forstå er det her et perl spørgsmål !
Jeg har desværre aldrig brugt perl i mit liv, så det her skal forklares på basic niveau.
Jeg kunne godt tænke mig at vise folks ip addresse og hw adresse på en html side, altså når de går ind på siden ... står der: Din Ip: 192.000.000.001 Dit HW: 10-00-00-00-00-00, og samtidig sende den disse til en E-mail adresse.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
hostname i ovenstående script virker kun, hvis du har slået reverse dns til i din webserver... ellers vil den bare give ip-adressen. Har serveren ikke reverse dns slået til, kan du selv lave et reverse lookup i perl...så vil scriptet se således ud:
Hvilket OS skal scriptet køre på, og hvilke perl-moduler er der installeret derpå? Det er nemlig ikke så simpelt at sende en mail som man skulle tro... er det en linux-box, er det såmænd ikke så besværeligt at sende mail... det er lidt mere besværligt på en windows-maskine...
Jeg kan ikke få dig til at lave det som en html fil (evt. med tilknyttede filer hvis der er nogen), det eneste den skal er at vise ip-adressen og hostname, så skal jeg nok selv få måslet det på plads.
For umiddelbart fatter jeg ikke en brik.
Du kan sende den til \"Navision@superbruger.dk\"
Jeg håber at kunne lægge det op på min stofanet side, jeg ved ikke hvilket operativsystem de bruger / hvilke perl modeler der er adgang til.
Jeg har været inde og gennemrode serveren der står intet ... jeg vil tror at de bruger en unix server, men hvad ved jeg.
Ifølge min manual til stofa står der:
På nuværende tidspunkt understøtter hjemmesideserveren kun \"flad HTML\" altså ingen understøttelse af egne CGI-scripts, ASP eller anden databaseadgang.
Er jeg blevet temmelig sikker på at min hjemmeside ikke understøtter perl -> som så vidt jeg har forstået er det mest brugte CGI-scripts \"sprog\".
Derudover er jeg blevet ret overbevist om at jeg ikke kan få det programmet til det jeg gerne vil, nemlig at virke som et felt inde på en wep side. JEg ved ikke om du kan fortælle om det er rigtigt.
Til at starte med ... jeg havde forventet at det her var noget enkelt ... hvilket det ikke er.
Ok så er jeg blevet klogere ....
Hvis jeg ellers har forstået lortet rigtigt ... så skal den printe hele siden ud (altså på skærmen) ... så at sige ... altså man har en html side ... som henviser til en fil ... som laver en \"ny\" \"html\" side ... hvor ip og host navn indgår ... men siden indeholder også alt andet man ønsker at vise, hvilket fremkommer i html.
Kan jeg ikke få dig til at lave de filer der skal bruges, og sende dem til mig (meget gerne - hvis det kan lade sig gøre med E-mail delen til windows).
Altså det jeg behøver er startshtml filen -> scriptfilen/erne ... således at når jeg starter html filen .... og trykker på linket ... så kommer der en ny htmlside.
Jeg vil meget gerne have dig til at gemme filerne som henholdsvis perl og lave en html fil som får den til at spytte resultatet ud ...
JEG HAR ALDRIG BRUGT PERL OG VED IKKE HVORDAN DET VIRKER I FORHOLDT TIL HTML
så jeg vil gerne have så at sige den færdige løsning, (det skal ikke indeholde noget som helt ud over det der er nødvendig for at få den til at spytte de to tal ud .... please
print \"Content-type: text/html\\n\\n\"; print \"<HTML><HEAD><TITLE>Din ip og dit hostname</TITLE></HEAD><BODY><H1>Lidt informationer:</H1><BR>\"; print \"Din ip er $ip\\n<BR>\"; print \"Dit hostname er $hostname\";print \"</BODY></HTML>\";
#SLUT PROGRAM
PERL \"virker ikke i forhold til HTML\"... perl har som sådan intet med html at gøre... et PERL script er et program, der bliver kørt på din server, lidt ligesom hvis du startede notepad.exe på din computer. De fleste PERL-scripts, der er skrevet til internettet spytter dog kun tekst ud, som bliver sendt videre til webserver-softwaren (det kunne fx være Apache). Webserver-softwaren sender så PERL-scriptets output videre til klienten, der i første omgang bad om dokumentet.
Med andre ord spytter PERL-scriptet bare HTML ud, som klientens browser viser som var det en .html side i stedet for en .pl side.
PERL-scripts på en server hedder forøvrigt ofte .pl eller .cgi til efternavn og det kan være nødvendigt for dig at gemme koden som .pl eller .cgi for overhovedet at få det til at køre på din server... Spørg din udbyder eller læs lidt i deres support sider.
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.