Kontrolla av ftp

PHP

2 svar · 197 visningar · startad av Orion

Medlem sedan okt. 20005 inlägg
Trådstart#1

Hej, jag undrar om nån vet hur man kan göra nått sånt här:
Jag vill att man ska komma in på en sida. Då det automatiskt kontrolleras en ftp adress. Om den ftpn är online så ska en sida laddas, om inte så ska en annan sida laddas.

Hoppas ni förstof

Medlem sedan apr. 20007 588 inlägg
#2

Jag tror att jag förstod, så här kan du göra:

<font size="1" face="Verdana, Arial, Helvetica, sans-serif">
<?
  [b]// Konfigurationsvariabler[/b]
  $ftpHost = "ftp.netscape.com";
  $ftpPort = 21;
  $onlinePage = "http://www.webforum.nu";
  $offlinePage = "http://eforum.idg.se";
  $timeout = 10;
	
  [b]// Öppna en förbindelse till FTP-servern[/b]
  $result = fsockopen($ftpHost, $ftpPort, &$errno, &$errstr, $timeout);
	
  [b]// Vidarebefordra till respektive sida beroende på om uppkopplingen misslyckades eller ej[/b]
  if (!$result)
    Header("Location: " . $offlinePage . "\n\n");
  else
    Header("Location: " . $onlinePage . "\n\n");

?>
</font>

Konfigurationsvariablernas innehåll byter du ut till vad som passar dig. $timeout är det antal sekunder som scriptet skall vänta på att uppkopplingen skall lyckas, sätt den till runt 5-10 sekunder.

Medlem sedan okt. 20005 inlägg
#3

Tack

258 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)