Avatar billede superfyr Nybegynder
29. juli 2002 - 13:14 Der er 33 kommentarer og
1 løsning

FTP?

Nu er det sådan at jeg har en FTP og så tænkte jeg om man kunne lave sådan noget på ens hjemmeside en eller anden paer som vis om den er open eller luked!!
Avatar billede hien Nybegynder
29. juli 2002 - 13:16 #1
har du adgang til php?
Avatar billede nuki Nybegynder
29. juli 2002 - 13:17 #2
asp eller php
Avatar billede superfyr Nybegynder
29. juli 2002 - 13:18 #3
ja
Avatar billede nuki Nybegynder
29. juli 2002 - 13:19 #4
Her er en i asp
<%

Dim StatusArray(3)
StatusArray(1) = "Offline"
StatusArray(2) = "Online"
StatusArray(3) = "Online"

function testIP(inIP) ' inIP: host:port; return: 1:Timeout, 2:Refused, 3:Svarer aktivt
Set w3s=Server.CreateObject("socket.tcp")
w3s.Host=inIP
w3s.TimeOut=0
Success=3
on Error Resume next
w3s.Open
if Err.Number<>0 Then
EDes=Err.description
Success=1
if Err.Number=-2147418113 AND instr(EDes,"Connection refused")>0 Then
Success=2
End if
End if
w3s.Close
testIP=Success
End Function
%>

<%
Response.Write "" & StatusArray(testIP("dinip:21"))
%>

-Nuki
http://urgh.dk
Avatar billede hien Nybegynder
29. juli 2002 - 13:20 #5
her er den i php:

<?
$box = $HTTP_SERVER_VARS["SERVER_NAME"];
$boxip = $HTTP_SERVER_VARS["SERVER_NAME"] . " (" . gethostbyname($HTTP_SERVER_VARS["SERVER_NAME"]) . ")";

$noc_http = fsockopen("$box", 80, $errno, $errstr, 30);
if(!$noc_http) { 
  $noc_http = "virker ikke"; 
} else { 
  fclose($noc_http); 
  $noc_http = "kører"; 
}

$noc_ftp = fsockopen("localhost", 21, $errno, $errstr, 30);
if(!$noc_ftp) { 
  $noc_ftp = "virker ikke"; 
} else { 
  fclose($noc_ftp); 
  $noc_ftp = "kører"; 
}

$noc_mysql = fsockopen("localhost", 3306, $errno, $errstr, 30);
if(!$noc_mysql) { 
  $noc_mysql = "virker ikke"; 
} else { 
  fclose($noc_mysql); 
  $noc_mysql = "kører"; 
}

?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="pragma" content="no-cache">
<title>Status</title>

</head>

<body>

<table width="220" align="center">
    <tr>
        <td>
            <p>
                <?php echo $box; ?><br><br>
                http: <b><? echo($noc_http); ?></b><br>
                ftp: <b><? echo($noc_ftp); ?></b><br>
                mysql: <b><? echo($noc_mysql); ?></b>
                </p>

        </td>
    </tr>
</table>

</body>

</html>
Avatar billede hien Nybegynder
29. juli 2002 - 13:20 #6
den jeg har skrevet viser også http og mysql serveren :)
Avatar billede superfyr Nybegynder
29. juli 2002 - 13:23 #7
hvor skal jeg skrive min IP?
Avatar billede superfyr Nybegynder
29. juli 2002 - 13:24 #8
og vilket program beuger i til ASP og PHP?
Avatar billede nuki Nybegynder
29. juli 2002 - 14:00 #9
Det er der hvor du har din side du skal se om den understøtter asp eller php.

I min udgave skal du skrive din ip der hvor der står dinip:21 21 er den port ftp serveren kører på.
Avatar billede superfyr Nybegynder
29. juli 2002 - 14:07 #10
det i ASP kan jeg ikke få til at virkee !! og i det andet ved jeg ikke hvor jeg skal skrive min IP :(
Avatar billede nuki Nybegynder
29. juli 2002 - 16:41 #11
superfyr på sådan her.

<html>
<head>
<title>Ftp test</title>
</head>
<body>
<%

Dim StatusArray(3)
StatusArray(1) = "Offline"
StatusArray(2) = "Online"
StatusArray(3) = "Online med FTP"

function testIP(inIP) ' inIP: host:port; return: 1:Timeout, 2:Refused, 3:Svarer aktivt
Set w3s=Server.CreateObject("socket.tcp")
w3s.Host=inIP
w3s.TimeOut=0
Success=3
on Error Resume next
w3s.Open
if Err.Number<>0 Then
EDes=Err.description
Success=1
if Err.Number=-2147418113 AND instr(EDes,"Connection refused")>0 Then
Success=2
End if
End if
w3s.Close
testIP=Success
End Function
%>
<p>Jeg er: <%
Response.Write "" & StatusArray(testIP("DIN IP Adresse:21"))
%></p>
</body>
</html>
Avatar billede nuki Nybegynder
29. juli 2002 - 16:41 #12
nå ja gem det som fx ftp.asp
Avatar billede prodic Mester
29. juli 2002 - 18:43 #13
Nuki->Den melder fejl i linie 14 ;-)
Server object error 'ASP 0177 : 800401f3'

Server.CreateObject Failed

/ftp.asp, line 14

Invalid class string


Det melder den ihvertfald hos mig.
Avatar billede nuki Nybegynder
29. juli 2002 - 22:49 #14
og du har skiftet teksten DIN IP Adresse ud med din ip?
Avatar billede prodic Mester
29. juli 2002 - 23:44 #15
Nuki->Ja jeg har. Jeg blander mig lige lidt - håber det er OK med de deltagende parter.
Avatar billede nuki Nybegynder
30. juli 2002 - 10:40 #16
hmmm det virker på min server kik på www.urgh.dk/ftptest.asp
Avatar billede nuki Nybegynder
30. juli 2002 - 10:40 #17
gør ikke noget prodic
Avatar billede nuki Nybegynder
30. juli 2002 - 10:46 #18
Skal lige siges at den første status er Offline den næste er hvor selve maskinen er online og den sidste er hvor ftp serveren er tændt
Avatar billede jr40 Nybegynder
31. juli 2002 - 20:01 #19
undskyld jeg blander mig, men hvor i koden der skal jeg skrive min ip og evt. port nr.?
Avatar billede jr40 Nybegynder
31. juli 2002 - 20:10 #20
nuki>>> NU skriver min fejl i

Error Type:
Microsoft JScript compilation (0x800A03EC)
Expected ';'
/andre/own/ftp.asp, line 10, column 4
Avatar billede prodic Mester
31. juli 2002 - 20:15 #21
<p>Jeg er: <%
Response.Write "" & StatusArray(testIP("DIN IP Adresse:21"))
%></p>

har du ændret det til de rigtige data?
Avatar billede jr40 Nybegynder
31. juli 2002 - 20:17 #22
<%
Response.Write "" & StatusArray(testIP("80.197.135.35:5775"))
%>
jo
Avatar billede jr40 Nybegynder
31. juli 2002 - 20:18 #23
Avatar billede prodic Mester
31. juli 2002 - 20:19 #24
og du bruger scriptet fra
29/07-2002 16:41:02

Det giver nemlig ikke den fejl - men giver en anden fejl hos mig. Men det er en anden sag. ;-)
Avatar billede jr40 Nybegynder
31. juli 2002 - 20:21 #25
Ja, ved du eller hvad jeg skal gøre.?
Avatar billede jr40 Nybegynder
31. juli 2002 - 20:23 #26
noget helt andet, så vil jeg bare sige af dine tutorials er gode.
hjalp især mig igang med photoshop.
Avatar billede superfyr Nybegynder
31. juli 2002 - 22:45 #27
ok det virker ikke her så kan du ikke lave det til mig men denne IP: 131.164.207.210  port:22

bare zip den ned.
Avatar billede jr40 Nybegynder
31. juli 2002 - 23:13 #28
well jeg har sat det ip nr ind som du sagde:
IP: 131.164.207.210  port:22

/men den skriver samme fejl.?
http://www.aklausen.dyndns.dk/andre/own/ftp.asp


//Har du nogle ide om hvad det kan være.?
Avatar billede superfyr Nybegynder
02. august 2002 - 22:57 #29
ja det virker ikke er der ikke en der vil lave det og pakke det ned (DET SKAL VIRKE)
Avatar billede jr40 Nybegynder
02. august 2002 - 23:48 #30
altså zip aspen filen.?
Avatar billede superfyr Nybegynder
03. august 2002 - 00:00 #31
ja asp filen !!! DEN SKAL BARE VIRKE!!
Avatar billede jr40 Nybegynder
03. august 2002 - 12:02 #32
Den skriver fejl i:
/andre/own/ftp.asp, line 10, column 4


Og jeg kan altså ik se NOGEN grund til af jeg skal zippe asp filen ned til dig.???????????????????
Avatar billede superfyr Nybegynder
03. august 2002 - 16:52 #33
det siger ejg heller ikke du skal men bare en vil det.

FAT DA HAT DET SKAL OGSÅ VIRKE!!!
Avatar billede superfyr Nybegynder
16. august 2002 - 23:37 #34
de virker ikke for en ****
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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